03.04.2002
LOCATION: Zürich
SPEAKER: Richard Hale Shaw COMPANY: The Richard Hale Shaw Group
Microsoft's .NET Framework is a comprehensive re-write and discarding of virtual every previous Windows-based development technology (such as COM, ADO, ASP, OLEDB and the Windows API). Instead, .NET provides an elegant, integrated component-based platform that abstracts away most operating system-dependencies to let you create platform-independent components (where .NET is installed) that are binary-compatible across supported programming languages. At the heart of .NET release is Visual Studio.NET, which natively supports C++, VB.NET (a full OO release of Visual Basic), and C# (a Java-C++-Delphi hybrid), but which offers a plug-in framework for new languages from other vendors to be supported in the same environment.Microsoft itself has taken advantage of this plug-in framework with its Java hybrid for .NET: J#. Designed to provide comprehensive access to the .NET Framework via the Java language (but not for developing applications to be run on a Java VM), J# features a complete Java-language compiler that produces .NET assemblies (containing Intermediate Language code for compilation to processor-specific code by the .NET CLR); a binary converter for transforming JDK 1.1.4 Java-language classes from bytecodes into IL; a set of class libraries to replace the functionality of the JDK 1.1.4 libraries, and much of the functionality found in JDK 1.2 java.util; and finally, updated support for Visual J++ libraries (such as WFC and the com.ms.* packages).
In this session, we'll demonstrate the use of J#, and how you can create a variety of .NET components and applications -- such as Windows Forms, Web Forms, and Web Service applications -- and how to harness the power of your existing JDK 1.1.4 components in the .NET environment.
Richard will be assisted by Christian Gross, a longtime colleague and friend who is has been a consultant, speaker and product manager for a number of firms including Union Bank of Switzerland and Altova, the makers of XML Spy.
JUG Switzerland aims at promoting the application of Java technology in Switzerland.
JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.
JUG Switzerland is funded through membership fees.