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	
      •  Set-­‐top	
  boxes	
  
•  Public	
  safety	
              •  Cars	
  
•  Military	
                      •  Other	
  
Based	
  on	
  true	
  events.	
  
Names	
  may	
  	
  have	
  been	
  
changed	
  to	
  protect	
  the	
  
       innocent.	
  
MulT-­‐funcTon	
  Printer	
  


 MulT-­‐funcTon	
  Printer/Copier/Scanner	
  




                                Android	
  as	
  control	
  panel	
  for	
  a	
  mulT-­‐funcTon	
  copier/
                                                     scanner/fax	
  machine.	
  
MulT-­‐funcTon	
  Printer	
  



                                The	
  Approach	
  

Why	
  Android?	
                         Missing	
  pieces:	
  
•  App	
  development	
                   •  Custom	
  drivers	
  
   framework	
                            •  Custom	
  libraries	
  
•  Touch	
  screen	
                      •  App	
  framework	
  support	
  
•  Graphics	
                             •  The	
  new	
  home	
  app	
  
•  WiFi	
  and	
  networking	
  
MulT-­‐funcTon	
  Printer	
  



                                The	
  SoluTon	
  
Public	
  Safety	
  SoluTon	
  



                              Public	
  Safety	
  SoluTon	
  




                            Customizing	
  Android	
  to	
  fit	
  the	
  requirements	
  of	
  life-­‐or-­‐death	
  
                                                             situaTons.	
  
Public	
  Safety	
  SoluTon	
  



                                  The	
  Approach	
  

Why	
  Android	
                            Missing	
  pieces	
  
•  Complete	
  stack	
                      •  Priority	
  of	
  services	
  
•  Available	
  hardware	
                  •  CriTcal	
  services	
  
•  App	
  abstracTon	
                      •  App/app	
  store	
  control	
  
                                            •  Security	
  
Public	
  Safety	
  SoluTon	
  



                                  The	
  SoluTon	
  
Military	
  



                Department	
  of	
  Defense	
  




               DoD:	
  Building	
  custom	
  Android	
  OS	
  to	
  run	
  on	
  consumer	
  devices.	
  
Military	
  



                            The	
  Approach	
  

Why	
  Android?	
                       Missing	
  pieces	
  
•  Off	
  the	
  shelf	
  hardware	
     •  Device	
  management	
  
•  Open	
  source	
  plaorm	
          •  Security	
  
•  Developer	
  base	
                  •  Priority	
  of	
  services	
  
•  Inexpensive	
  soluTon	
             •  App/app	
  market	
  locking	
  
                                        •  Proprietary	
  app	
  market	
  
Military	
  



               The	
  SoluTon	
  
Enterprise	
  Tablet	
  



                                                Cisco	
  Cius	
  




                  Tablet	
  for	
  business.	
  Built	
  on	
  Android	
  OS,	
  but	
  substanTally	
  
                  modified	
  and	
  hardened	
  for	
  enterprise	
  usage.	
  
Enterprise	
  Tablet	
  



                           The	
  Approach	
  

Why	
  Android	
                     Missing	
  pieces	
  
•  Open	
  and	
  portable	
         •  Enterprise	
  apps	
  
•  Complete	
  stack	
               •  Device	
  management	
  
•  Apps	
                            •  Security	
  
•  Developers	
                      •  Enterprise	
  app	
  market	
  
                                     •  MulT-­‐user	
  support	
  
                                     •  VoIP	
  telephony	
  
                                     •  Video	
  conferencing	
  
Enterprise	
  Tablet	
  



                           The	
  SoluTon	
  
TV	
  Box	
  



                     Android	
  TV	
  Boxes	
  




                From	
  Google	
  TV	
  to	
  3rd-­‐party	
  manufactures.	
  This	
  is	
  
                          another	
  big	
  trend	
  on	
  the	
  horizon.	
  
TV	
  Box	
  



                         The	
  Approach	
  

Why	
  Android	
                        Missing	
  pieces	
  
•  Complete	
  plaorm	
                •  UI	
  for	
  TV	
  use	
  
•  Quick-­‐to-­‐market	
  soluTon	
     •  Picture	
  in	
  picture	
  
•  Apps	
                               •  Streaming	
  and	
  DRM	
  
                                           soluTons	
  
TV	
  Box	
  



                The	
  SoluTon	
  
Networked	
  Cars	
  



                        Networked	
  Cars	
  




                         The	
  next	
  fronTer	
  is	
  the	
  car.	
  	
  
Networked	
  Cars	
  



                            The	
  Approach	
  

Why	
  Android	
                        Missing	
  pieces	
  
•  Quick	
  plaorm	
  for	
  UI	
      •  Reliability	
  for	
  auto	
  industry	
  
   development	
                        •  Support	
  for	
  custom	
  
