Smartphone Platform Security

Size: px
Start display at page:

Download "Smartphone Platform Security"

Transcription

1 Smartphone Platform Security What can we learn from Symbian? Craig Heath Independent Security Consultant 15 Jan 2015 Franklin Heath Ltd

2 Discussion Points Was Symbian OS platform security a success? Did developer difficulties with platform security contribute to Symbian s downfall? Could those difficulties have been prevented? Did Symbian s platform security have anything better than today s successful platforms? 2

3 Symbian OS Versions Without Platform Security Year Ver. UI Layer Typical Phone Series 80 Nokia S60 1 st Edition+FP1 Nokia 7650 MOAP(S) Fujitsu F UIQ 2.0 (& 2.1) Sony Ericsson P S S60 2 nd Edition+FP1 Nokia a S60 2 nd Edition FP2 Nokia a S60 2 nd Edition FP3 Nokia N b MOAP(S) Fujitsu F905i With Platform Security Year Ver. UI Layer Typical Phone S60 3 rd Edition Nokia 3250 UIQ 3.0 Sony Ericsson P S60 3 rd Edition FP1 Nokia N95 UIQ 3.1 & 3.2 Motorola Z S60 3rd Edition FP2 Samsung i8510 Nokia S60 5 th Edition 2009 Nokia N ^2 MOAP(S) Fujitsu F-07B ^3 S60 Nokia N Anna S60 Nokia E6 3

4 Symbian Platform Security Architecture Run-time controls on system and applications Based on long-established security principles e.g. Trusted Computing Base, Least Privilege Designed for mobile device use cases low-level, highly efficient implementation Capabilities determine process privileges checked by APIs which offer security-relevant services Data Caging protects stored data protected directories for system and for applications Secure identifiers ( SIDs ) for applications verified at install-time 4

5 Symbian OS New Malware Strains and Variants Per Month First phones introduced with platform security New Variant 5

6 Developer Difficulties Compatibility break Used as an excuse for fixing accumulated technical debt Additional complexity SIDs, data caging, etc. How do I know what capabilities I need? Difficulty of debugging Why can t you just turn the security off? Cost of approval and signing...even though it was steadily reduced over time Delays caused by approval and signing process Rejections were common 6

7 Aside: Symbian OS C++ Same language and environment for apps as the OS (and/or UI) In principle allows third party developers to produce powerful apps... but harder to work with in-progress documentation and finicky tools Non-standard C++ idioms Descriptors, active objects, cleanup stack ANSI exception handling came too late Technically good (vastly more power efficient)... but steep learning curve Alternatives were either too little (CDC Java, MIDP Java)... or too late (PIPS, Qt) 7

8 Symbian Signed Capability Groups User Extended (System) Extended (Restricted) Manufacturer LocalServices Location NetworkServices ReadUserData UserEnvironment WriteUserData PowerMgmt ProtServ ReadDeviceData SurroundingsDD SwEvent TrustedUI WriteDeviceData CommDD DiskAdmin NetworkControl MultimediaDD AllFiles DRM TCB 8

9 Symbian Signed Capability Groups Group Additional Capabilities Permitted User 6 Extended (System) Extended (Restricted) 7 4 Manufacturer 3 Unsigned or Self-signed install-time user prompt Unverified Developer Certificate per IMEI(s) Yes Developer Certificate per IMEI(s) Yes OEM approval Verified with Publisher ID Express Signed Yes Certified Signed Yes OEM approval 9

10 Symbian Signed Costs 2004, initially a branding / co-marketing programme All outsourced costs passed to publisher (could be over $1000 per app) Most developers were their own publisher 2006, required for non-user-grantable platform security capabilities Standardised testing, lowest price 195 Still required $395 publisher ID annually 2007, reduced costs but increased complexity Publisher IDs reduced to $200 Express Signed $20 subset of extended capabilities, self-testing with random auditing afterwards 2010, streamlined test criteria Express Signed 10, Certified Signed , Nokia pays for and performs signing for Ovi Store submissions 10

11 What Could We Have Done Differently? Needed more clout and/or money Google were able to ignore operator demands Apple were able to phase out DRM Apple were able to subsidise approval process CA-issued publisher IDs were probably a mistake Self-signed works for Google Android Didn t help us track down malicious actors Robustness was pretty good User experience was pretty good 11

12 Discussion Points Was Symbian OS platform security a success? Did developer difficulties with platform security contribute to Symbian s downfall? Could those difficulties have been prevented? Did Symbian s platform security have anything better than today s successful platforms? 12

Mobile Phone Programming

Mobile Phone Programming agenda Symbian OS Introduction Why Symbian? Overview Symbian Development considerations UI Platforms Series 60/80/90, UIQ etc. 1 agenda Development for S60 Available IDE s Getting the SDK and using the

More information

Application Integrity and Security for mobile applications in Sony Ericsson phones

Application Integrity and Security for mobile applications in Sony Ericsson phones Tutorial March 2007 Application Integrity and Security for mobile applications in Sony Ericsson phones Preface About this tutorial This tutorial has been written by Simon Judge, a freelance mobile developer

