SlideShare ist ein Scribd-Unternehmen logo
1 von 63
The Lure of
Ubiquitous Mobile
Brendan G. Lim
E-Mail: brendan@intridea.com
Twitter: @brendanlim
Outline
 Introduction
 What is ubiquitous computing?
 How does mobile play into ubiquitous computing?
 How can we make our mobile devices more ubiquitous?
 What are some of your ideas?
What’s Ubiquitous Computing?
“Ubiquitous computing is the method of
enhancing computer use by making many
computers available throughout the
physical environment, but making them
effectively invisible to the user.”
                - Mark Weiser, the “father” of
                  ubiquitous computing
Ubiquitous Computing

“Post-desktop model of human-computer interaction in which
information processing has been thoroughly integrated into
everyday objects and activities” -- Wikipedia
Mark Weiser coined the term in 1988 based on his research
on human-computer interaction
Influenced mainly by Xerox PARC’s work in envisioning future
environments
Ubiquitous Computing




     Everyware
3 Waves of Computing
Mainframe Computing
One computer for many people
Desktop Computing
One computer for one person
Ubiquitous Computing
  Many devices per person
Ubiquitous Computing
Technology View

  Computers embedded everywhere in the environment. They
  are designed to sense users’ presence and act accordingly.

  Mobile devices are to be designed to interact with the user
  and the digital environment.

Human View

  Computers are relatively invisible and blend into the
  background (calm technology)

  Augment human ability
Interconnection of our devices allows for
   the benefit of ubiquitous computing
How Devices Will Communicate

 Satellite
 Mobile Phone Networking (GPRS, 3G, etc.)
 Wireless Local Area Networks
 Personal Networks
   Bluetooth
   ZigBee
“…we are trying to conceive a new way of
thinking about computers in the world, one
that takes into account the natural human
environment and allows the computers
themselves to vanish into the background.”

                  - Mark Weiser, the “father” of
                    ubiquitous computing
Technology will be embedded within
         our environment
Example of Computers Embedded, Invisibly,
         Within Our Environment

  HUD
                        avig   ation
                  GPS N

                                                   oo   th
                                             B luet




                                                                     &
                                                               o led
                                                             Co ated
                                                               he ats
                                                                  se


                                       iPo
                                          dc
                                             on
                             s eat t           ne
                                                  cti
                      it hin ymen s                  vity
                 r s w eplo ning
              nso ag d t war
           Se irb          l
               a at be
           for se
               d
            an
Example of Computers Embedded
    Within Our Environment



                  Embedded RFID
                  Allows for keyless entry and
                  keyless ignition
RFID Tags
Radio Frequency IDentification
Automatic identification technology
Consists of a microchip and an antennae
Uses radio waves to automatically identify people or
objects
Can be either active or passive
Invented in 1948
Kevin Warwick, Project Cyborg
Security Concerns
Authentication when connecting to other devices
Malware in ubiquitous computing environments
Access to your current location & context
Exposing private, personal information
Device’s unknowingly embedded within your everyday items
Key Factors with Ubiquitous Computing

 User Interfaces / Interaction design
 Hardware design
 Operating Systems
 Wireless Communication
 Security + Privacy + Trust
How does Mobile play into
Ubiquitous Computing?
Old reasons to have a mobile phone
 Make a phone call regardless of your location, as long as your
 mobile device has service.
New reasons to have a mobile phone
 Make a phone call regardless of your location, as long as your
 mobile device has service.
 Text & picture messaging
 Portable digital media player
 Browse the Internet
 Check your e-mail
 Camera
 GPS Navigation
We’ve come a long way
Our mobile devices aren’t just
     ‘phones’ anymore
They are more than just “communicators”
They are personal and inseparable
They are getting more intuitive
Some Mobile Stats
Over 4 billion mobile subscribers today
  Over 60% of the global population
  Over 415 million 3G subscribers
More mobile phones in the world than personal
computers
Mobile phones are playing an important
   role in the transition to full-scale
         ubiquitous computing
via Flickr (Sigalakos)
Multi-touch allows for
intuitive & natural user interaction
The hardware is getting easier to use
The software is getting easier to use
We are almost wirelessly connected
        everywhere we go
Personal area networks allow
us to seamlessly connect to other devices
Our devices and applications are
  location and context aware
Context Awareness

 Physical context   Logical Context
  Location           Work
  Orientation        Leisure
  Time of Day        Activity
  Weather            User Preference
Google Latitude   Loopt
Nearest Tube
An augmented reality app for the iPhone
Layar
First augmented reality app for the Android
They are already being embedded
       in everyday devices




    LG GD910 Touch Watch Phone
What are some ways we could make our
  mobile devices more ubiquitous?
Hardware could be more invisible




Displays embedded in eyewear
Hardware could be more invisible




 Phones embedded in clothing
Netbooks, Tablets, and Phones Could Converge




                                 ?
Leverage different methods of
using wireless communication
Leverage different methods of
   using wireless communication




Oyster Card            Phone w/ Oyster Embedded
Leverage different methods of
using wireless communication




         Can act as our keys, remember our preferences
          for our seating and favorite radio stations, etc.
Applications could hand-off from
  one environment to another
Take into account different contexts
        such as Time of Day




   During Work          After Work
Emergence of “Global Mobile Addresses”
Summary
 Ubiquitous computing is already starting to appear
 all around us
 Our phones have changed into all-in-one devices
 The mobile devices we have today are leading the
 way for ubiquitous computing
 It’s up to us to leverage new technologies to make
 this happen
Things to Think About
  How could you make your next application even
  more context or location aware?
  How could we make device interaction more
  intuitive?
  What are some other ways our devices could
  interact with each other?
  What form factors do you think our mobile devices
  will end up taking?
What are some of your ideas?
      Any questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Quality Metrics In Ubiquitous Computing
Quality Metrics In Ubiquitous ComputingQuality Metrics In Ubiquitous Computing
Quality Metrics In Ubiquitous ComputingRutvik Pensionwar
 
Mobile monday istanbul_mark curtis
Mobile monday istanbul_mark curtisMobile monday istanbul_mark curtis
Mobile monday istanbul_mark curtisNatali Yesilbahar
 
Man-Mobile Deep Merge - Vinod Desai
Man-Mobile Deep Merge - Vinod DesaiMan-Mobile Deep Merge - Vinod Desai
Man-Mobile Deep Merge - Vinod DesaiVinod Desai
 
Smart Playing Cards A Ubiquitous Computing Game
Smart Playing Cards A Ubiquitous Computing GameSmart Playing Cards A Ubiquitous Computing Game
Smart Playing Cards A Ubiquitous Computing Gameguest218195
 
Research: The Internet of Things
Research: The Internet of ThingsResearch: The Internet of Things
Research: The Internet of ThingsAmy Ee
 
context aware computing
context aware computingcontext aware computing
context aware computingswati sonawane
 
UBIQUITOUS COMPUTING - Mary M
UBIQUITOUS COMPUTING - Mary MUBIQUITOUS COMPUTING - Mary M
UBIQUITOUS COMPUTING - Mary MMary Margarat
 
Mobsens -Journal paper
Mobsens -Journal paperMobsens -Journal paper
Mobsens -Journal paperEman Kanjo
 
Gesture Based Communication System
Gesture Based Communication SystemGesture Based Communication System
Gesture Based Communication Systemijtsrd
 
Latest computing devices & latest technology innovations
Latest computing devices & latest technology innovationsLatest computing devices & latest technology innovations
Latest computing devices & latest technology innovationsKhisal Iftikhar
 
IDSA Midwest Conference - Mind the Gap
IDSA Midwest Conference - Mind the GapIDSA Midwest Conference - Mind the Gap
IDSA Midwest Conference - Mind the GapLextant
 
Mobile sector's idea
Mobile sector's ideaMobile sector's idea
Mobile sector's ideaChen Chen
 
When Where Why Cloud
When Where Why CloudWhen Where Why Cloud
When Where Why Cloudreshmaroberts
 
Raspberry Pi Augmentation: A Cost Effective Solution To Google Glass
Raspberry Pi Augmentation: A Cost Effective Solution To Google GlassRaspberry Pi Augmentation: A Cost Effective Solution To Google Glass
Raspberry Pi Augmentation: A Cost Effective Solution To Google GlassIRJET Journal
 

Was ist angesagt? (20)

Quality Metrics In Ubiquitous Computing
Quality Metrics In Ubiquitous ComputingQuality Metrics In Ubiquitous Computing
Quality Metrics In Ubiquitous Computing
 
Mobile monday istanbul_mark curtis
Mobile monday istanbul_mark curtisMobile monday istanbul_mark curtis
Mobile monday istanbul_mark curtis
 
