Post on 23-Aug-2014
description
@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 artApps 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. IFTTTon{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, PhotosWeb 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_overview.html
• iOS? Meh!
Thank you!
Christian HeindelConsultantSharePoint Solutions
Computacenter AG & Co. oHGMariendorfer Damm 1-3, 12099 BerlinMobile: +49 (0) 172 1015349
E-mail christian.heindel@computacenter.com
More information at:www.computacenter.dewww.christian-heindel.de
@c_heindel