COMP3330_Ch1_Introduction.pdf - Chapter 1 Introduction 2018-2019 COMP3330 Interactive Mobile Application Design and Programming Dr T.W Chim(E-mail

COMP3330_Ch1_Introduction.pdf - Chapter 1 Introduction...

This preview shows page 1 - 14 out of 114 pages.

IntroductionChapter 1.2018-2019COMP3330 Interactive Mobile Application Design and ProgrammingDr. T.W. Chim (E-mail: [email protected])Department of Computer Science, The University of Hong Kong
Background image
Agenda2Smart Phone vs. Feature PhoneMobile Operating SystemsApplication Development & IDEWhy Mobile Apps?Key Steps for Mobile Apps DevelopmentSample Apps and FeaturesTypes of Mobile Apps
Background image
Smart Phone vs. Feature Phone3
Background image
No official definitionMost notable differences: Advanced application programming interfaces (APIs) on smart phones for running third-party applications can allow those applications to have better integration with the phone’s OS and hardware (e.g. Camera, NFC, Accelerometer). Feature phones run on proprietary firmware, with third-party software support through platforms like Java ME / J2ME / Java / Objective C / C#.4Smart Phone vs. Feature Phone
Background image
A smart phone is generally accepted as a mobile phone built on a mobile computing platform, with more advanced computing ability and connectivity than a feature phone.5What is a Smart Phone?=+
Background image
Features:High-resolution touch screensWeb browsers to display standard web pages (instead of just mobile-optimized pages such as WAP pages)High-speed data access (WiFi or 3G)6What is a Smart Phone?Example of WAP pages:
Background image
Mobile Operating Systems7
Background image
Symbian OS (Nokia)Android OS (Google)iPhone OS (iOS) (Apple)BlackBerry OS (Research In Motion, RIM)Windows Phone (Microsoft)Palm OS (Garnet OS) (Hewlett Packard, HP)Palm webOS (Hewlett Packard, HP)Bada(Samsung)MaemoOS (embedded Linux)MeeGoOS (embedded Linux)Sailfish OS (embedded Linux), deployed in the mobile phone Jolla Jolla8Operating Systems
Background image
Produced by the software development and licensing company Symbian Ltd.Symbian Ltd was established in June 1998 and is headquartered in Southwark in the UK.The native language of the Symbian OS is C++.Java 2ndthe most important programming language on Symbian OS. 9Symbian OS
Background image
Network Connectivity:2002: Symbian OS 6.0 and 6.1 (ER6):Bluetooth was added for exchanging data over short distances from fixed and mobile devices.2003: Symbian OS 7.0 and 7.0s: This version added EDGE (Enhanced Data Rates for GSM Evolution) support and IPV6.2008: Symbian OS 8.0: There are not great evolution but has shared some APIs to support 3G.2009: Symbian OS 9.0: APIs to support WiFi.2009: Symbian OS 9.1: To support Bluetooth version 2.0. Introduce an Enhanced Data Rate (EDR) for faster data transfer. 2009: Symbian OS 9.3: The WiFi 802.11 and the HSDPA (High Speed Downlink Packet Access) appear on Symbian OS.2009: Symbian OS 9.5: This version includes native-support for mobile digital television broadcasts in DVB-H and ISDB-T formats and also location services.10Symbian OS
Background image
Mostly used in Nokia’s mobile phones.11Symbian OS
Background image
Reference: 12Symbian OS
Background image
A software platform and operating system for mobile devices.
Background image
Image of page 14

You've reached the end of your free preview.

Want to read all 114 pages?

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture