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
Houston (October 25, 1997) -- Sun Microsystems Inc. has released alpha code of a new Java scripting language that it hopes will become the high-level scripting environment of choice for Java developers. The language, called Jacl (JAva Command Language) is a 100 percent Java implementation of Sun's Tcl scripting language. It has been released along with a Tcl extension called Tcl Blend, which will allow developers to write new Tcl extensions in Java rather than C or C++, according to Sun.
If you haven't heard of Jacl or Tcl Blend, don't be surprised. It was announced in a rather low-key e-mail to interested developers last Wednesday. In that e-mail, SunScript team leader Raymond Johnson called the technology, "early fruits of a new project at Sun Laboratories to integrate the Tcl and Java programming languages in a way that brings more power to each language."
A plethora of technologies -- CORBA, JavaBeans, DCOM, XML, PowerBuilder, visual programming, object orientation, and others -- already promise to assemble Java pieces easily. Why introduce more? The goal of SunScript (articulated by the team as "script once, run everywhere") is to realize John Ousterhout's vision of scripting as "programming for the 21st Century." Ousterhout, the original author of Tcl in 1988, is currently the project leader of SunScript.
Ousterhout's flavor of scripting touches a higher paradigm. "The second wave of Webmasters -- they're not the hard-core developers -- already use Perl, Frontier, and Hypercard," explained Johnson, in an interview. More and more developers are ready for a "high-level," easily understood language which lends itself to prototyping and rapid development. Just as Visual Basic exploded because of its success reusing OCX components, SunScript is on a mission to permit programmers to assemble Java-coded components. Jacl and Tcl Blend deliver that ease in scripting with higher-level functionality no other language possesses.
The higher-level functionality of Jacl can be seen in comparing it to other Java development offerings. VBScript, for example, offers both client and server aspects of scripting; Jacl, though, is transparently mobile across all boundaries between client, server, and middleware hosts. JavaBeans present another example of a Tcl advantage. While JavaBeans package Java functionality for reuse, TclBlend uses reflexivity to reach directly into existing Java objects *at runtime* -- there's no packaging required. With Wednesday's announcement, SunScript reinforces its claim that nothing links Java better than Jacl and Tcl Blend.
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