The API resides in package, javax.microedition.pim.
Interfaces Contact, ContactList, Event, EventList, PIMItem, PIMList, ToDo, and ToDoList Classes PIM and RepeatRule. Exceptions FieldEmptyException, FieldFullException, PIMException, and UnsupportedFieldException
PIMItem is a generalization of PIM data, such as contact, calendar or a to-do item.
Contact represents a contact item in the address book database.
Event represents an event item in the calendar database.
ToDo represents a to-do item in the To-Do database.
Items are groupings of related fields. A field consists of a label, a data type, values, and attributes.
PIM API Package details contd.. Contact Field Name Field Data Types NAME, ADDR PIMItem.STRING_ARRAY EMAIL, FORMATTED_NAME, NICKNAME, NOTE, ORG, TEL, TITLE, UID, URL, PHOTO_URL, PUBLIC_KEY_STRING PIMItem.STRING BIRTHDAY, REVISION PIMItem.DATE PHOTO, PUBLIC_KEY PIMItem.BINARY Event Field Name Field Data Types LOCATION, NOTE, SUMMARY, UID PIMItem.STRING END, REVISION, START PIMItem.DATE ALARM, CLASS PIMItem.INT ToDo Field Name Field Data Types NOTE, SUMMARY, UID PIMItem.STRING CLASS, PRIORITY PIMItem.INT COMPLETION_DATE, DUE, REVISION PIMItem.DATE COMPLETED PIMItem.BOOLEAN