SCOUG Logo


Next Meeting: Sat, TBD
Meeting Directions


Be a Member
Join SCOUG

Navigation:


Help with Searching

20 Most Recent Documents
Search Archives
Index by date, title, author, category.


Features:

Mr. Know-It-All
Ink
Download!










SCOUG:

Home

Email Lists

SIGs (Internet, General Interest, Programming, Network, more..)

Online Chats

Business

Past Presentations

Credits

Submissions

Contact SCOUG

Copyright SCOUG



warp expowest
Pictures from Sept. 1999

The views expressed in articles on this site are those of their authors.

warptech
SCOUG was there!


Copyright 1998-2024, Southern California OS/2 User Group. ALL RIGHTS RESERVED.

SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group. OS/2, Workplace Shell, and IBM are registered trademarks of International Business Machines Corporation. All other trademarks remain the property of their respective owners.

The Southern California OS/2 User Group
USA
A Warpstock '98 Special Report
From The Vendor Floor

Simplicity For Java

Crank Out Java Applets As Fast As You Can Move The Mouse

This is one fast puppy


by Peter Skye

W
ARPSTOCK --- Carl Sayres has used OS/2 since version 2.0.  He's got a Masters in Physics from Columbia University.  And he's written the best Java development starter kit I've ever seen.

           It's called Simplicity For Java, and it's very easy to use and very fast to work with.  Forget VisualAge For Java and the JDK -- write your Java apps with this great tool.

           "I have a Unix background on Sun Sparc Solaris," said Carl.  "When my brother needed a search engine for his library customers I picked Java because it could run as an applet anywhere on the web.  I initially looked at several Java tools -- Microsoft J++, Symantec Cafe, Borland JBuilder -- but they were all for a Windows environment."

           Carl intended to write just a small GUI builder while he was working on his Doctorate in Computational Physics.  The Doctorate is now on hold while Carl runs his new software company.

           "First I just wanted to drop GUI widgets wherever I wanted them.  Then I decided to add listener events for each component.  After that, I figured I needed my own Java Virtual Machine, so I wrote one --- entirely in Java."  Carl, I must admit, is one up on most of us.  Who else do you know of that's written a JVM?

           "And I added Code Sourcer, which interviews you in plain English and then writes the code for you."  Carl is merrily clicking away on the screen as I watch dumbfounded.  A Java app with labeled buttons, windows and menus takes him about three minutes.  "And once images or sounds are brought in, you just select them.  No path or filenames required.  And there's even auto-correction of your entries."

           Simplicity For Java has all the standard Java layouts plus some new ones created by Carl.  It has all of AWT plus SWING.  AWT is normally missing some critical things such as tabbed card layouts, progress bars, group boxes and image boxes, so Carl kindly went ahead and added them for you.  "There's a large assortment of extended parts which I've created," said Carl.

           The editor includes color syntax highlighting, unlimited undo and redo, search and replace using PERL 5 regular expressions, full JavaBean support, debugging capabilities from within the composer engine (Carl's Java Virtual Machine executes the code as you create it, making the entire development process truly interactive), and even some animation capabilities.

           Once your screen is designed, you can play with it and move sections around until it looks just the way you want it.  I was very impressed as I started to change the label on a button and the button changed with every character I typed.  Now that's interactive.  VisualAge For Java, in comparison, doesn't execute the code as you write it so you can't see what's happening while you're developing the app.

           "The title is our goal," said Carl.  My impression is that Simplicity For Java is perfect for small and medium size projects, and great for creating individual components for very large projects.

           Simplicity For Java 1.0 is the current release, and the 1.1 beta is on his web site.  Carl figures 1.1 will be released around December 1.

           Version 1.1 will be $149; version 1.0 is $89 and you'll get a free upgrade to 1.1.  The 1.0 version is 1.1 megabytes, while the 1.1 version will be three to four megabytes.

           The manual is online in both PDF (for printing) and HTML (for viewing) formats.  There are two full tutorials.


           For other Warpstock '98 articles see the Warpstock '98 Article Index.


References

Simplicity For Java from Data Representations, http://www.datarepresentations.com/


The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA

Copyright 1998 the Southern California OS/2 User Group. ALL RIGHTS RESERVED.

SCOUG is a trademark of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International Business Machines Corporation.
All other trademarks remain the property of their respective owners.