ebook img

Connected services : a guide to the Internet technologies shaping the future of mobile services and operators PDF

340 Pages·2011·5.183 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Connected services : a guide to the Internet technologies shaping the future of mobile services and operators

P1:TIX/XYZ P2:ABC JWST077-fm JWST077-Golding June23,2011 11:30 PrinterName:YettoCome “ThereareveryfewpeoplewhotrulyunderstandbothtelcoandWebandcanweavestrategic narrativesbetweenthetwo.Paulisoneofthoseguys.Hisexplanationofmodernandemergent Webtrendsandtechnologiesiscompulsoryreadingforallthosewhotakemobileinnovation seriously.” GregoryGorman,Co-FounderMobile2.0SiliconValley,WirelessEntrepreneur “ConnectedServicesisamust-readfortelcostrategistswhoneedtogetuptospeedonhow the world of software and the web 2.0 works. Paul is a rare breed of strategist, one that can gofromwritingAndroidappstodebatingfuturestrategieswithtelcoboards–heisthebest storytellerwhenitcomestounderstandingbothtelecomsandsoftwareworlds. AndreasConstantinou,ResearchDirector,VisionMobile “Thisbookisamustreadforthosechargedwithleadinginnovationinaworldofconnected serviceswheretelcoandInternetcollide.Pauldoesagreatjobofarticulatingtheinterplayof diversetechnologiesandsystems,creatingacogentnarrativeonhowbesttounderstandmodern Web trends and interpret them into great products and service strategies in this challenging andrapidlyevolvingworld.” JasonGoecke,VPofInnovation,VoxeoLabs “Paulisoneoftherarethoughtleaderswhoistrustedbyallofhispeers.Hispreviousbook explainedthetechnologyofthemobileappsspace.Thisbookistheguideonhowtounderstand andinterpretthetrendsofmodernWebtechnologiesandmethods,plusinsightsintohowto capitalizeontheopportunitiesinthetelcouniverse.Anironcladmust-readforallinmobile.” TomiT.Ahonen,Author&Consultant,HongKong,latestbook:Insider’sGuidetoMobile “Paul is a true architect of innovation being as able to communicate a vision as he is to describing the detail of how to deliver it in practice. This book provides valuable insight to anyone who wishes to first appreciate the potential of pervasive communications and data servicesandthenimplementforcommercialbenefit.Rareinsightisprovidedfromhands-on experiencewithmultiplestakeholdersintheecosystemasithasevolvedfromfixedandmobile to today’s system where boundaries between man and machine communications are blurred andtheroleofhistoricallydominantstakeholdersisinastateofflux.Compellingreadingfor anyoneseriousaboutrealisingthepotentialofnext-generationcommunications.” GeoffMcGrath,ManagingDirector,McLarenAppliedTechnology P1:TIX/XYZ P2:ABC JWST077-fm JWST077-Golding June23,2011 11:30 PrinterName:YettoCome CONNECTED SERVICES P1:TIX/XYZ P2:ABC JWST077-fm JWST077-Golding June23,2011 11:30 PrinterName:YettoCome CONNECTED SERVICES A GUIDE TO THE INTERNET TECHNOLOGIES SHAPING THE FUTURE OF MOBILE SERVICES AND OPERATORS PaulGolding CEO,WirelessWanders A John Wiley & Sons, Ltd., Publication P1:TIX/XYZ P2:ABC JWST077-fm JWST077-Golding June23,2011 11:30 PrinterName:YettoCome Thiseditionfirstpublished2011 ©2011JohnWiley&Sons,Ltd. Registeredoffice JohnWiley&SonsLtd,TheAtrium,SouthernGate,Chichester,WestSussex,PO198SQ,UnitedKingdom Fordetailsofourglobaleditorialoffices,forcustomerservicesandforinformationabouthowtoapplyfor permissiontoreusethecopyrightmaterialinthisbookpleaseseeourwebsiteatwww.wiley.com. TherightoftheauthortobeidentifiedastheauthorofthisworkhasbeenassertedinaccordancewiththeCopyright, DesignsandPatentsAct1988. Allrightsreserved.Nopartofthispublicationmaybereproduced,storedinaretrievalsystem,ortransmitted,inany formorbyanymeans,electronic,mechanical,photocopying,recordingorotherwise,exceptaspermittedbytheUK Copyright,DesignsandPatentsAct1988,withoutthepriorpermissionofthepublisher. Wileyalsopublishesitsbooksinavarietyofelectronicformats.Somecontentthatappearsinprintmaynotbe availableinelectronicbooks. Designationsusedbycompaniestodistinguishtheirproductsareoftenclaimedastrademarks.Allbrandnamesand productnamesusedinthisbookaretradenames,servicemarks,trademarksorregisteredtrademarksoftheir respectiveowners.Thepublisherisnotassociatedwithanyproductorvendormentionedinthisbook.This publicationisdesignedtoprovideaccurateandauthoritativeinformationinregardtothesubjectmattercovered.Itis soldontheunderstandingthatthepublisherisnotengagedinrenderingprofessionalservices.Ifprofessionaladvice orotherexpertassistanceisrequired,theservicesofacompetentprofessionalshouldbesought. LibraryofCongressCataloging-in-PublicationData Golding,Paul,1968- Connectedservices:aguidetotheInternettechnologiesshapingthefutureofmobileservicesandoperators/ PaulGolding. p.cm. Includesbibliographicalreferencesandindex. ISBN978-0-470-97455-1(hardback) 1.Internet–Technologicalinnovations. 2.WorldWideWeb. 3.Ubiquitouscomputing. 4.Mobile computing. 5.Onlinesocialnetworks. I.Title. TK5105.875.I57G6472011 004.67(cid:2)8–dc23 2011014521 AcataloguerecordforthisbookisavailablefromtheBritishLibrary. ISBNhbk:9780470974551 ISBNeBook:9781119976455 ISBNoBook:9781119976448 ISBNepub:9781119977476 ISBNeMobi:9781119977483 Typesetin10/12ptTimesbyAptaraInc.,NewDelhi,India P1:TIX/XYZ P2:ABC JWST077-fm JWST077-Golding June23,2011 11:30 PrinterName:YettoCome Biography Paul is a widely respected and unassuming technologist in mobile and Web with 16 patents and a leading book in mobile applications, now available in Chinese. He has been Chief Architect, CTO and various senior tech roles for companies across the world, from start-ups to multi-nationals. He started one of the first mobile apps companies in Europe. He leads platform initia- tives for O2’s new “intrapreneurial” business unit and set up the O2 Incubator. His tech activities include big data and cloud telephony. He specializes in far- horizonbusinessandproductstrategieswhilststillbeinga hands-onarchitectanddeveloper.http://wirelesswanders.com P1:TIX/XYZ P2:ABC JWST077-fm JWST077-Golding June23,2011 11:30 PrinterName:YettoCome Contents Foreword xv Preface xvii 1 ConnectedServices:TheCollisionofInternetwithTelco 1 1.1 ConnectedWhat? 1 1.2 Ubiquity:IPEverywhereorSoftwareEveryware? 5 1.3 SixModelsforPotentialOperatorFutures 6 1.3.1 AccessProvider 7 1.3.2 ConnectedServicesPlatform 7 1.3.3 DistributionChannel 8 1.3.4 SeamlessServicesProvider 9 1.3.5 FinancialMerchant 10 1.3.6 SocialTelco 10 1.3.7 StartThinkingPlatforms 12 1.3.8 Execution 14 1.4 “FollowMe”Web–SocialNetworksandSocialSoftware 14 1.5 WhatarePlatformsandWhyareTheyImportant? 18 1.5.1 PlatformPatternsforTelcos 23 1.5.2 MarketplaceandServicePlatforms 24 1.5.3 DataandMash-UpPlatforms 26 1.5.4 PlatformasaService 28 1.5.5 DoPlatformsWork? 30 1.6 FromPlatformstoEcosystems 31 1.7 Where’stheValue? 32 1.8 WhatShouldWeBuild?It’sStillAbouttheExperience! 33 1.9 Summary 36 2 TheWeb2.0ServicesEcosystem,HowItWorksandWhy 37 2.1 Introduction 37 2.2 BeneaththeHoodofWeb2.0:CRUD,MVCandREST 38 2.3 LAMPandBeyond:WebFrameworksandMiddleware 45 2.3.1 IntroducingLAMP 45 2.3.2 WebFrameworks 47 P1:TIX/XYZ P2:ABC JWST077-fm JWST077-Golding June23,2011 11:30 PrinterName:YettoCome x Contents 2.3.3 Agile–CodingattheSpeedofThought 50 2.3.4 Summary–“WhyFrameworksWork” 52 2.4 OpenbyDefault:OpenSource,OpenAPIsandOpenInnovation 52 2.4.1 TheDifferentTypesofOpen 52 2.4.2 Open,Open,Open! 56 2.4.3 Summary(“WhyOpenWorks...”) 58 2.5 OneAppFitsAll?HTML5andtheModernBrowser 58 2.5.1 Summary(“WhytheBrowserWorks”) 62 2.6 It’sallAboutPeople:SocialComputing 62 2.6.1 ExploitingRelationships–TheSocialGraph 62 2.6.2 ExploitingInterests–ContextAwareness 63 2.6.3 PortableData 64 2.6.4 MobileisTHESocialDevice 67 2.6.5 Summary(“WhySocialComputingWorks”) 67 2.7 UserParticipation,Co-CreationandAnalytics 67 2.7.1 UserParticipation 67 2.7.2 Co-Creation 68 2.7.3 Analytics 68 2.7.4 Summary(“WhyUser-VoiceWorks”) 69 2.8 StandingontheShouldersofGiants:APIsandMash-Ups 69 2.8.1 Summary(“WhyMash-UpsWork”) 71 2.9 Mobile2.0–It’sReallyaDeveloperThing! 71 2.9.1 Mobile2.0 71 2.9.2 MobileasTHEPlatform(Again) 72 3 TheWebOperatingSystem–TheFuture(Mobile)ServicesPlatform 75 3.1 WhyistheConceptofaWebOSImportant? 75 3.1.1 Summary 81 3.2 InternetofThings 81 3.2.1 Summary 84 3.3 MakingSenseofData 85 3.3.1 DataSemantics 85 3.3.2 DataRelationships 87 3.3.3 Meta-DataTools:Ontologies,OWL,RDF 89 3.3.4 Meta-DataTools:TaggingandFolksonomies 91 3.3.5 RDFa–EmbeddingMeta-DataWithinWebPages 93 3.3.6 Meta-DataTools:TwitterandAnnotations“Twannotations” 94 3.3.7 Summary 98 3.4 FutureWeb:“PeopleOS?” 98 3.4.1 Introduction 98 3.4.2 SocialNetworks 100 3.4.3 SocialAPIsandPlatformThinking(Again) 103 3.4.4 OpenSocialAPI–ACross-PlatformPeopleOS? 104 3.4.5 OpenSocialAPI–TheMechanics 105 3.4.6 EmergenceofaPersonOSattheUIlayer 108 3.4.7 PrivacyandPersonas 110 P1:TIX/XYZ P2:ABC JWST077-fm JWST077-Golding June23,2011 11:30 PrinterName:YettoCome Contents xi 3.5 SocialTelcosandtheWebOS 110 3.5.1 WherearetheTelcos? 110 3.5.2 TelcoSocialGraphandAPIs 111 3.5.3 IdentityandSecurity 114 4 BigDataandReal-TimeWeb 115 4.1 WhatisBigDataandWhereDiditComeFrom? 115 4.1.1 InSearchoftheNewBigData 115 4.1.2 TheBusinessofBigData 116 4.1.3 WelcometotheAgeofBigData 120 4.2 SomeKeyExamplesofBigData 121 4.2.1 StatisticsCollectionatFacebook 121 4.2.2 Real-Timee-CommerceatAmazonwithDynamo 123 4.2.3 Amazon’sDynamoFeatures 127 4.3 SayHellototheDataGeeks 128 4.4 “NoSQL”andSomeofitsFlavours 130 4.4.1 NoSQLMeansNoSQL,ButnotMuchElse 130 4.4.2 Key-ValueStores 132 4.4.3 DocumentStores 133 4.4.4 GraphStores 134 5 Real-TimeandRight-TimeWeb 137 5.1 Real-TimeWebandTwitter 137 5.1.1 WebBecomesReal-TimeThankstoTwitter 137 5.1.2 WebInfrastructureGoesReal-Time 142 5.1.3 TheReal-TimeNatureofMobile 149 5.2 BigData+Real-Time=Right-TimeWeb 152 5.2.1 NewBuzzword:Right-TimeWeb 152 5.2.2 KeyComponentsofRight-TimeWeb 153 6 ModernDevicePlatforms 159 6.1 MobileDevicesorConnectedDevices? 160 6.1.1 WhatisaMobilePlatform? 160 6.1.2 DeveloperMindsetAboutMobilePlatforms 162 6.1.3 MobileDeviceorConnectedDevice? 164 6.2 IntroductiontoMobileDevicePlatforms 166 6.2.1 PlatformsofInterest 166 6.2.2 BriefExplanationofanOperatingSystemandSDK 167 6.3 TheiOSPlatform 170 6.3.1 MacOSXandUnix–TheFoundationforiOS 171 6.3.2 TheMechanicsofiOS 172 6.3.3 iOS–WhatMakesthePlatformTick 176 6.3.4 HowOpenisiOS? 177 6.4 TheAndroidPlatform 178 6.4.1 Introduction 178 6.4.2 Architecture 179 P1:TIX/XYZ P2:ABC JWST077-fm JWST077-Golding June23,2011 11:30 PrinterName:YettoCome xii Contents 6.4.3 LinuxKernel 179 6.4.4 AndroidRuntime 180 6.4.5 AndroidApplicationFramework 181 6.4.6 AndroidSystemLibraries 181 6.4.7 Android–WhatMakesthePlatformTick 182 6.4.8 HowOpenisAndroid? 183 6.5 TheMobileWebPlatform 184 6.5.1 Introduction 184 6.5.2 NativeversusWeb“Debate” 184 6.5.3 IsNativeversusWebtheRightQuestion? 186 6.5.4 MajorTrendsinMobileWeb 190 6.5.5 HTML5 193 6.5.6 Widgets 200 6.5.7 IsThataPhoneinMyBrowser? 207 6.5.8 MobileWebFirst? 207 7 AugmentedWeb 209 7.1 RealorVirtualWorlds? 210 7.1.1 Introduction 210 7.1.2 AugmentedReality 210 7.1.3 Proof-of-Presenceor“check-in”Services 215 7.1.4 Summary–VirtualisJustAnotherLayerintheWebOS 215 7.2 Sensor-Net:MobilesasSixth-SenseDevices 216 7.2.1 CurrentSensorApplicationsinSmartphones 217 7.2.2 EmergentandFutureSensorApplications inSmartphones 220 7.2.3 SensorNet–IsThisWeb3.0? 227 8 CloudComputing,SaasandPaaS 229 8.1 WhatisCloudComputing? 230 8.1.1 MoreThanJustaFluffyPhrase 230 8.1.2 OpenandCommodity:KeyEnablersforCloud Computing 231 8.1.3 PublicorPrivateCloud? 233 8.1.4 KeyUseCases 234 8.2 On-Demand:CloudComputingInfrastructure 236 8.2.1 TheInfrastructureLevel:Servers,ImagesandTemplates 236 8.2.2 TheServiceLevel:Storage,Queues,Load-Balancers... 239 8.3 On-Demand:SoftwareasaService 242 8.3.1 OpeningSaaSwithAPIs 243 8.3.2 UsingSaaSforanEcosystemStrategy 244 8.3.3 OpportunitiesforTelcos 245 8.4 On-Demand:PlatformasaService 247 8.4.1 BusinessPaaS–Force.com 248 8.4.2 Telco2.0PaaS–Tropo.com 251 8.4.3 Web2.0PaaS–Heroku.com 255 P1:TIX/XYZ P2:ABC JWST077-fm JWST077-Golding June23,2011 11:30 PrinterName:YettoCome Contents xiii 9 OperatorPlatform:NetworkasaService 265 9.1 Opportunity?NetworkasaService 266 9.1.1 WhatisNetworkasaService(NaaS)? 266 9.1.2 CharacteristicsofNaaSAPIs 266 9.1.3 Opportunity? 267 9.1.4 The“Customers”areDevelopers,nottheUsers! 268 9.1.5 WhoareDevelopers? 268 9.1.6 IngredientsforNaaSSuccess–WhatdoDevelopersWant? 270 9.2 ExamplesofNaaSConnectedServices 279 9.2.1 NaaSCaseStudy–O2Litmus 279 9.2.2 UpdatetoO2LitmusStory–BlueVia 281 9.2.3 OneAPI–TheInteroperableNaaSPlay 282 9.2.4 HashblueCaseStudy?–RT#andSMSOwl 283 9.2.5 The#BlueHacks 284 9.2.6 TheBenefitsof#BluePlatform 286 10 HarnessingWeb2.0Start-UpMethodsforTelcos 289 10.1 Start-UpsandInnovation 289 10.2 WhatcanTelcosLearnfromWeb2.0? 290 10.3 KeyWebStart-UpMemes 291 10.4 TechPeople 293 10.5 LeanStart-UpMethodologies 294 10.6 ExtremeandConstantOptimization 297 10.6.1 ShipOften 297 10.6.2 AlwaysExperiment 298 10.6.3 ExperimentDrivenDevelopment(EDD) 301 10.6.4 TheMetricsMantra–StartupMetricsforPirates:AARRR! 303 10.7 Co-CreationandCrowdsourcing 304 10.8 ExploitingBig-Data 307 10.9 SocialDiscovery 310 10.10 APIsandDevelopers 311 10.11 IncubationandAcceleration 312 10.12 HackDays,EventsandBarcamps 313 10.12.1 HackDays 314 10.12.2 Barcamps 315 Index 319

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.