Qt Extended

Last updated
Qt Extended
Developer The Qt Company
OS family Linux
Working stateDiscontinued
Latest release 4.4.3 / March 5, 2009;15 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 The Qt Company, at the time known as Qt Software and 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;15 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

Qt Extended data structure file Extension.QPK.png
Qpk.png Qt Extended data structure file

Related Research Articles

<span class="mw-page-title-main">Qt (software)</span> Object-oriented framework for software development

Qt is a cross-platform application development framework 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.

Qt Group Plc is a global software company headquartered in Espoo, Finland. It was formed following the acquisition of Qt by Digia, but was later spun off into a separate, publicly traded company.

Helix DNA was a project to produce computer software that can play audio and video media in various formats and aid in creating such media. It was intended as a largely free and open-source digital media framework compatible with numerous operating systems and processors and it was started by RealNetworks, which contributed much of the code. The Helix Community was an open collaborative effort to develop and extend the Helix DNA platform. The Helix Project has been discontinued.

The Q Public License (QPL) is a non-copyleft license, created by the company Trolltech for its free software edition of the Qt toolkit and framework. It was used until Qt 3.0, until version 4.0 was released under the Free Software Foundation's (FSF) GNU General Public License (GPL) version 2.

<span class="mw-page-title-main">GPE Palmtop Environment</span> Graphical user interface for mobile devices

GPE is a graphical user interface environment for handheld computers, such as palmtops and personal digital assistants (PDAs), running some Linux kernel-based operating system. GPE is a complete environment of software components and applications which makes it possible to use a Linux handheld for tasks such as personal information management (PIM), audio playback, email, and web browsing.

Computer operating systems based on the Linux kernel are used in embedded systems such as consumer electronics, in-vehicle infotainment (IVI), networking equipment, machine control, industrial automation, navigation equipment, spacecraft flight software, and medical instruments in general.

<span class="mw-page-title-main">Linux-powered device</span>

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.

<span class="mw-page-title-main">Harald Welte</span> German programmer

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

<span class="mw-page-title-main">Linux</span> Family of Unix-like operating systems

Linux is a generic name for 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 as a Linux distribution (distro), which includes the kernel and supporting system software and libraries, many of which are provided by the GNU Project.

<span class="mw-page-title-main">Openmoko</span> Discontinued project to create a family of open source mobile phones

Openmoko is a discontinued project to create a family of mobile phones that are open source, 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.

<span class="mw-page-title-main">History of free and open-source software</span>

The history of free and open-source software begins at the advent of computer software in the early half of the 20th century. In the 1950s and 1960s, computer operating software and compilers were delivered as a part of hardware purchases without separate fees. At the time, source code—the human-readable form of software—was generally distributed with the software, providing the ability to fix bugs or add new functions. Universities were early adopters of computing technology. Many of the modifications developed by universities were openly shared, in keeping with the academic principles of sharing knowledge, and organizations sprung up to facilitate sharing.

<span class="mw-page-title-main">Greenphone</span> Smartphone

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.

<span class="mw-page-title-main">Openmoko Linux</span> Mobile operating system

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.

Bionic is an implementation of the C standard 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 a combination of new code and code from FreeBSD, NetBSD, and 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 since Bionic has its own application binary interface, it cannot be replaced by a different libc without breaking all existing apps.

<span class="mw-page-title-main">FBReader</span> E-book reader

FBReader is an e-book reader for Linux, Microsoft Windows, Android, and other platforms.

<span class="mw-page-title-main">KDE Projects</span>

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 Visual Design Group. 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".