Man-Mobile Deep Merge - Vinod Desai
Man-Mobile Deep Merge - Vinod DesaiMan-Mobile Deep Merge - Vinod Desai
Man-Mobile Deep Merge - Vinod Desai
 
Designing for the Ubicomp era
Designing for the Ubicomp eraDesigning for the Ubicomp era
Designing for the Ubicomp era
 
Smart Playing Cards A Ubiquitous Computing Game
Smart Playing Cards A Ubiquitous Computing GameSmart Playing Cards A Ubiquitous Computing Game
Smart Playing Cards A Ubiquitous Computing Game
 
Research: The Internet of Things
Research: The Internet of ThingsResearch: The Internet of Things
Research: The Internet of Things
 
context aware computing
context aware computingcontext aware computing
context aware computing
 
5 pen technology documentation
5 pen technology documentation5 pen technology documentation
5 pen technology documentation
 
201004 - Natural User Interfaces
201004 - Natural User Interfaces201004 - Natural User Interfaces
201004 - Natural User Interfaces
 
UBIQUITOUS COMPUTING - Mary M
UBIQUITOUS COMPUTING - Mary MUBIQUITOUS COMPUTING - Mary M
UBIQUITOUS COMPUTING - Mary M
 
Mobsens -Journal paper
Mobsens -Journal paperMobsens -Journal paper
Mobsens -Journal paper
 
Gesture Based Communication System
Gesture Based Communication SystemGesture Based Communication System
Gesture Based Communication System
 
Signposts
SignpostsSignposts
Signposts
 
182 185
182 185182 185
182 185
 
Latest computing devices & latest technology innovations
Latest computing devices & latest technology innovationsLatest computing devices & latest technology innovations
Latest computing devices & latest technology innovations
 
Hyper senses 'mobile apps'
Hyper senses 'mobile apps'Hyper senses 'mobile apps'
Hyper senses 'mobile apps'
 
IDSA Midwest Conference - Mind the Gap
IDSA Midwest Conference - Mind the GapIDSA Midwest Conference - Mind the Gap
IDSA Midwest Conference - Mind the Gap
 
Mobile sector's idea
Mobile sector's ideaMobile sector's idea
Mobile sector's idea
 
When Where Why Cloud
When Where Why CloudWhen Where Why Cloud
When Where Why Cloud
 
Raspberry Pi Augmentation: A Cost Effective Solution To Google Glass
Raspberry Pi Augmentation: A Cost Effective Solution To Google GlassRaspberry Pi Augmentation: A Cost Effective Solution To Google Glass
Raspberry Pi Augmentation: A Cost Effective Solution To Google Glass
 

Andere mochten auch

Smart Computing : Cloud + Mobile + Social
Smart Computing : Cloud + Mobile + SocialSmart Computing : Cloud + Mobile + Social
Smart Computing : Cloud + Mobile + SocialRomin Irani
 
Virtualization in green computing
Virtualization in green computingVirtualization in green computing
Virtualization in green computingRAHUL SINHA
 
Power Management in Green Computing
Power Management in Green ComputingPower Management in Green Computing
Power Management in Green ComputingMukund Mudakavi
 
Attitude. Do you 'disable' yourself?
Attitude. Do you 'disable' yourself?Attitude. Do you 'disable' yourself?
Attitude. Do you 'disable' yourself?Heena Modi
 
Amazing wax statues in kolhapur, india,
Amazing wax statues in kolhapur,  india,Amazing wax statues in kolhapur,  india,
Amazing wax statues in kolhapur, india,Heena Modi
 
Presentation1[1]
Presentation1[1]Presentation1[1]
Presentation1[1]gueste3727
 
Woman De John Lennon
Woman De John LennonWoman De John Lennon
Woman De John LennonMISANTLA
 
ICC/Decision Services Mystery Shop Integrity Overview
ICC/Decision Services Mystery Shop Integrity OverviewICC/Decision Services Mystery Shop Integrity Overview
ICC/Decision Services Mystery Shop Integrity OverviewTwig Lane Group, LLC
 
What is Computer-Aided Summarisation and does it really work?
What is Computer-Aided Summarisation and does it really work?What is Computer-Aided Summarisation and does it really work?
What is Computer-Aided Summarisation and does it really work?Constantin Orasan
 
2014 11-09 book 9 v8
2014 11-09 book 9 v82014 11-09 book 9 v8
2014 11-09 book 9 v8Horace Poon
 
Bio - Jean Fares Couture
Bio - Jean Fares CoutureBio - Jean Fares Couture
Bio - Jean Fares CoutureNorma HAYEK
 
