This repository was archived by the owner on Apr 3, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 68
APIs
Deqing Huang edited this page Aug 9, 2013
·
41 revisions
If you start working on something, create a GitHub issue and add a link here.
In the future, when possible we will prefer to implement the SysApps equivalent in Crosswalk and make the Tizen API a shim calling it.
- NOTE: Most of all APIs depend on Tizen API. Some of APIs depend on Application API.
| API | Comments | SysApps | Mobile | Desktop | Github Issue | Owner |
|---|---|---|---|---|---|---|
| Tizen | filters, simple coordinate type, error codes | Riju / dshwang | ||||
| Application | Info about installed/running apps, appcontrol, listeners for many events are here | Application | ||||
| Notification | Async, how it relates to existing Web Notification | WIP (status) | WIP (status) | 5 | Caio Oliveira (Campinas) | |
| Bookmark | Simple but very sync | 2 | ||||
| Alarm | Setting/Unsetting alarms, id manipulation, integrates with Application API | 11 depend on Application API | dshwang | |||
| DataControl | Access data from other native apps / providers, watch for lifetime of DataControlConsumerObject | |||||
| Package | API itself is easy, need to check how much of this will be integrated with the runtime itself, possibly look at what SysApps have | |||||
| Bluetooth | Sync: writeData/readData, but we can buffer. We probably can use BlueZ for Tizen | To Do (Bluez4) | WIP (Bluez 5) | [3] (https://github.com/otcshare/tizen-extensions-crosswalk/issues/3) | Jesus Sanchez-Palencia (Campinas) | |
| Messaging | Email, SMS, MMS. Async. | Messaging API | ||||
| Network Bearer Selection | Trivial, async. | Thiago | ||||
| NFC | Async | |||||
| Push | Async, cache pushregid, integration with appcontrol | |||||
| SecureElement | Interaction with secure smart card. Async with some caching | |||||
| Content | Async | |||||
| Download | Download files to storages. Async. | WIP (status) | 10 | PRC - Deqing Huang | ||
| Filesystem | Access specific file storages from device. | 4 | ||||
| MessagePort | Communication with other apps, async. Need to check whether there's Tizen API for this or we'll be doing inside runtime | |||||
| Calendar | Async | |||||
| Callhistory | Async | |||||
| Contact | Possibly need to cache address book, get()/getGroup() are sync | ContactsManager | ||||
| Data Synchronization | Methods to control synchronization of event/contact data. Profile info is sync | |||||
| Power | Sync: getScreenBrigthness and isScreenOn. Rest is fire and forget. | Almost done status | WIP status | Alexis/Kenneth | ||
| System Info | getCapabilities might need to be cached | WIP status | WIP status | 9 | PRC - Halton Huo | |
| System Settings | Setting preferences of the system, just a map. Async. | Babu / Riju | ||||
| Time | TZDate type and sync getter for timezone information | 6 | Leandro Pereira (Campinas) |