Sentilla and SunSPOTs


At Sentilla we have a great relationship with the guys at Sun Labs's Project SunSPOT . The SunSPOTs team has been super-busy lately, releasing a ton of cool stuff. In fact, in the past month they have open-sourced their JVM, posted the hardware schematics for their hardware platform, and released a free software development kit that includes a simulator to test how programs would run in the real-world. It's all very exciting, and congratulations are in order!

With the SunSPOT team being so active lately, we've been getting lots of questions from customers exploring the technology. Since we both are pioneering the concept of pervasive computing with Java-based software for small computers it can seem like we're doing the same thing. Still, there are two main differences between us that are worth clarifying.

The first difference is that Sentilla technology runs on computers that are considerably more resource-constrained than SPOTs -- orders of magnitude, really. The following chart elucidates this pretty succinctly:

sentilla_spots_comparison.jpg

You'll see that Sentilla's software fits in a super-compact space and uses very little power; this means that Sentilla can be used in a larger range of devices and can function for longer time periods between charges. The easiest way to think about this is that the SunSPOTs are closer to cell phones in terms of available processing cycles and power consumption. This means they can do really amazing stuff with the extra cycles but need to be plugged in every night to be recharged. Sentilla motes have to do more with less, but can last for months or even years on a single battery charge.

The second difference is that SunSPOTs is a research project while Sentilla is a commercial company. The Lab's charter is to spark the imagination of what's possible using Java technology in this new world of pervasive computing; Sentilla has a similar mission to encourage the imagination of our users, but we also want to ensure that these ideas turn into commercial products. In fact, a substantial part of our business is providing dedicated resources to support our customers and help them turn their ideas into complete, profitable solutions.

So that's just a quick overview. We're each paving the way for this exciting new technology through Java software, so congratulations again to the whole SunSPOTs team. Keep up the great work!


0 TrackBacks

Listed below are links to blogs that reference this entry: Sentilla and SunSPOTs.

TrackBack URL for this entry: http://blog.sentilla.com/mt/mt-tb.cgi/13


4 Comments

Amir Segev said:

Even better news then before :)

Just a few more questions, is there going to be pointer support in your java (something like unsafe code in .net) ? Also how about handling Garbage Collection and a VM on an microcontroller ?

David Binetti said:

We like sharing better news -- and here's another flash: all of our products are based on the mobile Java specification, and they do include Garbage Collection. We'll share even better news as soon as we're able....

Faisal said:

There are some other differences too.
1) Sentilla is until now not open source and SunSpot+Squawk is open source. That means I cannot change Sentilla VM (point) etc.
2) Last I checked, Sentilla was selling only 10 motes with their software in $5000. In contrast, one can get 3 motes of SunSpot in around $2500. Note that SunSpot are also much more powerful motes compared to Sentilla motes. Hence I do not get the point of buying less powerful motes but in double price?

Faisal

Joe Polastre Author Profile Page said:

Hi Faisal,

Thanks for your comment. As you probably have heard, Sentilla is selling 3 nodes at JavaOne (this week!) with our software for $199. This is less than any Sun SPOT kit. Sentilla's software is designed for commercial deployments, so we're focusing on customers who are pushing the limits of the software with a keen interest on business impact. Because of this, and the huge differences in the type of hardware that we use, we don't see ourselves as a competitor with Sun SPOTs.

If you are interested in modifying the Java Virtual Machine, and by all means go for it, then Sun SPOTs may be a good solution for you. Sentilla has built the smallest JVM on the planet, almost 10 times smaller than any other JVM including Squawk, and our customers are excited to use our system to build commercial applications.

Best,
-Joe


Leave a comment

Remember personal info?

Type the characters you see in the picture above.

© 2007 Sentilla Corporation. All rights reserved. Terms and Notices.