56
Welcom e

889448 634356855122132416

  • Upload
    zxdrtyu

  • View
    362

  • Download
    1

Embed Size (px)

DESCRIPTION

zxdrtyu

Citation preview

Page 1: 889448 634356855122132416

Welcome

Page 2: 889448 634356855122132416

A Presentation on

MOBILE OPERATING SYSTEM

Presented By:

Page 3: 889448 634356855122132416

Introduction about

MOBILE OPERATING SYSTEM

Page 4: 889448 634356855122132416

Types of MOBILE OPERATING SYSTEM

1] Symbian OS

2] Android OS

5] Windows Phone 7 ( Windows Mobile )

Page 5: 889448 634356855122132416

.

Page 6: 889448 634356855122132416

Symbian teammembers

Ines Santos

Joachim Laus

Juha Hollanti

Sven Heremans

Thomas Hoffner

Thomas Wachnik

IntensiveProgramme

Page 7: 889448 634356855122132416

1. IntroductionSymbian’s Introduction

The Smartphone operating system Symbian OS is 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, and the current CEO is Nigel Clifford.

Research

We had in mind Symbian’s background, the whole history and development behind this operating system, his capabilities, security, performance and so on.

Hardware support and connectivity were, as well, one of our research points.

The native language of the Symbian OS is C++, there for, our research will passes through the programming languages that can be used on Symbian.

The advantages and limitations will be the last tasks we’ll talk about.

Page 8: 889448 634356855122132416

2. Platform

Network Connectivity

Which evolution in the various versions?

Symbian OS 6.0 and 6.1 (also called ER6 ): Bluetooth was added for exchanging data over short distances from fixed and mobile devices. (2002)

Symbian OS 7.0 and 7.0s: This version added EDGE (Enhanced Data rates for GSM Evolution) support and IPV6. (2003)

Symbian OS 8.0: There are not great evolution has shared some API’s to support 3G.

IntensiveProgramme

Page 9: 889448 634356855122132416

2. Platform

Network Connectivity

Which evolution in the various versions?

Symbian OS 9.1: Change of version 1.2 for the Bluetooth has version 2.0 where the difference is the introduction of an Enhanced Data Rate (EDR) for faster data transfer.

Symbian OS 9.3: The WIFI 802.11 and the HSDPA (High Speed Downlink Packet Access) appear on Symbian OS.

Symbian Os 9.5: This last version includes native-support for mobile digital television broadcasts in DVB-H and ISDB-T formats and also location services.

IntensiveProgramme

Page 10: 889448 634356855122132416

2. Platform

This Operating System is used in Nokia’s mobiles

IntensiveProgramme

Page 11: 889448 634356855122132416

3. Software development

Development requirements

The right SDK S60 UIQ MOAP

The IDE-tool of your choice

IntensiveProgramme

Page 12: 889448 634356855122132416

3. Software development

IDE and Tools

What is IDE* ?

An IDE is a software application that allows the computer programmer to develop software for a certain platform. An IDE normally has a: source editor, compiler and/or interpreter and debugger.

*Integrated Development Environment or also known as integrated design environment or integrated debugging environment.

IntensiveProgramme

Page 13: 889448 634356855122132416

3. Software development

Which IDE ?

Carbide C++ CodeWarrior Visual C++

Page 14: 889448 634356855122132416

Programing languages

Symbian OS offers a choice of programming languages to the

developer. Symbian OS is written in C++ , and this is therefore regarded as its primary programming language.

IntensiveProgramme

Page 15: 889448 634356855122132416

Programing languages

Java 2nd the most important programing language on Symbian OS.

Others programing languages which you can use on Symbian;

JavaSript, Assembler,WMLScript,C# , Visual Basic, OPL and so on…

IntensiveProgramme

Page 16: 889448 634356855122132416

4. Overall Evaluation

Conclusion

Manufacturs point-of-view• Strong Operating System• Established value

Developers point-of-view• Developing for Symbian brings limitations.• A Symbian developer will only develop for Symbian. Is that interesting?

IntensiveProgramme

Page 17: 889448 634356855122132416
Page 18: 889448 634356855122132416

TEAM MEMBERS

Martin Jantscher – FH Joanneum

Mohammed Talhaoui – Artesis Hogeschool Antwerpen

Denis De Vos – Haute Ecole Provinciale de Mons-Borinage-Centre

Ivan Cunha – Escola Superior de Comunicação Social

Artur Roszcyk – Wyzsza Szkola Informatyki

Mikhail Datsyuk – Central Ostrobothnia

Introduction

Page 19: 889448 634356855122132416

What is Android?

• A software platform and operating system for mobile devices

• Based on the Linux kernel

• Developed by Google and later the Open Handset Alliance (OHA)

• Allows writing managed code in the Java language

• Possibility to write applications in other languages and compiling it to ARM native code (support of Google? No)

• Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA

1. Introduction

Page 20: 889448 634356855122132416

Operating System(s)  • Android uses Linux for its device drivers, memory management, process

management, and networking. • The next level up contains the Android native libraries. They are all written in

