Swing Sightings Volume 16
August 1st , 2003
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. Please
contact us.
| jxProject - Free Project Management Software
|
|
Homepage:
www.jxproject.com
Here's a full featured project management tool (you should be using a project management tool) and it's free (it's free because there's a small banner add in the upper right hand corner of the main window). With jxProject you can create Gantt (task dependency) charts, schedule resources, do resource leveling, and print everything - so your boss has something to hang on his wall. The 1.0 version of jxProject is due out around JavaOne time this year (June 2003) and the plan is to offer a version without the banner ads for a small fee. If you've got a project worth managing, check out jxProject.
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
(note: click on the images for larger views)
|
|
| Omniscient Debugger - Bil Lewis
|
|
Homepage:
www.lambdacs.com/debugger/debugger.html
Bil Lewis has created a debugger that lets you travel backwards and forwards in time. The basic idea is to run the program in a mode where interesting events, like setting a value or calling a method, are timestamped and recorded. The debugger uses this data to create a visualization of the program's historical record. The debugger implementation collects the data efficiently by inserting timestamped event-generating code directly into .class files. You can tune the process for your debugging task by advising the debugger about what classes to trace. The ODB is free (GPL) and web started and it was recently featured on java.sun.com.
|
|
|
|
|
|
(note: click on the images for larger views)
|
|
| JIDE Docking Framework - JIDE Software
|
|
Homepage:
www.jidesoft.com
If you're thinking about building a custom IDE, you could start with
NetBeans, as the companies listed
here have done. However, if you're after something small and want to have more flexibility, then the IDE framework and components from JIDESoft should fill the bill. According to their
web site the Docking Framework "enables the user-interface style of drag and drop, dockable windows and can quickly turn your application into modern style, easy-to-use and flexible application." The JIDE components complement the framework. You could build this stuff yourself in Swing, but that might be wasting time - since JIDESoft already has.
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
(note: click on the images for larger views)
|
|
| JamP Winamp Klone
|
|
Homepage:
www.mac-systems.de/jampaktuell.htm
Jens Hohl has developed a nice MP3 playing Winamp clone called JamP. The GUIs you see below are really Winamp 2.x Skins displayed by his player written in pure Java. Looks great, sounds great.
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
(note: click on the images for larger views)
|
|
| GanttProject
|
|
Homepage:
ganttproject.sf.net
Alexandre Thomas sent us a pointer to GanttProject which is (no surprise here) a Gantt chart based project planning app. Work on the GPL'd software started while Thomas was a student at the University of Marne-la-Vallee (France) and has continued with the support of a big
group of OSS developers. The GUI resembles
MrProject, a project planner for GNOME.
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
(note: click on the images for larger views)
|
|
| Jrexx-Lab
|
|
Homepage:
www.karneim.com/jrexxlab
Michael Karneim sent us a pointer to this fascinating app just as we began production of
Swing Sightings #15. Somehow we managed to misfile it until now and we apologize for keeping it under wraps! Jrexx-Lab is a rich visualization for regular expressions, and comes with its own regular expression library - jrexx. Michael provided this description:
"Jrexx-Lab displays regular expressions as finite state automatons (FSA) graphs. Using this tool you can create, edit, analyze and test regular expressions. Since jrexx handles regular expressions as finite state automatons, jrexx-Lab does present them graphically as typical networks of states and transitions. The jrexx library handles regular expressions as sets of character strings and provides all basic set operations (unify, intersect, subtract and complement) which are available from the GUI also."
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
(note: click on the images for larger views)
|
|
| FluxTime
|
|
Homepage:
www.fluxtime.com
Marc Winter sent us a pointer to an interesting
gallery of simple animations that were rendered by a special applet. Although the animations aren't going strike fear into the heart of Pixar, the fact that they were created with a very capable tool should intrigue anyone who's building interactive banner ads or publishing animations for entertainment. Marc sent us the following description of FluxTime:
"FluxTime is a new vector graphics and animation software tailored around the creative process. It produces images and animations in the new FluxTime Clip format. FluxTime Clips can be still or animated, are vector based and fully scalable, can be integrated into other FluxTime Clips, can contain background or interactive sounds, support hyperlinks to web pages or other FluxTime Clips, can be shown locally, on the internet, or installed as screensavers, can be controlled with scripting languages, and are very very small."
We're hoping some of our colleagues in the visual arts will give FluxTime a spin!
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
(note: click on the images for larger views)
|
|
| jvider Visual GUI Builder - UAB BBD Soft
|
|
Homepage:
www.jvider.com
A company called UAB BBD SOFT in Lithuania has released a new Swing GUI builder called "jvider". Jvider is a direct manipulation style WYSIWYG editor for GridBagLayout-based Swing GUIs. JVider generates code for applications (JFrames) or applets. There's a great
story on the site that describes the inspiration for the tool: creating loads of complex screens for a dental clinic client database and registration system. The dental clinic app has been deployed, and we're hoping to give you a look at that in some future edition of this column.
|
|
|
|
|
|
|
|
|
|
| |
|
(note: click on the images for larger views)
|
|
| MajinWar
|
|
Homepage:
www.majinwar.com
If you're looking for a high quality throwback to the Mortal Kombat style fighting games from the 1990s, MajinWar is for you. If you're looking for all the hacking and chopping and gorific fighting fun that you remember - available in full screen mode - then look no further. MajinWar is a 1.4.1 plugin enabled applet, that's also available as a download that you can install and run full screen. The artwork is top notch and the balloon style cartoon dialog is, well... those are fighting words!
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
(note: click on the images for larger views)
|
|
| JUICe Application Framework - Latterfrosken Software Development Limited
|
|
Homepage:
www.lafros.com/home/juice
Author
Rob Dickens of Latterfrosken Software Development Limited, in the UK, sent us this description of their new UI framework for Swing: "The Java User-Interface Client (JUICe) Application Framework is of interest to anyone developing client applications or applets (i.e. 'rich' clients). It supplements the Swing classes to allow, for example, apps to double as either applications or applets, commands (ICmd implementations) to be run in a separate thread and combined as toggles, exceptions thrown by commands to be handled transparently, and to provide components which flash and beep, for use in realtime monitoring and control type applications."
|
|
|
| |
|
(note: click on the images for larger views)
|
|
| Wheel 'O Yum
|
|
Homepage:
www.wheeloyum.com
Web service clients aren't always the compelling eye popping dynamos we hope they'd be. More often than not they have an important role in the machinery of some business, but not necessarily in the day to day existence of those of us in the software trenches.
Fear not, for today we conclude the 16th Swing Sightings column with an application that's sure to become part of your daily routine. It's called the "Wheel 'O Yum" (catchy, eh?) and it's designed to help you and your software meal-mates decide where to eat. In fact it will help you make a really good decision about where to eat, based on statistics, sensible heuristics, and just a pinch of randomness.
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
(note: click on the images for larger views)
|
|
| |
|