Symbian teammembers Ines Santos Joachim Laus Juha Hollanti Sven Heremans Thomas Hoffner Thomas Wachnik
1. IntroductionSymbian’s IntroductionThe Smartphone operating system Symbian OS is produced by the software developmentand 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.ResearchWe had in mind Symbian’s background, the whole history and development behind thisoperating 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 passesthrough the programming languages that can be used on Symbian. The advantages and limitations will be the last tasks we’ll talk about.
2. PlatformNetwork 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.
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.
2. Platform This Operating System is used in Nokia‟s mobiles
3. Software developmentDevelopment requirements The right SDK S60 UIQ MOAP The IDE-tool of your choice
3. Software developmentIDE and ToolsWhat 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.
3. Software developmentWhich IDE ? Carbide C++ CodeWarrior Visual C++
Programing languagesSymbian OS offers a choice of programming languages to thedeveloper. Symbian OS is written in C++ , and this is thereforeregarded as its primary programming language.
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…
4. Overall EvaluationConclusion 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?
IntroductionTEAM MEMBERSMartin Jantscher – FH JoanneumMohammed Talhaoui – Artesis Hogeschool AntwerpenDenis De Vos – Haute Ecole Provinciale de Mons-Borinage-CentreIvan Cunha – Escola Superior de Comunicação SocialArtur Roszcyk – Wyzsza Szkola InformatykiMikhail Datsyuk – Central Ostrobothnia
1. IntroductionWhat 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
2. PlatformOperating 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. PlatformSecurityAndroid is a multi-process system, in which each application (and parts of thesystem) runs in its own process. Most security between applications and thesystem is enforced at the process level through standard Linux facilities, such asuser 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 particularprocess can perform, and per-URI permissions for granting ad-hoc access tospecific pieces of data.
2. PlatformFuture 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 This Operating System is used in Samsung, HTC mobiles.
3. Software developmentProgramming Language(s)• Java – officially supported• C/C++ – also possible but not supported
4. Overall evaluationLimitationsBluetooth limitations o Android doesnt support: Bluetooth stereo Contacts exchange Modem pairing Wireless keyboardsBut itll work with Bluetooth headsets, but thats about itFirefox Mobile isnt coming to AndroidApps in Android Market need to be programmed with a custom form of Java → Mozilla and the Fennec wont have that
4. Overall Evaluation• ConclusionWe can only hope that the next versions of Android have overcome the actuallimitations and that the future possibilities became a reality
IntroductionTEAM MEMBERSSteve JobsSteve WozniakRonald Wayne
IntroductioniOS (known as iPhone OS prior to June 2010) is Apples 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 andiPod touch. The latest mobile of Apple is iOS 4.3 Golden Master.In this mobile phone iOS 4.3 operatingSystem is used.
2. Platform Game center Game Center is an online multiplayer social gamingnetwork released by Apple. It allows users to invite friends to playa game, start a multiplayer game through matchmaking, track theirachievements, and compare their high scores on a leader board. Game Center was announced during an iOS 4 preview eventhosted by Apple on April 8, 2010. A preview was released to registeredApple developers in August
2. Platform This operating system is used in Apple‟s products such asiPhone, iPad, Pod Touch.
1. Introduction BlackBerry OS is a proprietary mobile operating system,developed by Research In Motion for its BlackBerry line ofsmartphone handheld devices. The operating system providesmultitasking and supports specialized input devices that havebeen adopted by RIM for use in its handhelds, particularly thetrackwheel, trackball, and most recently, the trackpad and touchscreen.
2. Introduction This OS supports many languages as followsUS English, UK English, French, Spanish, Portuguese, BrazilianPortuguese, Basque, Catalan, Galician, Italian, German, Greek, Dutch,Russian, Polish, Czech, Hungarian, Turkish, Arabic, Hebrew,Indonesian, Thai, Japanese, Chinese (Traditional), Chinese (Simplified),Korean.
2. Introduction The Latest stable is 6.0 (BlackBerry Torch 9800) which isreleased on August 2010. This mobile supportsall latest feature of Blackberry. This version supports3G, Wi-Fi, GSM mobile phone technologyetc.
2. Platform This Operating System is used only in Blackberry‟smobile phones.
3. Software developmentProgramming Language(s) This OS is designed in c++ language only. No other language is usedfor design Blackberry. Blackberry also support JAVA language but not widely.
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.
1. Introduction Windows Mobile is a mobile operating system developedby Microsoft that was used in smartphones and mobile devices, but isbeing currently phased out to specialized markets. It is supersededby Windows Phone 7. The current and last version is "Windows Mobile 6.5". It isbased on the Windows CE 5.2 kernel.
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.
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.
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).
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
2. History Windows Mobiles share of the smartphone market has been indecline year-on-year. Gartner research data showed that while the totalsmartphone industry grew 27% between 2008 and 2009, WindowsMobiles share of the smartphone market fell 2.7% in that same period. In 2004, Windows Mobile accounted for 23% of worldwidesmartphone sales. Windows Mobile was projected to overtake Symbianto become the leading mobile OS by 2010. But by 2008, its share haddropped to 14%. Microsoft licensed Windows Mobile to four out of theworlds five largest mobile phone manufacturers, with Nokia being theexception. Although Microsoft apparently has 50 handset partners.
2. History At one time Windows Mobile was the most popular handset forbusiness use, but by 2009 this was no longer the case. An InformationWeek survey found that 24% of planned business deployments of mobileapplication were for Windows Mobile, putting it in 3rd place, behindBlackberry (61%) and iPhone (27%). In October 2009 Gartner predicted that by 2012 Windows Mobilewould remain the fourth most popular smartphone platform during the riseof Android only due to BlackBerry falling from second to fifth. Samsung announced in November 2009 that it would phase outthe Windows Mobile platform, to concentrate on its own Bada operatingsystem, Googles Android, and Microsofts Windows Phone 7.
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 Managedcode that works with the .NET Compact Framework.
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.