© 2009 OMTP Ltd. All rights reserved. OMTP and OMTP BONDI are registered trademarks of OMTP Ltd.
This section lists the API Features 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 is used as the value of the "name" attribute of the <feature> element within the Widget Configuration Document.
| 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 | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/applauncher.launch | Call to AppLauncherManager.launchApplication | applauncher.launch |
| BONDI API Feature | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/camera.get | Call to CameraManager.getCameras | camera.get |
| http://bondi.omtp.org/api/camera.show | Call to Camera.startViewFinderStreaming | camera.show |
| http://bondi.omtp.org/api/camera.hide | Call to Camera.stopViewFinderStreaming | camera.hide |
| http://bondi.omtp.org/api/camera.capture | Call to Camera.takePicture | camera.capture io.file.write |
| http://bondi.omtp.org/api/camera.record | Call to Camera.beginRecording | camera.record io.file.write |
| 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 |
| 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 | 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 | Meaning | Uses Device Capability |
|---|---|---|
| http://bondi.omtp.org/api/geolocation.position | Call to Geolocation.getCurrentPosition Call to Geolocation.watchPosition | location.position |
| 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.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 |
| 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 | 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 | 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 | 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 |