| Home · All Classes · Grouped Classes · Annotated · Functions |
This document describes the various Qtopia components in more detail and shows their availability in Qtopia source packages.
In the following table:
| Group | Component | Description | opensource | platform | phone |
|---|---|---|---|---|---|
| applications | contacts | The Contacts application allows the user to create contacts for storing information such as name, phone numbers, addresses and other personal information. | Yes | No | Yes |
| '' | bluetooth | The Bluetooth FTP Client application allows files to be transferred to other bluetooth-enabled devices. | Yes | Yes | Yes |
| '' | calculator | The Calculator application provides the ability to perform fast and simple numerical calculations useful to everyday situations. | Yes | No | Yes |
| '' | camera | The Camera application allows the user to take photos using an integrated camera. In addition to this the user is able to quickly view recent photos, browse all photos, edit photos, take photos for contacts, send photos, and adjust camera settings. | Yes | No | Yes |
| '' | clock | The Clock application provides three functions: - Displaying the current date and time. - Providing a stopwatch. - Allowing a daily alarm to be set and enabled/disabled. | Yes | No | Yes |
| '' | calendar | The Calendar application allows a user to plan their schedule. This includes the scheduling of timed events such as meetings, day events such as birthdays, and multi-day events such as workshops. The application also provides the facility to set alarms for events and to specify a pattern of repetition for events. The default view shows the current day in one hour intervals. | Yes | No | Yes |
| '' | helpbrowser | The Help Browser application displays help pages. The user is able to browse through system help pages or application specific help pages. The user is able to view help pages in rich text and navigate using hyperlinks. The user is able to jump backwards and forwards through the browser page history. | Yes | Yes | Yes |
| '' | mediaplayer | In addition to being a stand alone player the Qtopia Media Player acts as a media server and plays all sounds. | Yes | No | Yes |
| '' | voice notes | The Voice Notes application allows the user to create and replay voice recordings on devices with an integrated microphone. | Yes | No | Yes |
| '' | pictures | The Pictures application allows the user to manage an image collection. A variety of image file formats are supported and the user is able to browse through their collection, view slide shows, view images close-up, adjust orientation, adjust brightness, and perform cropping. Once an image has been edited the user has the option of saving the new image by either creating a new image or overwriting the old image. | Yes | No | Yes |
| '' | messages | The Messages application allows the user to send and receive messages. Email addresses and URLs in mail messages are displayed in blue and underlined and selecting an email address provides an option to either compose a message or adding the address to your Contacts. | Yes | No | Yes |
| '' | system info | The System Info application displays system information about the device such as how much space is left and the software version. | Yes | No | Yes |
| '' | notes | The Notes applications allow the user to edit short pieces of text that can then be attached to emails. The application can be used to add, edit and delete notes. | Yes | No | Yes |
| '' | tasks | The Tasks application is used to create and maintain a list of prioritized tasks. Tasks can be added, edited, deleted, viewed and beamed. Completed tasks are indicated by a check mark in the display. | Yes | No | Yes |
| Group | Component | Description | opensource | platform | phone |
| games | fifteen | Game objective: Slide the pieces around until they're in order from left to right, top to bottom. | Yes | No | Yes |
| '' | minesweep | Game objective: quickly mark all the squares that do not contain mines. | Yes | No | Yes |
| '' | qasteroids | Game objective: destroy oncoming asteroids while avoiding collisions. | Yes | No | Yes |
| '' | snake | Game objective: make the snake grow longer by eating mice. | Yes | No | Yes |
| Group | Component | Description | opensource | platform | phone |
| libraries | handwriting | Library to support stroke recognition and the Handwriting settings application. | Yes | Yes | Yes |
| '' | qtopia | Main Qtopia library providing many of the basic building blocks for Qtopia applications. | Yes | Yes | Yes |
| '' | qtopiaaudio | Library to support a variety of audio and streaming formats. | Yes | Yes | Yes |
| '' | qtopiabase | Basic support classes that depend only on Qt. | Yes | Yes | Yes |
| '' | qtopiacomm | Library to support communications, including Internet, Bluetooth, OBEX, Infrared, and serial | Yes | Yes | Yes |
| '' | qtopiacomm/bluetooth | Library to provide Qtopia support for the Bluetooth wireless communication protocol. | Yes | Yes | Yes |
| '' | qtopiacomm/ir | Library to provide Qtopia support for the Infrared communications. | Yes | Yes | Yes |
| '' | qtopiacomm/network | Library to provide Qtopia support for a variety of IP-based communications protocols. | Yes | Yes | Yes |
| '' | qtopiacomm/obex | Library to provide Qtopia support for the OBEX communication protocol. | Yes | Yes | Yes |
| '' | qtopiacomm/serial | Library to support telephone features such as split serial port, AT chat handling and multiplexing. | Yes | Yes | Yes |
| '' | qtopiacomm/vpn | Library to provide Qtopia support for communication over Virtual Private Networks. | Yes | Yes | Yes |
| '' | qtopiacore/corelib | Library providing Qtopia Core's core non-GUI classes. | Yes | Yes | Yes |
| '' | qtopiacore/gui | Library providing Qtopia Core's GUI framework classes. | Yes | Yes | Yes |
| '' | qtopiacore/network | Library providing Qtopia Core's networking classes. | Yes | Yes | Yes |
| '' | qtopiacore/opengl | Library providing Qtopia Core's OpenGL support classes. | Yes | Yes | Yes |
| '' | qtopiacore/script | Library providing Qt Script support. | Yes | Yes | Yes |
| '' | qtopiacore/sql | Library providing Qtopia Core's Structured Query Language interface classes. | Yes | Yes | Yes |
| '' | qtopiacore/svg | Library providing support for the Scalable Vector Graphics image format. | Yes | Yes | Yes |
| '' | qtopiacore/tools/moc | The Qt Meta-Object Compiler, required to compile all code using Qtopia Core's C++ extensions (such as the Signals and Slots paradigm). | Yes | Yes | Yes |
| '' | qtopiacore/tools/rcc | Tool used to embed resources into a Qt/Qtopia application during the build process. | Yes | Yes | Yes |
| '' | qtopiacore/tools/uic | Qtopia Core's User Interface Compiler - a tool that reads an XML format user interface definition (.ui) file as generated by Qt Designer and creates a corresponding C++ header file. | Yes | Yes | Yes |
| '' | qtopiacore/xml | Library providing Qtopia Core's XML handling classes. | Yes | Yes | Yes |
| '' | qtopiamail | Library to support e-mail functionality using POP3, IMAP4 and SMTP protocols. | Yes | No | Yes |
| '' | qtopiamedia | Library to support the integration of the Helix DNA multimedia codec library. | Yes | No | Yes |
| '' | qtopiaphone | Library to support all Qtopia phone-specific functionality. | Yes | Yes | Yes |
| '' | qtopiaphonemodem | Library to support GSM-specific phone functionality. | Yes | Yes | Yes |
| '' | qtopiapim | Library to support Personal Information Management (PIM) functionality. | Yes | Yes | Yes |
| '' | qtopiaprinting | Library to support remote printing from within Qtopia. | Yes | Yes | Yes |
| '' | qtopiasecurity | Library to support Qtopia Safe Execution Environment (SXE). | Yes | Yes | Yes |
| '' | qtopiasmil | Library to support viewing of SMIL presentations contained in MMS messages. | Yes | Yes | Yes |
| Group | Component | Description | opensource | platform | phone |
| plugins | audiohardware/desktop | Provide simulated audio routing functionality in desktop Qtopia builds. | Yes | No | Yes |
| '' | codecs/wavplay | Cruxus codec that provides WAV support. | Yes | No | Yes |
| '' | codecs/wavrecord | Simple .wav file encoder. | Yes | Yes | Yes |
| '' | composers/email | Composer module for creating email messages | Yes | No | Yes |
| '' | composers/generic | Composer module for creating SMS and similar textual messages | Yes | No | Yes |
| '' | composers/mms | Composer module for creating MMS messages | Yes | No | Yes |
| '' | content/exif | Reading EXIF tags from content files. | Yes | No | Yes |
| '' | content/id3 | Reading ID3 tags from media files. | Yes | No | Yes |
| '' | content/threegpp | Reads User Data Box information for conforming 3gpp files and discerns between video/3gpp and audio/3gpp. | Yes | No | Yes |
| '' | drmagent/bscidrmagent | A DRM plugin (used by the content subsystem) supporting the Beep Science DRM Agent. | Yes | Yes | Yes |
| '' | inputmethods/dockedkeyboard | On-screen keyboard that docks below the Qtopia context bar. | Yes | Yes | Yes |
| '' | inputmethods/keyboard | Floating on-screen keyboard. | Yes | Yes | Yes |
| '' | inputmethods/pinyin | Simple, keypad-based Chinese input method example. | Yes | Yes | Yes |
| '' | inputmethods/predictivekeyboard | Floating on-screen keyboard. | Yes | Yes | Yes |
| '' | mediaengines/cruxus | Simple, stand-alone mediaengine plugin. | Yes | No | Yes |
| '' | mediaengines/gstreamer | Mediaengine plugin that wraps the GStreamer media library. | Yes | No | Yes |
| '' | mediaengines/helix | Mediaengine plugins that wraps the Real Networks Helix media library. | Yes | No | Yes |
| '' | multiplexers/wavecom | Wavecom multiplexer plug-in. | Yes | Yes | Yes |
| '' | network/bluetooth | Networking with remote bluetooth devices. | Yes | Yes | Yes |
| '' | network/dialing | Dialing plug-in. | Yes | Yes | Yes |
| '' | network/lan | Local Area Network plug-in. | Yes | Yes | Yes |
| '' | phonevendors/ericsson | Ericsson support plug-in. | Yes | Yes | Yes |
| '' | phonevendors/wavecom | Wavecom support plug-in. | Yes | Yes | Yes |
| '' | qtopiacore | Stub project for building the Qtopia Core plugins that are used by Qtopia. | Yes | Yes | Yes |
| '' | qtopiacore/iconengines/qtopiaiconengine | Qtopia Core icon engine plugin supporting icons in pixmap format. | Yes | Yes | Yes |
| '' | qtopiacore/iconengines/qtopiapiciconengine | Qtopia Core icon engine plugin supporting icons in QPicture format. | Yes | Yes | Yes |
| '' | qtopiacore/iconengines/qtopiasvgiconengine | Qtopia Core icon engine plugin supporting icons in Scalable Vector Graphics format. | Yes | Yes | Yes |
| '' | qtopiacore/imageformats/picture | Plugin providing support for reading of images in QPicture format. | Yes | Yes | Yes |
| '' | qtopiaprinting/bluetooth | Support for communicating with remote Bluetooth printers. | Yes | Yes | Yes |
| '' | viewers/generic | Viewer module for displaying static content, such as Email, SMS and MMS messages. | Yes | No | Yes |
| '' | viewers/smil | Viewer module for displaying SMIL multimedia content. | Yes | No | Yes |
| Group | Component | Description | opensource | platform | phone |
| settings | appearance | Allows the user to select a color scheme, theme, font and background image. | Yes | Yes | Yes |
| '' | beaming | Beaming settings dialog. | Yes | Yes | Yes |
| '' | btsettings | Bluetooth settings. | Yes | Yes | Yes |
| '' | callforwarding | Settings for call forwarding. | Yes | Yes | Yes |
| '' | drmbrowser | Browse DRM rights for protected content files. | Yes | Yes | Yes |
| '' | handwriting | Settings for handwriting recognition. | Yes | Yes | Yes |
| '' | homescreen | Homescreen settings dialog. | Yes | Yes | Yes |
| '' | language | Language settings. | Yes | Yes | Yes |
| '' | light-and-power | Light and Power settings dialog. | Yes | Yes | Yes |
| '' | logging | Configure and view system logging output. | Yes | Yes | Yes |
| '' | network | Network configuration utility. | Yes | Yes | Yes |
| '' | packagemanager | Settings to ensure safe download and installation of programs for Qtopia. | Yes | Yes | Yes |
| '' | phonenetworks | Phone Network selection. | Yes | Yes | Yes |
| '' | phonesettings | Telephony settings dialog. | Yes | Yes | Yes |
| '' | ringprofile | Ring profile settings. | Yes | Yes | Yes |
| '' | security | Manage PINs and/or passcodes for controlling access to device. | Yes | Yes | Yes |
| '' | serverwidgets | Change server widgets between standard Qtopia widgets and several demo widget sets. | Yes | Yes | Yes |
| '' | speeddial | Speed dial settings dialog. | Yes | Yes | Yes |
| '' | systemtime | Date/time setting dialog. | Yes | Yes | Yes |
| '' | words | Manage word lists used by the Phone Key Input Method for predictive input. | Yes | No | Yes |
| '' | worldtime | Time zone manager. | Yes | Yes | Yes |
| Group | Component | Description | opensource | platform | phone |
| tools | atinterface | Modem emulator implementation. | Yes | Yes | Yes |
| '' | content_installer | Installs content data from .desktop files into the prefix SQL database. Runs at "make install" time. | Yes | Yes | Yes |
| '' | dbmigrate | Ensures that the SQL database schema is up-to-date. Run by the server at startup and when applications attempt to open tables. | Yes | Yes | Yes |
| '' | dbmigrateservice | Yes | Yes | Yes | |
| '' | device_updater | Tools for updating Qtopia system components. | Yes | Yes | Yes |
| '' | device_updater/plugin | Tools for updating Qtopia system components. | Yes | Yes | Yes |
| '' | mediaserver | Qtopia Media Server: services requests made via the Qtopia Media API to play multimedia content. | Yes | No | Yes |
| '' | phonebounce | Tool allowing a Qtopia device to emulate a GSM modem. | Yes | Yes | Yes |
| '' | phonesim | Phone simulator for modem testing, compiled to run on host architecture. | Yes | Yes | Yes |
| '' | phonesim/lib | Core parts of the Phone simulator. | Yes | Yes | Yes |
| '' | phonesim_target | Phone simulator for modem testing, compiled to run on target architecture. | Yes | Yes | Yes |
| '' | pngscale | PNG resizing utility | Yes | Yes | Yes |
| '' | printserver | Print server manages print jobs and dispatches print jobs to printer plugins. | Yes | Yes | Yes |
| '' | qcop | Command-line interface to QCop channels and messages. | Yes | Yes | Yes |
| '' | qdawggen | Generate a .qdawg file from a plaintext file. Used at "make install" time. | Yes | Yes | Yes |
| '' | qdsync/app | Synchronization application stub. | Yes | Yes | Yes |
| '' | qdsync/base | Synchronization communication plugin. | Yes | Yes | Yes |
| '' | qdsync/common | Common functionality for Synchronization plugins. | Yes | Yes | Yes |
| '' | qdsync/pim | Synchronization PIM plugin. | Yes | Yes | Yes |
| '' | qss | Qtopia Core Sound Server | Yes | Yes | Yes |
| '' | qtopia-dbus-launcher | Utility for launching DBUS service. | Yes | Yes | Yes |
| '' | quicklauncher | Run in the background by the Qtopia Server to speed up launching of the next application by performing startup tasks common to all Qtopia applications. The quicklauncher causes runtime linking to occur and constructs a QtopiaApplication object so that when an application is launched it can be visible to the user sooner. | Yes | Yes | Yes |
| '' | rlimiter | Tool for applying resource limits to sandboxed executables. | Yes | Yes | Yes |
| '' | startupflags | Tool allowing the user to control certain aspects of Qtopia startup behaviour. | Yes | Yes | Yes |
| '' | svgtopicture | Utility to convert SVG files into PIC format. | Yes | Yes | Yes |
| '' | sxe_installer | Installs applications or projects so that they are bound by SXE policy, only used to generate safe execution images in conjuntion with make install | Yes | Yes | Yes |
| '' | sxe_policy_runner | Binary to do a "run-parts" on the sxe_qtopia scripts directory | Yes | Yes | Yes |
| '' | sxemonitor | Responds to security policy breaches | Yes | Yes | Yes |
| '' | sysmessages | Dispatches system related messages | Yes | Yes | Yes |
| '' | vsexplorer | A development helper tool to explore the Qtopia Value Space. | Yes | Yes | Yes |
| Group | Component | Description | opensource | platform | phone |
| 3rdparty | applications/dbus | Utility for creating qtopia-dbus-daemon script. Used at "make install" time. | Yes | Yes | Yes |
| '' | applications/micro_httpd | Tiny http server, used by the device_updater tool. License information. | Yes | Yes | Yes |
| '' | applications/sqlite | Command line tool for viewing and editing SQLite databases on development platform. License information. | Yes | Yes | Yes |
| '' | applications/target_sqlite | Command line tool for viewing and editing SQLite databases on target device. License information. | Yes | Yes | Yes |
| '' | libraries/alsa | Stub library used to link against the system/toolchain ALSA library. | Yes | Yes | Yes |
| '' | libraries/crypt | Stub library used to link to the system/toolchain crypt library. | Yes | Yes | Yes |
| '' | libraries/dbus | Stub library used to link against the system/toolchain DBUS library. License information. | Yes | Yes | Yes |
| '' | libraries/dlmalloc | Third-party malloc library. License information. | Yes | Yes | Yes |
| '' | libraries/drmagent | Stub library used to link against the system/toolchain DRM Agent library. License information. | Yes | Yes | Yes |
| '' | libraries/g711 | u-law, A-law and linear PCM conversions. License information. | Yes | Yes | Yes |
| '' | libraries/gsm | Third-party library for the GSM audio codec. License information. | Yes | Yes | Yes |
| '' | libraries/gstreamer | Stub library used to link against the system/toolchain GStreamer library. License information. | Yes | No | Yes |
| '' | libraries/helix | Real Networks Helix DNA media library. Must be obtained separately from Qtopia source packages. License information. | Yes | No | Yes |
| '' | libraries/inputmatch | Library to support handwriting recognition by turning strokes into character guesses. License information. | Yes | Yes | Yes |
| '' | libraries/libtimidity | Library for playing MIDI files. License information. | Yes | No | Yes |
| '' | libraries/md5 | MD5 wrapper providing a single MD5 hashing function. License information. | Yes | Yes | Yes |
| '' | libraries/openobex | OpenOBEX - Free implementation of the Object Exchange protocol. License information. | Yes | Yes | Yes |
| '' | libraries/pthread | Stub library used to link against the system/toolchain pthread library. | Yes | Yes | Yes |
| '' | libraries/qtdbus | Qt DBUS library built outside Qt so that we can access the symbols from Qtopia. | Yes | Yes | Yes |
| '' | libraries/sqlite | Library supporting SQLite databases. Uses source code from Qt, but built by Qtopia so that we can access the symbols. License information. | Yes | Yes | Yes |
| '' | libraries/tar | Library supporting creation and extraction of .tar archive files. License information. | Yes | Yes | Yes |
| '' | libraries/tremor | Library for playing OGG Vorbis files. License information. | Yes | No | Yes |
| '' | libraries/vobject | Third-party VCARD support classes. License information. | Yes | Yes | Yes |
| '' | libraries/zlib | Stub library used to link against the system/toolchain zlib library. License information. | Yes | Yes | Yes |
| '' | plugins/codecs/libtimidity | Cruxus codec that provides MIDI support (uses libtimidity). License information. | Yes | No | Yes |
| '' | plugins/codecs/tremor | Cruxus codec that provides OGG Vorbis support (uses tremor). License information. | Yes | No | Yes |
| '' | plugins/inputmethods/pkim | Phone Keys Input Method - Primary Input method plug-in which handles predictive or multi-tap keypress and full-screen handwriting recognition. License information. | Yes | Yes | Yes |
| '' | tools/atd | Light-weight AT daemon. License information. | Yes | Yes | Yes |
| Group | Component | Description | opensource | platform | phone |
| desktop tools | Qtopia Sync Agent | Desktop tool allowing synchronisation between Qtopia and Microsoft Outlook. | Yes | Yes | Yes |
| Group | Component | Description | opensource | platform | phone |
| devices | c3200 | Device configuration profile providing support for Zaurus C3200 using angstrom dist. | Yes | Yes | Yes |
| '' | example | Example device configuration. TO change from using the Greenphone's tool chain edit the TOOLCHAIN value in the environment file in this directory. See also http://doc.trolltech.com/qtopia/tut-deviceexample.html | Yes | Yes | Yes |
| '' | ficgta01 | Support for s3c2410 based fic gta01 devices, including the Neo1973 (Openmoko). | Yes | Yes | Yes |
| '' | greenphone | Device configuration profile for the Trolltech Greenphone. | Yes | Yes | Yes |
| '' | gcc411 | Example device configuration profile using GCC 4.1.1. | Yes | Yes | Yes |
| '' | i686fb | Device configuration profile for i686 devices. This profile supports running Qtopia within a VMware Player instance. | Yes | Yes | Yes |
| '' | min_voip | Example device configuration profile for a minimal VoIP implementation of Qtopia, see also the provided README.pdf. | Yes | Yes | Yes |
| '' | omap730 | Support for OMAP730 devices. | Yes | Yes | Yes |
| '' | n800 | Device configuration profile providing support for the n800 device. | Yes | Yes | Yes |
| '' | nokia770 | Device configuration profile providing support for the nokia770 device. | Yes | Yes | Yes |
| '' | zaurusclamshell | Device configuration profile providing support for Zaurus Clamshell | Yes | Yes | Yes |
| '' | zylonite_eabi | Device configuration profile for the Marvell Zylonite reference board. | Yes | Yes | Yes |
| '' | default | This is a container for default files. | Yes | Yes | Yes |
| Copyright © 2008 Trolltech | Trademarks | Qtopia 4.3.2 |