© 2009 OMTP Ltd. All rights reserved. OMTP and OMTP BONDI are registered trademarks of OMTP Ltd.
This section lists the API Features and Featuresets exposed by the BONDI API packages. For each API Feature, the Device Capabilities used by the API Feature are listed.
When evaluating a particular access control query against a Security Policy, the Feature name is available in the api-feature resource attribute (together with the Device Capability in the device-cap resource attribute).
The IRI identifying the Feature or the Featureset is used as the value of the "name" attribute of the <feature> element within the Widget Configuration Document.
| BONDI API Feature Set | BONDI API Features |
|---|---|
| http://bondi.omtp.org/api/appconfig | http://bondi.omtp.org/api/appconfig.set http://bondi.omtp.org/api/appconfig.get |
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/appconfig.get | Call to AppConfigManager.get | appconfig.get |
| http://bondi.omtp.org/api/appconfig.set | Call to AppConfigManager.set | appconfig.set |
| BONDI API Feature Set | BONDI API Features |
|---|---|
| http://bondi.omtp.org/api/applauncher | http://bondi.omtp.org/api/applauncher.launch http://bondi.omtp.org/api/applauncher.get |
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/applauncher.launch | Call to AppLauncherManager.launchApplication | applauncher.launch |
| http://bondi.omtp.org/api/applauncher.get | Call to AppLauncherManager.getInstalledApplications Call to AppLauncherManager.getDefaultApplication | applauncher.get |
| BONDI API Feature Set | BONDI API Features |
|---|---|
| http://bondi.omtp.org/api/camera | http://bondi.omtp.org/api/camera.access http://bondi.omtp.org/api/camera.capture http://bondi.omtp.org/api/camera.record |
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/camera.access | Call to CameraManager.getCameras Call to Camera.requestLifeVideo | camera.access |
| http://bondi.omtp.org/api/camera.capture | Call to Camera.takePicture | camera.capture |
| http://bondi.omtp.org/api/camera.record | Call to Camera.startVideo | camera.record |
| BONDI API Feature Set | BONDI API Features |
|---|---|
| http://bondi.omtp.org/api/commlog | http://bondi.omtp.org/api/commlog.sms.get http://bondi.omtp.org/api/commlog.mms.get http://bondi.omtp.org/api/commlog.email.get http://bondi.omtp.org/api/commlog.call.get http://bondi.omtp.org/api/commlog.clear |
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/commlog.sms.get | Call to CommLogManager.getSMSLog | commlog.sms.get |
| http://bondi.omtp.org/api/commlog.mms.get | Call to CommLogManager.getMMSLog | commlog.mms.get |
| http://bondi.omtp.org/api/commlog.email.get | Call to CommLogManager.getEmailLog | commlog.email.get |
| http://bondi.omtp.org/api/commlog.call.get | Call to CommLogManager.getCallLog | commlog.call.get |
| http://bondi.omtp.org/api/commlog.clear | commlog.clear |
| BONDI API Feature Set | BONDI API Features |
|---|
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/bondi.requestfeature | Call to Bondi.requestFeature |
| BONDI API Feature Set | BONDI API Features |
|---|---|
| http://bondi.omtp.org/api/devicestatus | http://bondi.omtp.org/api/devicestatus.get http://bondi.omtp.org/api/devicestatus.set http://bondi.omtp.org/api/devicestatus.list |
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/devicestatus.get | Call to DeviceStatusManager.getPropertyValue Call to DeviceStatusManager.watchPropertyChange Call to DeviceStatusManager.clearPropertyChange | devicestatus.get |
| http://bondi.omtp.org/api/devicestatus.set | Call to DeviceStatusManager.setPropertyValue | devicestatus.set |
| http://bondi.omtp.org/api/devicestatus.list | Call to DeviceStatusManager.listVocabularies Call to DeviceStatusManager.listAspects Call to DeviceStatusManager.getComponents Call to DeviceStatusManager.listProperties | devicestatus.list |
| BONDI API Feature Set | BONDI API Features |
|---|---|
| http://bondi.omtp.org/api/filesystem | http://bondi.omtp.org/api/filesystem.read http://bondi.omtp.org/api/filesystem.write |
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/filesystem.read | Call to FileSystemManager.resolve Call to FileSystemManager.registerEventListener Call to File.listFiles Call to File.open Call to File.resolve | io.file.read |
| http://bondi.omtp.org/api/filesystem.write | Call to File.open Call to File.copyTo Call to File.moveTo Call to File.createDirectory Call to File.createFile Call to File.deleteDirectory Call to File.deleteFile | io.file.write |
| BONDI API Feature Set | BONDI API Features |
|---|---|
| http://bondi.omtp.org/api/geolocation | http://bondi.omtp.org/api/geolocation.position |
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/geolocation.position | Call to Geolocation.getCurrentPosition Call to Geolocation.watchPosition | location.position |
| BONDI API Feature Set | BONDI API Features |
|---|---|
| http://bondi.omtp.org/api/messaging | http://bondi.omtp.org/api/messaging.email.send http://bondi.omtp.org/api/messaging.mms.send http://bondi.omtp.org/api/messaging.sms.send http://bondi.omtp.org/api/messaging.email.subscribe http://bondi.omtp.org/api/messaging.mms.subscribe http://bondi.omtp.org/api/messaging.sms.subscribe http://bondi.omtp.org/api/messaging.binary.send http://bondi.omtp.org/api/messaging.email.getAccounts http://bondi.omtp.org/api/messaging.email.attach http://bondi.omtp.org/api/messaging.mms.attach |
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/messaging.email.send | Call to MessagingManager.sendEmail | messaging.email.send |
| http://bondi.omtp.org/api/messaging.mms.send | Call to MessagingManager.sendMMS | messaging.mms.send |
| http://bondi.omtp.org/api/messaging.sms.send | Call to MessagingManager.sendSMS | messaging.sms.send |
| http://bondi.omtp.org/api/messaging.binary.send | Call to MessagingManager.sendBinaryMessage | messaging.binary.send |
| http://bondi.omtp.org/api/messaging.email.getAccounts | Call to MessagingManager.getAvailableEmailAccounts | messaging.email.getAccounts |
| http://bondi.omtp.org/api/messaging.email.attach | Call to Email.appendAttachment | messaging.email.attach |
| http://bondi.omtp.org/api/messaging.mms.attach | Call to MMS.appendAttachment | messaging.mms.attach |
| http://bondi.omtp.org/api/messaging.sms.subscribe | messaging.mms.subscribe | |
| http://bondi.omtp.org/api/messaging.mms.subscribe | messaging.mms.subscribe | |
| http://bondi.omtp.org/api/messaging.email.subscribe | messaging.email.subscribe |
| BONDI API Feature Set | BONDI API Features |
|---|---|
| http://bondi.omtp.org/api/gallery | http://bondi.omtp.org/api/gallery.read |
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/gallery.read | Call to GalleryManager.getGalleries Call to Gallery.getNumberOfMediaItems Call to Gallery.open Call to Gallery.refresh Call to Gallery.changeView Call to Gallery.getMediaItems Call to Gallery.getMediaItemById | io.file.read |
| BONDI API Feature Set | BONDI API Features |
|---|---|
| http://bondi.omtp.org/api/pim.contact | http://bondi.omtp.org/api/pim.contact.read http://bondi.omtp.org/api/pim.contact.write |
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/pim.contact.read | Call to ContactManager.getAddressBooks Call to AddressBook.findContacts | pim.contact.read |
| http://bondi.omtp.org/api/pim.contact.write | Call to AddressBook.createContact Call to AddressBook.addContact Call to AddressBook.updateContact Call to AddressBook.deleteContact Call to AddressBook.deleteAllContacts | pim.contact.write |
| BONDI API Feature Set | BONDI API Features |
|---|---|
| http://bondi.omtp.org/api/pim.task | http://bondi.omtp.org/api/pim.task.read http://bondi.omtp.org/api/pim.task.write |
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/pim.task.read | Call to TaskManager.getTaskLists Call to TaskList.findTasks | pim.task.read |
| http://bondi.omtp.org/api/pim.task.write | Call to TaskList.createTask Call to TaskList.addTask Call to TaskList.updateTask Call to TaskList.deleteTask Call to TaskList.clearTasks | pim.task.write |
| BONDI API Feature Set | BONDI API Features |
|---|---|
| http://bondi.omtp.org/api/pim.calendar | http://bondi.omtp.org/api/pim.calendar.read http://bondi.omtp.org/api/pim.calendar.write |
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/pim.calendar.read | Call to CalendarManager.getCalendars Call to Calendar.findEvents | pim.event.read |
| http://bondi.omtp.org/api/pim.calendar.write | Call to Calendar.createEvent Call to Calendar.addEvent Call to Calendar.updateEvent Call to Calendar.deleteEvent Call to Calendar.clearEvents | pim.event.write |
| BONDI API Feature Set | BONDI API Features |
|---|
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/ui | ui |
| BONDI API Feature Set | BONDI API Features |
|---|---|
| http://bondi.omtp.org/api/pim | http://bondi.omtp.org/api/pim.contact.read http://bondi.omtp.org/api/pim.calendar.read http://bondi.omtp.org/api/pim.task.read http://bondi.omtp.org/api/pim.contact.write http://bondi.omtp.org/api/pim.calendar.write http://bondi.omtp.org/api/pim.task.write |
| http://bondi.omtp.org/api/pim.write | http://bondi.omtp.org/api/pim.contact.write http://bondi.omtp.org/api/pim.calendar.write http://bondi.omtp.org/api/pim.task.write |
| http://bondi.omtp.org/api/pim.read | http://bondi.omtp.org/api/pim.contact.read http://bondi.omtp.org/api/pim.calendar.read http://bondi.omtp.org/api/pim.task.read |