MobileCamp 2014: on{x} - Google Now zum Selberbauen
1. @c_heindel
How to control and extend the capabilities of your (Android) phone
using a JavaScript API to remotely program it.
(And a comparison to IFTTT )
2. Current state of the art
Apps make use of:
- device location on demand
- device camera on demand
Source: http://www.nintex.com/en-US/Products/Pages/NintexMobile.aspx
12. @c_heindel
Comparison: on{x] vs. IFTTT
on{x} IFTTT
Android 2.3.3 and up Android 4.0, iPhone*
*only when app is open
Rules (JavaScript that runs on phone), Triggers
(location changed, …), Actions (JavaScript), Recipes
Triggers, Actions, Recipes
Device based events
- battery, wifi, location, time, audio, proximity, nfc, …
External feeds (horoscope, news, traffic, weather)
Six Channels for Android (events you can react on)
- Connectivity, Notifications, SMS, Location, Phone
Calls, Photos
Web based events that can trigger sth. on the phone
(Twitter, Dropbox, …)
Extensibility Simplicity
Modify via browser Modify via app
JavaScript Drag & Drop
Console on web page (apps can log to that) Activit log, Sharing,