SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
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	
  

Mais conteúdo relacionado

Mais procurados

An Introduction To Android
An Introduction To AndroidAn Introduction To Android
An Introduction To AndroidGoogleTecTalks
 
Qt - for stack overflow developer conference
Qt - for stack overflow developer conferenceQt - for stack overflow developer conference
Qt - for stack overflow developer conferenceNokia
 
Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)Nokia
 
Qt everywhere
Qt everywhereQt everywhere
Qt everywhereNokia
 
Qt S60 Technical Presentation Fn Stripped
Qt S60 Technical Presentation Fn StrippedQt S60 Technical Presentation Fn Stripped
Qt S60 Technical Presentation Fn StrippedNokia
 
S60 - Over the air
S60 - Over the airS60 - Over the air
S60 - Over the airNokia
 
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSLUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSMicrosoft Mobile Developer
 
Developing and-benchmarking-native-linux-applications-on-android
Developing and-benchmarking-native-linux-applications-on-androidDeveloping and-benchmarking-native-linux-applications-on-android
Developing and-benchmarking-native-linux-applications-on-androidElvis Jon Freddy Sitinjak
 
Android architecture
Android architectureAndroid architecture
Android architectureHari Krishna
 
Meego의 현재와 미래(2)
Meego의 현재와 미래(2)Meego의 현재와 미래(2)
Meego의 현재와 미래(2)mosaicnet
 
Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.Prasad Roy Raju
 
Android history,features,applications,hardware development and versions
Android history,features,applications,hardware development and versionsAndroid history,features,applications,hardware development and versions
Android history,features,applications,hardware development and versionsItsJames00
 
What's new in Android Pie
What's new in Android PieWhat's new in Android Pie
What's new in Android PieHassan Abid
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introductionRoshan Gautam
 
android phone feature and value for user
android phone feature and value for userandroid phone feature and value for user
android phone feature and value for userSudhir Kumar
 

Mais procurados (20)

An Introduction To Android
An Introduction To AndroidAn Introduction To Android
An Introduction To Android
 
Qt - for stack overflow developer conference
Qt - for stack overflow developer conferenceQt - for stack overflow developer conference
Qt - for stack overflow developer conference
 
Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)
 
Qt everywhere
Qt everywhereQt everywhere
Qt everywhere
 
Android Internals
Android InternalsAndroid Internals
Android Internals
 
Qt S60 Technical Presentation Fn Stripped
Qt S60 Technical Presentation Fn StrippedQt S60 Technical Presentation Fn Stripped
Qt S60 Technical Presentation Fn Stripped
 
S60 - Over the air
S60 - Over the airS60 - Over the air
S60 - Over the air
 
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSLUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
 
Mohit Jaiswal
Mohit JaiswalMohit Jaiswal
Mohit Jaiswal
 
Developing and-benchmarking-native-linux-applications-on-android
Developing and-benchmarking-native-linux-applications-on-androidDeveloping and-benchmarking-native-linux-applications-on-android
Developing and-benchmarking-native-linux-applications-on-android
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Meego의 현재와 미래(2)
Meego의 현재와 미래(2)Meego의 현재와 미래(2)
Meego의 현재와 미래(2)
 
Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.
 
Android history,features,applications,hardware development and versions
Android history,features,applications,hardware development and versionsAndroid history,features,applications,hardware development and versions
Android history,features,applications,hardware development and versions
 
What's new in Android Pie
What's new in Android PieWhat's new in Android Pie
What's new in Android Pie
 
document
documentdocument
document
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introduction
 
android phone feature and value for user
android phone feature and value for userandroid phone feature and value for user
android phone feature and value for user
 
ARM
ARMARM
ARM
 
Wifi sharing
Wifi sharingWifi sharing
Wifi sharing
 

Destaque

【労働者健康福祉機構】平成20年度環境報告書
【労働者健康福祉機構】平成20年度環境報告書【労働者健康福祉機構】平成20年度環境報告書
【労働者健康福祉機構】平成20年度環境報告書env25
 
