Mobile Cloud Computing and Pervasive Social Networking:: A Glimpse of The (Near) Future
Mobile Cloud Computing and Pervasive Social Networking:: A Glimpse of The (Near) Future
feat=directlink
Agenda
Mobile Social Networking Cloud computing and mobile world Anatomy of future Mobile Cloud Apps Examples of Mobile Cloud Apps Current Barriers Major Opportunities Emerging Technologies Pervasive Social Networks Examples Opinion & Outlook
The second-most popular Web activity for mobile users to engage in on a daily basis is accessing a "social networking site or blog." In January 2008 1.8-million did it, in January 2009, 9.3-million (a monumental, 427% increase). Four of the top ten domains accessed via mobile devices are social networking sites. In September 2009: a one-year increase of 179% in subscribers accessing social networking sites from their mobile devices VS a 10% increase on the PC versions of the same sites. Mixis (Japans leading social network) mobile monthly page views are three times desktop page views.
Novidades no Brasil
TIM e a Qualcomm anunciaram o lanamento da TIM App Store, primeira loja de aplicativos mveis multiplataforma
J2ME, Brew, Flash e Android, Windows Mobile, Palm, Symbian e LiMo) milhares de desenvolvedores certificados pela Qualcomm podero oferecer aplicativos para os clientes TIM.
Ericsson lana na Futurecom sua soluo de Application Store, que facilita a comercializao e distribuio de aplicativos de maneira gil e personalizada de acordo com o perfil do usurio Motorola lana no Brasil o Droid/Milestone, primeiro smartphone da empresa rodando Android 2.0. Droid 3G, tem teclado QWERTY em formato deslizante, tela sensvel ao toque, cmera de 5 megapixels, Wi-Fi e GPS. Droid vem com a ferramenta Motoblur de interao com redes sociais como Orkut, Facebook, Twitter e blogs. Ver YouTube: Zumo: demo do MotoCliq e MotoBlur
Why cloud computing will become a disruptive force in the mobile world?
1. Mobile subscribers are a much larger user base 2. Smartphones are much richer devices than desktop machines, and they will become affordable for everyone in 2 years. 3. Wireless broadband is becoming a reality 4. Nowadays, mobile apps are distributed in a very operator-sectorized way. With Cloud computing you may be able to access more mobile applications - as long as you have access to the web. So far Google's App Engine hosts 45,000 conventional applications Android Market has thousands of free mobile apps Apples App Store has 95K iPhone applications, Estimates by end of 2010, 250K Salesforce's mobile offering is limited to smart phones (Windows Mobile, Blackberry, and iPhone). But as soon as technology makes app building for mobile devices as easy as for the web, we could have a mobile revolution. New types of mobile apps are popping up all the time
More Reasons...
5. Mobile devices have, and will always have much less power than desktop computers. Hence, the virtually unlimited computing & storage capacity of Clouds is even more a solution for mobiles. 6. There are more dominant mobile platforms than dominant desktop platforms. Mobile Cloud apps are easier cross-platform and allow to cover the whole mobile. 7. Clouds allow users to swap devices and still have access his data/information, as well as execute processing-intensive applications in the Cloud. 8. Wireless broadband networks evolve much faster than landlines, especially in third world countries. Broadband connectivity wont be a problem. 9. Mobile development environments evolve faster than their desktop counterparts (see Android, iPhone OS, Symbian)
... main difference will be in the back-end: Mobile applications will store your data in the cloud as opposed to on the mobile device, and the applications will become more powerful as processing power is offloaded to the cloud. mobile apps will communicate directly to the Cloud service itself, as opposed to needing the user to launch a web browser and navigate through the mobile web
1. 2. 3. 4.
Downloadable small client-side mobile apps MobClient-Cloud communication through an optimized, wirelesstechnology-aware protocol Transparent transmission of user context data, transparent data syncronizations Content search & adaptation, matchmaking, service selection, priv data storage, priv application processing, spontaneous notifications (push), etc.
Private consumers: maybe navigation, SocNet sharing and tagging applications specialty applications, e.g. for remote home surveillance and control, Examples:
Schlange Link: remote keyless entry system which lets you control your home from a distance: let someone into your house, manage your lights, your thermostat, your camera system, etc iPhone apps for remote control of your PC or DVR ScreamingToaster uses Cloud Comp for Blogging App on the BlackBerry
Current Barriers
1. lack of speedy mobile Internet access 2. lack of internet access everywhere (e.g. at countryside) and intermittent connectivity (remember: all data will be in the cloud) 3. Not yet efficient mobile protocols (high data throughput with variable connectivity quality) 4. lack of standard interfaces and communication protocols for interoperability with different clouds
Major Opportunities
Cloud can offer huge storage and processing capacity for: Social Networking interactions, collaboration and information sharing Profile matchmaking Context processing and customized content delivery Additional services (yellow pages, maps, mobiletuned search engines, etc.) based on other information correlations
Emerging technologies
HTML5 (local caching, native editing facilities, optimized protocols) Smartcard Web server (OMA) = SIM card that connects directly with the carrier to push applications to mobile phones.
URL: www.openmobilealliance.org/technical/release_program/SCWS_v1_0.aspx
TokTok (http://www.mytoktok.com/) is a technology that allows access to web services like search, Gmail and Google Calendar by voice.
Standardization Efforts
BONDI Specification (http://bondi.omtp.org) by the Open Source Mobile Terminal Group standardization of a small set of key interfaces for web services from mobile devices OneAPI (http://oneapi.aepona.com/) aims to provide a commonly supported, lightweight, Web friendly API goal: allow developers to uniformly access parts of network providers' capabilities, such as location services. This overcome the current problems of Mobile app development which requires tight integration with operator systems. Each operator has its API to access subscribers and other network capabilities (charging, messaging, location, user context).
New matchmaking and context inference processing (in the Cloud) Consists also of spontaneous (situation-oriented) and temporary social networks
Privacy
How to design PSN services with flexible privacy control options and which makes the user trust that her data will not be used in a bad way?
Parallel Algorithms
Create Parallel algorithms (maybe using Map-Reduce?) for context inference, and context-aware search and matchmaking in the Cloud.
Some References
http://www.readwriteweb.com/archives/why_cloud_computing_is_th e_future_of_mobile.php
J. Bardram, & T. Hansen: The AWARE architecture: supporting contextmediated social awareness in mobile cooperation, Proceedings of the 2004 ACM conference on Computer supported cooperative work Mikko Salminen, Kari Kallinen, Kliment Yanev, Niklas Ravaja , Timo Saari, Mobile Application for Increasing Contextual and Emotional Work Group Awareness, LNCS vol. 4662, 2007 Ankur Gupta, Achir Kalra, Daniel Boston, Cristian Borcea, MobiSoC: a middleware for mobile social computing applications, ACM/Kluwer Mobile Networks and Applications (MANET), 2005.