Creator Flashback

Since Creator 2 launched on Wednesday, we had a special event on Thursday to celebrate. There were various presentations of cool web apps built with Creator 2.

I did a "walk down memory lane", by showing the original JavaOne 2003 demo bits for Creator - then called Project Rave. This was back when we only had a prototype; it took a year from that point to build a real product and release Creator 1.0 the following JavaOne conference.

The hardest part was actually finding the bits. This was before we were an official product, so we were flying under the radar - our source code didn't live in the release engineering infrastructure, but on a CVS server under a desk in the shared group room (the "Rave Room"). I ended up finding a snapshot build in a random directory on a server that was close enough to the JavaOne build. I fired it up, and ah, the memories!

Here are some screenshots... Most of the current Creator team has joined after the original demo, so this was news (or I guess "olds"?) to everybody.

Here's the splash screen. We had adopted a shark as our mascot, and because of that, subsequent releases have been named after types of shark - hammerhead, reef, thresher, mako, ... and let's not forget the multilingual release after hammerhead, named landshark (after SNL).

(We also featured an animated shark in the deployment progress bar!)

Once the IDE came up you got the original Welcome screen. Notice how the look and feel is different. We had a custom look and feel based on the Kunststoff L&F. (Click for full size)

Then we created a project, and designed the application in the designer. The application was Travel Center, a simple application involving travellers, trips, flights, and so on. This sample application lives on today - it's one of the sample applications available for Creator 2! (I believe we've modernized it though.)

The JavaOne demo was more involved - for example, we hooked up individual flights in the flight table to a web service to get itinerary results. And the key thing was that we could build these things in just 5 minutes!

Amazingly, a lot of stuff in the IDE was real - this was no "flash" prototype. The user actually built a real web application, that was using JSF, that got deployed to JWSDP, etc. Of course, the whole "component" model was messy - the designer had special knowledge of the components and how to paint them, etc. And the two way editing was just starting to get working and was disabled in the JavaOne builds to prevent booth disasters :)

As I was looking for the JavaOne bits I came across a couple of other possibly interesting artifacts - two temporary splash screens. The first splash screen is the splash screen we had in the Rave builds early on, before we got the Shark one right before JavaOne:

The second one was a splash screen some of us used in our builds during the 1.0 cycle just because we thought it looked cool. (I think it was Marco who found the shark image)


Nice! I want more stories of this kind \^\^

Posted by Romain Guy on January 27, 2006 at 02:44 PM PST #

Nice memories, but have you tried this with the new Creator 2: - install it fresh and start it - right click the toolbar and choose "Small Toolbar Icons" - you'll see some are really smaller, but some are even bigger

Posted by guest on January 27, 2006 at 06:13 PM PST #

Why look and feel based on the Kunststoff L&F are not default in Creator? he is beatiful :D

Posted by Giuliano on January 29, 2006 at 11:13 PM PST #

For the original JavaOne demo, it was just a demo on stage, not software people would be running on their desktops. So we really wanted it to look great.

For software people run from day to day, we have found that they prefer it to "blend in" with the desktop, so therefore we automatically choose the look and feel appropriate for the platform. E.g. on Windows you get the Windows Look and Feel, on OSX, the OSX look and feel. I'm not sure about Linux whether you get the GTK look and feel when you're running Gnome or not, but at least on Solaris you get the Ocean look and feel. And I think the Ocean look and feel is better than Kunststoff (after all, I think Kunststoff is deprecated, but the gradient buttons etc. are now featured in Ocean.)

Posted by Tor Norbye on January 30, 2006 at 12:51 AM PST #

Post a Comment:
Comments are closed for this entry.

Tor Norbye


« June 2016