Home · All Classes · Grouped Classes · Annotated · Functions

Qtopia Components

Introduction

This document describes the various Qtopia components in more detail and shows their availability in Qtopia source packages.

Source Code Availability Matrix

In the following table:

GroupComponentDescriptionPlatformPhoneLightCommunity
applicationscontactsThe Contacts application allows the user to create contacts for storing information such as name, phone numbers, addresses and other personal information.NoYesYesYes
''calculatorThe Calculator application provides the ability to perform fast and simple numerical calculations useful to everyday situations.NoYesYesYes
''cameraThe 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.NoYesYesYes
''clockThe Clock application provides three functions: - Displaying the current date and time. - Providing a stopwatch. - Allowing a daily alarm to be set and enabled/disabled.NoYesYesYes
''calendarThe 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.NoYesYesYes
''helpbrowserThe helpbrowser 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.YesYesYesYes
''mediaplayerIn addition to being a stand alone player the Qtopia Media Player acts as a media server and plays all sounds. This is only available when Helix is enabled at configure.NoYesYesYes
''voice notesThe Voice Notes application allows the user to create and replay voice recordings on devices with an integrated microphone.NoYesYesYes
''picturesThe 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.NoYesYesYes
''messagesThe 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.NoYesYesYes
''simappThe SIM application is used to display and make available, any extra applications that have been installed.NoYesYesNo
''system infoThe systeminfo application displays system information about the device such as how much space is left and the software version.YesYesYesYes
''notesThe 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.NoYesYesYes
''tasksThe 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.NoYesYesYes
GroupComponentDescriptionPlatformPhoneLightCommunity
gamesfifteenGame objective: Slide the pieces around until they're in order from left to right, top to bottom.NoYesYesYes
''minesweepGame objective: quickly mark all the squares that do not contain mines.NoYesNoYes
''qasteroidsGame objective: destroy oncoming asteroids while avoiding collisions.NoYesNoYes
''snakeGame objective:make the snake grow longer by eating mice.NoYesYesYes
GroupComponentDescriptionPlatformPhoneLightCommunity
librarieshandwritingLibrary to support stroke recognition and the Handwriting settings application.YesYesNoYes
''qtopiaMain Qtopia library providing many of the basic building blocks for Qtopia applications.YesYesNoYes
''qtopiaaudioLibrary to support a variety of audio and streaming formats.YesYesNoYes
''qtopiabaseBasic support classes that depend only on Qt.YesYesNoYes
''qtopiacommLibrary to support communications, including Internet, Bluetooth, OBEX, Infrared, and serialYesYesNoYes
''qtopiacore/corelibYesYesNoYes
''qtopiacore/guiYesYesNoYes
''qtopiacore/networkYesYesNoYes
''qtopiacore/sqlYesYesNoYes
''qtopiacore/svgYesYesNoYes
''qtopiacore/xmlYesYesNoYes
''qtopiailLibrary providing Qtopia Valuespace subsystem.YesYesNoYes
''qtopiamailLibrary to support e-mail functionality using POP3, IMAP4 and SMTP protocols.NoYesNoYes
''qtopiamediaLibrary to support the integration of the Helix DNA multimedia codec library.NoYesNoYes
''qtopiaomadrmLibrary to support OMA DRM functionality.YesYesNoNo
''qtopiaphoneLibrary to support all Qtopia phone-specific functionality.YesYesNoNo
''qtopiaphonemodemLibrary to support GSM-specific phone functionality.YesYesNoNo
''qtopiapimLibrary to support Personal Information Management (PIM) functionality.YesYesNoYes
''qtopiaprintingLibrary to support remote printing from within Qtopia.YesYesNoYes
''qtopiasecurityLibrary to support Qtopia Safe Execution Environment (SXE).YesYesNoNo
''qtopiasmilLibrary to support viewing of SMIL presentations contained in MMS messages.YesYesNoYes
GroupComponentDescriptionPlatformPhoneLightCommunity
pluginscodecs/wavrecordSimple .wav file encoder.YesYesNoYes
''content/exifReading EXIF tags from content files.NoYesNoYes
''content/id3Reading ID3 tags from media files.NoYesNoYes
''drmagent/bscidrmagentA DRM plugin (used by the content subsystem) supporting the Beep Science DRM Agent.YesYesNoNo
''inputmethods/dockedkeyboardOn-screen keyboard that docks below the Qtopia context bar.YesYesNoYes
''inputmethods/keyboardFloating on-screen keyboard.YesYesNoYes
''mediadevices/builtinPlugin for handling built-in audio input and output devices.NoYesNoYes
''multiplexers/wavecomWavecom multiplexer plug-in.YesYesNoNo
''network/bluetoothNetworking with remote bluetooth devices.YesYesNoYes
''network/dialingDialing plug-in.YesYesNoYes
''network/lanLocal Area Network plug-in.YesYesNoYes
''phonevendors/ericssonEricsson support plug-in.YesYesNoNo
''phonevendors/wavecomWavecom support plug-in.YesYesNoNo
''qtopiacoreYesYesNoYes
''qtopiaprinting/bluetoothCommunicating with remote Bluetooth printers.YesYesNoYes
GroupComponentDescriptionPlatformPhoneLightCommunity
settingsappearanceAllows the user to select a color scheme, theme, font and background image.YesYesYesYes
''beamingBeaming settings dialog.YesYesNoYes
''btsettingsBluetooth settings.YesYesNoYes
''callforwardingSettings for call forwarding.YesYesNoNo
''drmbrowserBrowse DRM rights for protected content files.YesYesNoNo
''handwritingSettings for handwriting recognition.YesYesNoYes
''languageLanguage settings.YesYesYesYes
''light-and-powerLight and Power settings dialog.YesYesYesYes
''loggingConfigure and view system logging output.YesYesNoYes
''networkNetwork configuration utility.YesYesYesYes
''packagemanagerSettings to ensure safe download and installation of programs for Qtopia.YesYesNoYes
''phonenetworksPhone Network selection.YesYesNoNo
''phonesettingsTelephony settings dialog.YesYesNoNo
''ringprofileRing profile settings.YesYesYesYes
''securityManage PINs and/or passcodes for controlling access to device.YesYesYesYes
''serverwidgetsChange server widgets between standard Qtopia widgets and several demo widget sets.YesYesNoYes
''sipsettingsSIP settings dialog.YesYesNoNo
''speeddialSpeed dial settings dialog.YesYesNoYes
''systemtimeDate/time setting dialog.YesYesYesYes
''wordsManage word lists used by the Phone Key Input Method for predictive input.NoYesNoYes
''worldtimeTime zone manager.YesYesYesYes
GroupComponentDescriptionPlatformPhoneLightCommunity
toolsatinterfaceModem emulator implementation.YesYesNoNo
''content_installerInstalls content data from .desktop files into the prefix SQL database. Runs at "make install" time.YesYesNoYes
''dbmigrateEnsures that the SQL database schema is up-to-date. Run by the server at startup and when applications attempt to open tables.YesYesNoYes
''mediaserverQtopia Media Server: services requests made via the Qtopia Media API to play multimedia content.NoYesNoYes
''phonesimPhone simulator for modem testing, compiled to run on host architecture.YesYesNoNo
''phonesim_targetPhone simulator for modem testing, compiled to run on target architecture.YesYesNoNo
''printserverPrint server manages print jobs and dispatches print jobs to printer plugins.YesYesNoYes
''qcopCommand-line interface to QCop channels and messages.YesYesNoYes
''qdawggenGenerate a .qdawg file from a plaintext file. Used at "make install" time.YesYesNoYes
''qssQtopia Core Sound ServerYesYesNoYes
''qtopia-dbus-launcherUtility for launching DBUS service.YesYesNoYes
''qtopiacore/mocYesYesNoYes
''qtopiacore/rccYesYesNoYes
''qtopiacore/uicYesYesNoYes
''quicklauncherRun 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.YesYesNoYes
''sipagentTelephony server for SIP-based VoIP calls.YesYesNoNo
''sxe_installerInstalls applications or projects so that they are bound by SXE policy, only used to generate safe execution images in conjuntion with make installYesYesNoNo
''sxe_policy_runnerBinary to do a "run-parts" on the sxe_qtopia scripts directoryYesYesNoNo
''sxemonitorResponds to security policy breachesYesYesNoNo
''symlinkerYesYesNoYes
''sysmessagesDispatches system related messagesYesYesNoNo
''vsexplorerA development helper tool to explore the Qtopia Value Space.YesYesNoYes
GroupComponentDescriptionPlatformPhoneLightCommunity
3rdpartyapplications/dbusUtility for creating qtopia-dbus-daemon script. Used at "make install" time.YesYesNoYes
''applications/sqliteCommand line tool for viewing and editing SQLite databases.YesYesNoYes
''libraries/alsaDummy library used to make dependencies clearer.YesYesNoYes
''libraries/amrThird party library for AMR speech encoder and decoderNoYesNoYes
''libraries/dbusDummy library used to make dependencies clearer.YesYesNoYes
''libraries/dissipate2Third-party library for performing SIP-based VoIP operations.YesYesNoNo
''libraries/drmagentDummy library used to make dependencies clearer.YesYesNoNo
''libraries/gsmThird-party library for the GSM audio codec.YesYesNoYes
''libraries/helixReal Networks Helix DNA media library. Must be obtained separately from Qtopia source packages.NoYesNoYes
''libraries/inputmatchLibrary to support handwriting recognition by turning strokes into character guesses.YesYesNoYes
''libraries/libtimidityLibrary for playing Midi files.NoYesNoYes
''libraries/md5MD5 wrapper providing a single MD5 hashing function.YesYesNoYes
''libraries/openobexOpenOBEX - Free implementation of the Object Exchange protocol.YesYesNoYes
''libraries/openssl/cryptoOpenSSL library. Used for authenticated email, Google PIM and VPN connections.YesYesNoYes
''libraries/openssl/sslOpenSSL library. Used for authenticated email, Google PIM and VPN connections.YesYesNoYes
''libraries/qtdbusQt DBUS library built outside Qt so that we can access the symbols from Qtopia.YesYesNoYes
''libraries/sqliteLibrary supporting SQLite databases. Uses source code from Qt, but built by Qtopia so that we can access the symbols.YesYesNoYes
''libraries/tarLibrary supporting creation and extraction of .tar archive files.YesYesNoYes
''libraries/zlibDummy library used to make dependencies clearer.YesYesNoYes
''plugins/codecs/libamrPlugin wrapper for third-party AMR speech codec.NoYesNoYes
''plugins/codecs/libtimidityPlugin wrapper for third-party Midi library.NoYesNoYes
''plugins/inputmethods/pkimPhone Keys Input Method - Primary Input method plug-in which handles predictive or multi-tap keypress and full-screen handwriting recognition.YesYesNoYes


Copyright © 2007 Trolltech Trademarks
Qtopia 4.2.5