Home · All Classes · Grouped Classes · Annotated · Functions

Enablers: Services
Functional Description

Services are an abstract concept in Qtopia whereby items of functionality are associated with a set of providers of the service. The service mechanism can be used as a form of remote procedure call, that is, by invoking a service, an application is invoking an operation in another application that provides the service. This allows applications to invoke the services of other applications, while allowing the specific application providing the service to be selected by the system integrator or end-user.

Features

Defining and Invoking Services (QTOPIA-7687)

Qtopia Services are defined and invoked through the Services API.

Hardware Button Mappings (QTOPIA-1643)

Some Hard Keys can be assigned to invoke an action in an application. For example, pressing a key with an "addressbook" icon on it may cause the Contacts application to show, while pressing and holding the key might cause the user's business card to be beamed via IrDA. These bindings of buttons to applications is defined by the etc/defaultbuttons.conf file.

Invoking Services via Short Cuts or Speed Dialing (QTOPIA-1644)

In the same way as hard keys can be assigned to actions, so can combinations of phone number key presses. See Speed Dialing.

Remote Procedure Call (QTOPIA-1641)

The service mechanism can be used as a form of remote procedure call. By invoking a service, an application is invoking an operation in another application that provides the service.


Copyright © 2008 Nokia Trademarks
Qtopia 4.3.3