JavaOne quickie notes:

(These are unverified, raw notes from the conference.)

- Friday's surprise keynote speaker: Douglas Adams
- Palm V's are specially configured: JVM, java games, conference schedule app (presents "my schedule" data from web site which is downloaded via syncing). Promiscuity apps: The puzzle game requires that you share pieces with other attendees by beaming them, in order to get them all. The Missile game is similar but you're collecting/sharing .class files, so you can't play the game until you get all the code.
- bought a Palm V for $199, how could I resist?
- I think the keynote speaker said they had 10,000 Palm V's for sale to attendees
- attendees get a backpack with WebLogic, Persistence, other CD's, nice note pad with case
- my gold conference badge signifies Alumnus status, lots of perks, mainly that I get to wait in the short line instead of the one going outside and down the block. I have never attended before but I'm not going to bring that to their attention. Maybe (probably) Viant sent someone before and that's enough...?
- renamed Java platforms for clarity: Java 2 Standard Edition (the JDK/JRE we know & love), Java 2 Enterprise Edition (JS2E, plus the standard extensions like JNDI, EJB, JSP, etc.), and Java 2 Micro Edition (nee PersonalJava?).
- HotSpot for J2SE will be community licensed in August.
- HotSpot will become default VM
- HotSpot 2.0 will be about 40% faster (early next year)
- Communicator 5 will include J2SE
- in December, the AOL CD-ROM will include J2SE
- Deployathon - same J2EE app running on 12 different app-server/OS combinations - "WORA works"
- Motorola 2-way pager w/keyboard - J2ME installed
- Motorola had a big hand in defining J2ME
- NTT prototype phones and lots of other gizmos have J2ME in them
- Palm V will have J2ME
- demo of Tetris being beamed from Palm V to that Motorola pager, and it works
- PalmOS will be a reference platform for J2ME, as Solaris and Windows are for J2SE now
- Solaris will include the specialized Palm VII broadcasting software
- I got hit in the head with a Duke T-Shirt that they were throwing to the crowd (in a darkened room) but I managed to keep the shirt
- Predictable real-time demo by IBMer involved 2 separately controlled robot arms collaborating to hand a stick back and forth and manipulate it repeatedly, with no GC lag or sync issues
- Jini Tank demo: 2 Lego Mindstorms tanks with lasers attached, controlled by Palm V's. Jini was used to a server which controlled the tanks, since Java won't run in a teeny MindStorms device. Point: you can use Jini with things that can't run Java themselves, just control them with something that can
- Persistence described a bond trading system which runs on Persistence's EJB server (PowerTier) 100 Sun Starfire servers. Wow. 20GB each, and they cache the entire bond market in that much RAM. Is Java ready for the enterprise? Apparently so.