Qtopia
Encyclopedia
Qt Extended is an application platform for embedded Linux
-based mobile computing devices such as personal digital assistant
s, video projector
s and mobile phone
s. It was developed by Qt Software, a subsidiary of Nokia
.
Qt Extended is dual license
d under the GNU General Public License
(GPL) and proprietary
licenses.
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 player
s (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.
The Openmoko
community has forked
the final stable release into Qt Extended Improved
and they have launched a new homepage.
Embedded Linux
Embedded Linux is the use of Linux in embedded computer systems such as mobile phones, personal digital assistants, media players, set-top boxes, and other consumer electronics devices, networking equipment, machine control, industrial automation, navigation equipment and medical instruments...
-based mobile computing devices such as personal digital assistant
Personal digital assistant
A personal digital assistant , also known as a palmtop computer, or personal data assistant, is a mobile device that functions as a personal information manager. Current PDAs often have the ability to connect to the Internet...
s, video projector
Video projector
A video projector is an image projector that receives a video signal and projects the corresponding image on a projection screen using a lens system. All video projectors use a very bright light to project the image, and most modern ones can correct any curves, blurriness, and other...
s and mobile phone
Mobile phone
A mobile phone is a device which can make and receive telephone calls over a radio link whilst moving around a wide geographic area. It does so by connecting to a cellular network provided by a mobile network operator...
s. It was developed by Qt Software, a subsidiary of Nokia
Nokia
Nokia Corporation is a Finnish multinational communications corporation that is headquartered in Keilaniemi, Espoo, a city neighbouring Finland's capital Helsinki...
.
Features
Qt Extended features:- Windowing systemWindowing systemA windowing system is a component of a graphical user interface , and more specifically of a desktop environment, which supports the implementation of window managers, and provides basic support for graphics hardware, pointing devices such as mice, and keyboards...
- SynchronizationSynchronizationSynchronization is timekeeping which requires the coordination of events to operate a system in unison. The familiar conductor of an orchestra serves to keep the orchestra in time....
frameworkSoftware frameworkIn computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by user code, thus providing application specific software... - Development environmentDevelopment environmentIn hosted software development, a development environment refers to a server tier designated to a specific stage in a release process....
- Internationalization and localizationInternationalization and localizationIn computing, internationalization and localization are means of adapting computer software to different languages, regional differences and technical requirements of a target market...
support - GameGameA game is structured playing, usually undertaken for enjoyment and sometimes used as an educational tool. Games are distinct from work, which is usually carried out for remuneration, and from art, which is more often an expression of aesthetic or ideological elements...
s and multimediaMultimediaMultimedia is media and content that uses a combination of different content forms. The term can be used as a noun or as an adjective describing a medium as having multiple content forms. The term is used in contrast to media which use only rudimentary computer display such as text-only, or... - Personal information managerPersonal information managerA personal information manager is a type of application software that functions as a personal organizer. The acronym PIM is now, more commonly, used in reference to Personal information management as a field of study...
applications - Full screen handwritingHandwritingHandwriting is a person's particular & individual style of writing with pen or pencil, which contrasts with "Hand" which is an impersonal and formalised writing style in several historical varieties...
- Input methodInput methodAn input method is an operating system component or program that allows any data, such as keyboard strokes or mouse movements, to be received as input. In this way users can enter characters and symbols not found on their input devices...
s - PersonalizationPersonalizationPersonalization involves using technology to accommodate the differences between individuals. Once confined mainly to the Web, it is increasingly becoming a factor in education, health care Personalization involves using technology to accommodate the differences between individuals. Once confined...
options - ProductivityProductivityProductivity is a measure of the efficiency of production. Productivity is a ratio of what is produced to what is required to produce it. Usually this ratio is in the form of an average, expressing the total output divided by the total input...
applications - InternetInternetThe Internet is a global system of interconnected computer networks that use the standard Internet protocol suite to serve billions of users worldwide...
applications - JavaJava (programming language)Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
integration - WirelessWirelessWireless telecommunications is the transfer of information between two or more points that are not physically connected. Distances can be short, such as a few meters for television remote control, or as far as thousands or even millions of kilometers for deep-space radio communications...
support
Qt Extended is dual license
Dual license
Multi-licensing is the practice of distributing software under two or more different sets of terms and conditions. This may mean multiple different licenses or sets of licenses. Prefixes may be used to indicate the number of licenses used, e.g...
d under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
(GPL) and proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...
licenses.
Devices and deployment
As of 2006, Qtopia was running on several million devices, including 11 mobile phone models and 30 other handheld devices.Models included the Sharp Corporation
Sharp Corporation
is a Japanese multinational corporation that designs and manufactures electronic products. Headquartered in Abeno-ku, Osaka, Japan, Sharp employs more than 55,580 people worldwide as of June 2011. The company was founded in September 1912 and takes its name from one of its founder's first...
Zaurus line of Linux handhelds, the Sony mylo, the Archos
Archos
Archos is a French consumer electronics company that was established in 1988 by Henri Crohas. Archos manufactures portable media players and portable data storage devices. The name is an anagram of Crohas' last name, and it is also Greek for 'master'...
Portable Media Assistant (PMA430) (a multimedia device), the Gamepark Holdings
GamePark Holdings
GPH, formerly known as GamePark Holdings, is a South Korean company responsible for creating the GP2X that was founded by former employees of the game maker GamePark in 2005.-History:...
GP2X
GP2X
The GP2X is an open-source, Linux-based handheld video game console and portable media player developed by South Korean company GamePark Holdings. It was released on November 10, 2005, in South Korea only....
,
Greenphone
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....
(an open phone initiative), Pocket PC
Pocket PC
A Pocket PC is also known by Microsoft as a 'Windows Mobile Classic device'. It is a hardware specification for a handheld-sized computer, personal digital assistant , that runs the Microsoft 'Windows Mobile Classic' operating system...
, FIC
First International Computer
First International Computer, Inc. is a Taiwanese computer and components manufacturer, that designs and manufactures computer products and electronic components for other electronics equipment manufacturers worldwide. The company's products include motherboards, embedded computing systems,...
Openmoko
Openmoko
Openmoko is a project to create a family of open source mobile phones, including the hardware specification and the operating system. The project was sponsored by Openmoko Inc....
phones: Neo 1973
Neo 1973
The Neo 1973 is a smartphone developed by the Openmoko project to run the Openmoko Linux software platform. Furthermore other platforms have been ported to the Neo 1973, including Qt Extended, Debian and Android....
and FreeRunner
Neo FreeRunner
The Neo FreeRunner is an open source smartphone that is developed by the Openmoko project and manufactured by FIC...
. An unofficial hack allows its use on the Archos wifi series of portable media player
Portable media player
A portable media player or digital audio player, is a consumer electronics device that is capable of storing and playing digital media such as audio, images, video, documents, etc. the data is typically stored on a hard drive, microdrive, or flash memory. In contrast, analog portable audio...
s (PMP) 604, 605, 705, and also on several Motorola phones such as E2, Z6 and A1200. The U980 of ZTE
ZTE
ZTE Corporation formerly Zhongxing Telecommunication Equipment Corporation is a Chinese multinational telecommunications equipment and systems company headquartered in Shenzhen, China...
is the last phone running it.
Software development
Native applications could be developed and compiled using C++. Managed applications could be developed in Java.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.The Openmoko
Openmoko
Openmoko is a project to create a family of open source mobile phones, including the hardware specification and the operating system. The project was sponsored by Openmoko Inc....
community has forked
Fork (software development)
In software engineering, a project fork happens when developers take a legal copy of source code from one software package and start independent development on it, creating a distinct piece of software...
the final stable release into Qt Extended Improved
Qt Extended Improved
Qt Extended Improved is an application platform for Embedded Linux-based mobile computing devices such as personal digital assistants, projectors and mobile phones....
and they have launched a new homepage.
Other mobile operating systems
- Access Linux PlatformAccess Linux PlatformThe Access Linux Platform , once referred to as a "next-generation version of the Palm OS" is an open source-based operating system for mobile devices developed and marketed by Access Co., of Tokyo, Japan. The platform includes execution environments for Java, classic Palm OS, and GTK+-based native...
- Android
- iOS
- MeeGoMeeGoMeeGo is a Linux-based open source mobile operating system project. Primarily targeted at mobile devices and information appliances in the consumer electronics market, MeeGo is designed to act as an operating system for hardware platforms such as netbooks, entry-level desktops, nettops, tablet...
- Nucleus RTOSNucleus RTOSNucleus OS is a real-time operating system and toolset created by the Embedded Systems Division of Mentor Graphics for various central processing unit platforms. Nucleus OS is an embedded software solution and is in an estimated 2.11 billion devices worldwide.Development is typically done on a...
- Openmoko LinuxOpenmoko LinuxOpenmoko 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.The main targets of Openmoko Linux were the Openmoko Neo 1973 and the Neo FreeRunner...
- OPIE
- Palm webOS
- Qt Extended ImprovedQt Extended ImprovedQt Extended Improved is an application platform for Embedded Linux-based mobile computing devices such as personal digital assistants, projectors and mobile phones....
- SymbianSymbianSymbian is a mobile operating system and computing platform designed for smartphones and currently maintained by Accenture. The Symbian platform is the successor to Symbian OS and Nokia Series 60; unlike Symbian OS, which needed an additional user interface system, Symbian includes a user...
- Windows MobileWindows MobileWindows Mobile is a mobile operating system developed by Microsoft that was used in smartphones and Pocket PCs, but by 2011 was rarely supplied on new phones. The last version is "Windows Mobile 6.5.5"; it is superseded by Windows Phone, which does not run Windows Mobile software.Windows Mobile is...
External links
- Qt Extended Whitepaper from Qt Software