Just in time for the Tizen Developer Conference that kicks off today (May 22nd) in San Francisco, the source code and SDK for Tizen 2.1, codenamed Nectarine has been released. You will note that Tizen 2.0 Magnolia had debuted not too long ago in February, and the 2.1 release follows in its heals. Nectarine contains several new features and performance enhancements. A full list of the changes it brings is here, highlights include:
- Enhanced Web framework that provides state-of-the-art HTML5/W3C API support including new features, such as Content Security Policy 1.0 and Navigation Timing, and relevant specification updates
- Web DynamicBox runtime framework supporting the embedding of Web DynamicBox in viewer-like applications (e.g., home screen application)
- Native IDE providing a project wizard, WYSIWYG design environment, unit test tool, and dynamic analyzer
According to the Conference schedule, the main keynote with Imad N. Sousou, VP of Intel Software and Services Group, GM of Intel Open Source Technology Center, and Intel Co-Chair on the Tizen Technical Steering Group and Jong-Deok Choi, Executive VP of Samsung, and Samsung Co-Chair on the Tizen Technical Steering Group happens on Thursday morning, and that’s when you can expect to hear more concrete details about where Tizen is headed.
Samsung has already publicly stated that commercial Tizen devices are coming this year, and its Bada OS has since been folded into Tizen. The official conference hashtag is #TizenDevCon but over the years people have been know to use #TizenConf as well.
We’ve already heard from Samsung that Tizen powered devices are coming in 2013, and from the look of things it seems the OS development is on track. The Tizen 2.0 Magnolia SDK and source code has just been released and is available for download from the Tizen.org website. According to the technical steering group, Tizen 2.0 represents a major milestone for software developers and device vendors and includes many new features and improvements over Tizen 1.0 released in April, and Tizen 2.0 alpha in September, 2012.
Tizen is primarily an HTML5 centered operating that is based by Samsung and Intel. The Tizen 2.0 Magnolia release brings strong HTML5/W3C APIs and a new native framework.
- Enhanced Web framework that provides state-of-the-art HTML5/W3C API support
- Web UI framework, including full-screen and multi-window support
- Additional Tizen device APIs, such as Bluetooth and NFC support, and access to the device’s calendar, call history, and messaging subsystems.
- Web Runtime framework supporting new configuration elements for specifying the required features and privileges, and providing the basic runtime environment for NPRuntime plugins
- Native framework supporting full-featured application development and providing a variety of features such as background applications, IP Push, and TTS (Text-To-Speech)
- Core and native reference applications including Calendar, Contacts, Gallery, Phone, Settings, and Video Player
- Native IDE providing a project wizard, WYSIWYG design environment, unit test tool, and dynamic analyzer.
I last got a look at Tizen running on a reference device last May, and it looked a lot like Samsung’s Android skin Touch Wiz. The OS was completely barebones at that time, and some basic APIs and stock apps like Camera were also amiss. With the 2.0 release, it seems that all that has been fixed and the OS is nearing a level of maturity that befits a commercial launch. The release notes suggest support for background multitasking, NFC and push notifications among other things. An all new native framework has also been introduced (faster/smoother apps), and we’ll probably hear more about it soon.
The Tizen Developer Conference 2013 is scheduled for the 22-24th May in San Francisco and will cover a variety of Tizen-related topics, including presentations on both application and platform development. The call for papers and the registration for this conference is now open, if you’re serious about Tizen, the early bird registration is 50$.