Bondi logo

Bondi API Features and Featuresets - Version 1.1 Candidate Release

26 October 2009

Authors:

Marcin Hanclik, ACCESS Co., Ltd. <marcin.hanclik@access-company.com>

Abstract

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.


http://bondi.omtp.org/api/appconfig
BONDI API Feature SetBONDI API Features
http://bondi.omtp.org/api/appconfighttp://bondi.omtp.org/api/appconfig.set
http://bondi.omtp.org/api/appconfig.get

http://bondi.omtp.org/api/appconfig
BONDI API FeatureMeaningUses Device Capability
http://bondi.omtp.org/api/appconfig.getCall to AppConfigManager.get
appconfig.get
http://bondi.omtp.org/api/appconfig.setCall to AppConfigManager.set
appconfig.set

http://bondi.omtp.org/api/applauncher
BONDI API Feature SetBONDI API Features
http://bondi.omtp.org/api/applauncherhttp://bondi.omtp.org/api/applauncher.launch
http://bondi.omtp.org/api/applauncher.get

http://bondi.omtp.org/api/applauncher
BONDI API FeatureMeaningUses Device Capability
http://bondi.omtp.org/api/applauncher.launchCall to AppLauncherManager.launchApplication
applauncher.launch
http://bondi.omtp.org/api/applauncher.getCall to AppLauncherManager.getInstalledApplications
Call to AppLauncherManager.getDefaultApplication
applauncher.get

http://bondi.omtp.org/api/camera
BONDI API Feature SetBONDI API Features
http://bondi.omtp.org/api/camerahttp://bondi.omtp.org/api/camera.access
http://bondi.omtp.org/api/camera.capture
http://bondi.omtp.org/api/camera.record

http://bondi.omtp.org/api/camera
BONDI API FeatureMeaningUses Device Capability
http://bondi.omtp.org/api/camera.accessCall to CameraManager.getCameras
Call to Camera.requestLifeVideo
camera.access
http://bondi.omtp.org/api/camera.captureCall to Camera.takePicture
camera.capture
http://bondi.omtp.org/api/camera.recordCall to Camera.startVideo
camera.record

http://bondi.omtp.org/api/commlog
BONDI API Feature SetBONDI API Features
http://bondi.omtp.org/api/commloghttp://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

http://bondi.omtp.org/api/commlog
BONDI API FeatureMeaningUses Device Capability
http://bondi.omtp.org/api/commlog.sms.getCall to CommLogManager.getSMSLog
commlog.sms.get
http://bondi.omtp.org/api/commlog.mms.getCall to CommLogManager.getMMSLog
commlog.mms.get
http://bondi.omtp.org/api/commlog.email.getCall to CommLogManager.getEmailLog
commlog.email.get
http://bondi.omtp.org/api/commlog.call.getCall to CommLogManager.getCallLog
commlog.call.get
http://bondi.omtp.org/api/commlog.clear commlog.clear

http://bondi.omtp.org/api/bondi
BONDI API Feature SetBONDI API Features

http://bondi.omtp.org/api/bondi
BONDI API FeatureMeaningUses Device Capability
http://bondi.omtp.org/api/bondi.requestfeatureCall to Bondi.requestFeature

http://bondi.omtp.org/api/devicestatus
BONDI API Feature SetBONDI API Features
http://bondi.omtp.org/api/devicestatushttp://bondi.omtp.org/api/devicestatus.get
http://bondi.omtp.org/api/devicestatus.set
http://bondi.omtp.org/api/devicestatus.list

http://bondi.omtp.org/api/devicestatus
BONDI API FeatureMeaningUses Device Capability
http://bondi.omtp.org/api/devicestatus.getCall to DeviceStatusManager.getPropertyValue
Call to DeviceStatusManager.watchPropertyChange
Call to DeviceStatusManager.clearPropertyChange
devicestatus.get
http://bondi.omtp.org/api/devicestatus.setCall to DeviceStatusManager.setPropertyValue
devicestatus.set
http://bondi.omtp.org/api/devicestatus.listCall to DeviceStatusManager.listVocabularies
Call to DeviceStatusManager.listAspects
Call to DeviceStatusManager.getComponents
Call to DeviceStatusManager.listProperties
devicestatus.list

http://bondi.omtp.org/api/filesystem
BONDI API Feature SetBONDI API Features
http://bondi.omtp.org/api/filesystemhttp://bondi.omtp.org/api/filesystem.read
http://bondi.omtp.org/api/filesystem.write

http://bondi.omtp.org/api/filesystem
BONDI API FeatureMeaningUses Device Capability
http://bondi.omtp.org/api/filesystem.readCall 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.writeCall 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

