1control - jfokus · 2019-09-11 · project university of applied sciences and arts northwestern...
TRANSCRIPT
canoo
1CONTROLTO RULE THEM ALLMULTI DEVICE BUSINESS CONTROLS
canoo
RESEARCH PROJECT
University of Applied Sciences and Arts Northwestern Switzerland
Gerrit Grunwald | Engineer
ABOUTME.
canooTrying to do 39 slides in 15 min
canoo
PLATFORMS
canoo
DESKTOP
canoo
MOBILE
canoo
PHONE DISTRIBUTION
canoo
PHONE DISTRIBUTION (GERMANY)
90.4%
Mobile phone
9.6%No mobile phone 97.5%
14-29 Years
96.7%
30-49 Years
96.5%
50-64 Years
68.0%
65 and older
canoo
24H USAGE
canoo
24H USAGE
PHONE
DESKTOP
1AM 3AM 6AM 9AM 12PM 3PM 6PM 9PM 12AM
Office hours
canoo
24H USAGE
PHONE
DESKTOP
1AM 3AM 6AM 9AM 12PM 3PM 6PM 9PM 12AM
Office hours
canoo
COMBINE ENVIRONMENTS
canoo
COMBINE ENVIRONMENTS
+
canoo
SOMETHING SIMILAR
canooAPPLE TOUCHBAR
canoo
MULTIDEVICE CONTROL
canoo
MULTIDEVICE CONTROL๏Controllable by Keyboard (Power User)
๏Controllable by Mouse (Standard User)
๏Runs on Desktop and Mobile
๏Makes use of Mobile features e.g. Touch
๏Comes with different visualizations dependent on the platform
canoo
DIFFERENT ENVIRONMENT…
canoo
…SAME CONTROL
canoo
SAME CONTROL15.0+4
canoo
15.0+4
SAME CONTROL
canoo
TECHNOLOGY
canoo
TECHNOLOGY๏GLUON Mobile (current implementation)
๏HTML5
๏…
canoo
GLUON MOBILE
canoo
GLUON MOBILE๏Single App
๏Multiple Platforms
๏Java end to end
๏Access "abstracted" hardware by API
๏Creates native apps for iOS and Android
canoo
HOW TO ?
canoo
HOW TO ?SYNCHRONIZE
VIA SERVER
DESKTOP USER INTERFACE MOBILE
USER INTERFACE
canooOPEN DOLPHIN
DESKTOP USER INTERFACE MOBILE
USER INTERFACE
HOW TO ?
canooOPEN DOLPHIN
Presentation ModelPresentation Model
EventBus
HOW TO ?
Presentation Model Presentation Model
sync
DESKTOP USER INTERFACE MOBILE
USER INTERFACE
canooOPEN DOLPHIN
Presentation ModelPresentation Model
EventBus
HOW TO ?
Presentation Model Presentation Model
sync
Binding Binding
DESKTOP USER INTERFACE MOBILE
USER INTERFACE
canoo
DEMO
canoo
COMBINE ENVIRONMENTS
canoo
canoo
FUTURE IDEAS
canoo
FUTURE IDEAS
Graphics Application Color Picker
canoo
FUTURE IDEAS
MediaPlayer Remote Control
canoo
FUTURE IDEAS
Presentation Application Remote Control
canoo
FUTURE IDEAS
Voice controlled text fields
blablabla
canoo
FUTURE IDEAS๏HTML 5 implementation (e.g. Cordova)
๏Switch from long polling to MQTT
canoo
THX…