Qt Extended

Last updated
Qt Extended
Developer Qt Software
OS family Linux
Working stateDiscontinued
Latest release 4.4.3 / March 5, 2009;12 years ago (2009-03-05)
Kernel type Monolithic kernel
License GPL and proprietary
Official website qt.nokia.com

Qt Extended (named Qtopia before September 30, 2008) is an application platform for embedded Linux-based mobile computing devices such as personal digital assistants, video projectors and mobile phones. It was initially developed by Qt Software, a subsidiary of Nokia. When they cancelled the project the free software portion of it was forked by the community and given the name Qt Extended Improved. The QtMoko Debian-based distribution is the natural successor to these projects as continued by the efforts of the Openmoko community. [1] [2]

Contents

Features

Qt Extended features:

Qt Extended is dual licensed under the GNU General Public License (GPL) and proprietary licenses.

Devices and deployment

As of 2006, Qtopia was running on several million devices, including 11 mobile phone models and 30 other handheld devices. [3]

Models included the Sharp Corporation Zaurus line of Linux handhelds, the Sony mylo, the Archos Portable Media Assistant (PMA430) (a multimedia device), the GamePark Holdings GP2X, Greenphone (an open phone initiative), Pocket PC, FIC Openmoko phones: Neo 1973 and FreeRunner. An unofficial hack allows its use on the Archos wifi series of portable media players (PMP) 604, 605, 705, and also on several Motorola phones such as E2, Z6 and A1200. The U980 of ZTE is the last phone running it.

Software development

Native applications could be developed and compiled using C++. [4] Managed applications could be developed in Java.

Qt Extended Improved
Qtmoko v26 Desktop.png
Developer Qt Extended Improved Project
OS family Linux
Latest release 4.5.2 / June 28, 2009;12 years ago (2009-06-28)
Kernel type Monolithic kernel
License GPL and proprietary
Official website wiki.openmoko.org/wiki/Qt_Extended_Improved

Discontinuation

On March 3, 2009, Qt Software announced the discontinuation of Qt Extended as a standalone product, with some features integrated on the Qt Framework. [5]

Qt Extended Improved

The Openmoko community has forked [6] the final stable release into Qt Extended Improved (later renamed to QtMoko) [7] which, like its predecessor, is an application platform for embedded Linux-based mobile computing devices such as personal digital assistants, video projectors and mobile phones dual licensed under the GNU General Public License (GPL) and proprietary licenses.

Qt Extended Improved can run on several mobile devices, most notably the Openmoko phones: Neo 1973 and FreeRunner.

Other mobile operating systems

Related Research Articles

Qt (software) Object-oriented framework for GUI creation

Qt is a widget toolkit for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.

The Qt Company Finnish software company

The Qt Company is a software company based in Espoo, Finland. It oversees the development of its Qt application framework within the Qt Project. It was formed following the acquisition of Qt by Digia, but was later spun off into a separate, publicly traded company.

The Q Public License (QPL) is a non-copyleft license, created by Trolltech for its free edition of the Qt. It was used until Qt 3.0, as Trolltech toolkit version 4.0 was released under GPL version 2.

GNU Project Free software project

The GNU Project is a free software, mass collaboration project that Richard Stallman announced on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and computing devices by collaboratively developing and publishing software that gives everyone the rights to freely run the software, copy and distribute it, study it, and modify it. GNU software grants these rights in its license.

The Motorola A760 is a Linux-based camera equipped mobile telephone developed at Motorola's laboratory in China and released in the Chinese market on February 16, 2003. The particular Linux distribution used was MontaVista Linux. It is the first phone to use Linux.

Linux-powered device

Linux-based devices or Linux devices are computer appliances that are powered by the Linux kernel and possibly parts of the GNU operating system. Device manufacturers' reasons to use Linux may be various: low cost, security, stability, scalability or customizability. Many original equipment manufacturers use free and open source software to brand their products. Community maintained Linux devices are also available.

Harald Welte

Harald Welte (1979), also known as LaForge, is a German programmer.

Linux Family of Unix-like operating systems

Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution.

Openmoko discontinued project to create a family of open source mobile phones

Openmoko is a discontinued project to create a family of open source mobile phones, including the hardware specification, the operating system, and actual smartphone development implementation like the Neo 1973 and Neo FreeRunner. The whole project was sponsored by Openmoko Inc.

Greenphone

The Greenphone was a smartphone developed by Trolltech with Qtopia Phone Edition, a GUI and application platform embedded in Linux using mostly free and open source software.

Openmoko Linux

Openmoko Linux is an operating system for smartphones developed by the Openmoko project. It is based on the Ångström distribution, comprising various pieces of free software.

SHR (operating system) Linux distribution for smartphones

SHR was a community-driven Linux distribution for smartphones which was based on OpenEmbedded, Xorg, and the freesmartphone.org (FSO) framework. Several different graphical toolkits were made available, such as GTK+ and Qt.

Bionic is an implementation of the standard C library, developed by Google for its Android operating system. It differs from the GNU C Library (glibc) in being designed for devices with less memory and processor power than a typical Linux system. It is based on code from OpenBSD released under a BSD license, rather than glibc, which uses the GNU Lesser General Public License. This difference was important in the early days of Android, when static linking was common, and is still helpful in introducing Android to software companies used to proprietary operating systems, who can be wary of the LGPL, and unclear about the differences between it and the full GNU General Public License (GPL).

PPSSPP PSP emulator

PPSSPP is a free and open-source PSP emulator for Windows, macOS, Linux, iOS, Android, Nintendo WiiU, Nintendo Switch, BlackBerry 10, MeeGo, Pandora, Xbox Series X, Xbox Series S, and Symbian with an increased focus on speed and portability. It was first released to the public on November 1, 2012, licensed under the GNU GPLv2 or later. The PPSSPP project was created by Henrik Rydgård, one of the co-founders of the Dolphin emulator.

mpv (media player) free and open-source media player software

mpv is free and open-source media player software based on MPlayer, mplayer2 and FFmpeg. It runs on several operating systems, including the Unix-like operating systems and the non-Unix Microsoft Windows, along with having an Android port called mpv-android. It is cross-platform, running on ARM, PowerPC, x86/IA-32, x86-64, and MIPS architecture.

KDE Projects

KDE Projects are projects maintained by the KDE community, a group of people developing and advocating free software for everyday use, for example KDE Plasma and KDE Frameworks or applications such as Amarok, Krita or Digikam. There are also non-coding projects like designing the Breeze desktop theme and iconset, which is coordinated by KDE's VisualDesignGroup. Even non-Qt applications like GCompris, which started as a GTK-based application, or web-based projects like WikiToLearn are officially part of KDE.

References

  1. QtMoko page on the Openmoko Wiki.
  2. QtMoko distribution on SourceForge.com.
  3. Trolltech Announces Qtopia With Mobile Phone For Linux (Published: Tuesday, August 15 2006 @ 8:34 PM CDT Contributed by: Tommy) LinuxElectrons:
  4. "Google's phone initiative: Android [LWN.net]".
  5. "Qt Software discontinues Qt Extended". Archived from the original on 2009-03-08.
  6. "Openmoko wiki – Qt Extended Improved". Archived from the original on 2012-05-23.
  7. "qt moko homepage".