Qt-for-Tizen-Introduction

From Qt Wiki
Revision as of 14:43, 3 June 2016 by JKSH (talk | contribs) (Link to article, not category)
Jump to navigation Jump to search

Qt for Tizen: Introduction

Goals

  • Qt 5 framework port to Tizen
  • Bring the full 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 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