Swing Sightings Volume 5

Pages: index 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

JavadesktopFAQ JavadesktopWIKI JavadesktopBLOG JavadesktopPROJECTS JavadesktopHOME javadotnet javadesktopFORUMS javadesktopARTICLES

Swing Sightings Volume 5

October 26th, 2001

More Swing Sightings!

The button indicates that if you have Java Web Start installed, you can launch the appication by just simply clicking on the the button. Note: if you don't have Java Web Start installed, you can get it here.

If you know of an application that should be considered for this Swing Connection feature, we'd love to hear about it.

 Java™ Web Start on Apple's OS X!

The Java™ Web Start team has fielded almost daily requests for a version of Web Start that runs on the Macintosh. So we're all thrilled to announce that Web Start is now part of the OS X 10.1 release - it's available now! Here's a couple of screenshots of Java™ Web Start launching Apple's demo application, , which highlights most of Java Web Start's features.

Apple's Java™ Web Start site is at: developer.apple.com/java/javawebstart

(note: click on the images for larger views)




Arkane is a very very (very) good looking game developed with Java2 and a 3D games engine called Opale.Soya. It's a 'third person view' role playing game which takes place in a detailed 3D medieval world. Although one might quibble with the camerawork (occasionally the camera darts around like a moth), this game is every bit as good as the commercial competition. And source code is completely free (GPL). Whoohoo!

The Arkane site is at: arkanae.tuxfamily.org/en

(note: click on the images for larger views)


 Tejina - Incors

In the last edition of Swing Sightings we accidentally added a link to www.incors.org, the folks who created the beautiful Kunststoff Look and Feel for Swing. They were kind enough to report the error and in the process of getting that corrected we discovered that they've built a great looking application that serves as an interactive dictionary for Japanese characters. The application is called Tejina and it's intended for people who want to learn how to write Japanese characters and for people who have some Japanese skills and need a tool to efficiently look up characters they do not know.

There's a free beginner's version that contains information like readings and meanings for approx. 350 characters, the full version contains information for more than 2000 characters. And it's Java Web Start enabled! Note also: we've been told that a version localized for English is on the way!

Tejina site is at: www.tejina.de

(note: click on the images for larger views)



 Debrief - Maritime Warfare Centre

Debrief is an application developed by the Maritime Warfare Centre, in Portsmouth UK, to support the analysis and reporting of maritime tactical exercises. It started life in 1995 as a C++ submarine simulator. It has become an open source Java application for the presentation and analysis of the paths of ships and planes. This is the first open sourced Java application we've seen for the defense industry.

The Debrief site is at: www.debrief.info

(note: click on the images for larger views)



 JPhotoMesa - Human-Computer Interaction Lab @ University of Maryland

Back in August, the featured article on JSC was about a Image viewer called PhotoMesa developed by the director of the Human-Computer Interaction Lab at the University of Maryland, Professor Ben Bederson. Since that time he's made a Java™ Web Started version of PhotoMesa available and we've been planning to feature it in this column ever since.

Photomesa is a nice example of an application that combines Swing with a library of special purpose components - the Jazz Tookit for Zoomable User Interfaces. Photomesa is also an example of an application that you might want to use every day. Give it a try!

The HCIL site is at: www.cs.umd.edu/hcil/photomesa

(note: click on the images for larger views)



 Bali - Spidertop

Developers who'd like to make a business with a web service are faced with a hefty client GUI problem: how to deploy on phones and other small devices, browsers, and PC desktops. The traditional solution to this problem is to attempt to build clients for all three, and then embark on a six month project to build a massive framework that unifies all types of client applications, run out of resources (notably time), and then slap together a flashy browser client.

Bali is a framework from Spidertop that provides a solution for web service client authors that should short-circuit the pitfalls of the traditional approach without sacrificing the goal of targeting a wide range of client platforms. Developers write Bean Assembly Language (BAL) scripts using a visual layout tool that's available as a Forte plugin. The BAL Composer plugin produces a JSP (or an XSLT) that delivers an applet or a web started application or a WML GUI, depending on the target device. The screenshots below show the BAL Composer plugin in action.