Before and after decorating our new home
Before and after decorating our new homeBefore and after decorating our new home
Before and after decorating our new homeHeena Modi
 
Gather - a wide range of vegan dishes that excited and pleased the taste buds!
Gather - a wide range of vegan dishes that excited and pleased the taste buds!Gather - a wide range of vegan dishes that excited and pleased the taste buds!
Gather - a wide range of vegan dishes that excited and pleased the taste buds!Heena Modi
 
Loving hut - dessert time!
Loving hut - dessert time!Loving hut - dessert time!
Loving hut - dessert time!Heena Modi
 
Rebirth Of The Eagle
Rebirth Of The EagleRebirth Of The Eagle
Rebirth Of The EagleHeena Modi
 
BIO - Jean Fares Couture
BIO - Jean Fares Couture BIO - Jean Fares Couture
BIO - Jean Fares Couture Norma HAYEK
 
Biggie in her new home
Biggie in her new homeBiggie in her new home
Biggie in her new homeHeena Modi
 
MacRuby to The Max
MacRuby to The MaxMacRuby to The Max
MacRuby to The MaxBrendan Lim
 

Andere mochten auch (20)

Smart Computing : Cloud + Mobile + Social
Smart Computing : Cloud + Mobile + SocialSmart Computing : Cloud + Mobile + Social
Smart Computing : Cloud + Mobile + Social
 
Green scheduling
Green schedulingGreen scheduling
Green scheduling
 
Virtualization in green computing
Virtualization in green computingVirtualization in green computing
Virtualization in green computing
 
Power Management in Green Computing
Power Management in Green ComputingPower Management in Green Computing
Power Management in Green Computing
 
Attitude. Do you 'disable' yourself?
Attitude. Do you 'disable' yourself?Attitude. Do you 'disable' yourself?
Attitude. Do you 'disable' yourself?
 
Amazing wax statues in kolhapur, india,
Amazing wax statues in kolhapur,  india,Amazing wax statues in kolhapur,  india,
Amazing wax statues in kolhapur, india,
 
Presentation1[1]
Presentation1[1]Presentation1[1]
Presentation1[1]
 
Woman De John Lennon
Woman De John LennonWoman De John Lennon
Woman De John Lennon
 
ICC/Decision Services Mystery Shop Integrity Overview
ICC/Decision Services Mystery Shop Integrity OverviewICC/Decision Services Mystery Shop Integrity Overview
ICC/Decision Services Mystery Shop Integrity Overview
 
What is Computer-Aided Summarisation and does it really work?
What is Computer-Aided Summarisation and does it really work?What is Computer-Aided Summarisation and does it really work?
What is Computer-Aided Summarisation and does it really work?
 
2014 11-09 book 9 v8
2014 11-09 book 9 v82014 11-09 book 9 v8
2014 11-09 book 9 v8
 
Bio - Jean Fares Couture
Bio - Jean Fares CoutureBio - Jean Fares Couture
Bio - Jean Fares Couture
 
Before and after decorating our new home
Before and after decorating our new homeBefore and after decorating our new home
Before and after decorating our new home
 
Gather - a wide range of vegan dishes that excited and pleased the taste buds!
Gather - a wide range of vegan dishes that excited and pleased the taste buds!Gather - a wide range of vegan dishes that excited and pleased the taste buds!
Gather - a wide range of vegan dishes that excited and pleased the taste buds!
 
Loving hut - dessert time!
Loving hut - dessert time!Loving hut - dessert time!
Loving hut - dessert time!
 
Prem Ni Parab
Prem Ni ParabPrem Ni Parab
Prem Ni Parab
 
Rebirth Of The Eagle
Rebirth Of The EagleRebirth Of The Eagle
Rebirth Of The Eagle
 
BIO - Jean Fares Couture
BIO - Jean Fares Couture BIO - Jean Fares Couture
BIO - Jean Fares Couture
 
Biggie in her new home
Biggie in her new homeBiggie in her new home
Biggie in her new home
 
MacRuby to The Max
MacRuby to The MaxMacRuby to The Max
MacRuby to The Max
 

Ähnlich wie The Lure Of Ubiquitous Mobile

pervasive computing
pervasive computingpervasive computing
pervasive computingSweety Singh
 
Wearable computers
Wearable computersWearable computers
Wearable computersSteffilazar
 
Modern Technology
Modern TechnologyModern Technology
Modern TechnologyMd Saylab
 
