Those of you who attended JavaOne probably remember seeing Sun Campus Ambassador Denis Magda and his now-famous gloves in Java Utopia demonstrating his MinorityReport project.  Words cannot state how impressive the project is! Denis describes it best saying "we are using a pair of sensormotor-gloves with Sun SPOT on them to do different manipulations with JavaFX application remotely by hand movements."  

If you weren't able to make it to JavaOne, or missed the demo, don't worry -- it was captured in a few different places.

Here Denis demonstrates in a JavaOne Minute:

); }" s_getcharset="function () { return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>";)); }" s_getversion="function () { return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>";)); }" s_getmovieid="function () { return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>";)); }" s_getpageurl="function () { return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>";)); }" s_getpagename="function () { return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>";)); }" s_getaccount="function () { return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>";)); }" s_gettrackclickmap="function () { return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>";)); }" s_getdomindex="function () { return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>";)); }" callback136="function () { return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>";)); }" callback7487="function () { return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>";)); }" callback9702="function () { return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>";)); }">

And here Denis shows JavaOne host Chris Melissinos how his project works:

As Denis has pointed out, because the project is open source, you can build your own MinorityReport! Congratulations to Denis for being one of the real stars of JavaOne 2009! 

Comments:

Post a Comment:
Comments are closed for this entry.

This blog copyright 2009 by chhandomay