A Review on ‘: An Open Source Platform for Creating Mobile OS’

Ashish Agrawal Sadhana Singh Malay Tripathi M.Tech.(S.E.)* M.Tech.(S.E.)* M.Tech.(S.E.)* SRMS CET, Bareilly SRMS CET, Bareilly SRMS CET, Bareilly

ABSTRACT Tizen is an open source, standard based, cross architecture platform for multiple categories This is the era in which mobile computing and it’s open initially focusing on smart phones, tablets and sources becoming a better part of our life. So be automotive infotainment, with other consumer detached and be solitary from these technology is not electronic device envisioned moving forward[1]. The good because we can’t promote and advance ourselves advantage of being open source is manufacturers can for the forthcoming period. For enlightening and deploy the platform on their products easily new enhancing the knowledge, we are writing this review features/services can be added without breaking paper on Tizen which is mainly an industrial effort to [given the software complies to platform standards] create and expedite new, open and flexible mobile [5]. Current members of Tizen association are operating systems Its intense flexibility gives weapon to operators, OEM’s, NTT DOCOMO, orange, Samsung operators, OEMs (Original Equipment Manufacturers) and etc. and developers to create their desired services and [2] business models to show themselves more advance and 2. Tizen Release History global in-front of customers. Tizen 1.0 (April 2012) Larkspur-Web centric platform General Terms 1. Highest HTML5 coverage 2. Tizen Device Web API Tizen, OS, Mobile applications. 3. Web UI framework (jQuery Mobile based Extension) Keywords Tizen, Tizen SDK, open source Tizen 2.0 (February 2013) Magnolia - Web/native dual framework 1. Native API 1. INTRODUCTION 2. Unified SDK for Web and native 3. Web Runtime based on WebKit2 Tizen is a crisp, strong name that matches the scope 4. Web Audio, HTML Media Capture and capabilities of these new open source operating 5. HTML Drag & Drop, Clipboard API systems. The name was created by combining the connectivity of “tie” , the activity of “rise” and the Tizen 2.1(May 2013)Nectarine- Readiness for meditative qualities of ”zen”. It shows that system commercialization in terms of stability & maturity works with and for you to give desired results [1]. It is 1. Hybrid Web and native app expected to be based on 3S rule which means it is 2. support 3. Content security policy swift, simple and supportive in nature to create and 4. Trusted inter-app sharing support new off springs. 5. Account management 6. QR code and image recognition 7. System replacing init daemon

Tizen was developed to provide these facilities:-

1. An open source that support completely 3. Comparison between Tizen 2.0 flexible UX design. and Tizen 2.1 [1] Features of Tizen 2.0 2. OEM’s can build flexible business model to 1. Built-in Application Highlights enhance features in their ongoing products  Home/Lock Screen with a notification area (pull--‐down menu), movable icons, to satisfy various consumer demands customizable wallpapers and support for up to nine panels. 3. HTML5 supported and ensures great user satisfaction of Tizen device users.

