Qt-for-Tizen-Introduction: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Convert ExpressionEngine section headers)
(Decode HTML entity names)
Line 6: Line 6:
* Qt 5 framework port to Tizen
* Qt 5 framework port to Tizen
* Bring the full [[Category:Tools::QtCreator|Qt Creator]]-based developer experience to Tizen application development
* Bring the full [[Category:Tools::QtCreator|Qt Creator]]-based developer experience to Tizen application development
* Offer the default Tizen's look&feel based on Qt Quick 2 for application developers
* 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



Revision as of 17:42, 12 March 2015

This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine.
Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.

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