More information

2007 Aalborg University, Mobile Device Group. Mobile Phone Programming

2007 Aalborg University, Mobile Device Group. Mobile Phone Programming agenda Symbian OS Introduction Why Symbian? Overview Symbian Development considerations UI Platforms Series 60/80/90, UIQ etc. agenda Development for S60 Available IDE s Getting the SDK and using the Carbide.c++

More information

Mobile Phone Programming

Mobile Phone Programming Module C agenda Symbian OS Introduction Why Symbian? Overview Symbian Development considerations UI Platforms Series 60/80/90, UIQ etc. agenda Development for S60 Available IDE s Getting the SDK and using

More information

Mobile Phone Programming

Mobile Phone Programming agenda Symbian OS Introduction Why Symbian? Overview Symbian Development considerations UI Platforms Series 60/80/90, UIQ etc. agenda Development for S60 Available IDE s Getting the SDK and using the Carbide.c++

More information

SMARTPHONE OPERATING SYSTEMS

SMARTPHONE OPERATING SYSTEMS SMARTPHONE OPERATING SYSTEMS INDEX Index Table of Contents Table of Contents... i List of Figures... iv Executive summary...1 1 Smartphones and their operating systems...3 1.1 Smartphone operating systems...3

More information

An Agent based Approach using Symbian Phone Forensics

An Agent based Approach using Symbian Phone Forensics An Agent based Approach using Symbian Phone Forensics Neha V. Londase B.E. Final Year Department of Computer Science & Engineering J.D.I.E.T., Yavatmal Radhika K. Rathi B.E. Final Year Department of Computer

More information

Next Generation of IVI Systems: Android Automotive. Klaus Lindemann, Manager HMI August 23, 2018

Next Generation of IVI Systems: Android Automotive. Klaus Lindemann, Manager HMI August 23, 2018 Next Generation of IVI Systems: Android Automotive Klaus Lindemann, Manager HMI August 23, 2018 Next Generation of IVI Systems: Current State Current Infotainment Systems 2 Next Generation of IVI Systems:

More information

Old, New, Borrowed, Blue: A Perspective on the Evolution of Mobile Platform Security Architectures

Old, New, Borrowed, Blue: A Perspective on the Evolution of Mobile Platform Security Architectures Old, New, Borrowed, Blue: A Perspective on the Evolution of Mobile Platform Security Architectures N. Asokan ACM CODASPY 11 Joint work with Kari Kostiainen, Elena Reshetova, Jan-Erik Ekberg Feb 22, 2011

More information

Mobile Platform Security Architectures A perspective on their evolution

Mobile Platform Security Architectures A perspective on their evolution Mobile Platform Security Architectures A perspective on their evolution N. Asokan CARDIS 2012 Graz, Austria November 29, 2012 1 NA, KKo, JEE, Nokia Resarch Center 2011-2012 Introduction Recent interest

More information

Inferring Required Permissions

Inferring Required Permissions for Statically Composed Programs Tero Hasu Anya Helene Bagge Magne Haveraaen {tero,anya,magne}@ii.uib.no Bergen Language Design Laboratory University of Bergen smartphones a security risk for users privacy

More information

Mobile OS Landscape. Agenda. October Competitive Landscape Operating Systems. iphone BlackBerry Windows Mobile Android Symbian

Mobile OS Landscape. Agenda. October Competitive Landscape Operating Systems. iphone BlackBerry Windows Mobile Android Symbian Mobile OS Landscape October 2008 Agenda Competitive Landscape Operating Systems iphone BlackBerry Windows Mobile Android Symbian 2 Smartphone OS Competitive Landscape iphone OS (Apple) BlackBerry OS (RIM)

More information

Exploiting Symbian. Symbian Exploitation and Shellcode Development. BlackHat Japan October 9th Collin Mulliner

Exploiting Symbian. Symbian Exploitation and Shellcode Development. BlackHat Japan October 9th Collin Mulliner Symbian Exploitation and Shellcode Development Fraunhofer-Institut for Secure Information Technology (SIT), Darmstadt, Germany Security researcher at Fraunhofer SIT, Darmstadt, Germany Research areas Security

More information

Mobile Phone Ecosystem

Mobile Phone Ecosystem Mobile Phone Ecosystem OPPORTUNITIES (LET'S MAKE LOTS OF MONEY) Pet Shop Boys Frank H.P. Fitzek Morten V. Pedersen Summary This course element should investigate the possibilites to monitize and distribute

More information

Mobile Banking FAQ. 1 P a g e 1 0 / 1 9 /

Mobile Banking FAQ. 1 P a g e 1 0 / 1 9 / Mobile Banking FAQ Q) Can anyone sign up for Mobile Banking? A) Mobile Banking enables any consumer with online banking to access their account information from a mobile device. Mobile Banking offers three

More information

RoadSync Java MIDP 2.0 Manual

