Tizen

From Wikipedia, the free encyclopedia
Tizen

Tizen 2.2 beta screen[1]
Company / developer Linux Foundation, Tizen Association, Samsung, Intel
OS family Linux
Working state Current
Source model Operating system: Open-source
SDK: Closed-source
Initial release January 5, 2012
Latest stable release 2.2.1 / November 9, 2013 (2013-11-09)[2]
Latest unstable release 3.0-M1[3] / July 10, 2013
Marketing target PCs, tablets, smartphones, GPS smartnav, in-vehicle infotainment, smart TV
Available programming languages(s) HTML5, C, C++
Package manager RPM Package Manager
Supported platforms ARM and x86
Kernel type Monolithic (Linux)
Default user interface Graphical (Native and Web applications)
License Operating system: GPLv2, LGPL, Apache License, BSD, Flora License
SDK: Freeware
Official website www.tizen.org

Tizen (/ˈtzɛn/) is a Linux-based operating system for devices—including smartphones, tablets, in-vehicle infotainment (IVI) devices, smart TVs, and smart cameras. Its licensing model involves software that uses a variety of open source licenses that may be incompatible (see Licensing model, below)—and a proprietary SDK. It aims to offer a consistent user experience across devices. Tizen is a project within the Linux Foundation and is governed by a Technical Steering Group (TSG) composed of Samsung and Intel among others.

The Tizen Association formed to guide the industry role of Tizen, including requirements gathering, identifying and facilitating service models, and overall industry marketing and education.[4] Members of the Tizen Association represent every major sector of the mobility industry and every region of the world. Current members include operators, OEMs and computing leaders: Fujitsu, Huawei, Intel Corporation, KT, NEC CASIO Mobile Communications, NTT DOCOMO, Orange, Panasonic Mobile Communications, Samsung, SK Telecom, Sprint and Vodafone.[5] While the Tizen Association decides what needs to be done in Tizen, the Technical Steering Group determines what code is actually incorporated into the operating system to accomplish those goals. Tizen roots back to the Samsung Linux Platform (SLP) and the LiMo Project and recently, Samsung merged its homegrown Bada project into Tizen.

The Samsung ZEQ 9000 will be the first commercially available device running the operating system.[6]

Overview

The Tizen Association[7] formed to guide the industry role of Tizen, including gathering requirements, identifying and facilitating service models, and overall industry marketing and education.

Tizen provides application development tools based on the JavaScript libraries jQuery and jQuery Mobile. Since version 2.0, a native application framework is also available, based on Open Services Platform from the Bada platform.

The software development kit (SDK) allows developers to use HTML5 and related web technologies to write applications that run on supported devices.

The X Window System with the Enlightenment Foundation Libraries are used.[8]

Open environment

The Core Mobile Web Platform Community Group[9] (Coremob) brings developers, equipment manufacturers, browser vendors and operators together to agree on core features that developers can depend on.

HTML5 applications run on Tizen, Android, Firefox OS, Ubuntu Touch, and webOS without a browser.

In late January 2013, Tizen 2.0 scored highest at the time in HTML5test of any browsers.[10] As the old HTML5 tests were phased out on November 13, 2013, Tizen 2.2 fell below BlackBerry 10.2 at 494 out of 555 points.[11] However, currently desktop browsers have regained advantange, and current results for Tizen 2.2 on a Samsung device score highest overall in mobile, with a score of 497 points.[12]

Tizen IVI is an operating system from the Automotive Grade Linux Workgroup.[13] It is PC-compatible.

Applications based on Qt, GTK+ and EFL frameworks can run on Tizen IVI.[14] While there is no official support for these third-party frameworks, according to the explanation on the Tizen SDK web site[15] Tizen applications for mobile devices can be developed without relying on an official Tizen IDE as long as the application complies with Tizen packaging rules. In May 2013, a community port of Qt to Tizen focused on delivering native GUI controls and integration of Qt with Tizen OS features for smartphones.[16] Based on the Qt port to Tizen, Tizen and mer can interchange code.

History

Tizen and the mobile software distributions it is related to

Tizen came from of a long process of Linux adoption by manufacturers. A complete family tree is available.[17]

Samsung's collaboration with the EFL project, and especially Carsten Haitzler, was known as LiMo for years. It was renamed Tizen when Intel joined the project in September 2011, after leaving the MeeGo project. A common misconception is that Tizen is a continuation of MeeGo. In fact it builds on Samsung Linux Platform (SLP), reference implementation delivered within LiMo.[18]

On January 1, 2012, the LiMo Foundation was renamed Tizen Association. The Tizen Association is led by a Board of Directors (Samsung, Intel, Huawei, Fujitsu, NEC, Panasonic, KT, Sprint, SK Telecom, Orange, NTT Docomo, Vodafone). The Tizen Association works closely with the Linux Foundation, which supports the Tizen open source project.[19]

On April 30, 2012, Tizen released version 1.0, code-named Larkspur.[20]

On May 7, 2012, American wireless carrier Sprint Nextel (now Sprint Corporation) announced it had agreed to become part of the Tizen Association and plans to include Tizen-powered devices in their future lineup.[21]

September 16, 2012: The Automotive Grade Linux Workgroup[13] will work with the Tizen project as the reference distribution optimized for a broad set of automotive applications ranging from Instrumentation Cluster to In-Vehicle-Infotainment (IVI) and more.

On September 25, 2012, Tizen released version 2.0 alpha, code-named Magnolia.[22] It offered an enhanced web-based framework with more features, better HTML5/W3C API support and more device APIs, multi-process Webkit2-based Web Runtime and better security for web applications. Support for OpenGL ES has been enhanced. Newly added Platform SDK has been provided to help with platform development based on Open Build Service (OBS).

On February 18, 2013, Tizen released version 2.0, code-named Magnolia.[23] Apart from further enhancements of the Web frameworks and APIs, native application framework with Integrated development environment and associated tools have been added supporting features such as background applications, IP Push, and Text-To-Speech. Inclusion of this framework is an effect of the expected merging parts of the Open Services Platform (OSP) framework and APIs of the Bada operating system with the Tizen platform.

On April, 2013 Samsung announces Tizen Port-a-thon. This campaign supports Bada developers' early entry into the Tizen market by providing technical support and incentives.[24]

On May 17, 2013, Tizen released version 2.1, code-named Nectarine.[25]

On July, 2013, Samsung announces Tizen App Challenge with over $4M in cash prizes.[26]

On July 22, 2013, Tizen released version 2.2.[27]

On November 9, 2013, Tizen released version 2.2.1.[28]

Redwood device

The Redwood Samsung Tizen Z9005 (GT-I8800) is a high end pre-production model sent to developers. It uses the TouchWiz UI and has a similar design to the Samsung Galaxy series.[29]

Market release

As of February 2013, no announcements have come from either Samsung or Intel about releasing Tizen on actual devices. Unofficial disclosures typically come from Samsung officials at conferences. Allegedly, the first devices were planned for the second half of 2012.[30] Samsung then clarified that first quarter of 2013 is not a date of actual product launch, but of demonstrations at Mobile World Congress.[31] Tizen Devices made by Samsung were said to ship in 2013, perhaps in August or September,[32][33] then replaced to "Later in 2013",[34][35] and then perhaps in early 2014.[36]

On May 2013, Samsung released the source code of firmwares for their NX2000 and NX300 cameras.[37] The architecture of this source code is based on Tizen.

Licensing model

Presented originally as an open source operating system, Tizen 2.x has a complicated licensing model. The open governance model is not finished, discussions are ongoing with many items not decided fully yet, and all are welcome to participate through input, suggestions, criticism, or participation. The model is intended for Tizen 3.0.[38]

The operating system itself consists of many open source components. A number of components internally developed by Samsung (e.g., boot animation, calendar, task manager, music player applications) are, however, released under the Flora License—which is likely incompatible with Open Source Initiative requirements. Therefore, it is unclear[citation needed] whether developers can legally use the native application framework and its graphical components to make free and open source software such as GPL applications.

Its SDK is built on top of open source components[39] but the entire SDK has been published under a non-open-source Samsung license.[40]

Related projects

  • Bada, an operating system for mobile phones, forms the native application framework of Tizen 2.0 and later.
  • Cordova implementation for Tizen[41] is a JavaScript wrapper library allowing to build and run Cordova (Phonegap) based projects on Tizen.
  • River Trail – Intel Lab’s River Trail project goal is to enable data-parallelism in web applications. By leveraging multiple CPU cores and vector instructions, River Trail is significantly faster than sequential JavaScript.[42]

See also

