7/30/20101Semantic Web ServicesMobile Services1© Copyright2010DieterFensel,AnnaFenselandFedericoFaccaMobile ServicesWhere are we?# Title1 In
7/30/201010BlackBerry OS (RIM)•Pros– Large reach and data-hungry user base– Developers not limited to single distribution channel• Issues– Developer m
7/30/20101141ILLUSTRATION BY A LARGER EXAMPLEConfTool by Christoph BlankMotivation• At certain events, for example conferences, exhibitions, etc … par
7/30/201012Screenshots45More details on:http://iot.sti2.at/wordpress/?page_id=10846EXTENSIONSWhy Semantics can play an important role?• To solve inter
7/30/201013m:Ciudad – Research ChallengesOntology template-based service creation; (inter-user service composition from worldwide available services).
7/30/201014References• Mandatory reading:– J.D. Meier, A. Homer, D. Hill, J. Taylor, P. Bansode, L. Wall, R. Boucher Jr, and A. Bogawat: Design Mobile
7/30/20102Motivation: People Buy More Smart Phones Rather than PCs236M31%Personal Computers, Sold5225M(2009comparedto2008)[Ref:Gartner,Competiti
7/30/20103Example: Google’s Mobile Services9[http://www.google.com/mobile/]Example Scenario I• SmartPhones are getting more and more powerful and offe
7/30/2010413TECHNICAL SOLUTION:PRELIMINARIESOverview of basic conceptsMobile Service - Definition• “A radiocommunication service between mobile and la
7/30/20105Mobile Applications vs Desktop Applications• Less Computing Power• Need to keep down power consumption• Connection not 100% available• Small
7/30/20106Reference Architecture for Mobile Applications• Specialization of a three tier architecture• Some parts of data (data sources) and some part
7/30/20107Design Challenges• Authentication vs. Authorization– How to simplify Mobile User access to Web APIs and Services• Speed Traps– How to avoid
7/30/20108Large Data Set Handling – Filtering• Types of Request Filtering– Selection criteria for narrowing data set returned• In general determine ho
7/30/2010933MOBILE PLATFORMS OVERVIEWSmartphoneOSCompetitiveLandscapeiPhone OS(Apple)BlackBerryOS(RIM)WindowMobile(Microsoft)Android
Comments to this Manuals