Implementation of Real Time Home Automation of Embedded System Design with In...
Implementation of Real Time Home Automation of Embedded System Design with In...Implementation of Real Time Home Automation of Embedded System Design with In...
Implementation of Real Time Home Automation of Embedded System Design with In...IRJET Journal
 
Ubiquitous computing abstract
Ubiquitous computing abstractUbiquitous computing abstract
Ubiquitous computing abstractPriti Punia
 
Ppt wearable computer
Ppt wearable computerPpt wearable computer
Ppt wearable computerNitesh Nayal
 
INTERNET OF THINGS (TEAM YMCA)
INTERNET OF THINGS (TEAM YMCA)INTERNET OF THINGS (TEAM YMCA)
INTERNET OF THINGS (TEAM YMCA)Abhishek kr. Singh
 
Ubiquitous computing
Ubiquitous computingUbiquitous computing
Ubiquitous computingValeria Gasik
 
Final digital jewelry report
Final digital jewelry  reportFinal digital jewelry  report
Final digital jewelry reportShruthi K Gowda
 
Wearable computers seminar
Wearable computers seminarWearable computers seminar
Wearable computers seminarSibasish Naik
 
Ubiqutous Computing
Ubiqutous ComputingUbiqutous Computing
Ubiqutous Computingdeaneal
 
Internet of Things Simplified
Internet of Things SimplifiedInternet of Things Simplified
Internet of Things SimplifiedMayur Rawte
 
Internetofthings 111021131418-phpapp01
Internetofthings 111021131418-phpapp01Internetofthings 111021131418-phpapp01
Internetofthings 111021131418-phpapp01saikiran dabre
 

Ähnlich wie The Lure Of Ubiquitous Mobile (20)

pervasive computing
pervasive computingpervasive computing
pervasive computing
 
Iot chap i
Iot chap iIot chap i
Iot chap i
 
Wearable computers
Wearable computersWearable computers
Wearable computers
 
Modern Technology
Modern TechnologyModern Technology
Modern Technology
 
Implementation of Real Time Home Automation of Embedded System Design with In...
Implementation of Real Time Home Automation of Embedded System Design with In...Implementation of Real Time Home Automation of Embedded System Design with In...
Implementation of Real Time Home Automation of Embedded System Design with In...
 
Ubiquitous computing abstract
Ubiquitous computing abstractUbiquitous computing abstract
Ubiquitous computing abstract
 
Ppt wearable computer
Ppt wearable computerPpt wearable computer
Ppt wearable computer
 
INTERNET OF THINGS (TEAM YMCA)
INTERNET OF THINGS (TEAM YMCA)INTERNET OF THINGS (TEAM YMCA)
INTERNET OF THINGS (TEAM YMCA)
 
Ubiquitous computing
Ubiquitous computingUbiquitous computing
Ubiquitous computing
 
Final digital jewelry report
Final digital jewelry  reportFinal digital jewelry  report
Final digital jewelry report
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous Computing
 
Wearable computers seminar
Wearable computers seminarWearable computers seminar
Wearable computers seminar
 
Ubiqutous Computing
Ubiqutous ComputingUbiqutous Computing
Ubiqutous Computing
 
Wearable computers
Wearable computersWearable computers
Wearable computers
 
Internet of Things Simplified
Internet of Things SimplifiedInternet of Things Simplified
Internet of Things Simplified
 
Enterprise IT and the Internet of Things
Enterprise IT and the Internet of ThingsEnterprise IT and the Internet of Things
Enterprise IT and the Internet of Things
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
Internetofthings 111021131418-phpapp01
Internetofthings 111021131418-phpapp01Internetofthings 111021131418-phpapp01
Internetofthings 111021131418-phpapp01
 
IoT
IoTIoT
IoT
 
internet of things
internet of thingsinternet of things
internet of things
 

Mehr von Brendan Lim

Developing Cocoa Applications with macRuby
Developing Cocoa Applications with macRubyDeveloping Cocoa Applications with macRuby
Developing Cocoa Applications with macRubyBrendan Lim
 
Introduction to Palm's Mojo SDK
Introduction to Palm's Mojo SDKIntroduction to Palm's Mojo SDK
Introduction to Palm's Mojo SDKBrendan Lim
 
Building Native Apps With Titanium Mobile
Building Native Apps With Titanium MobileBuilding Native Apps With Titanium Mobile
Building Native Apps With Titanium MobileBrendan Lim
 
