From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Activity Recognition API in Android for Connected Car applications
1. Connected Car related
applications and
technologies, Activity
Recognition API in Android
Jacek Serafiński
jacek@zylia.pl
http://zylia.pl
GDG Dublin
2. About me …
M.Sc. Degree in Computer Science (2007), undergraduate in
Finance and Banking(2008)
Co-owner of Zylia (Poznan, Poland) – management buyout
(10.2012) of Telcordia Poland – a Polish research centre of
Telcordia Technologies Inc.
Co-founder of NextDayLab (Poznan, Poland) – est. 06.2012
Working in Carmesh Project (secondment in UCD from 10.2012)
Connected Car
Automotive Service Platform
Mobile/Car Integration
3. Carmesh
Carmesh is an EU FP7 project which focuses on the delivery of advanced
automotive services to the Connected Car
Secondment base researcher exchange
The Carmesh vision is one in which there is seamless integration of the digital life
into the automotive context
Itegration with social networks
Advanced vehicular services (navigation, car data-based services, traffic awareness)
Novel UIs for cars
Partners
UCD (University College Dublin), Ireland
Sean Murphy, Hamid Nafaa, Sebastian Robitzsch
Zylia, Poland
Jacek Serafinski, Piotr Szczechowiak, Tomasz Żernicki
4. Evolution of automotive technologies
Car provides a HTML5 based user interface with typical automotive
controls
Applications run on the phone and connect wirelessly to the car
Designed with driver non-distraction in mind.
Different manufacturers partnering with mobile app developers –
customized IVI solutions
Mobile-car integration
Basic integration – contacts, call support, no data connection
Single high-quality mobile app (Mercedes)
Open SDK for deveopers (Ford)
iOS in the car (mirror phone screen in OBU UI)
5. Innovative technologies for automotive
Different technologies integrating mobile app development with in-
car systems
Ford Applink
Tizen IVI
Supporting technologies
Activity Recognition API
http://blog.carmesh.eu/author/jackpotek/
http://www.youtube.com/user/jackpotek (shared)
6. Ford Applink
Mobile phone connected to Car through Microsoft Sync
Concept
OBU as UI
Application on mobile phone
Mobile phone screen locked
Applications precertified by Ford (non-distraction issue)
Ford provides SDK, samples and emulator
http://blog.carmesh.eu/2013/04/26/first-impression-with-ford-applink-emulator/
http://blog.carmesh.eu/2013/04/30/videos-demonstrations-of-ford-applink-emulator/
7. Tizen IVI
Linux-based OS customized for in-vehicle use
Supported by Samsung and Intel
Open platform
Tizen SDK 2.1 available at http://tizen.org
Ford pushing Applink (SmartDeviceLink) to become their
reference technology for connectivity
Eclipse-based IDE
HTML5 frontend
Standardized mobile platform for the car
http://www.youtube.com/watch?v=3xtCiKwu2qY
Reference platform for Automotive Grade Linux
Supports touchscreen, ODBII, open for new in-vehicle protocols
8. Activity Recognition API (1)
Announced at Google IO 2013 Keynote
http://www.youtube.com/watch?v=9pmPa_KxsAM#t=841s
Part of Google Play Services (Location APIs)
Layer built and managed by Google on top of Android
Google use these API to build their own apps (Google Maps, Google
Now)
Concept
Detect if we are walking, driving or riding a bike
Use phone sensors, accelerometers and machine learning classifier
Do not use GPS or Wifi (low battery consumption)
9. Activity Recognition API (2)
http://developer.android.com/training/location/activity-recognition.html
http://developer.android.com/reference/com/google/android/gms/location/DetectedActivity.html
http://developer.android.com/reference/com/google/android/gms/location/ActivityRecognitionClient.ht
10. Next steps
Integrating carmesh appications with Voice API to provide speech
interface to control apps
SmartDeviceLink (Ford)
Further use case integration with social services (Google
Calendar, Facebook, Google+)
Applications
Google now for Auto (Google calendar, Google maps,
Routing with superimposed on liked brands/places (pulled from Facebook)
Data logger in Tizen (OBDII, RPi)
Give a Demo at Automotive Linux summit in Edinburgh, UK 11.2013