SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
The Mobile Context and People-Centric Mobile Computing
                    An Introduction to the mobile context and mobile social software


            The Mobile Context and
         People-Centric Mobile Computing
    An Introduction to the mobile context and mobile social software

Table of Contents

The Mobile Context - Introduction...........................................................................1
The Effects of the Mobile Context ..........................................................................3
Learning about the Mobile Context ........................................................................3
Implementing Mobile Social Software (MoSoSo)...................................................3
Challenges of MoSoSo ..........................................................................................4
Related to this Topic...............................................................................................5
About C. Enrique Ortiz............................................................................................5

The Mobile Context - Introduction
In this article we will explore the topic of the Mobile Context and People-Centric
Mobile Computing.

The mobile handset is, by its own nature, a social artifact; an object made, and
used by people to connect with people. This is the reason why the next big
development in mobility and mobile services involves social software in some
form or fashion, to enable better ways to find, communicate and share with
friends and family, to learn about nearby places, to consume information, all
while on the go. It is about the freedom to find and consume information, and
connect, interact, communicate, and share with others…

Successful mobile applications are the ones that are great at delivering a great
mobile user experience. A great mobile experience is one that keeps the user
engaged, is visually appealing, is well organized, and provides clear flows and
ways of accomplishing the tasks at hand. A rich mobile user experience
leverages that mobile context. The user’s mobile context can be defined as the
set of and the intersection between facts, events, circumstances, and information
that surrounds the (mobile) user at a given point in time.
Figure 1: Elements of the Mobile Context




                           C. Enrique Ortiz © 2006-2008                            -1-
The Mobile Context and People-Centric Mobile Computing
              An Introduction to the mobile context and mobile social software




The elements of the mobile context include:

   •   Positioning: spatial / location information, and related (surroundings)
   •   Point in time
   •   Presence and related status (online, offline, available, busy, etc)
   •   Handset status and capabilities (capabilities of my handset vs. other
       handset capabilities)
   •   Personal context (User Preferences, calm behavior)
   •   Information Genre, Descriptor tags, allows for categorization and context-
       based processing
   •   Social context
   •   Is represented by Sets and their Intersections (relationships)

The social context is a very important element of the mobile context and the user
experience; it is what defines people-centric mobile computing. The social
context consists of the person’s social circle or context, and related attributes and
actions. The elements of the Social Context include:

   •   The friends and family — the augmented or live address book
   •   The relationship distance or degrees of separation
   •   Social information such as events (calendar, location, other)
   •   Inbound/Outbound social media channels
   •   Social actions — find friends/family, meet, invite/introduce, share content
   •   Represented by a graph




                    C. Enrique Ortiz © 2006-2008                  -2-
The Mobile Context and People-Centric Mobile Computing
              An Introduction to the mobile context and mobile social software

The Effects of the Mobile Context
Leveraging the mobile context has a positive effect on the mobile user
experience. As described above, the mobile context is defined as:

“The user’s mobile context can be defined as the set of and the intersection
between facts, events, circumstances, and information that surrounds the
(mobile) user at a given point in time.”

But what are the benefits (positive effects) of the mobile context in the user
experience? The list below describes some of these effects:

   •   Informative
   •   Timely
   •   Accurate information (accuracy)
   •   Useful information (relevant)
   •   Connected (to friends and family, and other)
   •   Dynamic (always changing)
   •   Adaptive (to current circumstances)
   •   Transformational (promotes behavioral changes)

The above characteristics define a framework (or the elements of a model) for
the effects of the mobile context. The above list should grow as more elements
for this model are ‘discovered’.

One thing I would like to mention is that one of the beauties of the mobile context
is that can be applied differently (yet similarly), to different circumstances or
“verticals”. It is up to the reader to go over such mental exercise.

Learning about the Mobile Context
How to learn about context it all depends on the ability to access such context
information; some is found locally, while other is found remotely, or both.

Pushing “context learning” to the edge, this is, to the handset itself or closer to
the handset, is the preferred way. But the truth is that it is irrelevant from the
user’s perspective, except (potentially) for privacy and cost of operation (such as
data plans, per message costs) considerations. For some centralizing such
personal/private information can be cause of paranoia; I refer to this as the
Google effect — see Google owns you (and me too). The goal is to find the right
balance between local and remote access to such context information, for the
purposes of privacy, security, operational cost, computational cost, and latency…

Implementing Mobile Social Software (MoSoSo)
The mobile context is implemented in software using Mobile Social Software.
MoSoSo is short for Mobile Social Software. Wikipedia defines MoSoSo as: “The
basic idea of a MoSoSo is to overlay a location and time element to the idea of


                    C. Enrique Ortiz © 2006-2008                  -3-
The Mobile Context and People-Centric Mobile Computing
              An Introduction to the mobile context and mobile social software

digital networking. So it enables you to find people in your vicinity and at that time
for social, sexual/dating or business networking. It’s worth noting that the time
variable is often overlooked in analysis of MoSoSo dynamics. While this
definition emphasizes location and time and social networks, the mobile context
is more complex than described above. The following are some of the elements
of MoSoSo:

   •   Mobile Application
   •   Network-aware / Connected, or more likely occasionally connected over
       various networks: personal to wide
   •   It is context-based. Leverages the Mobile Context, as described at the
       beginning of this page, which in turns leverages the Social Context
   •   It is private and secure
   •   May or not have a Web-based counterpart (portal)

At the center of the mobile context is the mobile handset/platform. You decide
your initial target platforms based on your target network carrier and customers:

   •   Native, Java, BREW, Windows, Palm or Web
   •   The top platforms to deliver are Java ME, Symbian OS, Mobile Web,
       followed by BREW, Flash Lite, Windows Mobile

The mobile platform is a Connected platform; Network-Aware over various
networks:

   •   Proximity and Personal Networks
   •   Bluetooth, Infrared
   •   Discovers nearby handsets
   •   Local Networks
   •   Wi-Fi
   •   Wide Networks
   •   Cellular
   •   Connects Social communities over the Internet
   •   May consume services on the Web

Challenges of MoSoSo
There are a number of challenges to address when creating mobile social
software, all starting with the premise that a Good Mobile User Experience is key
to success and the challenges restricting such good mobile experience must be
addressed:

   •   Access to native functionality such as the Address Book is important; this
       is what makes local mobile applications best at delivering the fullest
       mobile user experience.
   •   Inconsistent Address books APIs on the web; i.e. Facebook vs. Plaxo, vs.
       local, vs. IM, etc.


                    C. Enrique Ortiz © 2006-2008                  -4-
The Mobile Context and People-Centric Mobile Computing
              An Introduction to the mobile context and mobile social software

   •   Carrier related costs, pricing/business models, Application permissions,
       signing cost
   •   Subscription + Data Plan
   •   OTA downloads; how to get to the app?
   •   Platform inconsistencies
   •   Java, BREW, Symbian OS, etc

Related to this Topic
   •   The Elements of the Mobile Context
   •   The Mobile Context — The Effects of Leveraging the Mobile Context; a
       Framework for Mobile Context.
   •   The Actionable Mobile Context
   •   The Mobile Perimeter

About C. Enrique Ortiz
C. Enrique Ortiz is a noted mobile technologist, author, developer, and blogger.
Enrique is founder and CTO of eZee inc., a mobility company that specializes in
advanced context-based marketing, where he oversees the company's
technology and products groups. Enrique is founder and principal at Artemis
Wireless Werks, a mobile strategy and services consulting company which has
helped dozens of companies deliver their mobile products. Enrique, a vocal
mobile evangelist, helped define the Java standards for mobile handsets, and is
a founding member of the Austin Wireless Alliance, the Austin chapter of Mobile
Monday, Carnival of the Mobilists, and the Austin Bootstrap Network’s Mobile
Subgroup.

Enrique has over 18 years of engineering and management experience on behalf
of IBM, Pervasive Software, AGEA, and Aligo. His expertise lies in avionics
software (Space Shuttle OS), embedded, robotics and image processing,
multimedia streaming, large financial systems, and end-to-end mobility systems.
Enrique holds a B.S. in Computer Science from the University of Puerto Rico.

Change History
       September 16, 2007                         Initial Release                V 1.0
       April 20, 2008                             Formatting changes             V 1.1




                    C. Enrique Ortiz © 2006-2008                  -5-

Contenu connexe

Tendances

Brian pickering introduction to seserv - seserv se workshop june 2012
Brian pickering   introduction to seserv - seserv se workshop june 2012Brian pickering   introduction to seserv - seserv se workshop june 2012
Brian pickering introduction to seserv - seserv se workshop june 2012ictseserv
 
Cisco mortensen
Cisco mortensenCisco mortensen
Cisco mortensenCIRB_CIBG
 
Tnooz-Amadeus Webinar: The impact of the always-connected traveler
Tnooz-Amadeus Webinar: The impact of the always-connected travelerTnooz-Amadeus Webinar: The impact of the always-connected traveler
Tnooz-Amadeus Webinar: The impact of the always-connected travelerKevin May
 
Digital Publishing - Globalocal Event Presentation
Digital Publishing - Globalocal Event PresentationDigital Publishing - Globalocal Event Presentation
Digital Publishing - Globalocal Event PresentationBrij Singh
 
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...Sherry Budziak
 
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...Lumen Consulting
 
Web Accessibility in the Hospitality Industry
Web Accessibility in the Hospitality IndustryWeb Accessibility in the Hospitality Industry
Web Accessibility in the Hospitality IndustryEduardo Meza-Etienne
 
Artist l1mobilecomputing
Artist l1mobilecomputingArtist l1mobilecomputing
Artist l1mobilecomputingMeg Riegel
 
Bricks + Mobile 2011 - mCommerce - Why User Experience Matter More With Onlin...
Bricks + Mobile 2011 - mCommerce - Why User Experience Matter More With Onlin...Bricks + Mobile 2011 - mCommerce - Why User Experience Matter More With Onlin...
Bricks + Mobile 2011 - mCommerce - Why User Experience Matter More With Onlin...Remodista
 
Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011bluechipper
 
Beam Internets Everything: The Only Unified Messaging Platform that Connects ...
Beam Internets Everything: The Only Unified Messaging Platform that Connects ...Beam Internets Everything: The Only Unified Messaging Platform that Connects ...
Beam Internets Everything: The Only Unified Messaging Platform that Connects ...WithTheBest
 
Designing Content for Multiple Devices
Designing Content for Multiple DevicesDesigning Content for Multiple Devices
Designing Content for Multiple DevicesBrandon Carson
 
How location based services change everything
How location  based services change everythingHow location  based services change everything
How location based services change everythingHoward Smith
 
Content Strategy Across Connected Devices
Content Strategy Across Connected DevicesContent Strategy Across Connected Devices
Content Strategy Across Connected DevicesBrandon Carson
 
Small computing & Mobile Computing
Small computing & Mobile ComputingSmall computing & Mobile Computing
Small computing & Mobile ComputingPaul Kahoro
 

Tendances (20)

Brian pickering introduction to seserv - seserv se workshop june 2012
Brian pickering   introduction to seserv - seserv se workshop june 2012Brian pickering   introduction to seserv - seserv se workshop june 2012
Brian pickering introduction to seserv - seserv se workshop june 2012
 
Cisco mortensen
Cisco mortensenCisco mortensen
Cisco mortensen
 
Tnooz-Amadeus Webinar: The impact of the always-connected traveler
Tnooz-Amadeus Webinar: The impact of the always-connected travelerTnooz-Amadeus Webinar: The impact of the always-connected traveler
Tnooz-Amadeus Webinar: The impact of the always-connected traveler
 
Digital Publishing - Globalocal Event Presentation
Digital Publishing - Globalocal Event PresentationDigital Publishing - Globalocal Event Presentation
Digital Publishing - Globalocal Event Presentation
 
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
 
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
 
Web Accessibility in the Hospitality Industry
Web Accessibility in the Hospitality IndustryWeb Accessibility in the Hospitality Industry
Web Accessibility in the Hospitality Industry
 
Artist l1mobilecomputing
Artist l1mobilecomputingArtist l1mobilecomputing
Artist l1mobilecomputing
 
Virtual FOSE
Virtual FOSEVirtual FOSE
Virtual FOSE
 
Bricks + Mobile 2011 - mCommerce - Why User Experience Matter More With Onlin...
Bricks + Mobile 2011 - mCommerce - Why User Experience Matter More With Onlin...Bricks + Mobile 2011 - mCommerce - Why User Experience Matter More With Onlin...
Bricks + Mobile 2011 - mCommerce - Why User Experience Matter More With Onlin...
 
Cyber and influence
Cyber and influenceCyber and influence
Cyber and influence
 
Session 69 Jana Sochor
Session 69 Jana SochorSession 69 Jana Sochor
Session 69 Jana Sochor
 
Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011
 
Jlc medc pp
Jlc medc ppJlc medc pp
Jlc medc pp
 
Beam Internets Everything: The Only Unified Messaging Platform that Connects ...
Beam Internets Everything: The Only Unified Messaging Platform that Connects ...Beam Internets Everything: The Only Unified Messaging Platform that Connects ...
Beam Internets Everything: The Only Unified Messaging Platform that Connects ...
 
Designing Content for Multiple Devices
Designing Content for Multiple DevicesDesigning Content for Multiple Devices
Designing Content for Multiple Devices
 
How location based services change everything
How location  based services change everythingHow location  based services change everything
How location based services change everything
 
Content Strategy Across Connected Devices
Content Strategy Across Connected DevicesContent Strategy Across Connected Devices
Content Strategy Across Connected Devices
 
Small computing & Mobile Computing
Small computing & Mobile ComputingSmall computing & Mobile Computing
Small computing & Mobile Computing
 
Mobile UX
Mobile UXMobile UX
Mobile UX
 

En vedette

Master of Computer Application (MCA) – Semester 4 MC0078
Master of Computer Application (MCA) – Semester 4  MC0078Master of Computer Application (MCA) – Semester 4  MC0078
Master of Computer Application (MCA) – Semester 4 MC0078Aravind NC
 
MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...
MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...
MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...Aravind NC
 
Master of Computer Application (MCA) – Semester 4 MC0080
Master of Computer Application (MCA) – Semester 4  MC0080Master of Computer Application (MCA) – Semester 4  MC0080
Master of Computer Application (MCA) – Semester 4 MC0080Aravind NC
 
Debategraph - Politics Online Conference 2009
Debategraph - Politics Online Conference 2009Debategraph - Politics Online Conference 2009
Debategraph - Politics Online Conference 2009davidprice
 
MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...Aravind NC
 
MC0082 –Theory of Computer Science
MC0082 –Theory of Computer ScienceMC0082 –Theory of Computer Science
MC0082 –Theory of Computer ScienceAravind NC
 
Master of Computer Application (MCA) – Semester 4 MC0079
Master of Computer Application (MCA) – Semester 4  MC0079Master of Computer Application (MCA) – Semester 4  MC0079
Master of Computer Application (MCA) – Semester 4 MC0079Aravind NC
 
Contextual Voice/Communications as an App or App Feature (on Android)
Contextual Voice/Communications as an App or App Feature (on Android)Contextual Voice/Communications as an App or App Feature (on Android)
Contextual Voice/Communications as an App or App Feature (on Android)Carlos Enrique Ortiz
 
Master of Computer Application (MCA) – Semester 4 MC0076
Master of Computer Application (MCA) – Semester 4  MC0076Master of Computer Application (MCA) – Semester 4  MC0076
Master of Computer Application (MCA) – Semester 4 MC0076Aravind NC
 
MC0085 – Advanced Operating Systems - Master of Computer Science - MCA - SMU DE
MC0085 – Advanced Operating Systems - Master of Computer Science - MCA - SMU DEMC0085 – Advanced Operating Systems - Master of Computer Science - MCA - SMU DE
MC0085 – Advanced Operating Systems - Master of Computer Science - MCA - SMU DEAravind NC
 
Master of Computer Application (MCA) – Semester 4 MC0077
Master of Computer Application (MCA) – Semester 4  MC0077Master of Computer Application (MCA) – Semester 4  MC0077
Master of Computer Application (MCA) – Semester 4 MC0077Aravind NC
 

En vedette (17)

Master of Computer Application (MCA) – Semester 4 MC0078
Master of Computer Application (MCA) – Semester 4  MC0078Master of Computer Application (MCA) – Semester 4  MC0078
Master of Computer Application (MCA) – Semester 4 MC0078
 
MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...
MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...
MC0083 – Object Oriented Analysis &. Design using UML - Master of Computer Sc...
 
Google x
Google xGoogle x
Google x
 
Master of Computer Application (MCA) – Semester 4 MC0080
Master of Computer Application (MCA) – Semester 4  MC0080Master of Computer Application (MCA) – Semester 4  MC0080
Master of Computer Application (MCA) – Semester 4 MC0080
 
Aion
AionAion
Aion
 
Debategraph - Politics Online Conference 2009
Debategraph - Politics Online Conference 2009Debategraph - Politics Online Conference 2009
Debategraph - Politics Online Conference 2009
 
MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...
 
MC0082 –Theory of Computer Science
MC0082 –Theory of Computer ScienceMC0082 –Theory of Computer Science
MC0082 –Theory of Computer Science
 
Master of Computer Application (MCA) – Semester 4 MC0079
Master of Computer Application (MCA) – Semester 4  MC0079Master of Computer Application (MCA) – Semester 4  MC0079
Master of Computer Application (MCA) – Semester 4 MC0079
 
Contextual Voice/Communications as an App or App Feature (on Android)
Contextual Voice/Communications as an App or App Feature (on Android)Contextual Voice/Communications as an App or App Feature (on Android)
Contextual Voice/Communications as an App or App Feature (on Android)
 
Master of Computer Application (MCA) – Semester 4 MC0076
Master of Computer Application (MCA) – Semester 4  MC0076Master of Computer Application (MCA) – Semester 4  MC0076
Master of Computer Application (MCA) – Semester 4 MC0076
 
Time travel
Time travelTime travel
Time travel
 
MC0085 – Advanced Operating Systems - Master of Computer Science - MCA - SMU DE
MC0085 – Advanced Operating Systems - Master of Computer Science - MCA - SMU DEMC0085 – Advanced Operating Systems - Master of Computer Science - MCA - SMU DE
MC0085 – Advanced Operating Systems - Master of Computer Science - MCA - SMU DE
 
Master of Computer Application (MCA) – Semester 4 MC0077
Master of Computer Application (MCA) – Semester 4  MC0077Master of Computer Application (MCA) – Semester 4  MC0077
Master of Computer Application (MCA) – Semester 4 MC0077
 
Tarea upaep
Tarea upaepTarea upaep
Tarea upaep
 
SIM Card Overview
SIM Card OverviewSIM Card Overview
SIM Card Overview
 
NFC In Mobile Commerce
NFC In Mobile CommerceNFC In Mobile Commerce
NFC In Mobile Commerce
 

Similaire à The Mobile Context and People-Centric Mobile Computing

Detroit internet of space vitalization
Detroit internet of space vitalizationDetroit internet of space vitalization
Detroit internet of space vitalizationAllan Bradley
 
Travel Recommendation Approach using Collaboration Filter in Social Networking
Travel Recommendation Approach using Collaboration Filter in Social NetworkingTravel Recommendation Approach using Collaboration Filter in Social Networking
Travel Recommendation Approach using Collaboration Filter in Social NetworkingIRJET Journal
 
Mobile Agents: An Intelligent Multi-Agent System for Mobile Phones
Mobile Agents: An Intelligent Multi-Agent System for  Mobile PhonesMobile Agents: An Intelligent Multi-Agent System for  Mobile Phones
Mobile Agents: An Intelligent Multi-Agent System for Mobile PhonesIOSR Journals
 
Mobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile contextMobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile contextFlorent Stroppa
 
Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...
Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...
Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...IRJET Journal
 
Internet of Things - Benefits for the Ummah
Internet of Things - Benefits for the UmmahInternet of Things - Benefits for the Ummah
Internet of Things - Benefits for the UmmahDr. Mazlan Abbas
 
Application of mobile apps in financial services institutes:with special refe...
Application of mobile apps in financial services institutes:with special refe...Application of mobile apps in financial services institutes:with special refe...
Application of mobile apps in financial services institutes:with special refe...Room to Read
 
A Survey of Building Robust Business Models in Pervasive Computing
A Survey of Building Robust Business Models in Pervasive ComputingA Survey of Building Robust Business Models in Pervasive Computing
A Survey of Building Robust Business Models in Pervasive ComputingOsama M. Khaled
 
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013Karen N. Johnson
 
Implementation of Mobile Information Systems in Organizations: Practical Study
Implementation of Mobile Information Systems in Organizations: Practical StudyImplementation of Mobile Information Systems in Organizations: Practical Study
Implementation of Mobile Information Systems in Organizations: Practical StudyVinícius Caixeta
 
1- Mobile Computing Introduction.pptx
1- Mobile Computing Introduction.pptx1- Mobile Computing Introduction.pptx
1- Mobile Computing Introduction.pptxAMITKUMARSINGH756828
 
How to overcome security issues of smart home.pdf
How to overcome security issues of smart home.pdfHow to overcome security issues of smart home.pdf
How to overcome security issues of smart home.pdfHina Afzal
 
Following the user’s interests in mobile context aware recommender systems
Following the user’s interests in mobile context aware recommender systemsFollowing the user’s interests in mobile context aware recommender systems
Following the user’s interests in mobile context aware recommender systemsBouneffouf Djallel
 
Empowerment Technology Lesson 1.pptx
Empowerment Technology Lesson 1.pptxEmpowerment Technology Lesson 1.pptx
Empowerment Technology Lesson 1.pptxJoseph Camarote
 
Better Together: Building Social Immersive Technologies
Better Together: Building Social Immersive TechnologiesBetter Together: Building Social Immersive Technologies
Better Together: Building Social Immersive TechnologiesLiv Erickson
 
Introduction to Investor.pptx
Introduction to Investor.pptxIntroduction to Investor.pptx
Introduction to Investor.pptxNilamHonmane
 
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?Olivia Moran
 
A Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing ResearchA Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing ResearchKelly Lipiec
 

Similaire à The Mobile Context and People-Centric Mobile Computing (20)

Detroit internet of space vitalization
Detroit internet of space vitalizationDetroit internet of space vitalization
Detroit internet of space vitalization
 
Publication
PublicationPublication
Publication
 
Travel Recommendation Approach using Collaboration Filter in Social Networking
Travel Recommendation Approach using Collaboration Filter in Social NetworkingTravel Recommendation Approach using Collaboration Filter in Social Networking
Travel Recommendation Approach using Collaboration Filter in Social Networking
 
Mobile Agents: An Intelligent Multi-Agent System for Mobile Phones
Mobile Agents: An Intelligent Multi-Agent System for  Mobile PhonesMobile Agents: An Intelligent Multi-Agent System for  Mobile Phones
Mobile Agents: An Intelligent Multi-Agent System for Mobile Phones
 
Mobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile contextMobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile context
 
Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...
Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...
Location Privacy Protection Mechanisms using Order-Retrievable Encryption for...
 
Internet of Things - Benefits for the Ummah
Internet of Things - Benefits for the UmmahInternet of Things - Benefits for the Ummah
Internet of Things - Benefits for the Ummah
 
Application of mobile apps in financial services institutes:with special refe...
Application of mobile apps in financial services institutes:with special refe...Application of mobile apps in financial services institutes:with special refe...
Application of mobile apps in financial services institutes:with special refe...
 
A Survey of Building Robust Business Models in Pervasive Computing
A Survey of Building Robust Business Models in Pervasive ComputingA Survey of Building Robust Business Models in Pervasive Computing
A Survey of Building Robust Business Models in Pervasive Computing
 
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
 
Implementation of Mobile Information Systems in Organizations: Practical Study
Implementation of Mobile Information Systems in Organizations: Practical StudyImplementation of Mobile Information Systems in Organizations: Practical Study
Implementation of Mobile Information Systems in Organizations: Practical Study
 
1- Mobile Computing Introduction.pptx
1- Mobile Computing Introduction.pptx1- Mobile Computing Introduction.pptx
1- Mobile Computing Introduction.pptx
 
EMPO ICT.pptx
EMPO ICT.pptxEMPO ICT.pptx
EMPO ICT.pptx
 
How to overcome security issues of smart home.pdf
How to overcome security issues of smart home.pdfHow to overcome security issues of smart home.pdf
How to overcome security issues of smart home.pdf
 
Following the user’s interests in mobile context aware recommender systems
Following the user’s interests in mobile context aware recommender systemsFollowing the user’s interests in mobile context aware recommender systems
Following the user’s interests in mobile context aware recommender systems
 
Empowerment Technology Lesson 1.pptx
Empowerment Technology Lesson 1.pptxEmpowerment Technology Lesson 1.pptx
Empowerment Technology Lesson 1.pptx
 
Better Together: Building Social Immersive Technologies
Better Together: Building Social Immersive TechnologiesBetter Together: Building Social Immersive Technologies
Better Together: Building Social Immersive Technologies
 
Introduction to Investor.pptx
Introduction to Investor.pptxIntroduction to Investor.pptx
Introduction to Investor.pptx
 
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
 
A Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing ResearchA Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing Research
 

Dernier

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 

Dernier (20)

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 

The Mobile Context and People-Centric Mobile Computing

  • 1. The Mobile Context and People-Centric Mobile Computing An Introduction to the mobile context and mobile social software The Mobile Context and People-Centric Mobile Computing An Introduction to the mobile context and mobile social software Table of Contents The Mobile Context - Introduction...........................................................................1 The Effects of the Mobile Context ..........................................................................3 Learning about the Mobile Context ........................................................................3 Implementing Mobile Social Software (MoSoSo)...................................................3 Challenges of MoSoSo ..........................................................................................4 Related to this Topic...............................................................................................5 About C. Enrique Ortiz............................................................................................5 The Mobile Context - Introduction In this article we will explore the topic of the Mobile Context and People-Centric Mobile Computing. The mobile handset is, by its own nature, a social artifact; an object made, and used by people to connect with people. This is the reason why the next big development in mobility and mobile services involves social software in some form or fashion, to enable better ways to find, communicate and share with friends and family, to learn about nearby places, to consume information, all while on the go. It is about the freedom to find and consume information, and connect, interact, communicate, and share with others… Successful mobile applications are the ones that are great at delivering a great mobile user experience. A great mobile experience is one that keeps the user engaged, is visually appealing, is well organized, and provides clear flows and ways of accomplishing the tasks at hand. A rich mobile user experience leverages that mobile context. The user’s mobile context can be defined as the set of and the intersection between facts, events, circumstances, and information that surrounds the (mobile) user at a given point in time. Figure 1: Elements of the Mobile Context C. Enrique Ortiz © 2006-2008 -1-
  • 2. The Mobile Context and People-Centric Mobile Computing An Introduction to the mobile context and mobile social software The elements of the mobile context include: • Positioning: spatial / location information, and related (surroundings) • Point in time • Presence and related status (online, offline, available, busy, etc) • Handset status and capabilities (capabilities of my handset vs. other handset capabilities) • Personal context (User Preferences, calm behavior) • Information Genre, Descriptor tags, allows for categorization and context- based processing • Social context • Is represented by Sets and their Intersections (relationships) The social context is a very important element of the mobile context and the user experience; it is what defines people-centric mobile computing. The social context consists of the person’s social circle or context, and related attributes and actions. The elements of the Social Context include: • The friends and family — the augmented or live address book • The relationship distance or degrees of separation • Social information such as events (calendar, location, other) • Inbound/Outbound social media channels • Social actions — find friends/family, meet, invite/introduce, share content • Represented by a graph C. Enrique Ortiz © 2006-2008 -2-
  • 3. The Mobile Context and People-Centric Mobile Computing An Introduction to the mobile context and mobile social software The Effects of the Mobile Context Leveraging the mobile context has a positive effect on the mobile user experience. As described above, the mobile context is defined as: “The user’s mobile context can be defined as the set of and the intersection between facts, events, circumstances, and information that surrounds the (mobile) user at a given point in time.” But what are the benefits (positive effects) of the mobile context in the user experience? The list below describes some of these effects: • Informative • Timely • Accurate information (accuracy) • Useful information (relevant) • Connected (to friends and family, and other) • Dynamic (always changing) • Adaptive (to current circumstances) • Transformational (promotes behavioral changes) The above characteristics define a framework (or the elements of a model) for the effects of the mobile context. The above list should grow as more elements for this model are ‘discovered’. One thing I would like to mention is that one of the beauties of the mobile context is that can be applied differently (yet similarly), to different circumstances or “verticals”. It is up to the reader to go over such mental exercise. Learning about the Mobile Context How to learn about context it all depends on the ability to access such context information; some is found locally, while other is found remotely, or both. Pushing “context learning” to the edge, this is, to the handset itself or closer to the handset, is the preferred way. But the truth is that it is irrelevant from the user’s perspective, except (potentially) for privacy and cost of operation (such as data plans, per message costs) considerations. For some centralizing such personal/private information can be cause of paranoia; I refer to this as the Google effect — see Google owns you (and me too). The goal is to find the right balance between local and remote access to such context information, for the purposes of privacy, security, operational cost, computational cost, and latency… Implementing Mobile Social Software (MoSoSo) The mobile context is implemented in software using Mobile Social Software. MoSoSo is short for Mobile Social Software. Wikipedia defines MoSoSo as: “The basic idea of a MoSoSo is to overlay a location and time element to the idea of C. Enrique Ortiz © 2006-2008 -3-
  • 4. The Mobile Context and People-Centric Mobile Computing An Introduction to the mobile context and mobile social software digital networking. So it enables you to find people in your vicinity and at that time for social, sexual/dating or business networking. It’s worth noting that the time variable is often overlooked in analysis of MoSoSo dynamics. While this definition emphasizes location and time and social networks, the mobile context is more complex than described above. The following are some of the elements of MoSoSo: • Mobile Application • Network-aware / Connected, or more likely occasionally connected over various networks: personal to wide • It is context-based. Leverages the Mobile Context, as described at the beginning of this page, which in turns leverages the Social Context • It is private and secure • May or not have a Web-based counterpart (portal) At the center of the mobile context is the mobile handset/platform. You decide your initial target platforms based on your target network carrier and customers: • Native, Java, BREW, Windows, Palm or Web • The top platforms to deliver are Java ME, Symbian OS, Mobile Web, followed by BREW, Flash Lite, Windows Mobile The mobile platform is a Connected platform; Network-Aware over various networks: • Proximity and Personal Networks • Bluetooth, Infrared • Discovers nearby handsets • Local Networks • Wi-Fi • Wide Networks • Cellular • Connects Social communities over the Internet • May consume services on the Web Challenges of MoSoSo There are a number of challenges to address when creating mobile social software, all starting with the premise that a Good Mobile User Experience is key to success and the challenges restricting such good mobile experience must be addressed: • Access to native functionality such as the Address Book is important; this is what makes local mobile applications best at delivering the fullest mobile user experience. • Inconsistent Address books APIs on the web; i.e. Facebook vs. Plaxo, vs. local, vs. IM, etc. C. Enrique Ortiz © 2006-2008 -4-
  • 5. The Mobile Context and People-Centric Mobile Computing An Introduction to the mobile context and mobile social software • Carrier related costs, pricing/business models, Application permissions, signing cost • Subscription + Data Plan • OTA downloads; how to get to the app? • Platform inconsistencies • Java, BREW, Symbian OS, etc Related to this Topic • The Elements of the Mobile Context • The Mobile Context — The Effects of Leveraging the Mobile Context; a Framework for Mobile Context. • The Actionable Mobile Context • The Mobile Perimeter About C. Enrique Ortiz C. Enrique Ortiz is a noted mobile technologist, author, developer, and blogger. Enrique is founder and CTO of eZee inc., a mobility company that specializes in advanced context-based marketing, where he oversees the company's technology and products groups. Enrique is founder and principal at Artemis Wireless Werks, a mobile strategy and services consulting company which has helped dozens of companies deliver their mobile products. Enrique, a vocal mobile evangelist, helped define the Java standards for mobile handsets, and is a founding member of the Austin Wireless Alliance, the Austin chapter of Mobile Monday, Carnival of the Mobilists, and the Austin Bootstrap Network’s Mobile Subgroup. Enrique has over 18 years of engineering and management experience on behalf of IBM, Pervasive Software, AGEA, and Aligo. His expertise lies in avionics software (Space Shuttle OS), embedded, robotics and image processing, multimedia streaming, large financial systems, and end-to-end mobility systems. Enrique holds a B.S. in Computer Science from the University of Puerto Rico. Change History September 16, 2007 Initial Release V 1.0 April 20, 2008 Formatting changes V 1.1 C. Enrique Ortiz © 2006-2008 -5-