Symbian os with smart phones Guided by: Hetal A Josiyara

Slides:



Advertisements
Similar presentations
WHAT IS ANDROID? A Software platform and operating system for mobile. Based on the Linux kernel. Android was found way back in It was developed.
Advertisements

Mobile Office Applications Name: SPB Rao Student Id: 59407R
Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
Mobile Computing Advantages and limitations of mobile computing
Mobil game : A mobile game is a video game played on a mobile phone, smartphone, PDA, handheld computer or portable media player Type of language writing.
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
ASSIGNMENT 1 OPEARTING SYSTEMS ( PALM OS ) Nousheen Shaikh Salwa Buksh
Robin Estabrooks Computer Science 1631, Winter 2011.
Chan pak lim chau ho chit cheung tak ching yip pak ho g2
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
Mobile Mobile OS and Application Team: Kwok Tak Chi Law Tsz Hin So Ting Wai.
DEPARTMENT OF COMPUTER ENGINEERING
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Word Processing, Web Browsing, File Access, etc. Windows Operating System (Kernel) Window (GUI) Platform Dependent Code Virtual Memory “Swap” Block Data.
Installing software on personal computer
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Introduction to Android Platform Overview
To be Presented by, T.Sathishkumar [11mw07] 1. Synopsis Introduction Version Features License An Application Development Demo Possibilities Advantages.
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
Operating Systems Chapter 4.
Computer for Health Sciences
Android Introduction Platform Overview.
Programming mobile devices Part II Programming Symbian devices with Symbian C++
More than You Want to Know About Pocket PC’s. What is a Pocket PC?
Information Systems Today: Managing in the Digital World TB4-1 4 Technology Briefing Networking.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Lesson 6 Operating Systems and Software
SOFTWARE.
CS101: Introduction to Computing Instructors: Badre Munir, Usman Adeel, Zahid Irfan & Maria Riaz Faculty of Computer Science and Engineering GIK Institute.
Survey of PC and Network Operating Systems
Chapter 4 System Software.
BREW Client for GHRC Prem Kumar, QUALCOMM Inc. BREW Client – 4.1 Overview Confidential and Proprietary 2 BREW GHRC Document History >Kicked off in the.
Bluetooth POP3 Relay Project Benjamin Kennedy April 30 th, 2002.
Embedded Systems Mohammad A. Gowayyed (c) 2012 Mohammad A. Gowayyed1.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
Martin Schmidt / The Silent Revolution Mobile Java.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
IPHONE Neeraj Dhiman. CONTENT  INTRODUCTION  HISTORY  HARDWARE  SOFTWARE  FEATURES  SPECIFICATIONS  RESTRICTIONS.
COMPUTER SOFTWARE FORM 1. Learning Area Introduction to computer software Operating System (OS) Application Software Word Processing Software Presentation.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Introduction TO Network Administration
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
The Whole new Experience - By Mahesh Chauhan. Its sounds strange but the fact is that :-  More than 90% of the CPUs in the world are not in desktops.
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
History of Windows Operating System. Windows 1.0 Debuted in 1985 First version of Windows that was set up to use bitmap displays and mouse pointing devices.
Insight Developing for Mobile Devices. 2 Device for voice communication Alexander Graham Bell (1876)
Symbian Application Development Symbian is one of the leading mobile OS platforms has been accepted by more than mobile enterprises worldwide. The mobile.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
1. Introduction 2. Need of Symbian o.s. 3. Platform 4. Software development 5. Overall evaluation.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Chapter 2 Operating Systems
Computer System Structures
Voice Controlled Robot by Cell Phone with Android App
Android.
Linux Operating System Architecture
Symbian Operating System
OPERATING SYSTEMS.
Information Technology Ms. Abeer Helwa
Windows Virtual PC / Hyper-V
Presentation transcript:

Symbian os with smart phones Guided by: Hetal A Josiyara Prepared by: Rakesh Patel Roll no: 6435 Guided by: Hetal A Josiyara

INDEX Introduction History How symbian works System structure Some special features Various application of symbian os Advantage Limitations conclusion

INTRODUCTION Symbian os is an operating system, designed for mobile devices, with associated libraries, user interface frameworks and reference implementations of common tools, developed by symbian ltd. The native language of the symbian OS is C++, although it is not a standard implementation. There are multiple platforms based upon symbian OS provide various application.

History of symbian os Symbian established as a private independent company in june 1998, owned by ericsson, nokia, motorola and Psion Nokia 6600, the first phone to utilize symbian OS v7.0s produced.

How does Symbian OS work? Symbian OS provides the underlying routines and services for application software. Ex. an email software that interacts with a user through a mobile phone screen, downloads email messages to the phone's inbox over a mobile network access. The os is developoed with this features: to provide power, memory and input & output resource management specifically required in mobile devices to provide tools for developing mobile software for business, media and other applications to ensure the wide availability of applications and accessories for different user requirements