•  Developer	
  base	
                     hardware	
  
•  Stack	
  has	
  many	
  pieces	
     •  MulT	
  screen	
  support	
  
   already	
  
Networked	
  Cars	
  



                        The	
  SoluTon	
  
Other	
  Non-­‐Phone	
  Usage	
  




More	
  than	
  just	
  a	
  phone	
  OS,	
  Android	
  is	
  becoming	
  de-­‐facto	
  plaorm	
  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	
  

Android Beyond The Phone

  • 1.
    ANDROID:   BEYOND  THE  PHONE   Marko  Gargenta,  Marakana  
  • 2.
    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  
  • 3.
    Agenda   •  Android  Advantages   –  It’s  Open   –  Got  Apps   –  Full  Stack   •  Case  Studies   –  Photocopiers   –  Public  safety   –  Military   –  Enterprise  tablets   –  TV  box   –  Cars   •  Summary  
  • 4.
    Android  Advantages   1. It’s  open   2. It’s  got  apps   3. It’s  a  complete  stack  
  • 5.
  • 6.
  • 7.
  • 8.
    Case  Studies   • Business  tablet/phone   •  Set-­‐top  boxes   •  Public  safety   •  Cars   •  Military   •  Other  
  • 9.
    Based  on  true  events.   Names  may    have  been   changed  to  protect  the   innocent.  
  • 10.
    MulT-­‐funcTon  Printer   MulT-­‐funcTon  Printer/Copier/Scanner   Android  as  control  panel  for  a  mulT-­‐funcTon  copier/ scanner/fax  machine.  
  • 11.
    MulT-­‐funcTon  Printer   The  Approach   Why  Android?   Missing  pieces:   •  App  development   •  Custom  drivers   framework   •  Custom  libraries   •  Touch  screen   •  App  framework  support   •  Graphics   •  The  new  home  app   •  WiFi  and  networking  
  • 12.
  • 13.
    Public  Safety  SoluTon   Public  Safety  SoluTon   Customizing  Android  to  fit  the  requirements  of  life-­‐or-­‐death   situaTons.  
  • 14.
    Public  Safety  SoluTon   The  Approach   Why  Android   Missing  pieces   •  Complete  stack   •  Priority  of  services   •  Available  hardware   •  CriTcal  services   •  App  abstracTon   •  App/app  store  control   •  Security  
  • 15.
    Public  Safety  SoluTon   The  SoluTon  
  • 16.
    Military   Department  of  Defense   DoD:  Building  custom  Android  OS  to  run  on  consumer  devices.  
  • 17.
    Military   The  Approach   Why  Android?   Missing  pieces   •  Off  the  shelf  hardware   •  Device  management   •  Open  source  plaorm   •  Security   •  Developer  base   •  Priority  of  services   •  Inexpensive  soluTon   •  App/app  market  locking   •  Proprietary  app  market  
  • 18.
    Military   The  SoluTon  
  • 19.
    Enterprise  Tablet   Cisco  Cius   Tablet  for  business.  Built  on  Android  OS,  but  substanTally   modified  and  hardened  for  enterprise  usage.  
  • 20.
    Enterprise  Tablet   The  Approach   Why  Android   Missing  pieces   •  Open  and  portable   •  Enterprise  apps   •  Complete  stack   •  Device  management   •  Apps   •  Security   •  Developers   •  Enterprise  app  market   •  MulT-­‐user  support   •  VoIP  telephony   •  Video  conferencing  
  • 21.
    Enterprise  Tablet   The  SoluTon  
  • 22.
    TV  Box   Android  TV  Boxes   From  Google  TV  to  3rd-­‐party  manufactures.  This  is   another  big  trend  on  the  horizon.  
  • 23.
    TV  Box   The  Approach   Why  Android   Missing  pieces   •  Complete  plaorm   •  UI  for  TV  use   •  Quick-­‐to-­‐market  soluTon   •  Picture  in  picture   •  Apps   •  Streaming  and  DRM   soluTons  
  • 24.
    TV  Box   The  SoluTon  
  • 25.
    Networked  Cars   Networked  Cars   The  next  fronTer  is  the  car.    
  • 26.
    Networked  Cars   The  Approach   Why  Android   Missing  pieces   •  Quick  plaorm  for  UI   •  Reliability  for  auto  industry   development   •  Support  for  custom   •  Developer  base   hardware   •  Stack  has  many  pieces   •  MulT  screen  support   already  
  • 27.
    Networked  Cars   The  SoluTon  
  • 28.
    Other  Non-­‐Phone  Usage   More  than  just  a  phone  OS,  Android  is  becoming  de-­‐facto  plaorm  for   embedded  and  connected  devices.  
  • 29.
    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