RoadSync Java MIDP 2.0 Manual RoadSync Java MIDP 2.0 Manual Table of Contents General Product Information What is RoadSync (Exchange ActiveSync )... 4 Advantages for Companies and IT Administrators... 4 Key Product Features... 5 System

More information

Symbian OS. a new epoc(h) by Cédric Pulrulczyk

Symbian OS. a new epoc(h) by Cédric Pulrulczyk Symbian OS a new epoc(h) by Cédric Pulrulczyk cedric@pulrulczyk.fr Plan 1. Overview 2. Architecture 3. Development 4. Stack & Heap 5. Active objects 6. Client / Server Architecture 7. Security in Symbian

More information

Mobile Application Development. Introduction. Dr. Christelle Scharff Pace University, USA

Mobile Application Development. Introduction. Dr. Christelle Scharff Pace University, USA Mobile Application Development Introduction Dr. Christelle Scharff cscharff@pace.edu Pace University, USA Objectives Getting an overview of the mobile phone market, its possibilities and weaknesses Providing

More information

The UIQ Platform for mobile applications in Sony Ericsson phones

The UIQ Platform for mobile applications in Sony Ericsson phones Tutorial January 2007 The UIQ Platform for mobile applications in Sony Ericsson phones Preface About this tutorial This tutorial has been written by Simon Judge, a freelance mobile developer who develops

More information

How many of us own. Mobile markets and development environments. Petri Vesikivi (Erkki Rämö) Fixed Telephone 1.3B TV 1.5B Credit card 1.

How many of us own. Mobile markets and development environments. Petri Vesikivi (Erkki Rämö) Fixed Telephone 1.3B TV 1.5B Credit card 1. Mobile markets and development environments Petri Vesikivi (Erkki Rämö) How many of us own a car 800M Fixed Telephone 1.3B TV 1.5B Credit card 1.3B Mobile phone? PC? How many of us own a car 800M Fixed

More information

Mobile JViewer Installation Guide

Mobile JViewer Installation Guide Mobile JViewer Installation Guide Software Specification: JRE for Mobile: Java MIDP 2.0 Support Mobile OS: Windows Mobile 5.0- / Nokia S60 3.0- / Sony Ericson UIQ 3.0 Support Protocol Format: HTTP.0 Server

More information

Mobile Web, Content, and Services in Europe

Mobile Web, Content, and Services in Europe Mobile Web, Content, and Services in Europe Evolution and revolution of the last 10 years in mobile Europe. by JAN REZAB HungryMobile Established in 2008 Media Blog HungryMobile, Opinions in Mobile, MobileGamesDb

More information

Disclaimer: This e-book doesn t tend to express hatred against any smartphone company or operating system. We believe that every company holds a

Disclaimer: This e-book doesn t tend to express hatred against any smartphone company or operating system. We believe that every company holds a Disclaimer: This e-book doesn t tend to express hatred against any smartphone company or operating system. We believe that every company holds a crucial position in the market. The content in the post

More information

EMBEDDED SYSTEMS AND MOBILE SYSTEMS

