Presentation is loading. Please wait.

Presentation is loading. Please wait.

Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 1 Mobile emulator technology: S60 Platform Software Development Kit for Symbian.

Similar presentations


Presentation on theme: "Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 1 Mobile emulator technology: S60 Platform Software Development Kit for Symbian."— Presentation transcript:

1 Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 1 Mobile emulator technology: S60 Platform Software Development Kit for Symbian OS Xueli Jin Master’s thesis Supervisor: Docent Timo Korhonen Instructor: M.Sc. David Lovece Helsinki, 31 March, 2009

2 Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 2 Topics Introduction Background S60 Platform SDK creation Improvement feasibility study Hybrid SDK creation Conclusions

3 Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 3 Introduction Research Goal To analyze the current mobile Operating System (OS) market status regarding to Software Development Kit (SDK), and then to investigate the feasibility of improving the S60 platform SDK for Symbian OS. Research questions What is the most significant impact for the S60 Platform SDK users regarding the usability and performance. How can the users’ identified problems and issues be solved by improving S60 Platform SDK building and integration process? How to improve S60 Platform SDK creation system to avoid the compatibility problems and minimize the development time of the S60 Platform SDK? What are the possibilities for the future improvements of S60 Platform SDK? Research methods To compare the S60 Platform SDK with other SDKs or similar tools from other mobile software platforms. By analyzing the comparison results and combining them with the customer feedback, the improvement feasibility of the S60 Platform SDK is studied.

4 Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 4 Background Symbian OS S60 Platform Smartphone Emulator Popular SDKs in the Mobile OS market How the S60 SDK is created

5 Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 5 Smartphone “Smartphone could be best characterized as phones which are essentially like pocket-size computers equipped with wireless network connections. “ This is what people thought the smartphone is at 2005. "A large-screen, data-centric, handheld device designed to offer complete phone functions whilst simultaneously functioning as a personal digital assistant (PDA)." In 2006, professional analyst in Mobile industry, Gartner gave the definition of a smart phone. "Smart phones differ from ordinary mobile phones in two fundamental ways: how they are built and what they can do.” This is from David Wood, Executive Vice President at Symbian Ltd. In this thesis, the smartphone is a mobile device which has advanced operating system such as Symbian OS, the rich features such as build-in camera, and is also programmable in order to add the application to it easily.

6 Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 6 Emulator What does the Emulator do? It duplicates (provides an emulation of) the functions of one system by using the other different system, so that the second system behaves like (and appears to be) the first system. What is Emulator? An emulator is itself a program that creates an extra layer between an existing computer platform (host platform) and the platform to be reproduced (target platform). S60 Emulator The S60 emulator mimics the operation of an S60 based application on the Windows PC environment.

7 Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 7 S60 Emulator function description

8 Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 8 Popular SDKs in the Mobile OS market Nokia device SDK Series 40 platform SDK Sun Java Wireless Toolkit Sony Ericsson Java SDK Microsoft Windows Mobile SDK Maemo SDK Apple iPhone SDK Google Android SDK

9 Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 9 S60 Platform SDK creation Source: S60 platform release Creation methods: build scripts writing in perl along with TinyMake and bash shell script Output: S60 Platform SDK for Symbian OS, for C++ S60 Platform SDK for Symbian OS, for Java S60 Licensee SDK

10 Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 10 Improvement feasibility Proposal: Combine two S60 SDKs (C++ and Java) to one single S60 SDK ( Hybrid SDK) Benefit: All in one package (easy to get, easy to use, easy to maintain) Shorten the SDK development time Reduce the cost of the SDK creation Implementation: Hybrid SDK creation Source: S60 platform release Creation methods: build scripts writing in perl along with TinyMake and shell bash scripts Output: Hybrid SDK

11 Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 11 Conclusions Hybrid SDK is technical possible and is also an advanced solution to satisfy customer in functionality, performance, compatibility and usability Implemented Hybrid SDK creation system (regarding to build and integration) Future research : hardware simulation technology


Download ppt "Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 1 Mobile emulator technology: S60 Platform Software Development Kit for Symbian."

Similar presentations


Ads by Google