This document describes the various Qt Extended components in more detail.
Group | Component | Description |
applications | contacts | The Contacts application allows the user to create contacts for storing information such as name, phone numbers, addresses and other personal information. |
'' | bluetooth | The Bluetooth FTP Client application allows files to be transferred to other bluetooth-enabled devices. |
'' | calculator | The Calculator application provides the ability to perform fast and simple numerical calculations useful to everyday situations. |
'' | 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. |
'' | 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. |
'' | 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. |
'' | help | 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. |
'' | mediaplayer | In addition to being a stand alone player the Qt Extended Media Player acts as a media server and plays all sounds. |
'' | voice notes | The Voice Notes application allows the user to create and replay voice recordings on devices with an integrated microphone. |
'' | musicplayer | The Musicplayer application allows the user to play audio files, and is designed for the home UI type. |
'' | 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. |
'' | photogallery | The Photogallery application allows the user to view and slideshow images. It is designed for the home UI type. |
'' | 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. |
'' | systeminfo | The System Info application displays system information about the device such as how much space is left and the software version. |
'' | 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. |
'' | 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. |
Group | Component | Description |
games | fifteen | Game objective: Slide the pieces around until they're in order from left to right, top to bottom. |
'' | mindbreaker | Game objective: guess the positions and colors of the pegs. |
'' | minehunt | Game objective: quickly mark all the squares that do not contain mines. |
'' | parashoot | Game objective: shoot the parachutists before they land. |
'' | qasteroids | Game objective: destroy oncoming asteroids while avoiding collisions. |
'' | snake | Game objective: make the snake grow longer by eating mice. |
Group | Component | Description |
libraries | handwriting | Library to support stroke recognition and the Handwriting settings application. |
'' | homeui | Library that contains helper components for the home UI style. |
'' | qt | Placeholder for the Qt libraries used to build Qt Extended. |
'' | qtopia | Main Qt Extended library providing many of the basic building blocks for Qt Extended applications. |
'' | qtopiaaudio | Library to support a variety of audio and streaming formats. |
'' | qtopiabase | Basic support classes that depend only on Qt. |
'' | qtopiacollective | Library to support presence and instant messaging functionality. |
'' | qtopiacomm | Library to support communications, including Internet, Bluetooth, OBEX, Infrared, and serial |
'' | qtopiacore | Stub project for building the Qt Embedded libraries used by Qt Extended. |
'' | qtopiagfx | Qt Extended graphic effects library. |
'' | qtopiamail | Library to support e-mail functionality using POP3, IMAP4 and SMTP protocols. |
'' | qtopiamedia | Library to support the integration of the Helix DNA multimedia codec library. |
'' | qtopiaphone | Library to support all Qt Extended phone-specific functionality. |
'' | qtopiaphonemodem | Library to support GSM-specific phone functionality. |
'' | qtopiapim | Library to support Personal Information Management (PIM) functionality. |
'' | qtopiaprinting | Library to support remote printing from within Qt Extended. |
'' | qtopiasecurity | Library to support Qt Extended Safe Execution Environment (SXE). |
'' | qtopiasmil | Library to support viewing of SMIL presentations contained in MMS messages. |
'' | qtopiatheming | Library to support XML-based themed views in Qt Extended. |
'' | qtopiavideo | Library for Video input and output. |
'' | qtopiawhereabouts | Library for handling location information (e.g. GPS and AGPS). |
'' | qtuitest | Support library for QtUitest plugins. |
Group | Component | Description |
plugins | audiohardware/desktop | Provide simulated audio routing functionality in desktop Qt Extended builds. |
'' | cameras/v4lwebcams | Provides a generic camera plugin for USB Video Class (UVC) compliant webcams through the Video For Linux 2 API, and a camera plugin for 32-bit RGB format webcams using the Video for Linux 1 API. For Desktop Qt Extended builds. |
'' | codecs/wavplay | Cruxus codec that provides WAV support. |
'' | codecs/wavrecord | Simple .wav file encoder. |
'' | composers/email | Composer module for creating email messages |
'' | composers/generic | Composer module for creating SMS and similar textual messages |
'' | composers/mms | Composer module for creating MMS messages |
'' | composers/videomail | Composer module for creating video email messages |
'' | content/exif | Reading EXIF tags from content files. |
'' | content/id3 | Reading ID3 tags from media files. |
'' | content/threegpp | Reads User Data Box information for conforming 3gpp files and discerns between video/3gpp and audio/3gpp. |
'' | drmagent/bscidrmagent | A DRM plugin (used by the content subsystem) supporting the Beep Science DRM Agent. |
'' | inputmethods/dockedkeyboard | On-screen keyboard that docks below the Qt Extended context bar. |
'' | inputmethods/keyboard | Floating on-screen keyboard. |
'' | inputmethods/pinyin | Simple, keypad-based Chinese input method example. |
'' | inputmethods/predictivekeyboard | Floating on-screen keyboard. |
'' | mediaengines/cruxus | Simple, stand-alone mediaengine plugin. |
'' | mediaengines/gstreamer | Mediaengine plugin that wraps the GStreamer media library. |
'' | mediaengines/helix | Mediaengine plugins that wraps the Real Networks Helix media library. |
'' | multiplexers/wavecom | Wavecom multiplexer plug-in. |
'' | network/bluetooth | Networking with remote bluetooth devices. |
'' | network/dialing | Dialing plug-in. |
'' | network/lan | Local Area Network plug-in. |
'' | phonevendors/ericsson | Ericsson support plug-in. |
'' | phonevendors/wavecom | Wavecom support plug-in. |
'' | phonon_backend/qtopiamedia | A Phonon backend for Qt Extended's media subsystem. |
'' | qtopiacore/gfxdrivers/perftestlinuxfb | Plugin supporting performance testing of painting to the Linux framebuffer. |
'' | qtopiacore/gfxdrivers/perftestqvfb | Plugin supporting performance testing of painting to the Qt Extended virtual framebuffer. |
'' | qtopiacore/iconengines/qtopiaiconengine | Qt Embedded icon engine plugin supporting icons in pixmap format. |
'' | qtopiacore/iconengines/qtopiapiciconengine | Qt Embedded icon engine plugin supporting icons in QPicture format. |
'' | qtopiacore/iconengines/qtopiasvgiconengine | Qt Embedded icon engine plugin supporting icons in Scalable Vector Graphics format. |
'' | qtopiacore/imageformats/picture | Plugin providing support for reading of images in QPicture format. |
'' | qtopiaprinting/bluetooth | Support for communicating with remote Bluetooth printers. |
'' | qtuitest/application/qtuitest_appslave | QtUitest test slave for Qt Extended applications. |
'' | qtuitest/server | Reference implementation of QtUitest server test slave. |
'' | qtuitest/widgets_qt | QtUitest plugin containing logic for interacting with Qt widgets. |
'' | qtuitest/widgets_qtopia | QtUitest plugin containing logic for interacting with Qt Extended widgets. |
'' | styles/home | Plugin that provides the look and feel for the home UI type. |
'' | themeitems/dialerlineedit | Theme item that provides a line edit widget for the touchscreen dailer. |
'' | themeitems/inputmethodsitem | Theme item that provides an input methods item for the phone header. |
'' | videooutput/directpaintervideooutput | The default unaccelerated video output plugin. |
'' | viewers/conversation | Viewer module for displaying IM conversations. |
'' | viewers/generic | Viewer module for displaying static content, such as Email, SMS and MMS messages. |
'' | viewers/smil | Viewer module for displaying SMIL multimedia content. |
'' | viewers/voicemail | Viewer module for displaying voicemail messages. |
Group | Component | Description |
server | bluetooth/audiovolumemgr | This component provides the volume manager for Bluetooth profiles such as Headset and handsfree profile. |
'' | bluetooth/dun | This component provides the server side implementation of the Bluetooth Dial-up networking profile. |
'' | bluetooth/filepush | This component provides Qt Extended's BluetoothPush service and provides updates regarding the progress of each file transfer request that is sent through the service. |
'' | bluetooth/ftp | This component provides the server side support for the Bluetooth FTP profile. |
'' | bluetooth/hf | This component provides an implementation of the Bluetooth Handsfree Service. |
'' | bluetooth/hs | This component provides the Bluetooth Headset Service. |
'' | bluetooth/obexpush | This component provides a Bluetooth OBEX Object Push server and provides notifications of received requests and their status. |
'' | bluetooth/pinhelper | This component provides the default passkey agent for performing Bluetooth passkey authentications. |
'' | bluetooth/powermgr | This component provides the Qt Extended Bluetooth Power service. |
'' | bluetooth/scomisc | This component allows system integrators to access the raw voice data coming in on the SCO socket connection. |
'' | bluetooth/serial | This component provides the server side support for the Bluetooth serial profile. |
'' | bluetooth/servicemgr | This component provides the backend for QBluetoothAbstractService. |
'' | comm/filetransfer | This component provides an interface to receive notifications about file transfer operations and is required for various file transfer services such as the Obex push service. |
'' | comm/obex | This component provides base iOBEX support which is required for other OBEX related components such as BluetoothPush |
'' | comm/session | This component manages power state of a communications device. It is required for Bluetooth and Infrared support. |
'' | comm/usbgadget | This component loads the default USB gadget providers. |
'' | core_server | The Core_Server component provides the most basic server implementation and is part of the most minimalistic Qt Extended configuration. |
'' | infrared/beaming | This component provides Qt Extended's InfraredBeaming service and provides updates regarding the progress of each file transfer request that is sent through the service. |
'' | infrared/obexpush | This component provides an Infrared OBEX Object Push server and provides notifications of received requests and their status. |
'' | infrared/powermgr | This component provides the Qt Extended Infrared Power service. |
'' | infrastructure/apm | This component provides a QPowerSource mapping to the Linux APM interface. |
'' | infrastructure/camera | This component checks the availability of the camera and exports the "Camera" QtopiaFeature. |
'' | infrastructure/devicefeatures | This component manages device feature information that can be accessed via QtopiaFeatures. |
'' | infrastructure/inputdevice | This component allows the adjustment of mouse and keyboard configurations at runtime. |
'' | infrastructure/keyboardlock | This component provides a convenient way of blocking any keyboard input. |
'' | infrastructure/messageboard | This component provides a message board for multiple user notifications. |
'' | infrastructure/rotation | This component provides rotation management. Qt Extended components can access the management facilities via the RotationService. |
'' | infrastructure/signalstrength | This component provides the backend for QSignalSource. |
'' | infrastructure/softmenubar | This component provides the backend for the QSoftMenuBar API. |
'' | infrastructure/stabmonitor | This component monitors various stab related files (e.g. /var/state/pcmcia/stab) and notifies the system when necessary. |
'' | infrastructure/storagemonitor | This component periodically checks file systems for available space and prompts to start the CleanupWizard if the space is low. |
'' | infrastructure/suspendtasks | This component provides three specific implementations (apm based syspend, blanking of the screen and modem suspension) of the SystemSuspendHandler. |
'' | main | This component contains the Qt Extended server's main() function. |
'' | media/alertservice | This component enables applications to sound audible system alerts. It provides the backend for Qtopia::soundAlarm(). |
'' | media/genericvolumeservice | This component provides a generic implementation of a volume manager. This can be used by most oss and alsa sound systems. |
'' | media/keyclick | This component enables an audible clicking sound whenever keys are pressed. |
'' | media/screenclick | This component enables an audible clicking sound whenever a touchscreen event occurs. |
'' | media/servercontrol | This component is responsible for the launching of the media server. |
'' | media/volumemanagement | This component provides Qt Extended's volume manager and related functionality such as handling of volumeKey events. |
'' | memory/base | This component provides the basis for any out-of-memory handling in Qt Extended. |
'' | memory/monitor | This component provides a simple page-fault driven memory monitor. |
'' | memory/testmonitor | This component provides an instrumented implementation of MemoryMonitor for testing purposes. |
'' | net/gprsmonitor | This component keeps track of the state of GPRS accounts which enables other parts of the user interface (e.g. themes) to display a state icon. |
'' | net/netserver | This component manages manages all network interfaces and enables network session support. |
'' | net/vpn | This component provides management functionality for virtual private network sessions regardless of their type. |
'' | phone/browserscreen/abstract | This component provides an abstract interface for an application browser user interface. |
'' | phone/browserscreen/deskphone | This component provides the browser screen for a deskphone style phone. |
'' | phone/browserscreen/gridbrowser | This component provides a grid based application browser user interface. |
'' | phone/browserscreen/wheelbrowser | This component provides a wheel based application browser user interface. |
'' | phone/callhistory/abstract | This component provides an abstract interface for a call history UI. |
'' | phone/callhistory/default | This component provides the default call history UI for Qt Extended and the CallHistory service. |
'' | phone/callscreen/abstract | This component provides an abstract interface for a call screen. The call screen is shown while calls are in progress and allows operations such as merging, putting calls on hold or hangup operations. |
'' | phone/callscreen/deskphone | This component provides a call screen implementation for a deskphone style device. |
'' | phone/callscreen/themed | This component provides a call screen implementation that is themeable. |
'' | phone/contextlabel/abstract | This component allows developers to replace the context label of the Phone UI. |
'' | phone/contextlabel/base | This component provides a basic skeleton for the context label. It handles basic key interactions but does not provide a UI. |
'' | phone/contextlabel/deskphone | This component provides the context label for a deskphone style phone interface. |
'' | phone/contextlabel/themed | This component provides a themeable context label and is based on the base context label. |
'' | phone/dialer/abstract | This component provides a generic interface for a dialer user interface. |
'' | phone/dialer/keypad | This component provides a keypad based dialer user interface. |
'' | phone/dialer/touch | This component provides a touchscreen based dialer user interface. |
'' | phone/header/abstract | This component provides a generic interface for a header bar. |
'' | phone/header/themed | This component provides a themeable header for the main user interface. |
'' | phone/homescreen/abstract | This component provides an abstract interface for a home/idle screen. |
'' | phone/homescreen/basic | This component provides the basic key and lock handling for a home/idle screen. This component does not provide a user interface. |
'' | phone/homescreen/themed | This component provides a themeable home/idle screen user interface. |
'' | phone/media/audiohandler/abstract | This component provides an abstraction for audio routing classes. |
'' | phone/media/audiohandler/call | This class is responsible for the routing of call audio data. |
'' | phone/media/audiohandler/dialtone | This component is responsible for the routing of dialtone audio such as the sounds commonly associated with number presses while dialing on a phone. |
'' | phone/media/dtmfaudio | This component provides DTMF tone support and is used by the various dialer related components. |
'' | phone/powermanager | This component implements phone specific power management functionality in Qt Extended. |
'' | phone/profileprovider | This component provides the backend functionality for the QPhoneProfile API. |
'' | phone/samples/e1 | This component provides a server widget example. |
'' | phone/samples/e2 | This component provides a server widget example. |
'' | phone/samples/e3 | This component provides a server widget example. |
'' | phone/secondarydisplay/abstract | This component allows developers to replace the "secondary screen" of the Phone UI. |
'' | phone/secondarydisplay/themed | This component provides a secondary display that supports themeing. |
'' | phone/serverinterface/phonelauncher | This component provides Qt Extended's default implementation of the QAbstractServerInterface which is the main UI widget of the server. |
'' | phone/serverinterface/platform | This is a dummy implementation of a QAbstractServerInterface for Qt Extended Platform. |
'' | phone/telephony/atemulator | This component manages the modem emulator on a serial port to allow external access via a serial cable. |
'' | phone/telephony/callpolicymanager/abstract | This component provides an interface for the management of calls across multiple call types such as VoIP and GSM/3G. |
'' | phone/telephony/callpolicymanager/asterisk | This component maintains information about the active Asterisk telephony service. |
'' | phone/telephony/callpolicymanager/cell | This component maintains information about the active GSM/3G/Cell telephony service. |
'' | phone/telephony/callpolicymanager/jabber | This component maintains information about the active jabber service. |
'' | phone/telephony/callpolicymanager/voip | This component maintains information about the active VoIP telephony service. |
'' | phone/telephony/cell/cellbroadcast | This component monitors and processes incoming cell broadcast messages. |
'' | phone/telephony/cell/simcontrolevent | The SimControlEventHandlerTask class provides feedback about SIM control events to the user. |
'' | phone/telephony/cell/supplementaryservice | This component provides notification about unstructured notifications within GSM networks. |
'' | phone/telephony/dialercontrol | This component provides an interface to the phone call manager. |
'' | phone/telephony/dialfilter/abstract | This component provides a general purpose filter mechanism for dial string filtering. |
'' | phone/telephony/dialfilter/gsm | This component provides a GSM dial filter required to GCF compliance. |
'' | phone/telephony/dialproxy | This component manages dial strings and ensures the appropriate routing of call and dialtone audio. |
'' | phone/telephony/msgcontrol | This component manages messages such SMS and MMS and publishes message counter for other Qt Extended components. |
'' | phone/telephony/networkregistration | This component listens to network registration changes and posts these changes to the message board. |
'' | phone/telephony/phoneserver/atmodemservice | This component starts the AT modem based telephony service on behalf of the phone server. |
'' | phone/telephony/phoneserver/base | This component is responsible for the startup of all telephony services. |
'' | phone/telephony/phoneserver/dummyservice | This component provides the dummy AT modem telephony service which is activated when QTOPIA_PHONE_DUMMY is set to 1. |
'' | phone/telephony/presenceservice | This component provides the presence service and connects the presence editior to the user interface. |
'' | phone/telephony/ringcontrol | This component controls the system ring for incoming calls and messages. |
'' | phone/telephony/simcallhistory | This component populates the internal call history list with entries which are stored in the call history list on a SIM card. |
'' | phone/telephony/videoringtone | This component provides an interface to the Qt Extended media system to play the video tones for incoming calls. |
'' | phone/themecontrol | This component provides the backend support for the themed server widgets. |
'' | phone/ui/browserstack | This component provides a utility for a simplified management of widget stacks. |
'' | phone/ui/callcontactmodelview | This component provides a model, delegate and smoothlist based view for contact information. |
'' | phone/ui/components/calltypeselector | This component allows the user to choose what type of telephony call he intends to do. |
'' | phone/ui/components/presenceeditor | This component allows the user to choose what type of presence status to be in. |
'' | phone/ui/components/simapp | This component provides the SIM Toolkit application. |
'' | pim/buddysyncer | This component handles syncing presence information with the address book. |
'' | pim/savetocontacts | This component provides a small message box like dialog that allows the user to specify how a contacts number should be saved. |
'' | pim/servercontactmodel | This component provides a customized version of QContactModel and improves the performance by sharing QContactModel related resources throughout the server. |
'' | pim/simcard | This component handles SIM Card phonebook synchronization. |
'' | processctrl/appmonitor | This component provides a friendly interface to monitor the state of UI applications. |
'' | processctrl/appshutdown | This component ensures that all Qt Extended applications have been shutdown before the server itself terminates. |
'' | processctrl/quickexe | This componet provides support to start quicklaunched applications. |
'' | processctrl/startup | This component is responsible for launching applications preemptively at startup and gives feedback to the user if it fails to do so. |
'' | processctrl/taskmanagerentry | This component allows to to insert non-application items into Qt Extended's Running Applications/TaskManager window. |
'' | processctrl/terminationhandler | This component provides the backend infrastructure for the QTerminationHandler class. |
'' | security/monitor | This component manages the lifetime of the SXE monitor process. |
'' | security/sandboxedexe | This component supports launching of untrusted downloaded application executables. |
'' | ui/abstractinterfaces/slideinmessagebox | This component provides an message box that slowly fades into the view. This messagebox is an alternative to the standard message box. |
'' | ui/abstractinterfaces/stdmessagebox | This component provides the standard message box implementation for the server. |
'' | ui/abstractinterfaces/taskmanager | This component provides the abstract taskmanager interface specifications. |
'' | ui/components/calibrate | Touchscreen calibration applet. |
'' | ui/components/delayedwaitdialog | This component provides a small dialog that can be shown while the system is busy. It is similar to an hour glass shown by other operating systems. |
'' | ui/components/firstuse | First use applet. This applet is used to set language, date/time and timezone on first use of a new device. |
'' | ui/components/homescreenwidgets | This component provides various widgets that are embedded into the homescreen. This feature is used by the Smart theme. |
'' | ui/components/inputmethods | This component provides the backend implementation of Qt Extended server input method handling. |
'' | ui/components/touchscreenlockdlg | This component provides a dialog that is shown while the touchscreen is locked and allows the user to disengage the touchscreenlock via sliding move on the screen. |
'' | ui/dfltcrashdlg | This component provides the default crash dialog which notifies the user of the name of an applicaion that just crashed. |
'' | ui/filetransferwindow | This component provides a user interface that is shown while the Qt Extended server performs a file transfer. |
'' | ui/launcherviews/appview | This component provides the application launcher view which allows the user to browse through the list of applications. |
'' | ui/launcherviews/archiveview | This component displays the contents of a DRM archive file format. |
'' | ui/launcherviews/base | This component provides the base implementation for all launcher views. |
'' | ui/launcherviews/contentsetview | This component provides the ContentSetView service and displays a content set received by the service. |
'' | ui/launcherviews/documentview | This component provides a launcher view capable of presenting user documents. |
'' | ui/launcherviews/taskmanagerview | This component provides a list of running applications and allows the user to change to backgrounded applications. |
'' | ui/poweralert | This component provides an alert dialog that notifies the user when the battery is running low. |
'' | ui/shutdown | This component provides a widget that allows the user to Restart/Shutdown Qt Extended/Device. Depending on the users selection the provided user interface will initiate the shutdown/restart process. |
'' | ui/shutdownsplash | This component displays a static splash screen while the system is restarting. |
'' | ui/taskmanager | This component provides the default taskmanager and taskmanager service. |
'' | ui/usbgadgetselector | This component provides a user interface that select the USB gadget connect mode when the USB cable is inserted. |
'' | ui/volumedlg | This component provides a volume dialog that gives feedback on volume changes. |
'' | ui/waitindicator | This component provides a widget/hour glass that is shown while an application starts. |
Group | Component | Description |
settings | appearance | Allows the user to select a color scheme, theme, font and background image. |
'' | appservices | Allows the user to choose which application provides which service. |
'' | beaming | Beaming settings dialog. |
'' | bluetooth | Bluetooth settings. |
'' | callforwarding | Settings for call forwarding. |
'' | drmbrowser | Browse DRM rights for protected content files. |
'' | gtalksettings | Google Talk settings application for Qt Extended. |
'' | homescreen | Homescreen settings dialog. |
'' | fullscreenstrokerecognition | Settings for handwriting recognition. |
'' | languageselection | Language settings. |
'' | light-and-power | Light and Power settings dialog. |
'' | logging | Configure and view system logging output. |
'' | netsetup | Network configuration utility. |
'' | packagemanager | Settings to ensure safe download and installation of programs for Qt Extended. |
'' | callnetworks | Phone Network selection. |
'' | phonesettings | Telephony settings dialog. |
'' | profileedit | Ring profile settings. |
'' | rotation | Rotation settings. |
'' | securitysettings | Manage PINs and/or passcodes for controlling access to device. |
'' | serverwidgets | Change server widgets between standard Qt Extended widgets and several demo widget sets. |
'' | speeddial | Speed dial settings dialog. |
'' | startupflags | Settings application allowing the user to control certain aspects of Qt Extended startup behaviour. |
'' | systemtime | Date/time setting dialog. |
'' | words | Manage word lists used by the Phone Key Input Method for predictive input. |
'' | worldtime | Time zone manager. |
Group | Component | Description |
tools | atinterface | Modem emulator implementation. |
'' | content_installer | Installs content data from .desktop files into the prefix SQL database. Runs at "qbuild image" time. |
'' | dbmigrate | Plug-in that can be used to ensure a SQL database schema is up to date. Loaded by the server at startup to verify the system databases, and when removeable media is inserted. |
'' | dbmigrateservice | Provides a QDS and command line interface for invoking the dbmigrate plug-in to verify and upgrade databases. |
'' | mediaserver | Qt Extended Media Server: services requests made via the Qt Extended Media API to play multimedia content. |
'' | messageserver | The Message Server performs all communications tasks associated with Qt Extended's messaging functionality. |
'' | phonebounce | Tool allowing a Qt Extended device to emulate a GSM modem. |
'' | phonesim | Phone simulator for modem testing, compiled to run on host architecture. |
'' | phonesim/lib/phonesim | Core parts of the Phone simulator. |
'' | pimdata | Tool for generating PIM data. |
'' | pimdatagui | GUI wrapper for the pimdata tool. |
'' | pngscale | PNG resizing utility |
'' | printserver | Print server manages print jobs and dispatches print jobs to printer plugins. |
'' | qcop | Command-line interface to QCop channels and messages. |
'' | qdawggen | Generate a .qdawg file from a plaintext file. Used at "qbuild image" time. |
'' | qdsync/app | Synchronization application |
'' | qdsync/common/qdsync_common | Common functionality for Synchronization plugins. |
'' | qdsync/pim | Synchronization PIM plugin. |
'' | qdsync/server | This module (re)starts the Qt Extended synchronization agent (qdsync) process. |
'' | qss | Qt Embedded Sound Server |
'' | qt/qvfb | Qt Extended virtual framebuffer. |
'' | qtuitestrunner | Interpreter for QtUitest scripts. |
'' | qtuitestrunner/lib_qtopia/qtuitestrunner | Core functionality of the QtUitest script interpreter. |
'' | qtuitestrunner/liboverrides | LD_PRELOAD library to enable testing of Qt Extended functionality which typically requires root privileges. |
'' | quicklauncher | Run in the background by the Qt Extended Server to speed up launching of the next application by performing startup tasks common to all Qt Extended 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. |
'' | rlimiter | Tool for applying resource limits to sandboxed executables. |
'' | spygrind | A tool for profiling Qt Extended on devices, similar to callgrind. |
'' | svgtopicture | Utility to convert SVG files into PIC format. |
'' | sxe_installer | Installs applications or projects so that they are bound by SXE policy, only used to generate safe execution images in conjuntion with "qbuild image". |
'' | sxe_policy_runner | Binary to do a "run-parts" on the sxe_qtopia scripts directory |
'' | sxemonitor | Responds to security policy breaches |
'' | sysmessages | Dispatches system related messages |
'' | telepathyagent | Agent program that interacts with Telepathy. |
'' | vsexplorer | A development helper tool to explore the Qt Extended Value Space. |
Group | Component | Description |
3rdparty | applications/dbus | Utility for creating qtopia-dbus-daemon script. Used at "make install" time. |
'' | applications/micro_httpd | Tiny http server, used by the device_updater tool. License information. |
'' | applications/sqlite | Command line tool for viewing and editing SQLite databases on development platform. License information. |
'' | applications/target_sqlite | Command line tool for viewing and editing SQLite databases on target device. License information. |
'' | libraries/Xtst | Stub library used to link against the system/toolchain Xtst library. |
'' | libraries/alsa | Stub library used to link against the system/toolchain ALSA library. |
'' | libraries/crypt | Stub library used to link to the system/toolchain crypt library. |
'' | libraries/dlmalloc | Third-party malloc library. License information. |
'' | libraries/drmagent | Stub library used to link against the system/toolchain DRM Agent library. License information. |
'' | libraries/easing | Third-party library for easing equations. License information. |
'' | libraries/g711 | u-law, A-law and linear PCM conversions. License information. |
'' | libraries/gsm | Third-party library for the GSM audio codec. License information. |
'' | libraries/gstreamer | Stub library used to link against the system/toolchain GStreamer library. License information. |
'' | libraries/helix | Real Networks Helix DNA media library. Must be obtained separately from Qt Extended source packages. License information. |
'' | libraries/inputmatch | Library to support handwriting recognition by turning strokes into character guesses. License information. |
'' | libraries/libtimidity | Library for playing MIDI files. License information. |
'' | libraries/mathlib | Stub library used to link to the system/toolchain math library. |
'' | libraries/md5 | MD5 wrapper providing a single MD5 hashing function. License information. |
'' | libraries/openobex | OpenOBEX - Free implementation of the Object Exchange protocol. License information. |
'' | libraries/pictureflow | Library to add coverflow like support to applications. License information. |
'' | libraries/pthread | Stub library used to link against the system/toolchain pthread library. |
'' | libraries/pulse | Stub library used to link against the system/toolchain Pulse library. |
'' | libraries/realtime | Stub library used to link to the system/toolchain realtime library. |
'' | libraries/resolv | Stub library used to link against the system/toolchain libresolv library. |
'' | libraries/sqlite | Library supporting SQLite databases. Uses source code from Qt, but built by Qt Extended so that we can access the symbols. License information. |
'' | libraries/tar | Library supporting creation and extraction of .tar archive files. License information. |
'' | libraries/tremor | Library for playing OGG Vorbis files. License information. |
'' | libraries/vobject | Third-party VCARD support classes. License information. |
'' | libraries/zlib | Stub library used to link against the system/toolchain zlib library. License information. |
'' | plugins/codecs/libtimidity | Cruxus codec that provides MIDI support (uses libtimidity). |
'' | plugins/codecs/tremor | Cruxus codec that provides OGG Vorbis support (uses tremor). License information. |
'' | 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. |
'' | tools/atd | Light-weight AT daemon. License information. |
Group | Component | Description |
desktop tools | Qtopia Sync Agent | Desktop tool allowing synchronisation between Qt Extended and Microsoft Outlook. |
Group | Component | Description |
devices | default | This is a stub container for default files. |
'' | neo | Support for s3c2410 based fic gta01 devices, including the Neo1973 (Openmoko). |
'' | greenphone | Device configuration profile for the Greenphone. |
'' | n810 | Device configuration profile providing support for the n810 device. |
'' | reference | This device is the simplist possible device that turns on all features in the build system. For how this was done see the provided configure file. |