Open Model for the Distribution of Mobile Applications on Multiple Platforms

Open Model for the Distribution of Mobile Applications on Multiple Platforms

DIPLOMARBEIT Titel der Diplomarbeit „Concept of a distribution and infrastructure model for mobile applications development across multiple mobile platforms― Verfasserin / Verfasser Peter Bacher Angestrebter akademischer Grad Magister der Sozial- und Wirtschaftswissenschaften (Mag. rer. soc. oec.) Wien, 2011 Studienkennzahl lt. Studienblatt: A 157 Studienrichtung lt. Studienblatt: Diplomstudium Internationale Betriebswirtschaft Betreuer/: Univ.-Prof. Dr. Dimitris Karagiannis Erklärung Hiermit versichere ich, die vorliegende Diplomarbeit ohne Hilfe Dritter und nur mir den angegebenen Quellen und Hilfsmitteln angefertigt zu haben. Alle Stellen, die den Quellen entnommen wurden, sind als solche kenntlich gemacht worden. Diese Arbeit hat in gleicher oder ähnlicher Form noch keiner Prüfungsbehörde vorgelegen. Wien, 05.12.2011 ————————– Peter Bacher Page 2 Table of Contents Table of Contents ..................................................................................................... 3 1 Introduction ..................................................................................................... 10 1.1 Motivation ................................................................................................. 10 1.2 General problem statement ...................................................................... 11 1.3 Goal of the Thesis ..................................................................................... 12 1.4 Approach .................................................................................................. 12 2 Historical development of mobile telecommunication ..................................... 16 2.1 The history of the mobile phone ................................................................ 16 2.2 The history of telecommunication networks .............................................. 18 2.2.1 First Generation ................................................................................. 18 2.2.2 Second Generation ............................................................................ 18 2.2.3 Generation 2.5G ................................................................................. 19 2.2.4 3G ...................................................................................................... 19 2.2.5 3.5G ................................................................................................... 20 2.2.6 4G ...................................................................................................... 21 3 Characteristics of the mobile phone market .................................................... 23 3.1 Classification of operating systems for mobile devices ............................. 24 3.1.1 Overview of Operating Systems and Languages ............................... 24 4 Characteristics of the mobile application market ............................................. 26 4.1 Mobile Application Ecosystem .................................................................. 26 4.2 Differentiation of mobile native applications, mobile widgets, mobile browsers applications ......................................................................................... 27 4.2.1 Mobile Widgets ................................................................................... 28 4.2.2 Mobile Native Applications ................................................................. 30 4.2.3 Mobile Browser applications ............................................................... 32 Peter Bacher Page 3 4.3 Application Store Definition ....................................................................... 33 4.4 Distribution channels for mobile application .............................................. 33 4.5 Numeric overview of application stores:.................................................... 37 4.6 Business Models ....................................................................................... 39 4.6.1 Pay Per Download Model ................................................................... 39 4.6.2 Advertising Model ............................................................................... 39 4.6.3 Freemium Model ................................................................................ 39 4.6.4 Data Usage Model.............................................................................. 40 4.6.5 Subscription Model ............................................................................. 40 5 Developer Communities ................................................................................. 41 5.1 JIL — Joint Innovation Lab ....................................................................... 41 5.2 BONDI from the Open Mobile Terminal Platform ...................................... 42 5.3 Wholesale Application Community WAC .................................................. 43 5.3.1 Widget Definition WAC ....................................................................... 44 5.3.2 WAC Technologies............................................................................. 44 5.3.3 Key Milestones of WAC ...................................................................... 45 5.3.4 WAC Development Environment ........................................................ 45 5.4 Conclusion ................................................................................................ 47 6 Distribution Model ........................................................................................... 49 6.1 Approach .................................................................................................. 49 6.1.1 BOC Management Office ................................................................... 50 6.2 Meta Model Apps Distribution ................................................................... 51 6.2.1 Cross Platform distribution ................................................................. 52 6.3 Platform Distribution Classification ........................................................... 54 6.3.1 Enabler Platform ................................................................................ 54 6.3.2 System Integrator Platform ................................................................. 55 Peter Bacher Page 4 6.3.3 Neutral Platform ................................................................................. 56 6.3.4 Broker Platform .................................................................................. 57 6.3.5 Telco centric model ............................................................................ 59 6.3.6 Device centric model .......................................................................... 59 6.3.7 Aggregator centric model ................................................................... 60 6.4 Distribution characteristics ........................................................................ 61 6.4.1 Mobile application development tools................................................. 61 6.4.2 Mobile application portals ................................................................... 62 6.4.3 Device set .......................................................................................... 62 6.4.4 Platform integration ............................................................................ 63 6.5 Aggregated Distribution Model – Concept Criteria Analysis ..................... 63 6.6 Aggregated Distribution Model - Business Process Analysis .................... 74 6.7 Infrastructure Analysis .............................................................................. 94 6.7.1 Approach ............................................................................................ 94 6.7.2 Open Model Infrastructure Concepts.................................................. 94 6.7.3 Aggregated Infrastructure Model ...................................................... 100 7 Multiple Platform Application Development .................................................. 104 7.1 Platform Approach .................................................................................. 104 7.2 SWOT Analysis of native vs. alternative application development .......... 105 7.2.1 Software development platforms ...................................................... 106 7.2.2 Portable Applications........................................................................ 109 8 Perfect Egg - Application implementation ..................................................... 113 8.1 Installation – Developer Environment ..................................................... 113 8.2 Platform requirements ............................................................................ 113 8.2.1 WAC SDK ........................................................................................ 114 8.2.2 Eclipse .............................................................................................. 114 Peter Bacher Page 5 8.2.3 Typical widget structure .................................................................... 115 8.2.4 ID Attribute ....................................................................................... 115 8.2.5 Perfect Egg – An application description .......................................... 116 8.2.6 Development and source code ......................................................... 117 9 Conclusion .................................................................................................... 122 10 List of Figures ............................................................................................ 124 11 List of Tables .............................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    170 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us