Some reader favorites:
EJB fundamentals and session beans
Create a scrollable virtual desktop in Swing
Wizard API updated!
Tim Boudreau has released a new version of the Swing Wizard library (version 0.997) that fixes the WizardException bug reported in JavaWorld's recent Open Source Java Project profile. The article's examples have been reworked to test out the new, improved WizardException. Thanks, Tim, for this helpful fix!
Open Source Java Projects: The Wizard API
September 6, 2002 — So you've got a handle on the various languages in the .Net platform: C# .Net, Visual Basic .Net, C++ .Net with managed extensions, but chances are you haven't heard about J#. Visual J# .Net is Microsoft's Java development tool for the .Net Framework. It provides Visual J++ users with a great migration path to .Net and also lowers the barrier for Java developers looking to develop for the .Net Framework. Note that Visual J# .Net doesn't compile to Java byte code, but rather it compiles down to Microsoft Intermediate Language (MSIL), a portable code that the Common Language Runtime (CLR) then compiles to native code.
At first, I was pleased to hear about a Java language tool for .Net. I thought I'd be able to move all my Java code straight
over to .Net. This proves true for some code, but not all. J# implements most of the JDK 1.1.4 class libraries, but not Java
2.0 class libraries. J++ users will also find the extensions they need for migration, such as Java COM (Component Object Model)
and J/Direct. The J# team has added support for the AP (advanced placement) subset of the JDK 1.2 class libraries. The AP
subset is a set of extra classes included in the java.util package for academic purposes.
Two main pieces of the Java 1.1.4 specification are not implemented in J#: RMI (Remote Method Invocation) and JNI (Java Native Interface). Instead, J# users can take advantage of the rich APIs offered by the .Net Framework to perform similar tasks.
Visual J# .Net:
When you install J# you get:
You should use Visual J# .Net if you are interested in programming for the .Net Framework and have existing investments in Java skills or code. It lowers the barrier to entry for .Net by providing syntax and libraries immediately familiar to a Java developer.
Visual J# .Net is also a great teaching tool. With Visual J# .Net, you can immediately take advantage of Visual Studio's first class IDE, which allows you to focus on teaching programming concepts and logic, turning the focus away from plumbing code and spelling errors.
Visual J# .Net is not intended to generate Java byte code. This tool generates MSIL, which .Net's CLR compiles. It is also not meant to attract, for example, Visual Basic or C# users. Visual Studio .Net provides an excellent tool for those users already. Instead, Visual J# .Net provides Java developers with a tool they can readily and easily understand while maintaining the hard-earned skills they already have.
Free Download - 5 Minute Product Review. When slow equals Off: Manage the complexity of Web applications - Symphoniq
![]()
Free Download - 5 Minute Product Review. Realize the benefits of real user monitoring in less than an hour. - Symphoniq