http://bondi.omtp.org/api/geolocation
BONDI API Feature SetBONDI API Features
http://bondi.omtp.org/api/geolocationhttp://bondi.omtp.org/api/geolocation.position

http://bondi.omtp.org/api/geolocation
BONDI API FeatureMeaningUses Device Capability
http://bondi.omtp.org/api/geolocation.positionCall to Geolocation.getCurrentPosition
Call to Geolocation.watchPosition
location.position

http://bondi.omtp.org/api/messaging
BONDI API Feature SetBONDI API Features
http://bondi.omtp.org/api/messaginghttp://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

http://bondi.omtp.org/api/messaging
BONDI API FeatureMeaningUses Device Capability
http://bondi.omtp.org/api/messaging.email.sendCall to MessagingManager.sendEmail
messaging.email.send
http://bondi.omtp.org/api/messaging.mms.sendCall to MessagingManager.sendMMS
messaging.mms.send
http://bondi.omtp.org/api/messaging.sms.sendCall to MessagingManager.sendSMS
messaging.sms.send
http://bondi.omtp.org/api/messaging.binary.sendCall to MessagingManager.sendBinaryMessage
messaging.binary.send
http://bondi.omtp.org/api/messaging.email.getAccountsCall to MessagingManager.getAvailableEmailAccounts
messaging.email.getAccounts
http://bondi.omtp.org/api/messaging.email.attachCall to Email.appendAttachment
messaging.email.attach
http://bondi.omtp.org/api/messaging.mms.attachCall 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

http://bondi.omtp.org/api/gallery
BONDI API Feature SetBONDI API Features
http://bondi.omtp.org/api/galleryhttp://bondi.omtp.org/api/gallery.read

http://bondi.omtp.org/api/gallery
BONDI API FeatureMeaningUses Device Capability
http://bondi.omtp.org/api/gallery.readCall 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

http://bondi.omtp.org/api/pim.contact
BONDI API Feature SetBONDI API Features
http://bondi.omtp.org/api/pim.contacthttp://bondi.omtp.org/api/pim.contact.read
http://bondi.omtp.org/api/pim.contact.write

http://bondi.omtp.org/api/pim.contact
BONDI API FeatureMeaningUses Device Capability
http://bondi.omtp.org/api/pim.contact.readCall to ContactManager.getAddressBooks
Call to AddressBook.findContacts
pim.contact.read
http://bondi.omtp.org/api/pim.contact.writeCall to AddressBook.createContact
Call to AddressBook.addContact
Call to AddressBook.updateContact
Call to AddressBook.deleteContact
Call to AddressBook.deleteAllContacts
pim.contact.write

http://bondi.omtp.org/api/pim.task
BONDI API Feature SetBONDI API Features
http://bondi.omtp.org/api/pim.taskhttp://bondi.omtp.org/api/pim.task.read
http://bondi.omtp.org/api/pim.task.write

http://bondi.omtp.org/api/pim.task
BONDI API FeatureMeaningUses Device Capability
http://bondi.omtp.org/api/pim.task.readCall to TaskManager.getTaskLists
Call to TaskList.findTasks
pim.task.read
http://bondi.omtp.org/api/pim.task.writeCall to TaskList.createTask
Call to TaskList.addTask
Call to TaskList.updateTask
Call to TaskList.deleteTask
Call to TaskList.clearTasks
pim.task.write

http://bondi.omtp.org/api/pim.calendar
BONDI API Feature SetBONDI API Features
http://bondi.omtp.org/api/pim.calendarhttp://bondi.omtp.org/api/pim.calendar.read
http://bondi.omtp.org/api/pim.calendar.write

http://bondi.omtp.org/api/pim.calendar
BONDI API FeatureMeaningUses Device Capability
http://bondi.omtp.org/api/pim.calendar.readCall to CalendarManager.getCalendars
Call to Calendar.findEvents
pim.event.read
http://bondi.omtp.org/api/pim.calendar.writeCall to Calendar.createEvent
Call to Calendar.addEvent
Call to Calendar.updateEvent
Call to Calendar.deleteEvent
Call to Calendar.clearEvents
pim.event.write

http://bondi.omtp.org/api/ui
BONDI API Feature SetBONDI API Features

http://bondi.omtp.org/api/ui
BONDI API FeatureMeaningUses Device Capability
http://bondi.omtp.org/api/ui ui

http://bondi.omtp.org/api/pim
BONDI API Feature SetBONDI API Features
http://bondi.omtp.org/api/pimhttp://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.writehttp://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.readhttp://bondi.omtp.org/api/pim.contact.read
http://bondi.omtp.org/api/pim.calendar.read
http://bondi.omtp.org/api/pim.task.read