@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  )
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
@c_heindel
Typical scenario
Source: https://itunes.apple.com/us/app/nintex-mobile/id645766307
@c_heindel
@c_heindel
Source: http://software.intel.com/en-us/articles/using-sensors-and-location-data-for-cutting-edge-user-experiences-
in-mobile-applications
@c_heindel
•Google Now
•Cortana
•Siri
@c_heindel
@c_heindel
@c_heindel
@c_heindel
@c_heindel
@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,
@c_heindel
IFTTT Channels
Android Device Android
Location
Android
Notifications
Android Phone
Call
Android Photos Android SMS
@c_heindel
Perspective
• Windows Phone 8.1 triggers for background tasks 
http://www.jayway.com/2014/04/23/windows-phone-8-1-for-
developers-multitasking-and-background-tasks/
• Android:
http://developer.android.com/guide/topics/sensors/sensors_overvie
w.html
• iOS? Meh!
Thank you!
Christian Heindel
Consultant
SharePoint Solutions
Computacenter AG & Co. oHG
Mariendorfer Damm 1-3, 12099 Berlin
Mobile: +49 (0) 172 1015349
E-mail
christian.heindel@computacenter.com
More information at:
www.computacenter.de
www.christian-heindel.de
@c_heindel

MobileCamp 2014: on{x} - Google Now zum Selberbauen