Catalyst Conference 2008

Burton Group Podcast

Blog powered by TypePad

« BEA rebuffs Oracle's bid for $6.7 B | Main | SOA presentation now available on parleys.com »

October 16, 2007

Sentilla makes Ubiquitious Computing easy

Blogger: Richard Monson-Haefel

Richardmonsonhaefel

You may have heard of a field of computing and electronics called "Ubiquitous Computing" (a.k.a. "pervasive computing", "everware", etc.) which has always held great promise but has never taken off. Well, it’s about to and I suspect that the product being introduced as a beta by Sentilla will get things going and change the world as we know it.

Ubiquitous computing is the idea that everyday things everywhere are intelligent and networked. Is that a big deal? Why yes, because the possible applications of this type of technology are seemingly infinite and their impact will be immeasurable huge. The rise of ubiquitous computing, which thanks to Sentilla will take place sooner rather than later, is what I refer to as a Technami: A mega technology trend that fundamentally alters our world. To give you some context, other technamis include the internal combustion engine, the telephone, the computer, and the Internet.  Technamis on the rise include genetic engineering and nanotechnology. And now I can add "ubiquitous computing" to the list because, for the first time, it actually seems feasible on a grand commercial scale.

The best way to  express this is through example - more technical or architectural explanations tends to lead people away from what is most important, which is the practical applications of ubiquitous computing.

In the future automobiles will have, on average, tens of thousands of sensors arrayed throughout the vehicle. Some sensors will measure heat; others pressure, speed, force, and so on.  Your tires, pistons, seat cushions, headlights, gas filter, spark plugs, and everything else will have a built in sensors, sometimes many of them.  All these sensors will automatically network together and with programming, communicate with actuators and gages to allow your car to adjust immediately to changes in conditions and to report the smallest change to the driver or to diagnostic devices. Sensors today are about the size of a quarter and draw so little power that their small batteries last them years. If you buy new tires, your new tires will automatically join the sensory network without you having to do a thing. The same is true for any other part on your car.

Another example is a home security system. Imagine you go out to Wal-Mart and buy a bag of security sensors that can detect movement or sudden changes in velocity. You stick each sensor, the size of a quarter, on all your windows and doors and then install some software in your computer after which you Housemote have a complete home security system.  Each sensor will relay any motion or change (e.g. breaking window) to other sensors and eventually to your computer which can call the police, set off an alarm, or text message you when there is a break in.  The home security system cost you $99.00  and you installed it yourself  in the time it takes to put stickers embedded with sensors on all your windows and doors.

Imagine sensors in every item of packaged food you buy from the grocery store. Each food time, via its sensor, can connect up to your home fridge the second you put them on the shelf. Each item reports its temperature, expiration timing, and can report spoilage all of which allows the fridge to automatically adjust temperature and air flow and to alert you when something needs to be done (like take the spoiled yogurt out of the fridge).

I could go on but I'm afraid I'm selling the technology short. Not only are Sentilla sensors, which they call "Motes", able to network they are also programmable using  standard Java ME.  In fact, Sentilla plans to offer an Eclipse based IDE and frameworks so that the average Java programmer can fashion and easily deploy their own applications out of a heap of sensors.  Different Java APIs will be provided for different sensory capabilities.  This is why Sentilla's new platform is so important - it makes it possible and feasible for the average developer to create a pervasive net of sensors that use peer-to-peer communication over wireless networks to communicate, coordinate and report on just about anything. The limit to these types of systems is your imagination.   I don't know about you, but my head is exploding with ideas for commercial products.  The best part:  I will be able to eventually (after the beta is over) buy Sentilla motes, their IDE, and the frameworks I need to build anything I want. How cool is that?

Update: James Gosling just blogged about Sentilla's motes here - a little link love for the Father of Java.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/2309454/22496010

Listed below are links to weblogs that reference Sentilla makes Ubiquitious Computing easy:

Comments

Post a comment

Comments are moderated, and will not appear on this weblog until the author has approved them.

If you have a TypeKey or TypePad account, please Sign In