C/C++ internally, but you’ll be calling them through Java interfaces. In this layer you can find the Surface Manager, 2D and 3D graphics, Media codecs, the SQL database (SQLite), and a native web browser engine (WebKit).

 • Dalvik Virtual Machine. Dalvik runs dex files, which are coverted at compile

time from standard class and jar files.

2. Platform

Page 21: 889448 634356855122132416

Network Connectivity 

It supports wireless communications using:

GSM mobile-phone technology

3G

Edge

802.11 Wi-Fi networks

2. Platform

Page 22: 889448 634356855122132416

Security 

Android is a multi-process system, in which each application (and parts of the system) runs in its own process. Most security between applications and the system is enforced at the process level through standard Linux facilities, such as user and group IDs that are assigned to applications.

Additional finer-grained security features are provided through a "permission" mechanism that enforces restrictions on the specific operations that a particular process can perform, and per-URI permissions for granting ad-hoc access to specific pieces of data.

2. Platform

Page 23: 889448 634356855122132416

Future possibilities

• Google Android Sales to Overtake iPhone in 2012

• The OHA is committed to make their vision a reality: to deploy the Android platform for every mobile operator, handset manufacturers and developers to build innovative devices

• Intel doesn’t want to lose ownership of the netbook market, so they need to prepare for anything, including Android

• Fujitsu launched an initiative to offer consulting and engineering expertise to help run Android on embedded hardware, which aside from cellphones, mobile internet devices, and portable media players, could include GPS devices, thin-client computers and set-top boxes.

• More Android devices are coming and some will push the envelope even further

 

 

2. Platform

Page 24: 889448 634356855122132416

2. Platform

This Operating System is used in Samsung, HTC mobiles.

Page 25: 889448 634356855122132416

Programming Language(s)

• Java – officially supported

• C/C++ – also possible but not supported 

3. Software development

Page 26: 889448 634356855122132416

Limitations Bluetooth limitations

o Android doesn't support: Bluetooth stereo Contacts exchange Modem pairing Wireless keyboards

 But it'll work with Bluetooth headsets, but that's about it

Firefox Mobile isn't coming to Android Apps in Android Market need to be programmed with a custom form of Java

→ Mozilla and the Fennec won't have that

 

4. Overall evaluation

Page 27: 889448 634356855122132416

•  Conclusion

We can only hope that the next versions of Android have overcome the actual

limitations and that the future possibilities became a reality

4. Overall Evaluation

Page 28: 889448 634356855122132416

.

iPhone OS(iOS)

Page 29: 889448 634356855122132416

TEAM MEMBERS

Steve Jobs

Steve Wozniak

Ronald Wayne

Introduction

Page 30: 889448 634356855122132416

iOS (known as iPhone OS prior to June 2010) is Apple's mobile operating system.

Apple is company who developed iPhone Operating System (iOS).

This OS is released on June 29, 2007. This OS is also used in iPad, iPhone and

iPod touch. The latest mobile of Apple is iOS 4.3 Golden Master.

In this mobile phone iOS 4.3 operating

System is used.

Introduction

Page 31: 889448 634356855122132416

Network Connectivity 

It supports wireless communications using:

GSM mobile-phone technology

3G

CDMA

Wi-Fi networks

2. Platform

Page 32: 889448 634356855122132416

2. Platform

Game center

Game Center is an online multiplayer social gaming

network released by Apple. It allows users to invite friends to play

a game, start a multiplayer game through matchmaking, track their

achievements, and compare their high scores on a leader board.

Game Center was announced during an iOS 4 preview event

hosted by Apple on April 8, 2010. A preview was released to registered

Apple developers in August

Page 33: 889448 634356855122132416

2. Platform

This operating system is used in Apple’s products such as

iPhone, iPad, Pod Touch.

Page 34: 889448 634356855122132416

2. Platform

iPad

Page 35: 889448 634356855122132416

Programming Language(s)

• Java – officially supported

• C/C++ – also possible but not supported • Objective-C

3. Software development

Page 36: 889448 634356855122132416

4. Features

1. Home screen

2. Folders

3. Included applications

4. Multitasking

5. Switching applications

6. Jail breaking

Page 37: 889448 634356855122132416

•  Conclusion

This is the strong operating system but it is so expensive.

This is good for look and using.

5. Overall Evaluation

Page 38: 889448 634356855122132416

.

BlackBerry OS

Page 39: 889448 634356855122132416

1. Introduction

BlackBerry OS is a proprietary mobile operating system,

developed by Research In Motion for its BlackBerry line of

smartphone handheld devices. The operating system provides

multitasking and supports specialized input devices that have

been adopted by RIM for use in its handhelds, particularly the

trackwheel, trackball, and most recently, the trackpad and touchscreen.

Page 40: 889448 634356855122132416

2. Introduction

This OS supports many languages as follows

US English, UK English, French, Spanish, Portuguese, Brazilian

Portuguese, Basque, Catalan, Galician, Italian, German, Greek, Dutch,

Russian, Polish, Czech, Hungarian, Turkish, Arabic, Hebrew,

