Qt-for-Tizen-Introduction: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
h1. [[Tizen|Qt for Tizen]]: Introduction | |||
==Goals== | == Goals == | ||
* Qt 5 framework port to Tizen | * Qt 5 framework port to Tizen | ||
* Bring the full [[ | * Bring the full [[Category:Tools::QtCreator|Qt Creator]]-based developer experience to Tizen application development | ||
* Offer the default | * Offer the default Tizen's look&feel based on Qt Quick 2 for application developers | ||
* Offer sufficient integration with hardware and with system services | * Offer sufficient integration with hardware and with system services | ||
==The initiative== | == The initiative == | ||
Qt for Tizen is a purely community-driven, bottom-up initiative. Rules: | Qt for Tizen is a purely community-driven, bottom-up initiative. Rules:<br />* anyone can join<br />* transparent decision-making based on meritocracy<br />* only software available under OSI-approved open source licenses is re-used<br />* willingness to work with upstream projects<br />* friendly relationships with the Tizen Project aimed at cooperation<br />* no official affiliation with Tizen Association, Tizen Steering Group or associated companies | ||
* anyone can join | |||
* transparent decision-making based on meritocracy | |||
* only software available under | |||
* willingness to work with upstream projects | |||
* friendly relationships with the Tizen Project aimed at cooperation | |||
* no official affiliation with Tizen Association, Tizen Steering Group or associated companies | |||
In case of success the works shall be continued as an official port within the upstream and the Tizen Project or (some members of Tizen Association). | In case of success the works shall be continued as an official port within the upstream and the Tizen Project or (some members of Tizen Association). | ||
Line 23: | Line 16: | ||
'''Contributors are welcome!''' | '''Contributors are welcome!''' | ||
==Unique values== | == Unique values == | ||
These are recognized unique values of Qt and thus Qt for Tizen: | These are recognized unique values of Qt and thus Qt for Tizen: | ||
* Qt Creator-based | * Qt Creator-based SDK running natively on supported platforms (Linux, Windows, Mac OS X) | ||
** On Linux it is more lightweight and distribution-agnostic, does not require to switch to Ubuntu | ** On Linux it is more lightweight and distribution-agnostic, does not require to switch to Ubuntu | ||
** Contains only open source components (e.g. no closed plugins or dependency on Oracle Java) | ** Contains only open source components (e.g. no closed plugins or dependency on Oracle Java) | ||
** With open contribution model | ** With open contribution model | ||
* Native support for accessibility features coming from Qt Quick 2 | * Native support for accessibility features coming from Qt Quick 2 | ||
* Access to numerous software talents (over 500k of Qt developers worldwide according to Digia), vital Qt community, source code examples, existing commercial and open source software | * Access to numerous software talents (over 500k of Qt developers worldwide according to Digia), vital Qt community, source code examples, existing commercial and open source software | ||
* Investment in Qt technology allows differentiating | * Investment in Qt technology allows differentiating | ||
** Qt is a base of multiple mobile platforms such as BlackBerry 10, Ubuntu Mobile, SailfishOS, Qt for Android, and the forthcoming Qt for iOs, not to mention many of custom embedded solutions | ** Qt is a base of multiple mobile platforms such as BlackBerry 10, Ubuntu Mobile, SailfishOS, Qt for Android, and the forthcoming Qt for iOs, not to mention many of custom embedded solutions | ||
==Assumptions== | == Assumptions == | ||
* Since Qt Tizen Integration utilizes Qt Quick 2, OpenGL 2.1+ support for desktops or Open GL ES 2.0+ for mobile/embedded devices is needed | * Since Qt Tizen Integration utilizes Qt Quick 2, OpenGL 2.1+ support for desktops or Open GL ES 2.0+ for mobile/embedded devices is needed | ||
* Storage requirements: To be defined | * Storage requirements: To be defined | ||
* | * CPU requirements: To be defined | ||
Revision as of 09:51, 24 February 2015
h1. Qt for Tizen: Introduction
Goals
- Qt 5 framework port to Tizen
- Bring the full-based developer experience to Tizen application development
- Offer the default Tizen's look&feel based on Qt Quick 2 for application developers
- Offer sufficient integration with hardware and with system services
The initiative
Qt for Tizen is a purely community-driven, bottom-up initiative. Rules:
* anyone can join
* transparent decision-making based on meritocracy
* only software available under OSI-approved open source licenses is re-used
* willingness to work with upstream projects
* friendly relationships with the Tizen Project aimed at cooperation
* no official affiliation with Tizen Association, Tizen Steering Group or associated companies
In case of success the works shall be continued as an official port within the upstream and the Tizen Project or (some members of Tizen Association).
Contributors are welcome!
Unique values
These are recognized unique values of Qt and thus Qt for Tizen:
- Qt Creator-based SDK running natively on supported platforms (Linux, Windows, Mac OS X)
- On Linux it is more lightweight and distribution-agnostic, does not require to switch to Ubuntu
- Contains only open source components (e.g. no closed plugins or dependency on Oracle Java)
- With open contribution model
- Native support for accessibility features coming from Qt Quick 2
- Access to numerous software talents (over 500k of Qt developers worldwide according to Digia), vital Qt community, source code examples, existing commercial and open source software
- Investment in Qt technology allows differentiating
- Qt is a base of multiple mobile platforms such as BlackBerry 10, Ubuntu Mobile, SailfishOS, Qt for Android, and the forthcoming Qt for iOs, not to mention many of custom embedded solutions
Assumptions
- Since Qt Tizen Integration utilizes Qt Quick 2, OpenGL 2.1+ support for desktops or Open GL ES 2.0+ for mobile/embedded devices is needed
- Storage requirements: To be defined
- CPU requirements: To be defined