Furthermore, there are much better (cheaper and smaller) motes provided by Texas Instruments however, Java cannot be run on them. The next step should be to improve Java to Run on motes, instead of PC like powerful things.
I have two development kits for SUN SPOT. I have not tried Sentilla motes as they are not as yet openly available.
The reason I dislike Sun SPOT is that they are not really motes. A motes should be much smaller and should have less than 10k RAM and say around 32 KB of Flash. A mote should be very cheap (e.g. under 50$). The Sun SPOT are as powerful as little older PC and one can even run Linux on them. Sun SPOT are also expensive.
If you are not productive with a technology and it does provide a solution, it doesn't make sense to stick with it.
The Sun SPOT has helped me go from idea to proof-of-concept very quickly. The end-product is not always the SPOT itself. But the Sun SPOT has proven to be a valuable tool for me.
If you do try some alternatives, I'd love to hear about your experiences with them.
I am developing a new JVM for motes. I am also porting it on SUN SPOT. I am working on this day and night since last December however, still need 4-5 more months of work. It will be open-source and will be ported in all the motes currently supporting TinyOS. I will let you know when it get released... In Sun Spot a HelloWorld mote version takes more than 10K bytes of memory (per Squawk forum) and in our JVM only few bytes (not even 1-KB).
Sun SPOT is a great environment for developing and testing embedded applications. With the Sun SPOT's many functions you can get a quick idea of how your embedded application might be implemented. Then you could either deploy on the Sun SPOT itself or take what you've learned and move to a more discrete implementation.
I have not tried the Sentilla motes yet. Have you tried it? Have you developed with a Sun SPOT? Both?
Furthermore, there are much better (cheaper and smaller) motes provided by Texas Instruments however, Java cannot be run on them. The next step should be to improve Java to Run on motes, instead of PC like powerful things.
someoneyourknow 3 years ago
I have two development kits for SUN SPOT. I have not tried Sentilla motes as they are not as yet openly available.
The reason I dislike Sun SPOT is that they are not really motes. A motes should be much smaller and should have less than 10k RAM and say around 32 KB of Flash. A mote should be very cheap (e.g. under 50$). The Sun SPOT are as powerful as little older PC and one can even run Linux on them. Sun SPOT are also expensive.
someoneyourknow 3 years ago
Interesting perspective.
If you are not productive with a technology and it does provide a solution, it doesn't make sense to stick with it.
The Sun SPOT has helped me go from idea to proof-of-concept very quickly. The end-product is not always the SPOT itself. But the Sun SPOT has proven to be a valuable tool for me.
If you do try some alternatives, I'd love to hear about your experiences with them.
Thanks again
javapda 3 years ago
I am developing a new JVM for motes. I am also porting it on SUN SPOT. I am working on this day and night since last December however, still need 4-5 more months of work. It will be open-source and will be ported in all the motes currently supporting TinyOS. I will let you know when it get released... In Sun Spot a HelloWorld mote version takes more than 10K bytes of memory (per Squawk forum) and in our JVM only few bytes (not even 1-KB).
someoneyourknow 3 years ago
Wow! Very impressive. By now you must be a guru of VM's as well as some of the systems surrounding embedded devices.
I would really like to know how you are progressing.
Again, sounds like a very ambitious undertaking! Best wishes.
javapda 3 years ago
Great video.
How about adding the spaughts tag so that is shows up in the SPOTs feed?
tjteru 3 years ago
good idea! So let it be written, so let it be done :-)
javapda 3 years ago
Do you work for SUN? Or really like SunSpot? Have your tried Sentilla motes too?
someoneyourknow 3 years ago
I really like the Sun SPOT.
Sun SPOT is a great environment for developing and testing embedded applications. With the Sun SPOT's many functions you can get a quick idea of how your embedded application might be implemented. Then you could either deploy on the Sun SPOT itself or take what you've learned and move to a more discrete implementation.
I have not tried the Sentilla motes yet. Have you tried it? Have you developed with a Sun SPOT? Both?
javapda 3 years ago