If you know of an
application that should be considered for this Swing Connection feature,
we'd love to hear about it. Please contact
us.
| 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)
|

|
| Arkanae |
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
java.sun.com 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)
|
|
| |