Application Engines


Calendar allows a user to store and manage a collection of calendar events and to-do items. A calendar event represents a scheduled amount of time, such as a team meeting. To-do items represent action-items or a task assigned to an individual. Electronic schedule exchange is provided using the vCalendar 1.0 standard.

The Calendar API provides access to calendar stores, with functionality to fetch, update, save and delete calendar entries. This functionality complies with the standard RFC 2445, which defines a common format for openly exchanging calendar and scheduling information across the internet. New functionality includes: attachment support, defining geographic locations, logging, expanded search capabilities and support for removable media.

Contacts Model

The Contacts Model is an engine component that provides access to contact information stored on a Symbian device. Just like a real-world address book it stores and organises names, telephone numbers, addresses and other details of individuals and companies. It can be used to:

  • add, delete and edit data

  • provide information to clients

  • sort and search contacts.

The component provides a unified interface for accessing contact information that is stored in the phone’s internal store or on an integrated circuit card (such as a SIM/USIM). The data store contains a collection of contact items. An item can be:

  • a contact card, such as a particular person

  • an own card (the phone owner’s card)

  • a template for creating other contact items

  • a contact group, such as a collection of contact cards.

Electronic business card exchange is provided using the vCard 2.1 standard. vCard 3.0 Export for PBAP capability has been added in Symbian OS v9.2.