mobile hw mashup
DESCRIPTION
Presented at Frontiers of Interaction III, "The Internet of Things"TRANSCRIPT
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Mobile HW MashupMobile HW Mashup
Stefano SannaStefano Sanna
[email protected] - http://www.gerdavax.it
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
About me
– Mobile_Application_Architect@beeweeb
– Technical writer @ DEV, JavaJournal, CP, FSM...
– Supporter @ JUG Sardegna, JMDF, JIA, GULCh...
– LEGO constructor (since 1973...)
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Dilemma: porceddu or mobile devices?
Source: Agriturismo Sa Tancahttp://www.agrisatanca.com
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Agenda
● Welcome to the Mobile World
– Mobile 1.0: when the story began
– Mobile 2.0, Mobile Web 2.0: where we are today
● Towards the Internet of Things!
– Mobile Tagging● Physical Tagging● Tag the World! (Near-Field Communication)
– Everybody is a sensor
– Get your own live lab: Sun SPOT
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Mobile 1.0?
Two persons(FOUR HANDS!)
to carry and keepconnected PDA,
GPS and GSM phone
● 2001: testing LBS with state-of-the-art devices
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Mobile 1.0 was...
● ... an attempt to bring the Internet on mobile phones:
WAP Sites
Weather InfoM-Commerce
Traffic Info
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
From Web 2.0 to Mobile 2.0
● The “2.0” (r)evolution meets mobile computing. Wireless devices are changing the way they enhance user's mobility:
mobile browser --> mobile blogger
data provisioning --> mobile data provider
network-aware --> context-aware
stand-alone --> augmented environment
yet-another-device --> my constant touch
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Mobile Web 2.0: where we are today
● Constant touch with the world (RSS, widgets)● Location awareness● Mobile blogging, mobile data provider
Mobease and Webwag Mobile widgets
Where.com
Mobile Web Toolkit
Mobup
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Mobile 2.0 is...
● ... good balance between data provisioning and data providing on mobile devices:
Web, Feeds
Photo postMultimedia
Blogging
... it's not enough!
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Towards Internet of Things
● New generation of devices and applications is based on massive use of sensors:
– Camera● Photo (we all want Mobup!)● Tag recognition
– GPS● Location, speed
– Accelerometer● Device orientarion● Gesture control
– NFC● Recognize and annotate objects
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Physical tagging (ShotCode BeeTagg QR)
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
The (r)evolution is TO WRITE
● Physical Tagging is a “read-only” approach: we can read tags but we still feel “passive” respect to the object
● What happens if we can write tags?
● Applications:
– voting on-site, voting on-object
– book annotations
– anonymous booking
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Near Field Communication
● The NFC is a standard technology for secure, short-range radio frequency communication
● Tags contain up to 8KB, with read/write access
● Applications:
– instant ticketing by touch
– gate & access control
– write-on-objects● Nokia has released world first mobile phone
compatible with new Contactless Communication API (model 6131 NFC)
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
The web looks at the real world
● Brutal attack: to have lots of connected sensors placed everywhere to let the web look at the real world. Is it feasible? Definitively NO!
● We don 't need to place sensors! We have already them! We are surrounded by many “small thinking and sensing machine”: they have just (!) to be connected each other and find a bridge to the Internet.
● Pervasiveness of the net becomes a reality if technology is really simple and cheap enough to let everybody partecipate, test, play, enjoy!
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Everybody is a sensor! :-)
Web, Feeds
Photo postMultimedia
Blogging
Now it's enough!ENVIRONMENT
Sen
sors
SensFeed?Env Data
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Sun SPOT: get your own live lab!
● Sun SPOT is a powerful technology for wireless sensors network based on the Java ME platform
● It provides:
– programmable modules with sensor board● Accelerometer● Temperature sensor● Light sensor● 8 tri-colour LEDs● A/D input● GPIO pins
● Modules can use PC toconnect to the Internet!
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Sun SPOT under the hood
● Hardware
– 180MHz 32-bit ARM 920T CPU● 512Kb RAM, 4Mb FLASH
– Chipcon 2420 radio package● 2.4GHz, IEEE 802.15.4 (as ZigBee)
– 3.7V 750 mAh Li-Ion battery● Power consumption 40-100mA
(40 uA deep sleep)● Software
– Squawk Virtual Machine (no Operating System)
– JME CLDC 1.1, IMP and additional libraries for specific functions such as sensors, radio...
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Extreme Mash(ing)-up
USB
NFC
NFC
NFC
3G
3G
WLAN ZigBee
Camera
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Conclusions
● Convergence of Web 2.0 and mobile is here!
● Next revolution is just around the corner if...
– everybody can contribute with new, unpredictable ideas
– hardware and software are cheap and open
– interoperability is real, not just on specifications
– regulations let people freely use any short-middle range radio
● See you next year, with your own “things” :-)
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
Contacts
● Stefano Sanna
– Website: http://www.gerdavax.it
– Email: [email protected]
– Slideshare: http://www.slideshare.net/gerdavax
● Beeweeb Technologies:
– Website: http://www.beeweeb.com
● JUG Sardegna: http://www.jugsardegna.org ● JMDF: http://www.jmdf.org
Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28Mobile HW Mashup – Frontiers of Interaction III, Milan – June, 28thth 2007 2007
License
Mobile HW MashupMobile HW Mashup(version 1.0)
(C) 2007 Stefano Sanna
[email protected] - http://www.gerdavax.it
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation. Please, find a copy of the license at: http://www.gnu.org/copyleft/fdl.html
All trademarks are the property of their respective owners.