Tizen 4.0 First Milestone Release to Open New Opportunities in the IoT EraShare open/close
The first milestone (M1) of Tizen 4.0 was released earlier this month, marking a new turning point for the platform, which is currently the most successful Linux-based embedded OS in the world.
Equipped with a number of new features, Tizen 4.0 was developed by Samsung and other industry leaders with two goals in mind: to reinforce the application ecosystem through an easier development experience and to build a device ecosystem to help any device manufacturer create their own IoT product.
A New Development Experience for a Strengthened Application Ecosystem
While many existing OS platforms are limiting due to their framework, policies or business models, Tizen 4.0 aims to promote innovation and the expansion of the application ecosystem by giving developers more freedom and flexibility.
One way the platform accomplishes this is through the introduction of .NET. With .NET, Tizen developers can enjoy C#, the familiar, industry-leading programming language and one of the richest standard libraries.
Additionally, Samsung worked closely with Microsoft to develop Visual Studio Tools for Tizen, which are integrated into Visual Studio, a popular IDE (Integrated Development Environment), and Xamarin.Forms, a cross-platform UI toolkit. Because Xamarin.Forms supports cross platforms, developers can build native UIs for Android, iOS and Windows from a single, shared C# codebase, and easily port these apps to Tizen.
Since announcing its collaboration with Microsoft on .NET open-source projects last November, Samsung has steadily released preview versions of the Tizen.NET SDK to help developers build more powerful apps and to encourage their participation in the ongoing development of the Tizen application ecosystem.
Tizen .NET currently supports Microsoft’s .NET Standard 2.0, and will provide a stable Tizen C# development environment with the release of the Visual Studio Tools for Tizen v1.0 this fall.
Tizen 4.0’s Voice Touch APIs also provide developers with the opportunity to implement voice-controlled application behaviors and web operations. This means that when using Tizen-based devices, users can navigate between webpages or control music playback with voice commands.
The platform’s Sensor Framework has also been enhanced so that developers can easily define and utilize any physical sensor in an application, such as intrusion detection or air pollution measurement, by simply installing an application and device driver without having to upgrade firmware.
Building an IoT Device Ecosystem
To help build the Tizen device ecosystem, Samsung worked closely with partners to improve the configurability, updatability and IoT-readiness of Tizen 4.0.
As a result, Tizen has been significantly restructured. With the previous version of the platform, only specific types of “defined” devices – namely TVs and smartphones – were supported. But Tizen 4.0 has been configured to support various devices without the need for new build projects and infrastructure for each device type.
In other words, vendors can now configure and prototype an OS for their devices with Tizen without the need for setting up their own build infrastructure or creating yet another profile, or diverging their source codes or binaries.
Furthermore, the build environment of Tizen 4.0 M1 has been unified and the structure of and the relation between Tizen packages has been refactored significantly.
When Tizen 4.0 is completed at the end of 2017, the Platform Development Kit (PDK) will be distributed to assist device makers in creating their own IoT devices, while the Tizen Update Service will help them update their IoT services.
Enhanced Security for the IoT Era
As the number of IoT devices continues to grow, and more and more things become connected to the Internet, security is of the utmost importance. To ensure that Tizen 4.0 is secure as possible, Samsung is systematically strengthening the development process of the platform.
For example, the company is using static code analysis tools, tightening code review and continuously monitoring the security vulnerabilities of Tizen and related open source software and patching them regularly. Some of these patches will be tightly coupled with the Tizen code review system, with an aim to prevent vulnerable code from being merged into the Tizen code base from the first stages of development.
Building upon the platform’s first milestone, M1, additional features of Tizen 4.0 will be reinforced and stabilized during the second half of this year. The final version of Tizen 4.0 (M2) will be available later this year.
Corporate > Technology