It's Canada day at
JavaOne!
And in celebration we're going to talk about some
super-smart Canadians who have built an an extremely small (4 kb)
Jini lookup service implementation.
During the keynote James showed the lookup service in a tiny Bluetooth Chip.
Look... here's a picture of
Cameron Roe with James...

....showing the tiny bluetooth chip (sitting on the business card) that's running the
CMatos Jini lookup service:
Let me explain what all this means to the unitiaited:
In practice, the CMatos is able to move Java byte code, and therefore objects and behavior between local devices without an intervening webservice or backend.
See... here's a picture of the app....

.... that was obtained from the bluetooth chip using the
Jini protocols:
The original promise of
Jini, and infact the first example in the
Jini spec was that of a printer delivering a print service to a digital camera over a
local wireless network, without the digital camera having to have the printer driver pre-installed on the camera. With PsiNaptic's technology
this is no longer just a use case, but is now a reality.
The demo showed a PDA discovering services on a Bluetooth chip which was running
PsiNaptic's CMatos Jini lookup service. The user interface for the application was obtained over the Bluetooth network, and instantiated on the PDA, which had no prior knowledge of the application.
So this is hot, hot hot people. Here's what you need to take-away here:
1. Local Machine to Machine
2. Java bytecode is moving between devices
3. Supports Jini's leasing and clean up mechanisms for simple resource management on resource constrained devices
4. PsiNaptics Jini lookup service is SMALL (smallest Jini lookup service implementation on the planet)
and one other take-away for you...
1. I get by with a little help from my friends.
;-)
mary