Im Mobile Who's Coming With Me
Im Mobile Who's Coming With MeIm Mobile Who's Coming With Me
Im Mobile Who's Coming With MeBrendan Lim
 
Mobilizing Your Rails Application - Rails Underground, London, UK
Mobilizing Your Rails Application - Rails Underground, London, UKMobilizing Your Rails Application - Rails Underground, London, UK
Mobilizing Your Rails Application - Rails Underground, London, UKBrendan Lim
 
Mobilizing Your Rails Application - LA Ruby Conference 2009
Mobilizing Your Rails Application - LA Ruby Conference 2009Mobilizing Your Rails Application - LA Ruby Conference 2009
Mobilizing Your Rails Application - LA Ruby Conference 2009Brendan Lim
 

Mehr von Brendan Lim (6)

Developing Cocoa Applications with macRuby
Developing Cocoa Applications with macRubyDeveloping Cocoa Applications with macRuby
Developing Cocoa Applications with macRuby
 
Introduction to Palm's Mojo SDK
Introduction to Palm's Mojo SDKIntroduction to Palm's Mojo SDK
Introduction to Palm's Mojo SDK
 
Building Native Apps With Titanium Mobile
Building Native Apps With Titanium MobileBuilding Native Apps With Titanium Mobile
Building Native Apps With Titanium Mobile
 
Im Mobile Who's Coming With Me
Im Mobile Who's Coming With MeIm Mobile Who's Coming With Me
Im Mobile Who's Coming With Me
 
Mobilizing Your Rails Application - Rails Underground, London, UK
Mobilizing Your Rails Application - Rails Underground, London, UKMobilizing Your Rails Application - Rails Underground, London, UK
Mobilizing Your Rails Application - Rails Underground, London, UK
 
Mobilizing Your Rails Application - LA Ruby Conference 2009
Mobilizing Your Rails Application - LA Ruby Conference 2009Mobilizing Your Rails Application - LA Ruby Conference 2009
Mobilizing Your Rails Application - LA Ruby Conference 2009
 

The Lure Of Ubiquitous Mobile

