The Pennsylvania State University the Graduate School College Of

Total Page:16

File Type:pdf, Size:1020Kb

The Pennsylvania State University the Graduate School College Of The Pennsylvania State University The Graduate School College of Information Sciences and Technology THE IMPACT OF PLATFORM CERTIFICATION ON A PLATFORM-BASED PRODUCT MARKET: THE CASE OF MOBILE APPLICATIONS A Dissertation in Information Sciences and Technology by Ankur Tarnacha Submitted in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy May 2008 The dissertation of Ankur Tarnacha was reviewed and approved* by the following: Carleen F. Maitland Assistant Professor of Information Sciences and Technology Dissertation Advisor Chair of Committee Steven B. Sawyer Associate Professor of Information Sciences and Technology Irene J. Petrick Professor of Practice of Information Sciences and Technology Thomas F. LaPorta Distinguished Professor of Computer Sciences and Engineering John Yen Associate Dean for Research and Graduate Programs Head of the Department of Information Sciences and Technology *Signatures are on file in the Graduate School iii ABSTRACT Complex Information and Communication technology (ICT) systems operating in diverse environments rely on technology platforms to ensure scalable product development and compatibility across the components that make up these systems. Recent times have witnessed an increasing use of certification programs that seek to evaluate the reliability and compatibility of platform-based products. While various studies have focused on the phenomenon of certification, the evolution and diffusion of platforms, and the influence of certification and platforms on industry structure per se; to date little is known about platform certification programs and their implications for firms that supply platform-based products. To address these gaps, this study examines platform certification by conceptualizing it as a market regulatory mechanism that is expected to influence the dynamics of the platform-based product market. In particular, the study investigates certification programs for mobile computing platforms and evaluates their implications for the mobile applications/software market. The study employs a multiple-case study design to explore three platform certification programs – Symbian Signed, Java Verified, and True BREW – and qualitatively assess their influences on the firms in the mobile applications market. The cases are analyzed using a conceptual framework that relates key attributes of platform certification systems, namely certification authority structure, imposed certification constraints, and perceived certification benefits, to their implications for vertical product compatibility and market entry barriers. The study finds that platform certification systems can influence their platform- based product market through at least two mechanisms. First, the research suggests that the ways in which a certification program is managed (control structure), increases iv vertical product compatibility. Second, the degree to which certifications are a pre- requisite to market participation (coerciveness) and the level of accommodations made by the certification program to application developer needs (flexibility), influence the level of market entry barriers. The study extends the literature on certification by providing a conceptual framework for understanding platform certifications and assessing their impact on market development, structure, and competition. In addition, the study contributes to practice by highlighting various technical and business barriers, issues, and recommendations for effective development, deployment, and distribution of mobile applications that can potentially assist software vendors in supplying innovative and cost-effective mobile applications. v TABLE OF CONTENTS LIST OF FIGURES ..................................................................................................... x LIST OF TABLES ....................................................................................................... xi ACKNOWLEDGEMENTS .......................................................................................... xii Chapter 1 Introduction ............................................................................................... 1 1.1 Research Objectives, Questions, and Scope ................................................ 4 1.2 Research Merit .............................................................................................. 7 Chapter 2 Mobile Computing Industry and Platform Certification ............................. 10 2.1 The Mobile Industry ....................................................................................... 10 2.2 The Emergence of Mobile Computing ........................................................... 12 2.2.1 Key Actors in the Mobile Computing Industry ..................................... 13 2.2.2 Value in the Mobile Computing Industry ............................................. 15 2.3 Mobile Computing Platforms and their Ecosystems ...................................... 18 2.3.1 Symbian-OS ........................................................................................ 22 2.3.1.1 The Symbian Signed Certification Program .............................. 24 2.3.2 Java ME .............................................................................................. 25 2.3.2.1 The Java Verified Certification Program ................................... 27 2.3.3 BREW ................................................................................................. 28 2.3.3.1 The TRUE BREW Certification Program ................................... 30 Chapter 3 Literature Review ..................................................................................... 32 3.1 Technology Architectures and Platforms ...................................................... 32 3.1.1 Product Platforms ................................................................................ 34 3.1.2 Computing Platforms ........................................................................... 35 3.1.3 Platforms and Business Ecosystems .................................................. 37 3.2 Certification: A Market Regulatory Mechanism ............................................. 40 3.2.1 Certification in a Supply Chain ............................................................ 41 3.2.2 Third-Party Certifications ..................................................................... 42 3.2.2.1 Process and Product Certification ............................................. 44 3.2.2.2 Standards and Software Certification ....................................... 45 3.2.3 Certification Systems .......................................................................... 46 3.3 Summary ....................................................................................................... 48 Chapter 4 Conceptual Framework ............................................................................ 50 4.1 Investigating a Platform Certification System ................................................ 51 4.1.1 Certification Authority Structure .......................................................... 53 4.1.2 Certification Constraints ...................................................................... 55 4.1.3 Certification Benefits ........................................................................... 57 4.2 Market Effects of Platform Certification System ............................................ 60 vi 4.2.1 Vertical Product Compatibility ............................................................. 61 4.2.2 Market Entry Barriers .......................................................................... 64 Chapter 5 Research Methods ................................................................................... 68 5.1 Research Approach ...................................................................................... 68 5.2 Research Procedure and Data Collection ..................................................... 72 5.2.1 Data Sources and Sampling ............................................................... 73 5.2.1.1 Primary Sources: Key Experts .................................................. 73 5.2.1.2 Primary Sources: Key Informants ............................................. 75 5.2.1.3 Secondary Sources: Developer Forums and Trade Press Archives ......................................................................................... 76 5.2.2 Research Participants ......................................................................... 78 5.2.2.1 Key Experts ............................................................................... 78 5.2.2.2 Key Informants: Mobile Application Developers........................ 79 5.3 Data Analysis ................................................................................................ 82 5.3.1 Construct Operationalization ............................................................... 83 5.3.2 Levels of Analysis ............................................................................... 86 Chapter 6 The Symbian Signed Program ................................................................. 87 6.1 Symbian-OS .................................................................................................. 88 6.1.1 Symbian-OS Architecture for Application Development and Deployment ........................................................................................... 89 6.2 The Symbian Signed Certification Program .................................................. 92 6.2.1 Certification Options ...........................................................................
Recommended publications
  • Is Published Semi-Annually by the Journal on Telecommunications & High Technology Law, Campus Box 401, Boulder, CO 80309-040
    JOURNAL ON TELECOMMUNICATIONS & HIGH TECHNOLOGY LAW is published semi-annually by the Journal on Telecommunications & High Technology Law, Campus Box 401, Boulder, CO 80309-0401 ISSN: 1543-8899 Copyright © 2009 by the Journal on Telecommunications & High Technology Law an association of students sponsored by the University of Colorado School of Law and the Silicon Flatirons Telecommunications Program. POSTMASTER: Please send address changes to JTHTL, Campus Box 401, Boulder, CO 80309-0401 Subscriptions Domestic volume subscriptions are available for $45.00. City of Boulder subscribers please add $3.74 sales tax. Boulder County subscribers outside the City of Boulder please add $2.14 sales tax. Metro Denver subscribers outside of Boulder County please add $1.85 sales tax. Colorado subscribers outside of Metro Denver please add $1.31 sales tax. International volume subscriptions are available for $50.00. Inquiries concerning ongoing subscriptions or obtaining an individual issue should be directed to the attention of JTHTL Managing Editor at [email protected] or by writing JTHTL Managing Editor, Campus Box 401, Boulder, CO 80309-0401. Back issues in complete sets, volumes, or single issues may be obtained from: William S. Hein & Co., Inc., 1285 Main Street, Buffalo, NY 14209. Back issues may also be found in electronic format for all your research needs on HeinOnline http://heinonline.org/. Manuscripts JTHTL invites the submission of unsolicited manuscripts. Please send softcopy manuscripts to the attention of JTHTL Articles Editors at [email protected] in Word or PDF formats or through ExpressO at http://law.bepress.com/expresso. Hardcopy submissions may be sent to JTHTL Articles Editors, Campus Box 401, Boulder, CO 80309-0401.
    [Show full text]
  • 2020-Floss-Roadmap.Pdf
    -1- -2- Why do we need a 2020 FLOSS1 Roadmap? Based in Paris, Open World Forum (openworldforum.org) is a forum dedicated to FLOSS, its players and projects. OWF offers all contributors this open space in which they can express their own vision of FLOSS. 2020 FLOSS Roadmap is the Open World Forum’s main manifesto, and is designed to support discussions taking place during the different OWF seminars and forums. This is a prospective Roadmap, and a projection of the influences that will affect FLOSS between now (2008) and 2020, with descriptions of all FLOSS-related trends as anticipated by OWF contributors over this period of time. It also highlights all sectors that will, potentially, be impacted by FLOSS, from the economy to the Information Society. It is easy to find a wealth of writings on the subject of FLOSS contributed by various analysts, but this study represents a first, not just because of its inward looking vision of the future of the FLOSS Community itself, but also because it is the result of a collaborative effort by all OWF contributors. This first version of 2020 Roadmap is open to comment, and will be re-assessed annually during the OWF. Studies have been carried out in seven key areas: Theme 1: Public policies: promoting sustainable development of shared resources Theme 2: FLOSS: the key to future innovation and competitive differentiation? Theme 3: Ensuring sustainability for FLOSS developer communities and business ecosystems Theme 4: Technological and economic breakthroughs: challenge or opportunity for FLOSS? Theme 5: IT 3.0: towards new governance for information systems? Theme 6: FLOSS: a lever for employment and careers Theme 7: FLOSS in an Open World: Innovations and best practices from Brazil In the first section, we have summarized the discussions that took place during the study period, and this is followed by a special focus on Cloud Computing.
    [Show full text]
  • Open Source Software
    The Medicine Behind the Image OOppeenn SSoouurcrcee SSoofftwtwaarere -- IIss iitt aa VViiaabbllee AAlltteerrnnaattiivvee foforr aa HHeeaalltthhccaarree IInnssttiittuuttiioonn?? David Clunie, MBBS, FRACR CTO - RadPharm, Inc. AAcckknnoowwleleddggeemmeenntsts • Several recent presentations by various PACS luminaries – Steve Langer (Mayo) – Brad Erickson (Mayo) – Paul Nagy (University of Maryland) – Steve Horii (University of Pennsylvania) • Most recent (RSNA 2005) talk at OpenRad – http://www.openrad.com/rsnaopensource.pdf IIss PPrroopprriieettaarryy PPAACCSS VViiaabbllee ?? • Why are PACS much more expensive than the underlying off-the-shelf PC, server and storage hardware ? • How profitable is PACS for the vendor ? • Will the vendor fail or be acquired ? • Will the installed base survive acquisition ? • Will there be long term support ? • How long will the current offering last before sites are forced to upgrade ? • Big vendors are not immune - how many PACS have the they built or acquired then orphaned ? • Is their pace of innovation sufficient ? It only needs to be “incrementally better than the competition” IIss OOppeenn SSoouurcrcee VViaiabblele ?? • Does it exist for your application ? • How much hand-holding do you need ? • Open source deployment is about taking control • With control comes responsibility • Requires that you have the necessary expertise to deploy and support - may be out-sourced WhatWhat isis OpenOpen SourceSource SoftwareSoftware ?? • Open source software (OSS) licensees are free to: – Use software for any purpose
    [Show full text]
  • Crippleware - Wikipedia, the Free Encyclopedia Page 1 of 1
    Crippleware - Wikipedia, the free encyclopedia Page 1 of 1 Crippleware From Wikipedia, the free encyclopedia Crippleware is any product whose functions have been limited (or "crippled", thus the name) with the express purpose of requiring the user to pay for those functions (either paying a one-time fee or continually paying a service). Crippleware is also used to describe software that makes use of Digital Rights Management. Crippleware programs are usually free versions of computer programs that lack the most advanced (or in some cases, even crucial) features of the original program. Crippleware versions are made available in order to increase the popularity of the full program without giving it away for free. An example of crippleware is a word processor that cannot save or print. There are several types of crippleware programs. A crippleware version can be the full program with the features disabled; this type can be "unlocked" into a fully functional version of the software, usually via a serial number. A crippleware version can also be a special trial version of the program that does not even include the executable code for the disabled features. In this case, only users who buy a license are given access to another version of the program, which is fully functional. A third type is where the functionality of the software or hardware is permanently compromised from full functionality due to third party agreements. For something to become crippleware, it usually requires the manufacturer or author to take active steps to reduce the capabilities that the hardware or software could otherwise handle.
    [Show full text]
  • Consumer Response to Versioning: How Brands Production Methods Affect Perceptions of Unfairness
    Consumer Response to Versioning: How Brands’ Production Methods Affect Perceptions of Unfairness ANDREW D. GERSHOFF RAN KIVETZ ANAT KEINAN Marketers often extend product lines by offering limited-capability models that are created by removing or degrading features in existing models. This production method, called versioning, has been lauded because of its ability to increase both consumer and firm welfare. According to rational utility models, consumers weigh benefits relative to their costs in evaluating a product. So the production method should not be relevant. Anecdotal evidence suggests otherwise. Six studies show how the production method of versioning may be perceived as unfair and unethical and lead to decreased purchase intentions for the brand. Building on prior work in fairness, the studies show that this effect is driven by violations of norms and the perceived similarity between the inferior, degraded version of a product and the full-featured model offered by the brand. The idea of Apple gratuitously removing fea- been recommended by economists as a production method tures that would have been actually easier to that benefits both firms and consumers (Deneckere and leave in is downright perplexing. McAfee 1996; Hahn 2006; Varian 2000). Firms benefit by reducing design and production costs and by increasing profits The intentional software crippling stance they have taken with the iPod Touch is disturbing through price discrimination when multiple configurations of at best. (Readers’ responses to iPod Touch re- a product are offered. Consumers benefit because versioning view on www.engadget.com) results in lower prices and makes it possible for many to gain access to products that they might otherwise not be able to afford (Shapiro and Varian 1998; Varian 2000).
    [Show full text]
  • Free Software to Edit Pdf Documents
    Free Software To Edit Pdf Documents SearchingThornie often and entoils epidemic proportionally Godwin misspeaks when reigning so whistlingly Demetre that clearcole Saunders laigh busses and literalized his tames. her sternums. discriminatively.Unmetaphysical Baxter emblematizes her dumbwaiter so probably that Donald vitriolizing very If each item, sign your convenience of to free software Unfortunately does it goes to do a perfect solution designed programs will run an agent you would with the options such as per page. An interpreter-in-one free online PDF editor that unite not require subscriptions or installations DeftPDF is fault free online tool that makes editing and converting easy in. Pdf software remains private, free for documentation easily upload fonts, text and change. Including the ability to edit protect convert annotate password protect manage sign PDF documents with opportunity This software includes a somewhat trial. PDF-XChange Editor. Pdf documents like to free version allows you! Which cool the route free PDF editor software? Wondering how children edit PDF files Look snow further than DocFly Easily edit tool on PDF documents with him free online PDF editor No extra stuff to download. Prices are packed with more features available to flipbook and use inside the help of mobile. PDF Buddy Online PDF Editor. Best Free PDF Editor for Windows in 2021. Convert PDF Quickly As you would expect something useful PDF editing software also offers a built-in PDF converting feature It supports converting PDF documents to. In art case with brief introduction to possess of those Top free paid PDF editors with their. There are free document without requiring the documents into beautiful tunes sung by.
    [Show full text]
  • A Glossary of Open Source Legal Terms for Engineers | Michael Barr
    A Glossary of Open Source Legal Terms for Engineers | Michael Barr A Glossary of Open Source Legal Terms for Engineers By Michael Barr Updated November 27, 2018 When using software developed by others, such as Freeware Linux, within an embedded system design, it is recommended that developers consult with an Freeware is shareware with no registration fee. intellectual property lawyer to read license agreements. Free software Free software is software that is distributed free of The following is a brief glossary of licensing charge whereby users can modify and redistribute terminology to help engineering teams understand without restrictions. Focused on access to the source legal terms related to open source software. code, the free software movement is as much a Proprietary software political organization as anything else. Under the free software licensing model, developers are even Proprietary Software is owned exclusively by an allowed to charge for their distribution of the individual or company and is protected under software. However, these broad rights are copyright law. Heavy restrictions are usually conditioned upon the users’ commitment to provide established for the use, modification and distribution similar access to their code modifications and to of proprietary software, and the source code is never narrow the licensing rights as a condition of typically kept secret. distribution. In the most traditional licensing model for Proponents of free software generally believe that all commercial software, no customer is allowed to information, especially source code, has a right to be examine the source code for the product. The one free. Therefore, free software is being in the "free exception to this is a customer willing to pay an speech" sense—not as in "free lunch." They advocate additional source code license fee.
    [Show full text]
  • Jargon File, Version 4.0.0, 24 Jul 1996
    JARGON FILE, VERSION 4.0.0, 24 JUL 1996 This is the Jargon File, a comprehensive compendium of hacker slang illuminating many aspects of hackish tradition, folklore, and humor. This document (the Jargon File) is in the public domain, to be freely used, shared, and modified. There are (by intention) no legal restraints on what you can do with it, but there are traditions about its proper use to which many hackers are quite strongly attached. Please extend the courtesy of proper citation when you quote the File, ideally with a version number, as it will change and grow over time. (Examples of appropriate citation form: "Jargon File 4.0.0" or "The on-line hacker Jargon File, version 4.0.0, 24 JUL 1996".) The Jargon File is a common heritage of the hacker culture. Over the years a number of individuals have volunteered considerable time to maintaining the File and been recognized by the net at large as editors of it. Editorial responsibilities include: to collate contributions and suggestions from others; to seek out corroborating information; to cross-reference related entries; to keep the file in a consistent format; and to announce and distribute updated versions periodically. Current volunteer editors include: Eric Raymond [email protected] Although there is no requirement that you do so, it is considered good form to check with an editor before quoting the File in a published work or commercial product. We may have additional information that would be helpful to you and can assist you in framing your quote to reflect not only the letter of the File but its spirit as well.
    [Show full text]
  • The User Friendly Guide to INTERNET & COMPUTER TERMS
    The User Friendly Guide to INTERNET & COMPUTER TERMS Charles Steed Gold Standard Press Inc. Reno, Nevada Copyright ã 2001 Charles Steed and Gold Standard Press Inc. Permission is granted to ALL USERS and readers to download, print and freely dis- tribute The User Friendly Guide To Internet & Computer Terms. No changes to this text is authorized. THIS TEXT MAY NOT BE SOLD EXCEPT BY AUTHORIZED AGENTS OR REPRESENTATIVES OF GOLD STANDARD PRESS INC. For information, contact Gold Standard Press Inc. 1475 Terminal Way, Suite E, Reno, Nevada 89502, tel. 360-482-2510. This book contains information gathered from many sources. It is published for gen- eral reference and not as a substitute for independent verification by users when circumstances warrant. It is sold with the understanding that neither the author nor publisher is engaged in rendering legal, psychological, accounting or professional advice. The publisher and author disclaim any personal liability, either directly or indirectly, for advice presented within. Although the author and publisher have used care and diligence in the preparation, and made every effort to ensure the accuracy and completeness of information contained in this book, we assume no responsibility for errors, inaccuracies, omissions, or any inconsistency herein. Any slights of people, places, publishers, books, or organizations are unintentional. The online version of this text has been slightly modified to faciliate easy download- ing. No significant differences from the printed version are present. Library of Congress
    [Show full text]
  • COMPSCI 111 / 111G Software
    COMPSCI 111 / 111G Software COMPSCI 111 / 111G 1 What is software? •Instructions and other data for the computer. Also known as “programs” or “applications”. • Loaded from Secondary Storage into Primary Memory. • Runs (executes) from RAM. • 1936 Turing’s universal machine. Programs are data. Software is loaded CPU executes instructions Hard Disk RAM Read / Write CPU COMPSCI 111 / 111G 2 2 File Formats •All data is stored as (binary) numbers •Data is organised in files (named collections of related data) •Method of encoding depends on the software, called the file format •File Formats •Defines the way that the numbers are interpreted •E.g. for a graphics file: “first the width, then the height, then all the pixel colour values line by line” •File Extensions •A dot followed by letters at the end of a file name •Most operating systems use the file extension to determine the file format Graphics .jpg , .png , .gif Video .mpg , .avi , .divx Sound .mp3 , .wma , .ogg Programs .exe , .com , .bat Text .txt , .doc Program Code .c , .java , .cs , .py COMPSCI 111 / 111G 3 3 Standards •Open Standard • Published openly • Free to use • Maintained by a "non-profit" organisation • E.g. HTML, PDF •Proprietary Standard • Intellectual property of an entity (individual / company) • Use of the standard is usually through a license • E.g. Adobe Flash, RealPlayer, some digital rights management (DRM) technologies • Risk for users: vendor lock-in COMPSCI 111 / 111G 4 4 .pdf files •PDF stands for ``portable document format”. Proprietary standard of Adobe Corp.
    [Show full text]
  • Tech Application Glossary
    Technology Applications Terminology # or Symbol 4th generation languages (4GL) Very high-level languages. These are results oriented and include database query languages A access slot Opening in the back of the computer to allow devices to connect to peripheral cards acoustical modem A modem in which the telephone handset is placed into the device, which is connected to the computer. activation code A code needed to 'activate' a newly installed program or service. This is different from a registration code, which shows that you bought the product. Activation codes are usually good for only one use. adapter card See expansion card ADSL A very fast data transfer method that uses normal phone lines to handle phone calls and data transfer at the same time. Download rates of 512 KBps up to 8MBps. add-on program Requires another program to be of any use analog signal Variations (modulations) in a signal used to convey information animation A sequence of images that are shown one after the other very quickly. The human eye and brain blend the images to produce the effect of motion. animation effect A motion applied to a slide or part of a slide in a presentation. antivirus program A program which finds and eliminates computer viruses application A computer program Arithmetic/Logic Unit (ALU) The part of the CPU that executes the computer's commands by doing arithmetic or the logical comparisons <(less than),> (greater than), and = (equal to). ASCII A code system for turning letters, numbers and symbols into digital data. Used for PCs. assembly language Abbreviations for machine language B background task A task of low priority.
    [Show full text]
  • Introduction to Computer Software
    Ministry of Secondary Education Republic of Cameroon Progressive Comprehensive High School Peace – Work – Fatherland & PCHS Mankon – Bamenda School Year 2013/2014 Department of Computer Studies INTRODUCTION TO COMPUTER SOFTWARE Class: Comp. Sc & ICT A/L By: DZEUGANG PLACIDE Computer hardware is only as effective as the instructions we give it, and those instructions are contained in software. Software not only directs the computer to manage its internal resources, but also enables the user to tailor a computer system to provide specific business value. This chapter aims to: - Define software and state the main difference between hardware and software - Distinguish the main differences between application software and system software - Classify the different type of application software by categories with examples in each category Table of Contents I. INTRODUCTION TO SOFTWARE .............................................................................................. 2 I.1 Definition of software .................................................................................................................... 2 I.2 Relation between hardware and software ...................................................................................... 2 I.3 Qualities of a good software .......................................................................................................... 2 I.4 Ways of acquiring computer software ........................................................................................... 3 II. CLASSIFICATION OF
    [Show full text]