Community-driven port of Qt 5 to Tizen OS and devices. More »
Saturday, 29 June 2013
Qt for Tizen Gets Feature Boost
Second alpha release of Qt for Tizen 1.0 concludes 30 days of intensive development of the mobile-optimized, cross-platform application and user interface development framework. We have a number of thrilling news to share with you!
Following the approach introduced in the first alpha each release of Qt for Tizen delivers two products, Qt framework for Tizen and Qt Tizen Integration. We have upgraded the Qt framework to benefit from the newest Qt mobile technologies. A number of new GUI Qt Quick controls have been added, each compliant with the Tizen guidelines, without sacrificing the legendary comfort of development and portability of Qt code to other platforms. Finally, applications built with Qt properly run on actual Tizen smartphones
Detailed Changes
General Changes
Qt for Tizen is now official community Work-In-Progress Qt port within the Qt Project developed openly alongside with the Android, iOS, WinRT ports. This greatly improves sharing of resources and open source governance.
Confirmed Support for Tizen Reference Devices RD-210 and RD-PQ. Qt apps utilize devices' OpenGL ES2 acceleration with performance around 60 frames-per-second and have lifetime integrated with the Tizen OS.
Changes in Qt framework for Tizen
5.2 alpha
Upgrade to Qt 5.2 alpha which is so far very similar to the fresh 5.1 RC. This approach is useful for upstream compatibility and makes the Qt for Tizen project the most early adopter of new Qt technologies. Mobile-related improvements developed in the process would be adopted for Android and iOS support planned for Qt 5.2.
Changes in Qt Tizen Integration
Qt Quick Controls Style Compliance. Most of the controls are compliant with the Qt Quick Control APIs and are styled with Qt Quick Control Style APIs from Qt 5.1. This gives application developers exceptional level of portability across mobile platforms such as Tizen, Android, BlackBerry 10, Ubuntu Phone, and more (iOS support is a work in progress).
Preliminary Solution for Packaging and Installation. Qt apps can now be packaged and installed as required by the Tizen OS and eventually, the Tizen Store. At the moment this is manual process but tools with documentation will be published within one week.
New Qt Quick Controls With Native Look & Feel. As planned the Tizen Integration is now more complete. Most controls compliant with the mobile Tizen UX Guidelines have been now implemented and optimized for Qt applications. Example applications have been added to show how to Code Less and Create More.
Title Bar
Tool Bar
Tab Bar
Context Menu
Check/Switch Box
Date/Time Edit
Split View
List View
Stack View
Scroll Indicator
Popup
Busy Indicator
Downloads
Qt framework for Tizen:qt-tizen-1.0-alpha2.tar.gz, 12 KiB
It only contains build tools, the Qt source code is based on 5.2 alpha. See the desktop/README document for desktop build, and emulator/README for emulator build.
Qt Controls app:QtControlsAlpha2.tpk, 11 MiB
This app is a gallery of Qt Quick Controls for Tizen and can be installed on phones running Tizen 2.1 or newer. Update (June 29, 2013):QtControlsAlpha2-update1.tpk with improved application life cycle as required by Tizen OS.
Further integration between Qt and Tizen specifics and services is planned, including further support for smartphones, real and emulated phone sensors, contacts, WebKit and more. Qt SDK for Tizen working on many Linux distributions. Support for Mac OS X and Windows would be added later. Our roadmap is developed in the open.
Credits
Software development for this release has been contributed by Tomasz Olszak and Jarosław Staniek. Valuable advices, testing and improvements were offered by Leon Anavi, J-P Nurmi, Jens Bache-Wiig, Witold Wysota, Jarosław Pelczar, and numerous other Qt Project contributors. Project's contributors are listed on the wiki page.
Join Us!
Remember, you can always join us! Not only as a software developer - if you love technology, recently a Media Partners program has been launched to better reach global and local communities and individuals potentially interested in Tizen and Qt for Tizen itself.
Updates
If you wish to follow the initiative or comment please do so below on this blog or at your convenience use the following sites:
IRC channel: #qt-tizen at irc.freenode.org (you can also connect via web browser here)
About
Qt for Tizen is an initiative by software developers and for software developers, aimed at bringing the full Qt Creator-based developer experience to Tizen application design and development. Potential reuse of prior Qt, C++ and QML knowledge gained by several hundreds of thousands of software engineers is especially beneficial. The project is purely community-driven and free software/open-source friendly so anyone can join. Detailed introduction to the initiative is available on the Qt Project wiki.
No comments:
Post a Comment