Skip to content

Commit

Permalink
Add Tizen 8.0 bindings (#31)
Browse files Browse the repository at this point in the history
  • Loading branch information
JSUYA authored Mar 14, 2024
1 parent 7dca81f commit 6f1256e
Show file tree
Hide file tree
Showing 25 changed files with 314,242 additions and 19,390 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
## NEXT
## 0.2.7

* Update the Dart SDK constraint.
* Add Tizen 8.0 bindings.

## 0.2.6

Expand Down
256 changes: 128 additions & 128 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ To use this package, add `ffi` and `tizen_interop` as dependencies in your `pubs
```yaml
dependencies:
ffi: ^2.0.1
tizen_interop: ^0.2.6
tizen_interop: ^0.2.7
```
Then, import `package:ffi/ffi.dart` and `package:tizen_interop/[TIZEN_VERSION]/tizen.dart` in your Dart code.
Expand Down Expand Up @@ -80,147 +80,147 @@ tizen.storage_foreach_device_supported(

## Supported APIs

This package provides bindings for the following APIs of the [Tizen IoT-Headed](https://docs.tizen.org/application/native/api/iot-headed/latest) profile.
This package provides bindings for the following APIs of the Tizen [IoT-Headed](https://docs.tizen.org/application/native/api/iot-headed/latest) (or [Common](https://docs.tizen.org/application/native/api/common/latest) for Tizen 8.0 and above) profile.

> **Note**: UI and WebView related APIs are not included.
| Category | Sub category | Tizen 4.0 | Tizen 5.0 | Tizen 5.5 | Tizen 6.0 | Tizen 6.5 | Tizen 7.0 |
|-|-|:-:|:-:|:-:|:-:|:-:|:-:|
| Account | Account Manager | ||||||
| | FIDO Client | ||||||
| | Account Manager | ||||||
| | OAuth 2.0 | ||||||
| | Sync Manager | ||||||
| Application Framework | Application |||||||
| | Alarm |||||||
| | App Common |||||||
| | App Control |||||||
| | App Control URI | | | | |||
| | Event |||||||
| | Internationalization |||||||
| | Job scheduler | ||||||
| | Preference |||||||
| | Resource Manager |||||||
| | Application Manager |||||||
| Category | Sub category | Tizen 4.0 | Tizen 5.0 | Tizen 5.5 | Tizen 6.0 | Tizen 6.5 | Tizen 7.0 | Tizen 8.0 |
|-|-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
| Account | Account Manager | |||||||
| | FIDO Client | |||||||
| | Account Manager | |||||||
| | OAuth 2.0 | |||||||
| | Sync Manager | |||||||
| Application Framework | Application ||||||||
| | Alarm ||||||||
| | App Common ||||||||
| | App Control ||||||||
| | App Control URI | | | | ||||
| | Event ||||||||
| | Internationalization ||||||||
| | Job scheduler | |||||||
| | Preference ||||||||
| | Resource Manager ||||||||
| | Application Manager ||||||||
| | Attach panel |
| | Badge |||||||
| | Bundle |||||||
| | Cion | | | | |||
| | Badge ||||||||
| | Bundle ||||||||
| | Cion | | | | ||||
| | Component Based Application |
| | Component Manager |
| | Data Control |||||||
| | Message Port |||||||
| | Notification |||||||
| | Notification EX | | |||||
| | Package Manager |||||||
| | RPC Port | ||||||
| | Service Application |||||||
| | Shortcut |||||| |
| | Data Control ||||||||
| | Message Port ||||||||
| | Notification ||||||||
| | Notification EX | | ||||||
| | Package Manager ||||||||
| | RPC Port | |||||||
| | Service Application ||||||||
| | Shortcut |||||| | |
| | Widget |
| Base | Common Error |||||||
| Base | Common Error ||||||||
| | Utils |
| Content | Download |||||||
| | MIME Type |||||||
| | Media Content |||||||
| Context | Activity Recognition | |||| | |
| | Contextual History | ||||||
| | Contextual Trigger | ||||||
| | Gesture Recognition | |||| | |
| Location | Geofence Manager | ||||||
| | Location Manager | ||||||
| Content | Download ||||||||
| | MIME Type ||||||||
| | Media Content ||||||||
| Context | Activity Recognition | |||| | | |
| | Contextual History | |||||||
| | Contextual Trigger | |||||||
| | Gesture Recognition | |||| | | |
| Location | Geofence Manager | |||||||
| | Location Manager | |||||||
| | Maps Service |
| Machine Learning | Pipeline | | | | |||
| | Service | | | | | ||
| | Single | | | | |||
| | Trainer | | | | |||
| Messaging | Email |||||||
| | Messages || | | | | |
| | Push | ||||||
| Multimedia | Audio I/O |||||||
| | Camera |||||||
| | Image Util | ||||||
| | Media Codec |||||||
| | Media Controller |||||||
| | Media Demuxer |||||||
| | Media Muxer |||||||
| | Media Streamer |||||||
| | Media Tool |||||||
| | Media Vision |||||||
| | Media Editor | | | | | ||
| | Metadata Editor |||||||
| | Metadata Extractor |||||||
| | Player |||||||
| | Radio | ||||||
| | Recorder |||||||
| | Screen Mirroring | ||||||
| | Sound Manager |||||||
| | Sound Pool |||||||
| | StreamRecorder |||||||
| | Thumbnail Util |||||||
| | Tone Player |||||||
| | Video Util || | | | | |
| | WAV Player |||||||
| | WebRTC | | | | |||
| Network | Application Service Platform | ||||||
| | Bluetooth |||||||
| | Connection |||||||
| | DNSSD |||||||
| | HTTP | ||||||
| | Intelligent Network Monitoring | | |||||
| | IoTCon |||||||
| | MTP |||||||
| | SSDP |||||||
| | Smart Traffic Control | ||||||
| | Smartcard || | | | | |
| | SoftAP | ||||||
| Machine Learning | Pipeline | | | | ||||
| | Service | | | | | |||
| | Single | | | | ||||
| | Trainer | | | | ||||
| Messaging | Email ||||||||
| | Messages || | | | | | |
| | Push | |||||||
| Multimedia | Audio I/O ||||||||
| | Camera ||||||||
| | Image Util | |||||||
| | Media Codec ||||||||
| | Media Controller ||||||||
| | Media Demuxer ||||||||
| | Media Muxer ||||||||
| | Media Streamer ||||||||
| | Media Tool ||||||||
| | Media Vision ||||||||
| | Media Editor | | | | | |||
| | Metadata Editor ||||||||
| | Metadata Extractor ||||||||
| | Player ||||||||
| | Radio | |||||||
| | Recorder ||||||||
| | Screen Mirroring | |||||||
| | Sound Manager ||||||||
| | Sound Pool ||||||||
| | StreamRecorder ||||||||
| | Thumbnail Util ||||||||
| | Tone Player ||||||||
| | Video Util || | | | | | |
| | WAV Player ||||||||
| | WebRTC | | | | ||||
| Network | Application Service Platform | |||||||
| | Bluetooth ||||||||
| | Connection ||||||||
| | DNSSD ||||||||
| | HTTP | |||||||
| | Intelligent Network Monitoring | | ||||||
| | IoTCon ||||||||
| | MTP ||||||||
| | SSDP ||||||||
| | Smart Traffic Control | |||||||
| | Smartcard || | | | | | |
| | SoftAP | |||||||
| | User Awareness |
| | VPN Service | ||||||
| | Wi-Fi |||||||
| | Wi-Fi Direct | ||||||
| Security | CSR |||||||
| | Device Certificate Manager | ||||||
| | Device Policy Manager |||||||
| | Key Manager |||||||
| | Privacy Privilege Manager |||||||
| | Privilege Info |||||||
| | YACA |||||||
| Social | Calendar |||||||
| | Contacts |||||||
| | Phonenumber utils |||||||
| System | Device |||||||
| | Diagnostics | | | ||||
| | Dlog |||||||
| | Feedback |||||||
| | Media key |||||||
| | Monitor | | | | | ||
| | Peripheral IO |||||||
| | Runtime information |||||||
| | Sensor |||||||
| | Storage |||||||
| | System Information |||||||
| | System Settings |||||||
| | T-trace |||||||
| | USB Host |||||||
| | Update Control | ||||||
| Telephony | Telephony Information || | | | | |
| UI | Clipboard History Manager |||||||
| | VPN Service | |||||||
| | Wi-Fi ||||||||
| | Wi-Fi Direct | |||||||
| Security | CSR ||||||||
| | Device Certificate Manager | |||||||
| | Device Policy Manager ||||||||
| | Key Manager ||||||||
| | Privacy Privilege Manager ||||||||
| | Privilege Info ||||||||
| | YACA ||||||||
| Social | Calendar ||||||||
| | Contacts ||||||||
| | Phonenumber utils ||||||||
| System | Device ||||||||
| | Diagnostics | | | |||||
| | Dlog ||||||||
| | Feedback ||||||||
| | Media key ||||||||
| | Monitor | | | | | |||
| | Peripheral IO ||||||||
| | Runtime information ||||||||
| | Sensor ||||||||
| | Storage ||||||||
| | System Information ||||||||
| | System Settings ||||||||
| | T-trace ||||||||
| | USB Host ||||||||
| | Update Control | |||||||
| Telephony | Telephony Information || | | | | | |
| UI | Clipboard History Manager ||||||| |
| | DALi |
| | EFL |
| | External Output Manager |||||||
| | External Output Manager ||||||||
| | Minicontrol |
| | TBM Surface |||||||
| | TBM Surface ||||||||
| | Tizen WS Shell |
| | UI View Manager |
| UIX | Autofill | | |||||
| | Input Method |||||||
| | Input Method Manager |||||||
| | Multi assistant | ||||||
| | STT |||||||
| | STT Engine |||||||
| UIX | Autofill | | ||||||
| | Input Method ||||||||
| | Input Method Manager ||||||||
| | Multi assistant | |||||||
| | STT ||||||||
| | STT Engine ||||||||
| | Sticker |
| | TTS |||||||
| | TTS Engine |||||||
| | Voice control |||||||
| | TTS ||||||||
| | TTS Engine ||||||||
| | Voice control ||||||||
| | Voice control elementary |
| | Voice control engine | ||||||
| | Voice control manager | | |||||
| | Voice control engine | |||||||
| | Voice control manager | | ||||||
Loading

0 comments on commit 6f1256e

Please sign in to comment.