Hinweis der Redaktion

  1. The purpose of this talk is to explain what ubiquitous computing is and get you guys thinking about how we can leverage its principles to make even more awesome applications.
  2. So, in Washington D.C. worked for a company called kajeet. kajeet is an MVNO similar to Virgin Mobile or Boost except that it is a pre-paid cell phone company meant for kids. After I left kajeet, a friend and I built a site called Yappd. It’s best described as a twitter-clone that allowed people to post photos. We tried to emphasize the use of mobile phones to sent photos to show people what you were doing. In 2007 we actually ended up selling Yappd to kajeet. kajeet sadly hasn’t done anything with it because the legal issues with kids, cell phones, and pictures didn’t really mix all that well.
  3. I’m currently the Director of Mobile Solutions at Intridea. Intridea is also based out of Washington D.C.. We are a web and mobile products and services company.
  4. Some of our products include applications like Present.ly, a microblogging solution for businesses.
  5. Scalr, which allows you to take advantage of Amazon’s EC2 service without poking your eyeballs out.
  6. CrowdSound, which allows your customers to leave feedback on your applications.
  7. ... and MediaPlug which allows you to offload long user uploads and do complex transcoding and manipulations automagically without your users having to leave your site.
  8. So, what exactly is ubiquitous computing?
  9. Here’s a quote from Mark Weiser, who is the father of Ubiquitous Computing.
  10. Mark Weiser coined the phrase, Ubiquitous Computing while he was at the Xerox Palo Alto Research Center in 1988. Ubiquitous computing will be passive and have the ability to essentially of fade into the background of our lives.
  11. Ubiquitous computing is also known as ‘everyware’. Weiser was describing ‘everyware’ as “in every thing” rather than just “in every place”. Every day objects, such as news papers, coffee cups, etc. would have processors in them, collecting data and possibly allowing us to interact with it in some way.
  12. According to Mark Weiser, computer-human interaction can be categorized into three different waves.
  13. This was when we had only a few computers in the world and those who actually used them were highly skilled individuals.
  14. This was when we had one computer at every desk for personal or business-related activities. Computers were connected to the internet, but at the time everything was mostly wired.
  15. His third stage was Ubiquitous Computing -- and we’re starting to see this all around us. We already have many devices embedded invisibly around us (in our cars, watches, ovens, etc.). We also have many forms of wireless communication that let our devices interact with each other.
  16. The mere collection of just having many individual computing devices doesn’t yield much benefit to us. The devices would have the ability to send information to each other and use information based on our context and/or our location to accommodate our needs.
  17. Our devices will be able stay connected with the internet and each other using existing technologies, such as Satellite, GPRS, 3G, WiMax, Bluetooth, etc.
  18. Mark Weiser also called Ubiquitous Computing, “Calm technology”. Calm technology is when technology will recede into the background of our lives and is supposed to inform us -- but not demand our focus or our attention.
  19. A tool has to be so good, fitting, and natural that we use it without even thinking about it.
  20. If we look close enough, we can see that we have a large amount of technology embedded all around us. Take for instance this example of a new Mercedes.
  21. An RFID system normally consists of tags, readers, and a computer system. The antenna helps scanners read the RFID tags. RFIDs are being used by retailers, automakers, hospitals, and our government. There’s a high cost for implementing RFID. Static discharge or high power magnetic surges could damage tags. There’s also social concerns regarding consumer’s privacy.
  22. Kevin Warwick was the first person to have an RFID implanted into his body. He had the RFID implanted into his arm and used it to control doors, lights, heaters, and other computer controlled devices based on his relative proximity. Also, the U.S. Food & Drug Administration recently decided to let hospitals inject into patients RFID chips storing their medical information.
  23. Coming off of RFID’s, it’s important to mention that security is a big issue with ubiquitous computing. Authentication while connecting & communicating with other devices is an area of concern. In a ubiquitous world you want all of your home theater appliances to all have one remote control instead of separate ones for each device. If you buy a new appliance for your home theater system you want to make sure that you can program the device to your universal remote without your neighbor being able to do the same. Also, if you break your universal remote -- you want to be able to reprogram everything to a new one. Also, having access to your current context and location is an issue that brings up concerns about constant surveillance. RFID’s themselves can also be embedded into a garment, molded into plastic or rubber, etc.
  24. So here are some of the key factors with ubiquitous computing. Intro before this.
  25. Most of these features aren’t just for smart phones anymore. These features are trickling their way down to basic devices.
  26. It’s always amazing to look back to see how far we’ve come over such a short period of time.
  27. One thing we should realize here is that our mobile phones aren’t just phones anymore. They are all-in-one devices that aren’t just used primarily for making phone calls or text messages anymore.
  28. We do much more than just make phone calls or text on our mobile devices these days. With all of the applications that we have available, what makes the actual Phone application any different? It’s not the only way for us to communicate and some of us use our devices for other things far more than phone calls or text messages.
  29. Our mobile devices today are customized towards our own personal needs. A majority of us may all have the same phone but the applications that we have are mostly different. We depend on them for everyday tasks -- they are embedded into our own lifestyle.
  30. The user interface for our mobile devices and the applications we develop are becoming more intuitive as time goes on. We constantly try to make things easier for the end user.
  31. No other technology has become an integral part of our being in the last decade or the preceding years.
  32. Mobile phones have progressed remarkably from mere calling machines into state-of-the-art platforms for sending and receiving e-mails, taking mega-pixel digital pictures, accessing Websites to get various kinds of information, and other purposes.
  33. The iPhone was one of the first devices to bring multi-touch to the masses. When we want to zoom out, we pinch. When we want to go to the next photo we swipe the current photo out of the way. If we want to scroll up and down, we literally scroll up and down.
  34. It’s intuitive and it’s natural. My mother, who’s almost 60 years old, only knew how to make and answer calls on her old BlackBerry Pearl. She’s had the device for quite a long time. I recently gave her my 1st gen iPhone and she figured out how to use it very easily. She was going through photos, looking through maps, etc. Navigating through the iPhone and interacting with it felt natural to her. It’s interesting to see how this gesture interaction, greatly affects the learning curve and usability of otherwise complex devices.
  35. The operating systems on the devices from the previous slide are being designed around gesture interaction. Usability is supposed to become more intuitive for the user as time goes on. Also, as developers, the applications we create are also being geared towards this as well.
  36. We are coming to the point now where we are always connected to the Internet, no matter where we go.
  37. Our mobile devices allow us to stay connected to all of our services we use within the “cloud” wherever we are. We can access all of our social networks from our mobile devices. Also, storage, which is a limiting factor for most devices now, still -- an be augmented using services within the cloud -- like Amazon S3 for example.
  38. With two devices paired using bluetooth, we can seamlessly walk into part of a room and have the devices interact with each other. A simple task like walking into your car and having your car automatically connect to your mobile phone is just a simple example. There’s so many other exciting things we’ll be able to do.
  39. Using various methods of determining our location, our devices can now take advantage of this to create innovative location and context aware applications.
  40. Contextually aware devices are “aware of” and respond to their context -- be it the situation or the environment. For hardware, we have to use the tools available on our devices. We have access to the user’s location, the device orientation using the accelerometer and some sort of proximity sensor -- possibly using bluetooth to find objects or people around you that you can interact with. Knowing the time of day can be important too, since the user may be occupied by personal or professional concerns depending on what time it is. Of course, we will need to have knowledge on what the user is trying to accomplish in the first place and take advantage of any preferences that we may have access to.
  41. This is just a simple example showing Google Latitude for Android and Loopt for iPhone. They both take advantage using the device’s current location -- and the context itself is known since you know you’re going to be sharing your location.
  42. One neat app I’ve seen lately is called Nearest Tube for the iPhone. The application takes advantage of the accelerometer, current location, and compass built into the iPhone 3GS to show you all the lines of the London underground and nearest train station. Really neat. If you haven’t seen it yet, search for the video.
  43. Layar was created by the folks at SPRXmobile and is the first augmented reality application in the Android Marketplace. Just like Nearest Tube, it takes advantage of the camera, location, and the device’s orientation to show content layers created by users and companies. The video of it that’s out right now shows real estate property around you. It only works in the Netherlands right now.
  44. We have many things in place but the mobile phone is not a completely ubiquitous device yet. For most applications, using our devices requires our focus and attention. I’m going to throw out some things that I thought I’d like to see in a mobile device in the future.
  45. Device design could radically morph. We already have sunglasses with bluetooth built in that allows us to control our music and answer our phone calls. The problem here is that we would still have to pull our phones out of our pocket to view the screens on our devices. What if we could wirelessly embed what’s on our phone’s display, onto one of the lenses on our sunglasses?
  46. Device design could radically morph. We already have sunglasses with bluetooth built in that allows us to control our music and answer our phone calls. The problem here is that we would still have to pull our phones out of our pocket to view the screens on our devices. What if we could wirelessly embed what’s on our phone’s display, onto one of the lenses on our sunglasses?
  47. Playing games or watching a movie on your mobile phone shouldn’t have to be limited to the relatively small screen on your device. Imagine being able to stream the video wirelessly to a portable 10” display, your computer monitor or your home television. This would be great for video games, since developers could make it so that the screen on our mobile phones end up functioning only as a controller while the output is done on a bigger screen.
  48. With the use of RFID’s or even Bluetooth, we can make our devices communicate with our every-day appliances in our home. We can also take advantage of Near Field Communication to use our phones as our main form of payment. By doing this we won’t have to lug around our credit cards and just have payments done by having your phone with you. They use this in Japan already and I know that O2’s been testing this in London using custom Nokia Phone’s embedded with Oyster Cards that allow them to do contactless payments using their phones.
  49. With our phones in our pocket, we could use them as our keys to get us inside and start our cars. Our phones will remember our seating preferences & radio station preferences and adjust them automatically. Actually, last year a company in Japan offered a phone that allowed drivers to unlock their cars and start their engines. Another thing that’d be neat would be to have our phones automatically, turn on our lights in our house ...
  50. Applications on our devices could adapt to our environment by handing-off tasks from one environment to another. We could be performing a task on our phone, then once we step into our car or our office we can continue the task from there. If we would like to interact with our application using other devices around us -- applications will need to be designed to allow multiple forms of user interaction, since they will essentially be hardware agnostic. At the very least, it’d be interesting if our applications could change in one way or another depending on our environment.
  51. I’m using the SpringBoard on the iPhone as an example, but if we could take into account the time of day, we could custom tailor our applications to be more contextually aware. Going back one of the previous example of having our mobile device turn off on/off our lights -- we could have it set to automatically do that at a certain time.
  52. Our phone numbers could end up being as ubiquitous as our e-mails. We won’t have to be limited by our area code or what country we live in. Our GMA’s also would not be limited to just numbers. They could be alphanumeric. Ultimately, our new GMA’s could even converge with our e-mail addresses. New devices that support this could ask the user whether or not they would like to initiate a voice or video call, an e-mail, or text.
  53. zigbee is a simpler wireless area network compared to bluetooth that requires a low data rate - which is good for the battery - and has good security.