The Spidertop site is at: www.spidertop.com

(note: click on the images for larger views)


 MetaData Modeler™ - MetaMatrix

Shawn Curtiss, the Director of Interactive Strategies for MetaMatrix in St. Louis was kind enough to send us this description of their MetaData Modeler™.

MetaData Modeler™ allows data administrators to define an enterprise metadata model. Multiple meta-models can be defined, and multiple versions of each maintained, in the context of the MetaMatrix metadata repository, the MetaBase. The Metadata Modeler™ controls access to the MetaBase using version management, allowing multiple versions of the same model to be worked on simultaneously by different administrators. An evaluation version of the modeler will be available here.

MetaMatrix QueryBuilder™ (a Java Swing GUI) is a tool for submitting test or sample queries to the MetaMatrix Server, and viewing the results of those queries. The QueryBuilder can be used by data administrators to test the deployment of a new meta-model to ensure that queries properly execute. MetaMatrix Console™ is used by administrators to maintain user account and entitlement data to provide security and controlling access to all connected sources, to configure the server for deployment, and to monitor server operations and user sessions.

The MetaData site is at: www.metamatrix.com/metadata_modeler.html

(note: click on the images for larger views)



 Poseidon for UML - Gentleware

Here's a very nice looking and comprehensive UML editor called "Poseidon". It's based on an open source project called ArgoUML which was started by Jason Robbins at the University of California in Irvine. Today there's a crew of developers working on ArgoUML, including the folks from Gentleware.

The community edition of Poseidon is available free of charge, professional and enterprise editions are also available. Since JavaOne 2001, Poseidon has been downloaded over 15000 times. Add your download to the total today!

The Gentleware site is at: www.gentleware.com

(note: click on the images for larger views)


 DARWIN - Southwest Research Institute

Simeon Fitch sent us a note about an award winning application he worked on called DARWIN.

DARWIN is used to predict the probability of fracture of aircraft turbine rotor disks using finite element stress analysis, defect growth analysis, and nondescructive inspection simulation. It is used by aircraft engine OEMS such as General Electric, Pratt and Whitney and Honeywell to ensure the risk of fracture is below an acceptable level. DARWIN was developed by the Southwest Research Institute under a grant from the FAA.

DARWIN site is at: darwin.swri.org

(note: click on the images for larger views)



 Integrity Manager - MKS

The MKS Integrity Manager is a "customizable and completely scalable process and workflow management" tool for software developers. When software organizations get large, well defined processes for managing requests for features and fixes all the way from the initial contact to their realization in a tested shipping product can make the difference between chaos and steady progress. The integrity manager is a nice tool for creating and refining those processes. Check it out!

The MKS site is at: www.mks.com

(note: click on the images for larger views)



 VIPs (Virtual Internet Pets) - Nanyang Technological University

Tiny low resolution Tomagachi virtual pet toys are SO over

A team of students from the Centre for Advanced Information Systems at Nanyang Technological University in Singapore created an unusual application called "Virtual Internet Pets" (VIPs). It's a simulation of an autonomous intelligent pet that you have to feed and care for.

What makes these pets interesting is that they can roam the internet, retrieve information, deliver messages/gifts to friends and even visit a friend's computer to play with his/her pet. VIPS won the 'Best Java Application' award at the SingAREN Advanced E-Business Applications Competition.

We thank the VIPs team, Dr.Hsu Wen Jing, Gautam Gupta, Samridhi Ganeriwalla, Sanju Sunny, and Stuti Nautiyal, for sharing this one (see a picture of them at the end).

Note also: this project wasn't undertaken just for laughs, it's an exploration of the "mobile agents" concept. Take a look at the technical report here.

(Sorry, but there is no VIPs homepage... yet).

(note: click on the images for larger views)




Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve