SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
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-

Más contenido relacionado

La actualidad más candente

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
ictseserv
 
Cisco mortensen
Cisco mortensenCisco mortensen
Cisco mortensen
CIRB_CIBG
 
Designing Content for Multiple Devices
Designing Content for Multiple DevicesDesigning Content for Multiple Devices
Designing Content for Multiple Devices
Brandon Carson
 
How location based services change everything
How location  based services change everythingHow location  based services change everything
How location based services change everything
Howard Smith
 
Content Strategy Across Connected Devices
Content Strategy Across Connected DevicesContent Strategy Across Connected Devices
Content Strategy Across Connected Devices
Brandon Carson
 

La actualidad más candente (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
 

Destacado

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
 
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
 
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
Aravind NC
 

Destacado (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
 

Similar a The Mobile Context and People-centric Mobile 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
Karen N. Johnson
 
Introduction to Investor.pptx
Introduction to Investor.pptxIntroduction to Investor.pptx
Introduction to Investor.pptx
NilamHonmane
 

Similar a 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
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

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-