SlideShare a Scribd company logo
Software above the level of a single deviceA PechaKucha presentationBy Danica Brassington, Alicia Harding and Francesca Sadio
Definition by O’Reilly himself...Every web application is software above the level of a single device.Applications use a client on a local computer and one or more server computers. In the case of applications like Google, the server end may consist of hundreds of machines, and, of course, the data held on those servers is gathered from literally hundreds of millions of other computers. So clearly, this is software above the level of a single device.
Google mobile app’sMobile phones are first class devices.Google mobile app for I-phone introduces speech recognition.There are two key elements;Sensors-based interfacesCloud integration
Sensor-based interfacesI-phones touch screen I-phones accelerometerGoogle uses the accelerometer as a key component The accelerometer has been used in games like the “I pint” and “tilt”.
AccelerometerMobile phones are coming out with accelerometers built in which is basically a device built into the phone that “tells” the phone which way it is being held up, down, left, right, moving etc.
I-PINThttp://www.youtube.com/watch?v=XcffEsVGK0E
The I phone has an array of sensors, these include:MicrophoneCameraTouch screenAccelerometerLocation sensor (GPS)However Google have gone further than the accelerometer by using the I-Phones main sensor… the Microphone.
E.G. The microphone has voice recognition therefore allowing it to unlock and access your private data.Future applications will surprise us by using the sensors in new and innovative ways and combinations.
Tim O’Reilly wonders if…“A phone could recognize the gesture of raising the camera up and holding it steady to launch the camera application?”                                     OR  “Could we talk to the phone to        adjust camera settings?”
Definition of cloud integration ( The 2nd element)Cloud integration is where consumer and business products, services, and solutions that are delivered and consumed in real-time over the internet.OR Instant access to data currently locked away in systems.
Cloud intergrationCloud integration is instant access to data locked away in other systems.For example speech recognition does not currently happen on our phones yet, it happens on Google servers.Google has a large speech database that makes the speech recognition work so well as it would be hard to pack it all into a local device.
I Tunes works in such a way that it is always connected to the I-tunes database but its  seamless design means that you may not even notice it. To achieve this your computer will always need to be connected to an I-tunes server, you are relying on many different computers in order to receive the data which Apple provides through the I- tunes store.
GamingSome games require Internet authentication to access the online elements of the game – you have to rely on the Internet and the servers in order to run the game.  Also to play games online you are relying on multiple computers in order to play the game – if no one else were playing at the same time as you, you would have no one to play with.  
With traditional games it doesn’t matter if you’re the only person who owns the game as you are able to play against the computer AI.
Online Sharing on gamesWith Spore for example you can share creatures which you have created and share them with people through the internet.You connect seamlessly to the internet to access these features and are able to share your creations to different users from around the world.
In Conclusion…Software above the level of a single device is one of the areas of web 2.0 where the greatest changes and technical advances will occur as more and more devices are connected to new platforms.                      Thanks for watching

More Related Content

Pecha Kucha Presentation

  • 1. Software above the level of a single deviceA PechaKucha presentationBy Danica Brassington, Alicia Harding and Francesca Sadio
  • 2. Definition by O’Reilly himself...Every web application is software above the level of a single device.Applications use a client on a local computer and one or more server computers. In the case of applications like Google, the server end may consist of hundreds of machines, and, of course, the data held on those servers is gathered from literally hundreds of millions of other computers. So clearly, this is software above the level of a single device.
  • 3. Google mobile app’sMobile phones are first class devices.Google mobile app for I-phone introduces speech recognition.There are two key elements;Sensors-based interfacesCloud integration
  • 4. Sensor-based interfacesI-phones touch screen I-phones accelerometerGoogle uses the accelerometer as a key component The accelerometer has been used in games like the “I pint” and “tilt”.
  • 5. AccelerometerMobile phones are coming out with accelerometers built in which is basically a device built into the phone that “tells” the phone which way it is being held up, down, left, right, moving etc.
  • 7. The I phone has an array of sensors, these include:MicrophoneCameraTouch screenAccelerometerLocation sensor (GPS)However Google have gone further than the accelerometer by using the I-Phones main sensor… the Microphone.
  • 8. E.G. The microphone has voice recognition therefore allowing it to unlock and access your private data.Future applications will surprise us by using the sensors in new and innovative ways and combinations.
  • 9. Tim O’Reilly wonders if…“A phone could recognize the gesture of raising the camera up and holding it steady to launch the camera application?” OR “Could we talk to the phone to adjust camera settings?”
  • 10. Definition of cloud integration ( The 2nd element)Cloud integration is where consumer and business products, services, and solutions that are delivered and consumed in real-time over the internet.OR Instant access to data currently locked away in systems.
  • 11. Cloud intergrationCloud integration is instant access to data locked away in other systems.For example speech recognition does not currently happen on our phones yet, it happens on Google servers.Google has a large speech database that makes the speech recognition work so well as it would be hard to pack it all into a local device.
  • 12. I Tunes works in such a way that it is always connected to the I-tunes database but its seamless design means that you may not even notice it. To achieve this your computer will always need to be connected to an I-tunes server, you are relying on many different computers in order to receive the data which Apple provides through the I- tunes store.
  • 13. GamingSome games require Internet authentication to access the online elements of the game – you have to rely on the Internet and the servers in order to run the game. Also to play games online you are relying on multiple computers in order to play the game – if no one else were playing at the same time as you, you would have no one to play with.  
  • 14. With traditional games it doesn’t matter if you’re the only person who owns the game as you are able to play against the computer AI.
  • 15. Online Sharing on gamesWith Spore for example you can share creatures which you have created and share them with people through the internet.You connect seamlessly to the internet to access these features and are able to share your creations to different users from around the world.
  • 16. In Conclusion…Software above the level of a single device is one of the areas of web 2.0 where the greatest changes and technical advances will occur as more and more devices are connected to new platforms. Thanks for watching