System structure Hardware resources CPU:- symbian os is designed for 32 bit CPUs running at lower speed compared with desktop or PCs. ROM:- the system ROM is mapped as the z: drive. so programs are being executed in place rather then being loaded in to RAM. System RAM:- the system RAM is used for two purpose: RAM for use by active programs and the system kernel, and RAM used as ‘disk’ space accessed as the c: drive. I/O device: A screen with ‘digitizer’ for pen input, A keyboard An infrared port Bluetooth for wireless transfer of data between symbian os phones and others such as palm PDAs or nokia communications.

Software basics A server is program without a user interface. A server manages one or more resources. It provides an APIs so that client can access to its services. An engine is the part of an application that manipulates data, rather than the part that interacts directly with the user. An application is a program with a user interface. Each applications runs in separate process with its own virtual address space.

ekern.exe efsvr.exe ewsrv.exe Apprun.exe file sever Kernel privilege execution ekern.exe efsvr.exe ewsrv.exe Apprun.exe file sever Euser.lib User privilege Privileged boundry Kernel executive (ekern.exe!) Kernel privilege The kernel manages the machines hardware resources such as system RAM and hardware devices.

Software development kits A software development kit (SDK) for symbian OS support development in both C++ and Java. They provide: full system documentation for APIs and tools PC-based emulation of Symbian OS phones It supports DLL that system loads a DLL in to context of an exiting process SDKs are built based on a particular UI platform that supports browsing, telephony, multimedia and contact/calendar management. It contains shared library DLL and polymorphic DLL

Quick office Premier 5.0 Overview Three Applications in One Powerful Mobile Office Quick office Premier 5.0 is the FIRST and ONLY mobile solution to support Microsoft Office 2007® on S60 3rd Edition devices. Quick office Premier 5.0 Compatibility Supports the Microsoft Office version support; 97, 2000, XP, 2003, & 2007 Compatible with all S60 3rd Edition Devices Key Benefits Retain File Formatting with No Data Loss Read text easier than ever Key Features Complete Editing of Word®, Excel® and PowerPoint® files Advanced Editing of text, lists, tables, style, and formatting Support For complex formulas

AdAdobe Reader for Symbian OS software lets you to view Adobe PDF files on Nokia 6680 Smart phones and, Nokia Communicator 9500 series and 9210/9290 devices. obe Reader for Symbian OS Adobe Reader allows you two ways to view Adobe PDF files. Either view files as intended by the author, in their original format, or as a tagged PDF file, which provides the optimal reading experience. For Nokia Communicator 9500 devices Adobe Reader for Symbian OS is available in English, French, German, Spanish and Italian.

Latest version of symbian os v9.5 Symbian OS v9.5, the latest evolution of Symbian OS, delivers over 70 new features for high-performance, more powerful smart phones at mass market costs. Higher performance at lower hardware cost Designed for richer user experiences Faster time-to-market

Different version of symbian based mobile series Definition of "S60" Formerly known as Series 60, S60 is primarily used by Nokia on its own handsets, but has been licensed by other manufacturers such as Samsung, Siemens, and LG.  Definition of "S80" S80 is the software platform that Nokia runs on top of the Symbian OS for its 9000 series of communicator devices.  Definition of "S90" S90 is the software platform that Nokia runs Symbian OS in its 77xx series of touchscreen enabled multimedia devices.

Various application of symbian os Networking & Communications Multimedia & Graphic Kernel & Hardware Services Telephony Symbian OS is the market leading operating system for advanced data-enabled mobile phones. It is designed for the specific requirements of advanced 3G mobile phones and beyond All smart phones that are currently used for voice, video, recording, web based use, mailing are operated by symbian Game development

Advantage Wide selection of applications available for a range of smart phones Implements industry standard protocols, interfaces and management services for IT system integration Application development using industry standard Java and C++ languages Extensive connectivity options - including GSM, GPRS, CDMA, WCDMA, WiFi and Bluetooth

Limitations Environment monopoly Hacking Symbian S60 version devices can be hacked OS 9.X that allow hacker to install "unsigned" files and allowing access to previously locked system files. This allows changing of how the operating system works, allowing hidden applications etc. to be viewable. Environment monopoly Symbian requires the use of special techniques such as descriptors and the cleanup stack. This can make even relatively simple programs harder to implement than in other environments. Not platform independence

conclusion So, Symbian OS is the advanced, open operating system licensed by the world’s leading mobile phone manufacturers. It is designed for the specific requirements of advanced 2.5G and 3G mobile phones. It combines the power of an integrated applications environment with mobile telephony, bringing advanced data services to the mass market. So we can say that next generation will be totally of symbian os devices. A truly scalable operating system for the global market.

Any quary ???????

THANK YOU