The ACCESS Linux Platform communications services are composed of several individual components. These components provide a framework between the lower-level kernel facilities and higher-level applications, and include a set of APIs that developers can use to control and customize communications.
This manual describes Mobile Services, along with programming examples, as well as the Telephony Library. For details about Messaging, see the Messaging Guide. For details about the Connection Manager, Bluetooth, Serial, and Wi-Fi communications components, see the Networking Guide. For details about the Virtual Phone development tool, see the Virtual Phone Guide.
Telephony Components
Mobile Services
The purpose of Mobile Services is to offer a set of high-level telephony related services, obviating the requirement for application developers to have a deep knowledge of the telephony library in order to perform primary operations such as managing calls and accessing to network information.
Mobile Services enables application developers to perform primary telephony tasks and take advantage of other features such as call logging and caller ID. Mobile Services provides a full programmatic interface to the communications libraries.
Telephony
The Telephony library provides low-level support for cellular phone network features, including telephone calls, messaging, and Internet service. Related features such as SIM card access and WAP Push are also supported in this library.
The Telephony Manager enables applications to perform primary phone activities such as dialing a phone call, sending an SMS, or editing phone book entries. Applications programmers should use the Mobile Services libraries for phone-related tasks (see Chapter 1, "Mobile Services,"), and the Postal Services for messaging-related tasks (see the Messaging Guide).
Reference Documentation
The ACCESS Linux Platform SDK includes the reference documentation for those libraries supplied by ACCESS. This documentation can typically be found here:
/opt/alp-dev/sdk/docs/doxygen/index.html
Note that the Doxygen directory may not be present. If this is the case, you'll need to extract the contents of the doxygen.zip file that you'll find in the directory /opt/alp-dev/sdk/docs/. Open a terminal window and enter the following commands to extract the ACCESS reference documentation:
cd /opt/alp-dev/sdk/docs sudo unzip -d doxygen doxygen.zip
Additional Resources
- Networking Guide, a companion volume that describes ACCESS Linux Platform networking in detail, including the Connection Manager.
- Virtual Phone 2 Guide, a companion volume that describes the Virtual Phone simulator.
- Programming Guide, a comprehensive manual that provides illustrative examples of ACCESS Linux Platform application programming.