EMBEDDED SYSTEMS AND MOBILE SYSTEMS EMBEDDED SYSTEMS AND MOBILE SYSTEMS Embedded systems Sensors, actuators, devices 8-bit uc, sensors, actuators Mobile systems: Portable PC (powerfull, WiFi connected, heavy, cumbersome, about 4h of battery

More information

Mobile Search: Techniques and Tactics for Marketers

Mobile Search: Techniques and Tactics for Marketers Mobile Search: Techniques and Tactics for Marketers Follow along using #mobileppc Eli Goodman & Mike Solomon *Note: A copy of this presentation will be sent to all attendees within 2-3 business days Our

More information

Publishing Mobile Games in a multi-platform, multi-store environment. by Maarten Noyons NCC Partners and founder of the IMGA

Publishing Mobile Games in a multi-platform, multi-store environment. by Maarten Noyons NCC Partners and founder of the IMGA Publishing Mobile Games in a multi-platform, multi-store environment by Maarten Noyons NCC Partners and founder of the IMGA Who I am o o o o Maarten Noyons CEO of Noyons Content Consultancy (NCC) advises

More information

Anthony Hand, M.S.I. Mobile User Experience Designer, Hand Interactive Presented at:

Anthony Hand, M.S.I. Mobile User Experience Designer, Hand Interactive Presented at: Android vs. iphone Anthony Hand, M.S.I. Mobile User Experience Designer, Hand Interactive anthony.hand@gmail.com Presented at: Self Introduction Motorola o UI designer on Android platform Hand Interactive:

More information

Colin Turfus, Symbian Developer Network. Developer essentials for Symbian OS

Colin Turfus, Symbian Developer Network. Developer essentials for Symbian OS Colin Turfus, Symbian Developer Network Developer essentials for Symbian OS 1 Overview 1. Choosing a language 2. Tooling up 3. Which APIs can I use? 4. What s new for developers in v8.x? 2 1 - Choosing

More information

Report: Describe the situation and two reasons for the failure of Nokia Company. Introduction

Report: Describe the situation and two reasons for the failure of Nokia Company. Introduction Report: Describe the situation and two reasons for the failure of Nokia Company. 1. Introduction General topic of research describe subject of report include definition of key terms if necessary Aim of

More information

Microsoft UEFI Certification Authority

Microsoft UEFI Certification Authority presented by Microsoft UEFI Certification Authority UEFI PlugFest September 19-20, 2013 Presented by Jeremiah Cox (Microsoft Corp.) Updated 2011-06-01 UEFI PlugFest September 2013 www.uefi.org 1 Agenda

More information

Language-Based Security on Android (call for participation) Avik Chaudhuri

Language-Based Security on Android (call for participation) Avik Chaudhuri + Language-Based Security on Android (call for participation) Avik Chaudhuri + What is Android? Open-source platform for mobile devices Designed to be a complete software stack Operating system Middleware

More information

SMARTPHONE MARKETS AND TECHNOLOGIES

SMARTPHONE MARKETS AND TECHNOLOGIES SMARTPHONE MARKETS AND TECHNOLOGIES INDEX Index Table of Contents Table of Contents... i List of Figures... vi Executive summary...1 1 Mobile handsets and smartphones...3 1.1 Overview of handset segments...3

More information

Lecture 3 MOBILE PLATFORM SECURITY

Lecture 3 MOBILE PLATFORM SECURITY Lecture 3 MOBILE PLATFORM SECURITY You will be learning: What techniques are used in mobile software platform security? What techniques are used in mobile hardware platform security? Is there a common

More information

Distribution Channels for Mobile Navigation Services. Industry Research Whitepaper

Distribution Channels for Mobile Navigation Services. Industry Research Whitepaper Distribution Channels for Mobile Navigation Services Industry Research Whitepaper www.berginsight.com BERG INSIGHT André Malm, Senior Analyst (andre.malm@berginsight.com) Johan Fagerberg, Senior Analyst

More information

App Store Comparison

App Store Comparison Global Smartphone Application Market Report 2010 App Comparison Logo Device Manufacturers General information name Apple App Palm Software Samsung Apps a BlackBerry App World Nokia Ovi Palm App Catalog

More information

GPS AND MOBILE HANDSETS

GPS AND MOBILE HANDSETS GPS AND MOBILE HANDSETS INDEX Index Table of Contents Table of Contents... i List of Figures... v Executive summary...1 1 GNSS in mobile phones...3 1.1 Introduction to GPS in mobile handsets...3 1.1.1

More information

PiceaServices. Quick Start Guide. April 2017, v.4.6

PiceaServices. Quick Start Guide. April 2017, v.4.6 PiceaServices Quick Start Guide April 2017, v.4.6 PiceaSwitch Quick Start Guide Page 2 Table of Contents 1 PiceaServices installation... 4 2 Activating PiceaServices... 5 3 After the installation... 6

More information

Mobile Games by Maarten Noyons NCC Partners founder of the IMGA Founder of PLAYGROUND SIG Mobile Games of the EGDF

Mobile Games by Maarten Noyons NCC Partners founder of the IMGA Founder of PLAYGROUND SIG Mobile Games of the EGDF Assessing the Competitiveness of the European Videogames Software industry Mobile Games by Maarten Noyons NCC Partners founder of the IMGA Founder of PLAYGROUND SIG Mobile Games of the EGDF Who I am o

More information

MOBILE BANKING. Self Service FAQs

MOBILE BANKING. Self Service FAQs MOBILE BANKING Self Service FAQs General Questions... 2 What is Mobile Banking? 2 Is Mobile Banking secure? 3 Is my personal or financial information stored on my phone? 3 Are there fees to use Mobile

More information

Sony Ericsson Bluetooth Connect To Pc Suite Windows 7

Sony Ericsson Bluetooth Connect To Pc Suite Windows 7 Sony Ericsson Bluetooth Connect To Pc Suite Windows 7 The Sony Ericsson PC Suite consists of: Connect to the Internet wherever you. Connect your phone using USB cable, Bluetooth or Infrared. Can I make

More information

Business Mobile Banking.

Business Mobile Banking. Business Mobile Resource Guide Business Mobile Banking Business Mobile Banking gives business customers the ability to access their business accounts and perform a variety of banking functions from the

More information

An overview of mobile and embedded platforms

An overview of mobile and embedded platforms ES3 Lecture 2 An overview of mobile and embedded platforms Basic Classes Embedded devices: These are in toasters, cars, mice, etc. Usually very real-time focused (us accuracy) Very small memory, not usually

More information

Intro. This program can retrieve messages, call logs, pictures, contacts, apps, calendar events, s, passwords, deleted data, and much more.

Intro. This program can retrieve messages, call logs, pictures, contacts, apps, calendar events,  s, passwords, deleted data, and much more. FAQ Intro Thank you for purchasing MOBILedit Forensic Express. This tool preforms mobile phone content extractions and is used by professionals in law enforcement, military as well as the corporate and

More information

The Rise and Fall of a Tech Leader Nokia Source Texts

The Rise and Fall of a Tech Leader Nokia Source Texts Name :... ID :. Section The Rise and Fall of a Tech Leader Nokia Source Texts Analytical/Descriptive Report Module 1 Report Prompt: Describe the situation and two reasons for the failure of Nokia. 1 Text

More information

FRAND-related issues Where do we stand?

FRAND-related issues Where do we stand? FRAND-related issues Where do we stand? GCR Live 4th Annual IP & Antitrust Conference Keith Mallinson Founder, WiseHarbor Brussels: June 2016 Mobile Ecosystem Revenues and Costs () Page 2 Vertical Integration

More information

Software Development for Mobile Devices

Software Development for Mobile Devices Software Development for Mobile Devices Operating System Diversity Many Operating Systems Google Android Apple ios Microsoft Windows Phone Nokia Symbian Linux RIM BlackBerry OS HP/Palm WebOS BREW Differences

More information

VoIP/SIP: Economy and Mobility

VoIP/SIP: Economy and Mobility Nowadays VoIP-services become more and more popular all over the world. VoIP stands for Voice Over Internet Protocol, a communications protocol that allows for telephonic communication via the Internet.

More information

PiceaServices. Quick Start Guide. November 2017, v.4.12

PiceaServices. Quick Start Guide. November 2017, v.4.12 PiceaServices Quick Start Guide November 2017, v.4.12 PiceaSwitch Quick Start Guide Page 2 Table of Contents 1 PiceaServices installation... 4 2 Activating PiceaServices... 5 3 After the installation...

More information

Comparative Analysis of Smartphone Operating system Android Apple ios and Windows

Comparative Analysis of Smartphone Operating system Android Apple ios and Windows Comparative Analysis of Smartphone Operating system Android Apple ios and Windows Ankit Tiwari Computer Science, Sachdeva Institute of Technology Mathura (India) ABSTRACT A smart phone is a mobile phone

More information

Opera - Simply The Best Internet Experience. 3Q04 Results. November 12, 2004

Opera - Simply The Best Internet Experience. 3Q04 Results. November 12, 2004 3Q4 Results November 12, 24 Status per third quarter 24 Accumulated ordinary income for the year was MNOK 69.5, up from MNOK 49.7. The turnover increased by 4% on a year-to-year basis Accumulated revenue

More information

Latest version of whatsapp for nokia e63 free download

Latest version of whatsapp for nokia e63 free download So, if you are still using them, it may be time to make some changes. Apart from being a worldwide famous app, WhatsApp lets you talk to millions of users with no ads and in real time. So it is logical

More information

Mobile Handset Population in Finland

Mobile Handset Population in Finland Mobile Handset Population in Finland 2005-2010 Antti Riikonen Aalto University March 3 rd, 2011 MoMIE: Comprehensive view on mobile service usage HANDSET POPULATION MoMIE RESEARCH: Surveys on handset panel

More information

The Eclipse Foundation The Symbian Foundation

The Eclipse Foundation The Symbian Foundation The Eclipse Foundation The Symbian Foundation Running a Foundation to Contain Your Code David Wood, EVP Research, Symbian Ltd Copyright Symbian 2009 The Symbian Platform Now becoming Open Source via the

More information

Demystifying the Digital Conundrum

Demystifying the Digital Conundrum STM E Production Seminar Introductory Keynote: Demystifying the Digital Conundrum Gurvinder Batra CTO & Co founder, KiwiTech Thursday, 3 rd December 2009 1 So, what is a Conundrum? A difficult question

More information

Phony Programming (Series 60 Symbian Phones)

Phony Programming (Series 60 Symbian Phones) Phony Programming (Series 60 Symbian Phones) Larry Rudolph MIT 6.883 & SMA 5508 March 6, 2006 1 What s so special about phones? Ignorant Operator really ignorant operator Scarce Resources Power -- slow

More information

The smartest of smartphones

The smartest of smartphones The smartest of smartphones Samsung Galaxy S II now available on TransACT's Endless mobile plan! Over 250,000 Android TM apps $39 Min cost is $39 on a -to- plan. 500MB SIM only plan Switch to TransACT

More information

Releasing an Application for mobile applications in Sony Ericsson phones

Releasing an Application for mobile applications in Sony Ericsson phones Tutorial May 2007 Releasing an Application for mobile applications in Sony Ericsson phones Preface About this tutorial This tutorial has been written by Simon Judge, a freelance mobile developer who develops

More information

Mobile Banking User Guide

Mobile Banking User Guide Mobile Banking User Guide Table of Contents Mobile Money Overview... 3 SMS Text Messaging Service... 3 Mobile Browser Service... 3 Downloadable Application... 3 Frequently Asked Questions... 4 Mobile Money

More information

INTERTON APP - USER GUIDE

INTERTON APP - USER GUIDE INTERTON APP - USER GUIDE Introduction Congratulations on downloading your Interton app. The Interton app is made to enhance your hearing experience and enable you to get more out of your Interton hearing

More information

Mobile Apps: The Big Picture

Mobile Apps: The Big Picture Mobile Apps: The Big Picture Chetan Sharma Consulting 9 yr old Seattle based Strategy firm exclusively focused on Mobile Advisor to major operators, brands, startups, VCs, and Fortune 500 firms around

More information

MOBILE LOCATION-BASED SERVICES

MOBILE LOCATION-BASED SERVICES MOBILE LOCATION-BASED SERVICES INDEX Index Table of Contents Table of Contents... i List of Figures... vi Executive summary...1 1 Introduction to location-based services...3 1.1 Definition of mobile location-based

More information

AdMob Mobile Metrics. Metrics Highlights. May 2010

AdMob Mobile Metrics. Metrics Highlights. May 2010 AdMob Mobile Metrics Metrics Highlights May 2010 Metrics Highlights Summary While mobile Internet requests are growing rapidly worldwide, there are regional differences in the devices used 92 countries

More information

Quick Start. 2.1 Hello World Project Template. 2.2 Running Carbide.c++ IDE

Quick Start. 2.1 Hello World Project Template. 2.2 Running Carbide.c++ IDE 2 Quick Start This chapter explains how to create a Hello World application for Symbian OS and deploy it to a smartphone. You will also learn how to make a small modification to the Hello World application.

More information

Samsung Mobile Via Usb

Samsung Mobile Via Usb How To Install Android Apps From Pc To Samsung Mobile Via Usb Supported model : Smart Phone/Tablet from Galaxy Note III (Android OS 4.3 or over) When you connect your mobile device to Kies via a USB cable,

More information

Free apps for nokia mobile phones. Free apps for nokia mobile phones.zip

Free apps for nokia mobile phones. Free apps for nokia mobile phones.zip Free apps for nokia mobile phones Free apps for nokia mobile phones.zip 9Apps supports free and fast download of top free android apps&games. Install 9Apps and find best free apps in one of the biggest

More information

S60 Platform: Bluetooth API Developer s Guide

S60 Platform: Bluetooth API Developer s Guide S60 Platform: Bluetooth API Developer s Guide Version 2.0 December 22, 2006 S60 S60 p l a t f o pr m l a t f o r m S60 Platform: Bluetooth API Developer s Guide 2 Legal notice Copyright 2004 2006 Nokia

More information

COPYRIGHTED MATERIAL. Introduction. 1.1 What is in this Book

COPYRIGHTED MATERIAL. Introduction. 1.1 What is in this Book 1 Introduction Welcome to the updated edition of Symbian OS Communications Programming! In this book we ll introduce you to much of the major communications functionality in Symbian OS and demonstrate

More information

Beacon Health System DOCS Page Troubleshooting

Beacon Health System DOCS Page Troubleshooting Beacon Health System DOCS Page Troubleshooting The preferred method of accessing DOCS page is to use a Beacon device, which Beacon Info Systems can fully support. DOCS page resources are available from

More information

Enterprise Ready. Sean Yarger. Sr. Manager, Mobility and Identity. Making Android Enterprise Ready 1

Enterprise Ready. Sean Yarger. Sr. Manager, Mobility and Identity. Making Android Enterprise Ready 1 Making Enterprise Ready Sean Yarger Sr. Manager, Mobility and Identity Making Android Enterprise Ready 1 Enterprise Benefits of Android Java-based, get up and running with ease Open source, no license

More information

Distributed Development at Symbian. Deepak Modgil Configuration Management Engineer Symbian Ltd

Distributed Development at Symbian. Deepak Modgil Configuration Management Engineer Symbian Ltd Distributed Development at Symbian Deepak Modgil Configuration Management Engineer Symbian Ltd 1 Outline Introduction Company Profile Export Control and Intellectual Property Offshore Software Development

More information

Sony Ericsson Bluetooth Connect To Pc Suite For Windows 8

Sony Ericsson Bluetooth Connect To Pc Suite For Windows 8 Sony Ericsson Bluetooth Connect To Pc Suite For Windows 8 Sony ericsson PC suite is a software which allow to you to connect or transfer Connect Via usb or Via bluetooth. Backup your phone data. Manage

More information

Head-to-head: Which will win for your business?

Head-to-head: Which will win for your business? Head-to-head: Which will win for your business? When it comes to mobile operating systems (OS), chances are you re already pretty familiar with the big two Apple and Android. There s probably a device

More information

Smartphone Futures Worldwide market analysis and competitor positioning in the high-end handset market in 2009 and beyond

Smartphone Futures Worldwide market analysis and competitor positioning in the high-end handset market in 2009 and beyond Smartphone Futures 2009-2014 Worldwide market analysis and competitor positioning in the high-end handset market in 2009 and beyond Fully understand the rapidly-developing smartphone market Vendors, Operating

More information

NOVEMBER 2010 DEVICE & MANUFACTURER DATA DEVICE OS & CARRIER MIX MOBILE DEVELOPER TRENDS. Visit to sign up

NOVEMBER 2010 DEVICE & MANUFACTURER DATA DEVICE OS & CARRIER MIX MOBILE DEVELOPER TRENDS. Visit  to sign up MOBILE MIX TRACKS & REPORTS MOBILE DEVICE TRENDS DEVICE & MANUFACTURER DATA DEVICE OS & CARRIER MIX MOBILE DEVELOPER TRENDS Device & Manufacturer Data Top Manufacturers (all devices) Top 0 Mobile Devices*

More information

How to unlock my iphone se

How to unlock my iphone se How to unlock my iphone se So download the iphone 5 unlocker on your device. icloud Unlocker has the alibity to remove ios fingerprint lock for all devices with ios 8 or later. i cannot download the tool.

More information

Mobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma

Mobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma Mobile Middleware Course Mobile Platforms and Middleware Sasu Tarkoma Role of Software and Algorithms Software has an increasingly important role in mobile devices Increase in device capabilities Interaction

More information

Phony Programming (Series 60 Symbian Phones)

Phony Programming (Series 60 Symbian Phones) Phony Programming (Series 60 Symbian Phones) Larry Rudolph MIT 6.883 & SMA 5508 March 6, 2006 1 What s so special about phones? Ignorant Operator really ignorant operator Scarce Resources Size -- Screen

More information

Fiserv, Inc. or its affiliates. All rights reserved. This work is confidential and its use is strictly limited. Use is permitted only in

Fiserv, Inc. or its affiliates. All rights reserved. This work is confidential and its use is strictly limited. Use is permitted only in Mobiliti User Guide 2 2011-2013 Fiserv, Inc. or its affiliates. All rights reserved. This work is confidential and its use is strictly limited. Use is permitted only in accordance with the terms of the

More information

MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices

MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices Zohar Sivan IBM Research Laboratory in Haifa IBM Labs in Haifa MMAPI Objectives Provide a standards-based Java multimedia framework for

More information

An Enhanced Security Policy Framework for Android

An Enhanced Security Policy Framework for Android All rights are reserved and copyright of this manuscript belongs to the authors. This manuscript has been published without reviewing and editing as received from the authors: posting the manuscript to

More information

Who am I? Wireless Online Game Development for Mobile Device. What games can you make after this course? Are you take the right course?

Who am I? Wireless Online Game Development for Mobile Device. What games can you make after this course? Are you take the right course? Who am I? Wireless Online Game Development for Mobile Device Lo Chi Wing, Peter Lesson 1 Email: Peter@Peter-Lo.com I123-1-A@Peter Lo 2007 1 I123-1-A@Peter Lo 2007 2 Are you take the right course? This

More information

Mobile Devices as Identity Carriers. Pre Conference Workshop October 14 th 2013

Mobile Devices as Identity Carriers. Pre Conference Workshop October 14 th 2013 Mobile Devices as Identity Carriers Pre Conference Workshop October 14 th 2013 Mobile Market Worldwide Smartphones Market by OS (in thousands of units) 1,400,000 1,200,000 1,000,000 800,000 600,000 400,000

More information

Developer s overview of the Android platform

Developer s overview of the Android platform Developer s overview of the Android platform Erlend Stav SINTEF November 10, 2009 mailto:erlend.stav@sintef.no 1 Overview Vendors and licensing Application distribution Platform architecture Application

More information

The Battle to Define the Meaning of FRAND

The Battle to Define the Meaning of FRAND The Battle to Define the Meaning of FRAND Fair Compensation for All in the Flourishing Mobile Ecosystem CIP Forum 2016 Keith Mallinson Founder, WiseHarbor Göteborg: September 2016 Mobile Ecosystem Revenues

More information

IT Admin User Guide. Knox Developers App (KDA) User Guide v1.0

IT Admin User Guide. Knox Developers App (KDA) User Guide v1.0 IT Admin User Guide Knox Developers App (KDA) User Guide v1.0 December 2017 Samsung Knox Deployment App (KDA) User Guide Copyright Notice Copyright 2017 Samsung Electronics Co., Ltd. All rights reserved.

More information

Introduction. Technical Support. Usborne Books at Home. A Guide to Go2Pay (Mobile Credit Card Payment System)

Introduction. Technical Support. Usborne Books at Home. A Guide to Go2Pay (Mobile Credit Card Payment System) Introduction We are delighted to introduce our new Mobile Credit Card Processing system called Go2Pay. This new app is provided by our long term mobile payment provider, Adelante. The system will allow

More information

Copyright Khronos Group, Page 1

Copyright Khronos Group, Page 1 3RUWDEOH1DWLYH0RELOH 0HGLD$SSOLFDWLRQV 1HLO7UHYHWW 9LFH3UHVLGHQW(PEHGGHG&RQWHQW19,',$ 3UHVLGHQW.KURQRV*URXS Copyright Khronos Group, 2007 - Page 1 3HUYDVLYH0RELOH0HGLD&RPSXWLQJ Handsets are becoming personal

More information

IMEI Database. Manufacturer / Brand Owner User Guide. Version September Copyright Notice. Copyright 2015 GSM Association

IMEI Database. Manufacturer / Brand Owner User Guide. Version September Copyright Notice. Copyright 2015 GSM Association IMEI Database Manufacturer / Brand Owner User Guide Version 4.0 01 September 2015 Copyright Notice Copyright 2015 GSM Association GSM and the GSM logo are registered and owned by the GSM Association. Antitrust

More information

Freedom Security Choice

Freedom Security Choice Freedom Security Choice Symbian: Smartphones for the World Jerry Panagrossi VP US Operations Copyright 2007 Symbian Software Ltd. 1 Burgeoning global market opportunity Mobile phone shipments topped 1B

More information

Pulse Secure Mobile Client

Pulse Secure Mobile Client 3 Pulse Secure Mobile Client Supported Platforms Guide Published Document Version April, 2018 6.0 Pulse Secure, LLC 2700 Zanker Road, Suite 200 San Jose, CA 95134 https://www.pulsesecure.net 2017 by Pulse

More information

How Microsoft s Enterprise Mobility Suite Provides helps with those challenges

How Microsoft s Enterprise Mobility Suite Provides helps with those challenges 2 Agenda Enterprise challenges for mobility How Microsoft s Enterprise Mobility Suite Provides helps with those challenges Hybrid identity With Azure Active Directory and Azure Active Directory Premium

More information

COPYRIGHTED MATERIAL. Introduction and Motivation. Frank H.P. Fitzek, Tony Torp and Tommi Mikkonen. 1.1 The Importance of Mobile Developers

COPYRIGHTED MATERIAL. Introduction and Motivation. Frank H.P. Fitzek, Tony Torp and Tommi Mikkonen. 1.1 The Importance of Mobile Developers 1 Introduction and Motivation Frank H.P. Fitzek, Tony Torp and Tommi Mikkonen This chapter gives a short introduction to and motivation for the bundling of Qt and the Symbian platform. It will underline

More information

<Students names redacted>

<Students names redacted> For our project we looked into information leaking on three Android/Windows/iPhone and created an app for the Windows 7 phone to test its vulnerabilities. The specific vulnerability

More information

Copyright Khronos Group, Page 1

Copyright Khronos Group, Page 1 3RUWDEOH1DWLYH0RELOH 0HGLD$SSOLFDWLRQV 1HLO7UHYHWW 9LFH3UHVLGHQW(PEHGGHG&RQWHQW19,',$ 3UHVLGHQW.KURQRV*URXS Copyright Khronos Group, 2007 - Page 1 3HUYDVLYH0RELOH0HGLD&RPSXWLQJ Handsets are becoming personal

More information

Mobile Devices prioritize User Experience

Mobile Devices prioritize User Experience Mobile Security 1 Uniqueness of Mobile Mobile Devices are Shared More Often Mobile Devices are Used in More Locations Mobile Devices prioritize User Experience Mobile Devices have multiple personas Mobile

More information

GlobalPlatform Trusted Execution Environment (TEE) for Mobile

GlobalPlatform Trusted Execution Environment (TEE) for Mobile GlobalPlatform Trusted Execution Environment (TEE) for Mobile Kevin Gillick Executive Director, GlobalPlatform @GlobalPlatform_ www.linkedin.com/company/globalplatform GlobalPlatform Overview GlobalPlatform

More information

FIDO AND PAYMENTS AUTHENTICATION. Philip Andreae Vice President Oberthur Technologies

FIDO AND PAYMENTS AUTHENTICATION. Philip Andreae Vice President Oberthur Technologies FIDO AND PAYMENTS AUTHENTICATION Philip Andreae Vice President Oberthur Technologies The Problem The Solution The Alliance Updates Data Breaches 781 data breaches in 2015 170 million records in 2015 (up

More information

LELA THE MOBILE FUTURE APP INFORMATION BROCHURE

LELA THE MOBILE FUTURE APP INFORMATION BROCHURE LELA THE MOBILE FUTURE APP INFORMATION BROCHURE www.lelamobile.com What is a Lela? How does it work? Lela is a mobile application that works as an information hub and allows you to access information from

More information

Visual Voice Mail Client - VVMC. Product Description

Visual Voice Mail Client - VVMC. Product Description Visual Voice Mail Client - VVMC Product Description Table of Contents 1. Introduction... 3 2. User experience... 3 3. Service flow... 4 3.1. Installation... 4 3.2. Setup... 4 3.3. Message inbox... 5 3.4.

More information

Mobile Computing. Juha-Matti Liukkonen, Nov 17, 2010

Mobile Computing. Juha-Matti Liukkonen, Nov 17, 2010 Mobile Computing Juha-Matti Liukkonen, Nov 17, 2010 1 Contents Mobile Computing revolution Structural impact of device evolution A look into Mobile Linux 2 Mobile Computing revolution 3 Pocketable power

More information