Indonesian, Thai, Japanese, Chinese (Traditional), Chinese (Simplified),

Korean.

Page 41: 889448 634356855122132416

2. Introduction

The Latest stable is 6.0 (BlackBerry Torch 9800) which is

released on August 2010. This mobile supports

all latest feature of Blackberry. This version supports

3G, Wi-Fi, GSM mobile phone technology

etc.

Page 42: 889448 634356855122132416

Network Connectivity 

It supports wireless communications using:

GSM mobile-phone technology

3G

CDMA

Wi-Fi networks

2. Platform

Page 43: 889448 634356855122132416

2. Platform

This Operating System is used only in Blackberry’s mobile phones.

Page 44: 889448 634356855122132416

Programming Language(s)

This OS is designed in c++ language only. No other language is used

for design Blackberry. Blackberry also support JAVA language but not widely.

3. Software development

Page 45: 889448 634356855122132416

4. Overall evaluation

• Conclusion This is best operating system but not so popular as Symbian, Android or iPhone in India. So it is not used mostly by people.

Page 47: 889448 634356855122132416

1. Introduction

Windows Mobile is a mobile operating system developed

by Microsoft that was used in smartphones and mobile devices, but is

being currently phased out to specialized markets. It is superseded

by Windows Phone 7.

The current and last version is "Windows Mobile 6.5". It is based on the Windows CE 5.2 kernel. 

Page 48: 889448 634356855122132416

1. Introduction

Common features• Today Screen shows the current date, owner information, upcoming

appointments, e-mail messages, and tasks. (Is now Home screen in later WM6.5 builds)

• The taskbar shows the current time and the volume.• Office Mobile a suite of Mobile versions of Microsoft

Office applications• Outlook Mobile comes with Windows Mobile.• Internet Explorer Mobile is an Internet browser developed by Microsoft

for Pocket PC and Handheld PC that comes loaded by default with Windows Mobile and Windows CE for Handheld PC.

• Windows Media Player for Windows Mobile.

Page 49: 889448 634356855122132416

1. Introduction

• Client for PPTP VPNs.• Internet Connection Sharing (ICS) which in mobile phones allows

attached computers to share internet connections via USB and Bluetooth.

• Coherent file system similar to that of Windows 9x/Windows NT and support for many of the same file types.

• Ability to multitask.

Page 50: 889448 634356855122132416

1. Introduction

Hardware

• Windows Mobile Professional runs on (smartphones) with touchscreens

• Windows Mobile Standard runs on phones with regular screens• Windows Mobile Classic which runs on 'Windows Mobile Classic

devices' (Pocket PCs).

Page 51: 889448 634356855122132416

1. Introduction

There are many types of Windows OS such as:

• Windows Mobile Classic devices (Pocket PC)• Windows Mobile Smartphones• Windows Mobile 2003• Windows Mobile 2003 SE• Windows Mobile 5• Windows Mobile 6• Windows Mobile 6.1• Windows Mobile 6.5• Windows Mobile 6.5.1• Windows Mobile 6.5.3• Windows Mobile 6.5.5• Windows Phone 7

Page 52: 889448 634356855122132416

2. History

Windows Mobile's share of the smartphone market has been in

decline year-on-year. Gartner research data showed that while the total

smartphone industry grew 27% between 2008 and 2009, Windows

Mobile's share of the smartphone market fell 2.7% in that same period.

In 2004, Windows Mobile accounted for 23% of worldwide

smartphone sales. Windows Mobile was projected to overtake Symbian

to become the leading mobile OS by 2010. But by 2008, its share had

dropped to 14%. Microsoft licensed Windows Mobile to four out of the

world's five largest mobile phone manufacturers, with Nokia being the

exception. Although Microsoft apparently has 50 handset partners.

Page 53: 889448 634356855122132416

2. History

At one time Windows Mobile was the most popular handset for

business use, but by 2009 this was no longer the case. An Information

Week survey found that 24% of planned business deployments of mobile

application were for Windows Mobile, putting it in 3rd place, behind

Blackberry (61%) and iPhone (27%).

In October 2009 Gartner predicted that by 2012 Windows Mobile

would remain the fourth most popular smartphone platform during the rise

of Android only due to BlackBerry falling from second to fifth.

Samsung announced in November 2009 that it would phase out

the Windows Mobile platform, to concentrate on its own Bada operating

system, Google's Android, and Microsoft's Windows Phone 7.

Page 54: 889448 634356855122132416

3. Software development

Windows OS is programmed in ‘C++’ language.

Developers have several options for deploying mobile applications.

These include writing native code with Visual C++, writing Managed

code that works with the .NET Compact Framework.

Page 55: 889448 634356855122132416

4. Overall evaluation

Conclusion• Windows Mobile 5.0 is about providing the strongest base for

hardware innovation

• Rich and robust platform on which to build and deploy Mobile applications

• Provide the tools needed to build next generation mobile applications

• Expose device specific capabilities to make “being mobile” a better experience.

Page 56: 889448 634356855122132416

© artesi

s 2008 | 56