Blogging Roller

Dave Johnson on open web technologies, social software and software development

Notes from Gosling's general session



Here are notes I took with VoodooPad during Goslings keynote.

  • Mentions Rendezvous Java API and Apple's WWDC
  • Brings up Tor Norbye for a Java Creator Studio demo
    • shows how to add a field validator using a regex
    • shows dynamic navigation, click button three times to proceed to next page
  • Brings up Matt and Todd to demo Java Studio Enterprise demo (to be released next month)
    • Shows UML 2.o modeling capabilities, reverse and forward engineering
    • Uses UML class diagram to navigate the source code base
    • Shows reverse engineered sequence diagram
    • Demos two-way sync of model and code using code editor and class diagram
    • Shows that instant messaging is built into IDE, pastes Java code into chat window
    • Shows that syntax highlighting and code completion works in chat window
    • Shows shared code window, editable by both parties in chat
  • Now lets talk about devices
    • Brings up Greg to talk about real-time Java RTSJ (JSR-1)
    • Two commercial implementations now exist
    • DARPA nearing completion of open source implementation of RTSJ
    • Lots of interested in RTSJ in the embedded space
    • Mentions RTSJ use in destroyers, power plants via "heavy iron" - Solaris and SPARC
    • Demos Macinaw and shows how it can swing up and then balance an inverted pendulum
    • As you know in RTSJ "threads you can write that are not effected by GC"
    • Shows that other threads can be working out, doing GC, but still the pendulum balances
    • Shows distributed fail over, pulls the plug on one machine and pendulum stays up
  • Gets Cameron Row of Psinaptic on stage to talk about Bluetooth and Jini
    • Rewrote Jini lookup in C and ported it to a very tiny CSR bluetooth chip, 1MB flash
    • Jini lookup service in 4K of compiled C code, HTTP server is 8K
    • Talks about how this enables personal preferences for automobiles and other things
    • PDA or cellphone can transmit your biometrics, your personal preferences, and financial info
    • Starts up a Jini browser on a iPAQ, it finds a thermostat and an LED controller
    • UI code is automatically downloaded to iPAQ and he uses it to turn on and off the LED
    • Psinaptic is working with Ford and an Australian home automation company
  • Now let's go to the truly weird with Simon Ritter
    • Simon is covered in electronic equipment for augmented reality, a "wearable" computer
    • Webcam strapped to his head, laptop on his waist, and keyboard strapped to his arm
    • Turns camera on James, who holds up Chinese sign, asks system for translation
    • Rubber-band boxes James head and asks system to identify, it says "James Gosling"
    • Shows heads up display map of supermarket, gets system to locate the Snickers bars
    • Uses Java Desktop OS, Swing/AWT UI, Sphinx voice recognition software
    • James was involved in Sphinx project 25 years ago
  • Thats it for the demos, time to resume the T-Shirt shooter contest

I also took some notes on the Java open source panel, but they need some work.

Dave Johnson in Sun • 🕒 07:04AM Jul 01, 2004
Tags: Sun
Comments:

Post a Comment:
  • HTML Syntax: NOT allowed