7 CaracteríStiques De Lalumnat Nouvingut
7 CaracteríStiques De Lalumnat Nouvingut7 CaracteríStiques De Lalumnat Nouvingut
7 CaracteríStiques De Lalumnat NouvingutArnau Cerdà
 
Smile The World Please Listen With Voice
Smile The World Please Listen With VoiceSmile The World Please Listen With Voice
Smile The World Please Listen With Voiceyzturan
 
丑小鸭
丑小鸭丑小鸭
丑小鸭ericgu
 
Viestintäroolit ja -keinot vuorovaikutteisessa viestinnässä (Sitran Maamerkit...
Viestintäroolit ja -keinot vuorovaikutteisessa viestinnässä (Sitran Maamerkit...Viestintäroolit ja -keinot vuorovaikutteisessa viestinnässä (Sitran Maamerkit...
Viestintäroolit ja -keinot vuorovaikutteisessa viestinnässä (Sitran Maamerkit...Jarno M. Koponen
 
Social Media & Advertising: ¿Cómo los Social Media están cambiando el escenar...
Social Media & Advertising: ¿Cómo los Social Media están cambiando el escenar...Social Media & Advertising: ¿Cómo los Social Media están cambiando el escenar...
Social Media & Advertising: ¿Cómo los Social Media están cambiando el escenar...fotocasa
 
Мягкое управление (начало)
Мягкое управление (начало)Мягкое управление (начало)
Мягкое управление (начало)Anton Kuchumov
 
RedFusion Capabilities
RedFusion CapabilitiesRedFusion Capabilities
RedFusion Capabilitiescadcammike
 
Bitmap Indexes for Relational XML Twig Query Processing
Bitmap Indexes for Relational XML Twig Query ProcessingBitmap Indexes for Relational XML Twig Query Processing
Bitmap Indexes for Relational XML Twig Query ProcessingKyong-Ha Lee
 
Rotary geotourism angus_m_robinson
Rotary geotourism angus_m_robinsonRotary geotourism angus_m_robinson
Rotary geotourism angus_m_robinsonLeisure Solutions®
 
What is innova lab?
What is innova lab?What is innova lab?
What is innova lab?Greg Rivera
 
Ke hoach Online Marketing
Ke hoach Online MarketingKe hoach Online Marketing
Ke hoach Online MarketingHoàng Nguyễn
 
In-House Tips and Tricks: Pubcon 2015
In-House Tips and Tricks: Pubcon 2015In-House Tips and Tricks: Pubcon 2015
In-House Tips and Tricks: Pubcon 2015Brian McDowell
 

Destaque (20)

Blog Bean Recipes
Blog Bean RecipesBlog Bean Recipes
Blog Bean Recipes
 
【労働者健康福祉機構】平成20年度環境報告書
【労働者健康福祉機構】平成20年度環境報告書【労働者健康福祉機構】平成20年度環境報告書
【労働者健康福祉機構】平成20年度環境報告書
 
Paypal Chekout
Paypal ChekoutPaypal Chekout
Paypal Chekout
 
7 CaracteríStiques De Lalumnat Nouvingut
7 CaracteríStiques De Lalumnat Nouvingut7 CaracteríStiques De Lalumnat Nouvingut
7 CaracteríStiques De Lalumnat Nouvingut
 
Smile The World Please Listen With Voice
Smile The World Please Listen With VoiceSmile The World Please Listen With Voice
Smile The World Please Listen With Voice
 
丑小鸭
丑小鸭丑小鸭
丑小鸭
 
Viestintäroolit ja -keinot vuorovaikutteisessa viestinnässä (Sitran Maamerkit...
Viestintäroolit ja -keinot vuorovaikutteisessa viestinnässä (Sitran Maamerkit...Viestintäroolit ja -keinot vuorovaikutteisessa viestinnässä (Sitran Maamerkit...
Viestintäroolit ja -keinot vuorovaikutteisessa viestinnässä (Sitran Maamerkit...
 
Social Media & Advertising: ¿Cómo los Social Media están cambiando el escenar...
Social Media & Advertising: ¿Cómo los Social Media están cambiando el escenar...Social Media & Advertising: ¿Cómo los Social Media están cambiando el escenar...
Social Media & Advertising: ¿Cómo los Social Media están cambiando el escenar...
 
Linked In Presentation
Linked In PresentationLinked In Presentation
Linked In Presentation
 
60
6060
60
 
Мягкое управление (начало)
Мягкое управление (начало)Мягкое управление (начало)
Мягкое управление (начало)
 
NEWWW
NEWWWNEWWW
NEWWW
 
Goethe1011
Goethe1011Goethe1011
Goethe1011
 
RedFusion Capabilities
RedFusion CapabilitiesRedFusion Capabilities
RedFusion Capabilities
 
Bitmap Indexes for Relational XML Twig Query Processing
Bitmap Indexes for Relational XML Twig Query ProcessingBitmap Indexes for Relational XML Twig Query Processing
Bitmap Indexes for Relational XML Twig Query Processing
 
Rotary geotourism angus_m_robinson
Rotary geotourism angus_m_robinsonRotary geotourism angus_m_robinson
Rotary geotourism angus_m_robinson
 
What is innova lab?
What is innova lab?What is innova lab?
What is innova lab?
 
Ke hoach Online Marketing
Ke hoach Online MarketingKe hoach Online Marketing
Ke hoach Online Marketing
 
Total Access Urgent Care
Total Access Urgent CareTotal Access Urgent Care
Total Access Urgent Care
 
In-House Tips and Tricks: Pubcon 2015
In-House Tips and Tricks: Pubcon 2015In-House Tips and Tricks: Pubcon 2015
In-House Tips and Tricks: Pubcon 2015
 

Semelhante a Android Beyond The Phone

Android : Evolution or Revolution
Android : Evolution or RevolutionAndroid : Evolution or Revolution
Android : Evolution or RevolutionSanjiv Malik
 
Andrew Jaquith SOURCE Boston 2011
Andrew Jaquith SOURCE Boston 2011Andrew Jaquith SOURCE Boston 2011
Andrew Jaquith SOURCE Boston 2011Source Conference
 
Android 130923124440-phpapp01
Android 130923124440-phpapp01Android 130923124440-phpapp01
Android 130923124440-phpapp01rajesh kumar
 
Mobile application development4
Mobile application development4Mobile application development4
Mobile application development4Appin Kulti Branch
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentAppin Hisar
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2Appin Ara
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2Appin Vijayanagar
 
Secured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSSecured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSAppin Delhi
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On AndroidTeachMission
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On AndroidTeachMission
 
Temia Mobile Device Management Webinar 03 21-12
Temia Mobile Device Management Webinar 03 21-12Temia Mobile Device Management Webinar 03 21-12
Temia Mobile Device Management Webinar 03 21-12Wireless_Analytics
 
Microsoft Automotive Business Unit - J Za
Microsoft Automotive Business Unit - J ZaMicrosoft Automotive Business Unit - J Za
Microsoft Automotive Business Unit - J Zamfrancis
 
Restaurant billing application
Restaurant billing applicationRestaurant billing application
Restaurant billing applicationch samaram
 
What Android for Work Means for the Enterprise
What Android for Work Means for the EnterpriseWhat Android for Work Means for the Enterprise
What Android for Work Means for the EnterpriseAlexander Romero
 
PRESENTATION ON ANDROID
PRESENTATION ON ANDROIDPRESENTATION ON ANDROID
PRESENTATION ON ANDROIDRajat Kumar
 

Semelhante a Android Beyond The Phone (20)

Android : Evolution or Revolution
Android : Evolution or RevolutionAndroid : Evolution or Revolution
Android : Evolution or Revolution
 
ANDROID.SREE
ANDROID.SREEANDROID.SREE
ANDROID.SREE
 
Andrew Jaquith SOURCE Boston 2011
Andrew Jaquith SOURCE Boston 2011Andrew Jaquith SOURCE Boston 2011
Andrew Jaquith SOURCE Boston 2011
 
Android 130923124440-phpapp01
Android 130923124440-phpapp01Android 130923124440-phpapp01
Android 130923124440-phpapp01
 
Android based os
Android based osAndroid based os
Android based os
 
Android
AndroidAndroid
Android
 
Mobile application development4
Mobile application development4Mobile application development4
Mobile application development4
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2
 
Secured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSSecured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOS
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 
Temia Mobile Device Management Webinar 03 21-12
Temia Mobile Device Management Webinar 03 21-12Temia Mobile Device Management Webinar 03 21-12
Temia Mobile Device Management Webinar 03 21-12
 
Microsoft Automotive Business Unit - J Za
Microsoft Automotive Business Unit - J ZaMicrosoft Automotive Business Unit - J Za
Microsoft Automotive Business Unit - J Za
 
Restaurant billing application
Restaurant billing applicationRestaurant billing application
Restaurant billing application
 
Using Android Beyond Phones
Using Android Beyond PhonesUsing Android Beyond Phones
Using Android Beyond Phones
 
What Android for Work Means for the Enterprise
What Android for Work Means for the EnterpriseWhat Android for Work Means for the Enterprise
What Android for Work Means for the Enterprise
 
Mind the gap
Mind the gapMind the gap
Mind the gap
 
PRESENTATION ON ANDROID
PRESENTATION ON ANDROIDPRESENTATION ON ANDROID
PRESENTATION ON ANDROID
 

Mais de Marko Gargenta

LTE: Building New Killer Apps
LTE: Building New Killer AppsLTE: Building New Killer Apps
LTE: Building New Killer AppsMarko Gargenta
 
Android for Java Developers
Android for Java DevelopersAndroid for Java Developers
Android for Java DevelopersMarko Gargenta
 
Android: A 9,000-foot Overview
Android: A 9,000-foot OverviewAndroid: A 9,000-foot Overview
Android: A 9,000-foot OverviewMarko Gargenta
 
Marakana Android User Interface
Marakana Android User InterfaceMarakana Android User Interface
Marakana Android User InterfaceMarko Gargenta
 
Marakana android-java developers
Marakana android-java developersMarakana android-java developers
Marakana android-java developersMarko Gargenta
 
Why Python by Marilyn Davis, Marakana
Why Python by Marilyn Davis, MarakanaWhy Python by Marilyn Davis, Marakana
Why Python by Marilyn Davis, MarakanaMarko Gargenta
 
Jens Østergaard on Why Scrum Is So Hard
Jens Østergaard on Why Scrum Is So HardJens Østergaard on Why Scrum Is So Hard
Jens Østergaard on Why Scrum Is So HardMarko Gargenta
 
Jens Østergaard on Why Scrum Is So Hard
Jens Østergaard on Why Scrum Is So HardJens Østergaard on Why Scrum Is So Hard
Jens Østergaard on Why Scrum Is So HardMarko Gargenta
 

Mais de Marko Gargenta (10)

LTE: Building New Killer Apps
LTE: Building New Killer AppsLTE: Building New Killer Apps
LTE: Building New Killer Apps
 
Java Champion Wanted
Java Champion WantedJava Champion Wanted
Java Champion Wanted
 
Android for Java Developers
Android for Java DevelopersAndroid for Java Developers
Android for Java Developers
 
Android: A 9,000-foot Overview
Android: A 9,000-foot OverviewAndroid: A 9,000-foot Overview
Android: A 9,000-foot Overview
 
Marakana Android User Interface
Marakana Android User InterfaceMarakana Android User Interface
Marakana Android User Interface
 
Marakana android-java developers
Marakana android-java developersMarakana android-java developers
Marakana android-java developers
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Why Python by Marilyn Davis, Marakana
Why Python by Marilyn Davis, MarakanaWhy Python by Marilyn Davis, Marakana
Why Python by Marilyn Davis, Marakana
 
Jens Østergaard on Why Scrum Is So Hard
Jens Østergaard on Why Scrum Is So HardJens Østergaard on Why Scrum Is So Hard
Jens Østergaard on Why Scrum Is So Hard
 
Jens Østergaard on Why Scrum Is So Hard
Jens Østergaard on Why Scrum Is So HardJens Østergaard on Why Scrum Is So Hard
Jens Østergaard on Why Scrum Is So Hard
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

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  
  • 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. MulT-­‐funcTon  Printer   The  SoluTon  
  • 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