The Source for Java Technology Collaboration
User: Password:



Bruce Boyes's Blog

Bruce Boyes is the founder and co-leader of the Java.net Robotics Community, is on the Board of JDDAC and is active in the embedded Java Community. He's especially interested in teaching advanced robotics at the university level, and in the development of international robotics standards.



Pervasive Smart Dust - will it include Java?

Posted by bboyes on May 03, 2008 at 01:23 PM | Permalink | Comments (1)

The idea of smart Java dust becoming pervasive is compelling (consider the SunSPOT technology, including the Squawk JVM). If Sun really wants this to sweep the market, there has to be a path to make small commercial Java systems extremely easy to develop and affordable to license. Then, every individual or small shop with a bright idea can afford to implement it, and will want to.

Yet the typical Java license fee is in the range of US$ six figures (per year). Does this license model support the kind of widespread adoption which Sun claims to want?

"Wait a minute - isn't Squawk open source?" you ask. Yes, but 'open' is not necessarily 'free'. Squawk is free for non-commercial use, while for-profit use requires the typical ME license fee mentioned above.

Industry-wide, interest in 'smart dust' is becoming so widespread that other vendors (such as Texas Instruments, which now owns Chipcon, the vendor of the radio chips used in SPOTs) are launching low cost, open standards wireless sensors initiatives, based on the new generation of 2.4 GHz radios.

The recent Embedded Systems Conference hosted a TI eZ430-RF2500 seminar packed with 500 (my guesstimate) people who all walked away with an MSP430-based (the same chip family used in Sentilla motes) wireless sensor kit. The eZ430 kit (which is 2.4 GHz but not 802.15.4-based) is $49 including 2 nodes (one with a battery) and an Eclipse C-language toolkit. Or get the 802.15.4 (with free Z-stack Zigbee) version for $99. These prices are a long way from $10 (the oft-quoted price of a truly 'pervasive' dust mote), but not unreasonable. There are no hidden tools or license costs - TI just wants you to buy their chips. TI is not alone - you can find similar offerings from Cypress, Atmel and others.

None of the TI solutions support Java (but the Sentilla option does - and look for some news from them at JavaOne). Sentilla mote prices are TBD and early dev kits are a few thousand dollars). The (more advanced) SunSPOT kits are now $750 to the general buyer, $300 or perhaps free to educational users.

Yes, these are different devices -- SPOT is a much more capable platform in terms of processing capability and included sensors. So comparing the Sentilla or eZ430 to SPOT is not entirely fair. But if the goal is smart dust, these are the best offerings which each vendor has chosen to create. Someone else could create a lower cost SPOT and sell it... oops, well, they would have to consider the licensing issues first.

Industry analysts predict that indeed smart dust will become pervasive. But will it be Java dust or C/other dust? Consider the above links, dev kit prices, and licenses and then you decide where things are heading. If Sun wants developers to have the choice of pervasive Java smart dust, something needs to change, and it needs to change soon.



June 2008
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          


Search this blog:
  

Categories
Business
Community
Community: Embedded Java
Community: Mobile & Embedded
Community: Robotics
Distributed
JavaOne
Mobility
Security
Archives

May 2008
January 2008
June 2007
May 2007
November 2006
May 2006
January 2006
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005

Recent Entries

Pervasive Smart Dust - will it include Java?

MEDD Exceeding My Expectations

The Great Seduction?



Powered by
Movable Type 3.01D


 Feed java.net RSS Feeds