References

  1. Tizen UI Overview
  2. Tizen 2.2.1 Platform Release
  3. [IVI] Tizen IVI 3.0-M1 released. Lists.tizen.org. Retrieved on 2013-09-27.
  4. About Tizen
  5. Tizen FAQ
  6. http://www.neowin.net/news/press-render-of-samsungs-tizen-based-zeq-9000-leaks-online
  7. "Home". TIZEN Association. Retrieved November 22, 2012. 
  8. http://download.tizen.org/misc/media/conference2012/wednesday/ballroom-b/2012-05-09_1100-1140-overview_of_graphics_and_input_in_tizen.pdf
  9. "Core Mobile Web Platform Community Group". W3.org. Retrieved November 22, 2012. 
  10. "Tizen 2.0 tops HTML5 test". Retrieved 3 December 2013. 
  11. "The HTML5 Test". Retrieved 28 January 2013. 
  12. "HTML5 Test results of Samsung with Tizen 2.2 DotCoMo device". Retrieved 3 December 2013. 
  13. 13.0 13.1 "Automotive Grade Linux". Automotive.linuxfoundation.org. Retrieved November 22, 2012. 
  14. "Tizen IVI Architecture". Retrieved January 5, 2012. 
  15. "Tizen SDK | Tizen Developers". Developer.tizen.org. 2013-02-18. Retrieved 2013-03-27. 
  16. "Qt for Tizen Project". Retrieved June 30, 2013. 
  17. "tizen-history/tizen-history.pdf at master · kumadasu/tizen-history · GitHub". Github.com. August 28, 2012. Retrieved November 22, 2012. 
  18. "[General] What is the scope of Tizen?". Lists.tizen.org. 2011-09-29. Retrieved 2013-03-27. 
  19. "Sprint News - Sprint Joins Tizen Association, Adds to its Board of Directors". Embedded-m2m-solutions.tmcnet.com. May 7, 2012. Retrieved November 22, 2012. 
  20. "Tizen 1.0 Larkspur SDK and Source Code Release". Tizen.org. Retrieved November 22, 2012. 
  21. Wallace, Kristen. "Sprint Joins The Tizen Association". Sprint Newsroom. Retrieved 28 January 2013. 
  22. "Tizen 2.0 Alpha SDK and Source Code release". The Tizen Technical Steering Group. September 25, 2012. Retrieved October 4, 2012. 
  23. "Tizen 2.0 Magnolia SDK and Source Code Release". Tizen.org. Retrieved February 19, 2013. 
  24. "Tizen Port-a-thon". tizenportathon.com. 
  25. "Tizen 2.1 SDK and Source Code Release". Tizen.org. 
  26. "Tizen App Challenge". tizenappchallenge.com. 
  27. "Tizen 2.2 SDK Release". Tizen.org. 
  28. "Tizen 2.2.1 Platform Release". Tizen.org. 
  29. http://gadgets.ndtv.com/mobiles/news/samsung-redwood-z9005-tizen-smartphone-spotted-in-purported-hands-on-video-440061
  30. TechnoBuffalo (2012-05-21). "Tizen Smartphones and Netbooks Allegedly Due in Second Half of 2012". TechnoBuffalo. Retrieved 2013-03-27. 
  31. TechnoBuffalo. "Samsung Aiming to Sell its First Tizen-Based Phone in 2013, Says Report". TechnoBuffalo. Retrieved 2013-03-27. 
  32. Cheng, Roger (2013-02-24). "Samsung to launch first Tizen smartphone as early as July | Mobile World Congress - CNET Reviews". Reviews.cnet.com. Retrieved 2013-03-27. 
  33. "Samsung: 'the Tizen phone will be out in August or September, and this will be in the high-end category'". Phonearena.com. Retrieved 2013-03-27. 
  34. Lee, Jungah (2013-03-14). "Samsung Will Release Tizen-Based Smartphone This Year". Bloomberg. Retrieved 2013-03-27. 
  35. Aaron Souppouris (2013-01-03). "Samsung confirms it will launch multiple Tizen handsets this year". The Verge. Retrieved 2013-03-27. 
  36. "Tizen makes stealth pitch to Samsung's Android acolytes". CNET News. 2013-10-30. Retrieved 2013-10-30. 
  37. Photo Rumors (2013-05-18). "The code of the Samsung NX200 and NX300 mirrorless cameras is now available as open source". Photo Rumors. Retrieved 2013-05-19. 
  38. "Open source governance and licensing for Tizen 3.0". tizen.org. Retrieved 2013-12-03. 
  39. https://developer.tizen.org/sites/default/files/page/sdk_opensource_license_announcement.pdf
  40. "Tizen SDK License Agreement | Tizen Developers". Developer.tizen.org. 2013-02-18. Retrieved 2013-10-30. 
  41. "apache/incubator-cordova-tizen · GitHub". Github.com. Retrieved November 22, 2012. 
  42. RiverTrail. "Home · RiverTrail/RiverTrail Wiki · GitHub". Github.com. Retrieved November 22, 2012. 

External links

This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.