© 2013, IJOURNALS All Rights Reserved Page 39

 Contacts application integrated with other Web Runtime(native/hybrid support, device applications such as dialler and email. API ), Tizen APIs. Support for contact sharing over , SMS and email. Features of Tizen 2.1[6]-  Dialler can initiate a call from the dial pad,  Enhanced web framework that provides contacts, or history. Dialler also supports state of the art HTML5/w3c API support call barring/rejection (with message back to including new features such as content caller), speed--‐dial, multiparty call, DTMF security policy1.0 and navigation timing and and USSD. relevant specification updates.  Messaging support for SMS and MMS.  Web Dynamic box runtime framework Common email protocols and spams supporting the embedding of web dynamic filtering. box in viewer like applications (e.g. Home  High--‐performance Web Browser with screen applications). hardware--‐accelerated CSS.  Enhanced web IDE providing WYSIWYG  Leading HTML5 compliance, customizable (what you see is what you get) design security settings, and integrated media environment, chrome based java script support. inspector and java script log viewer.  Search across contacts, mails, calendar,  Native IDE providing a project wizard , applications and media metadata. WYSIWYG design environment , unit test  Calculator with standard functions tool and dynamic analyser. (portrait) and advanced functions (landscape). 4. Tizen Architecture  Calendar with integrated to do list, The architecture of Tizen platform is shown in fig.1 year/month/week/day/list view, links to and can be explain as the Web framework provides email and contacts, and vCal import/export state-of-the-art HTML5/W3C APIs, Web UI support. framework, supplementary APIs, and additional Tizen  Clock with alarm, timer/stopwatch, support device APIs. The Native framework supports full- for multiple world clocks and featured native application development and automatic/manual location setup. provides a variety of features like background service,  Text and draw Memos. URL links and phone image and face recognition, and TTS/STT. The Core numbers are clickable. Memos can be underlying layer for Web and native providing transferred via email/message. common functionalities and a security mechanism.  Gallery handles both videos and pictures, Native Framework and Core both are native in nature and supports tags, favourites, sharing, basic but focusing on different aspects Core focuses on manipulation (crop/rotate/zoom), and providing common functionalities to Web and native slideshow. frameworks and performance and power  Music Player has views for album, artist, optimization and the Native framework focuses on composer and genre. Playlist support with Application development productivity while automatic most played and recently guaranteeing ABC and well-documented API played/added lists. references, developer guide, sample codes, and  Internationalization support for 43 display associated tools. Web and native applications uses languages and 36 input languages. only public APIs to get full support for package installation and upgrade, security, backward 2. Platform Core Highlights compatibility, and many sample apps included in the  Basic SMS, MMS and email functionality, SDK. The Core applications use Core APIs to fully including push notifications. utilize device capabilities such as telephony and  GPS, WPS and CPS location support. Geo- usually implemented and preloaded by coding, POI and route search feature Device implementer’s backward binary compatibility support. is not guaranteed. Fig.2 shows Tizen SDK in terms of  Power--‐saving mode, Sensors S-M-A-R-T which is specialization, multiplicity, all in (accelerometer, geomagnetic, light, one, richness and technology. proximity and motion). 5. Conclusion  Bluetooth, tethering, NFC and WiFi Though Tizen is open source, cross architecture based connectivity. platform; it is highly usable and portable in today’s  Radio interface layer to software, mobile environment. As Tizen not only focuses on call management and emergency services. tablets and smart phones but also on other electronic

 Create/Retrieve/Update/Delete contacts, devices, this can be used for long term goals of vCard 3.0 and vCal 1.0 support. organizations. Many versions of Tizen have been  Application switching, task killer and released and some are in row. Researchers from the application launch control. field of mobile computing, operating systems can focus on this current developing application. In 3. Developer API Highlights present this is available with HTML5, OLE etc. but in  HTML5/W3C APIs, Web UI Framework (full future Tizen may work with other technologies also. screen, multi--‐windows, built--‐in widgets),

© 2013, IJOURNALS All Rights Reserved Page 40

Fig 1: Tizen Architecture

Fig. 2: Tizen SDK in terms of S-M-A-R-T [3]

6. ACKNOWLEDGMENTS We are really thankful to God, our family members, friends and for making things possible. We also thank our seniors for their guidance. 7. REFERENCES [1]https://www.tizenassociation.org/PDF/Tizen_FAQ_02. 24.13.pdf

[2]https://dockr.eurogiciel.fr/blogs/embedded/wp_cont ent/uploads/sites/2/2013/06/tizen_architecture_solutio nslinux.pdf

[3]https://www.tizen.org/sites/default/files/tizen_sdk_in troductionlinuxsummit.pdf

© 2013, IJOURNALS All Rights Reserved Page 41

[4]www.w3c.or.kr/Events/html5_asia/1-2.pdf

[5]https://events.linuxfoundation.org/images/stories/pdf /lceu2012_haitzler.pdf

[6]https://www.tizen.org/blogs/tsg/2013/tizen-2.1-sdk- and-source-code-release

© 2013, IJOURNALS All Rights Reserved Page 42