SynchroLabs / SynchroServer

The Synchro Server platform
https://synchro.io
1 stars 2 forks source link

Device/OS feature support #8

Open BobDickinson opened 10 years ago

BobDickinson commented 10 years ago

Need to support interaction with hardware and OS features from Maaas apps, for example:

This is kind of a catch-all issues, as different mechanisms might be necessary for different elements.

We could use a demo app showing a few of these working together. For example, a location-stamped photo upload.

BobDickinson commented 10 years ago

One idea I had was to look at using the Cordova plugins on the platforms to provide a uniform interface to some of the device/platform/hardware-specific stuff (particularly once we move away from Xamarin).

See: http://cordova.apache.org/

Their core plugins include:

cordova-plugin-battery-status: 0.2.10 cordova-plugin-camera: 0.3.1 cordova-plugin-console: 0.2.10 cordova-plugin-contacts: 0.2.12 cordova-plugin-device: 0.2.11 cordova-plugin-device-motion: 0.2.9 cordova-plugin-device-orientation: 0.3.8 cordova-plugin-dialogs: 0.2.9 cordova-plugin-file: 1.3.0 cordova-plugin-file-transfer: 0.4.5 cordova-plugin-geolocation: 0.3.9 cordova-plugin-globalization: 0.3.0 cordova-plugin-inappbrowser: 0.5.1 cordova-plugin-media: 0.2.12 cordova-plugin-media-capture: 0.3.2 cordova-plugin-network-information: 0.2.11 cordova-plugin-splashscreen: 0.3.2 cordova-plugin-statusbar: 0.1.7 cordova-plugin-vibration: 0.3.10

BobDickinson commented 9 years ago

We have location, browser, and messagebox so far.