Post on 18-Dec-2014
description
ANDROID: BEYOND THE PHONE Marko Gargenta, Marakana
About Marko Gargenta
Developer of Android Bootcamp for Marakana.
Instructor for 1,000s of developers on Android at Qualcomm, Cisco, Motorola, Texas Instruments, Sony-‐Ericsson, Sharp, NetGear, DoD and other great orgs.
Author of Learning Android published by O’Reilly.
Speaker at OSCON (3x), ACM, IEEE, SDC, AnDevCon, etc.
Co-‐founder of SFAndroid.org
Agenda
• Android Advantages – It’s Open – Got Apps – Full Stack
• Case Studies – Photocopiers – Public safety – Military
– Enterprise tablets – TV box – Cars
• Summary
Android Advantages
1. It’s open 2. It’s got apps 3. It’s a complete stack
It’s Open
Got Apps
The Stack
Case Studies
• Business tablet/phone • Public safety • Military
• Set-‐top boxes • Cars • Other
Based on true events. Names may have been changed to protect the
innocent.
MulT-‐funcTon Printer/Copier/Scanner
Android as control panel for a mulT-‐funcTon copier/scanner/fax machine.
MulT-‐funcTon Printer
The Approach
Why Android?
• App development framework
• Touch screen • Graphics • WiFi and networking
Missing pieces:
• Custom drivers
• Custom libraries • App framework support
• The new home app
MulT-‐funcTon Printer
The SoluTon MulT-‐funcTon Printer
Public Safety SoluTon
Customizing Android to fit the requirements of life-‐or-‐death situaTons.
Public Safety SoluTon
The Approach
Why Android
• Complete stack
• Available hardware • App abstracTon
Missing pieces
• Priority of services • CriTcal services • App/app store control • Security
Public Safety SoluTon
The SoluTon Public Safety SoluTon
Department of Defense
DoD: Building custom Android OS to run on consumer devices.
Military
The Approach
Why Android?
• Off the shelf hardware • Open source pla\orm • Developer base • Inexpensive soluTon
Missing pieces
• Device management
• Security • Priority of services • App/app market locking • Proprietary app market
Military
The SoluTon Military
Cisco Cius
Tablet for business. Built on Android OS, but substanTally modified and hardened for enterprise usage.
Enterprise Tablet
The Approach
Why Android
• Open and portable • Complete stack • Apps • Developers
Missing pieces
• Enterprise apps • Device management • Security • Enterprise app market • MulT-‐user support
• VoIP telephony • Video conferencing
Enterprise Tablet
The SoluTon Enterprise Tablet
Android TV Boxes
From Google TV to 3rd-‐party manufactures. This is another big trend on the horizon.
TV Box
The Approach
Why Android
• Complete pla\orm
• Quick-‐to-‐market soluTon • Apps
Missing pieces
• UI for TV use • Picture in picture • Streaming and DRM
soluTons
TV Box
The SoluTon TV Box
Networked Cars
The next fronTer is the car.
Networked Cars
The Approach
Why Android
• Quick pla\orm for UI development
• Developer base • Stack has many pieces
already
Missing pieces
• Reliability for auto industry • Support for custom
hardware
• MulT screen support
Networked Cars
The SoluTon Networked Cars
Other Non-‐Phone Usage
More than just a phone OS, Android is becoming de-‐facto pla\orm for embedded and connected devices.
Summary
Android is open and complete operaTng system stack with familiar framework to develop apps.
Marko Gargenta, Marakana.com marko@marakana.com +1-‐415-‐647-‐7000