other things. What's the point? Why does anybody care?Why do you care, why did this excite you when youheard about it?
The way technology goes, accelerating itsimpact through Moore's Law and other similar quantities like processing power or number of transistors which Moore's Law covers - becomes moreand more accessible, smaller and smaller, more andmore powerful and there are a lot of applications thatwere not really practical before that become very practical, very reasonable, and universally available ascertain thresholds are crossed. Global positioningthrough the GPS system, the Global Positioning Systemis one of these technologies and now you can put GPSeverywhere, anywhere. So why would you, and whywould you want to measure the environment valuesabout the environment? There are a lot of reasons andthe widest possible impact that I can formulate is thatreally the way we are structuring society, hasdisconnected from the rest of the world. Not only theenvironment of the natural world as we see it but alsoour urban life. Our buildings, our cities can not talk tous at a high frequency. Can not talk to us in a languagethat we can easily understand. And we must! Whether itis the natural environment that we lose contact with, or it is very simply a bridge that is straining under the loadof trucks and cars going through it, and it is about tocollapse. But we don't know until it's too late. Someasuring the environment is fundamentally importantin ways that we have just now started to understand.Our technology which we call the OpenSpimetechnology is going to make it so that people can applytheir creativity, their fantasy and come up withapplications forming a community of solutions that arecompatible and interoperable.
Well I'll just add this, basically that it is importantto understand which are the scopes of OpenSpime -which is not only about providing connections. There isa lot of that which is related to social networking andwhen you really do understand what OpenSpime is allabout, and I hope that I will be able to, together withDavid to give you as much insight as possible. Basicallyit becomes instantly clear that the applications areendless since at OpenSpime we are providing aninfrastructure which allows any kind of application thatis needed, by any kind of person that needs to connectmultiple objects. I'm staying generic here, because thisis really what it's all about. We provide an infrastructure based on open source software which allows for peopleto communicate and to make spimes communicate,which means it can be both about governing data andalso about things which are much closer to instantmessaging between spimes and things like this. Thekind of applications that can have this is really endless.The CO2 example we are providing is just the prototype. We have started to make clear to everybodyhow easy it is to start from an Open hardware like, theexample you gave was a Sun Spot, but there's also inItaly for example a great company calledArduinowhichis providing very similar devices. To use these kinds of devices in a way that then, they become really, totallysocial.
I'm really interested in hearing a few of thedetails of what will be provided in OpenSpime. Whatare the services or the API's, what is it that you're providing with that?
Ok, let me start just by saying a very simple thing.When you think about OpenSpime, the thing that you better start with is actually considering two aspects of OpenSpime. You can consider us somewhere in betweenthings like Google developers applications, the API'sthat are delivered by using developer keys andidentifications like this. The other side, somethingwhich is close to let's say, DNS services like the one provided by Internic where the information is actually public on how to connect the various servers in theworld. On top of that we just need to consider the factthat we are adding a layer of security and certification ina way that objects can communicate. It sounds always pretty complicated to discuss architecture, especially ina podcast where I can't give you any images. I think the best way anyways is to go by example, becauseexamples are a great thing and basically allow us tounderstand why an architecture has been setup in acertain way and this will lead to answering your question, "What is going to be provided?" Does thatwork for you?
Let me start with the simplest example ever.You just have a spime, as David has already explained is just a device which is aware of where it is situated andhas a series of abilities to communicate. Let's see thatyou have a piece of open hardware like the Arduino or aSun Spot that you first started the conversation with.You can also imagine that the spime may be almostanything because an iPhone can become a spime if it isconnecting, providing data and wanting to communicatewith other iPhones. Really a spime is a very genericterm. Let's start with a very simple example that you arelike me a little bit, a computer geek, you like to haveyour open hardware and sometimes move componentsaround see what's happening and override the blinks.