SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Droidcon 2012




Enterprise Android –
for the win?
DroidCon 2012
Jan Peuker, Accenture
Raoul Neu, Elca Informatik
Droidcon 2012




«The purpose of an organization is
to enable ordinary humans beings
to do extraordinary things» Peter F. Drucker
 Large Organizations have to strictly follow rules and laws
    Very risk averse, very security and privacy aware
    Rigid development standards and quality assurance
 Large Organizations are internationally spread
    IT as business enabler, not feature- but productivity-driven
    IT usually outsourced – documentation and processes
     mandatory
 We look at corporate internal applications
Droidcon 2012




What makes Android so interesting
for the enterprise?
Captain Jean-Luc Picard:      There's an aura
                              around him.
Lieutenant Geordi La Forge:   Well, of course, he's
                              an android.
Droidcon 2012




Standards = Cost efficency
Droidcon 2012




Challengers
iOS                                 Windows [mobile|embedded|CE|phone]
 Very strong C-Level visibility,    Windows CE is the standard
  favorite in BYOD schemes            mobile productivity platform
 Very good enterprise               Broad range of rugged and
  features, particularly for          hardware (SAM) secured devices
  update and hardware services       Very good enterprise features,
 Strong device and mail              very strong Outlook integration
 encryption                          WP 7 incompatible, Windows
 Development requires                Embedded 8 could be game-
  separate infrastructure            changer
Most importantly, though, they care.
Droidcon 2012




«I had a problem so I thought to use Java –
      now I have a ProblemFactory»
Droidcon 2012

«We seek peaceful co-existence»
Capt. Remmick


or: Supporting multiple platforms

 The right choice: Native, Hybrid or Cross-
  Platform
     No silver bullet. Analyze your requirements & constraints.


 MEAP: Advantages & Drawbacks
     Pro’s in integration and governance. Con’s in usability and native
      features.
Droidcon 2012

  Native Code                                                                                     Thick
                                                                                     Cross-       Client
                                                                                      Code
                                                                                    Generator
                                                                           Rich
                                                                           Client

                                                                VM /
                                                               Runtime                          How much
                                                                                                users actually
                                                                                                like it*
                                                      Hybrid
                                                       App                                          How much it
                                          Web                                                       fits enterprise
                                         Starter                                                    standards
                             Web
                             Client

   Generic Code


                       Generic UI                                                          Native UI




*) the uncanny valley, see http://martinfowler.com/bliki/CrossPlatformMobile.html
«How can you be certain they're                                         Droidcon 2012



receiving us?»                 Capt. Picard



or: Supporting multiple devices
 Blacklists vs Whitelists
    Trusted Certificates vary between device/api/provider


 API & Development Issues
    HttpUrlConnection vs DefaultHttpClient
    Different Bouncycastle algorithms and hardware security features
    Missing XML validation


 Licensing 3rd party software.
    Best technical solution            Business model
«Mr. Data, is that the trouble I                                      Droidcon 2012



believe it is?»            Capt. Picard



or: Supporting multiple apps
 Dealing with enterprise release and life cycles
    Always be ready to release. Think of test environment and repositories


 Intergalactic Continuous Integration
    Not out of the box: strong & exotic hardware requirements


 Missing Distribution Channels
    Android stays behind its competitors
Droidcon 2012


SVN
branch


 SVN
  trunk




          SSH
Droidcon 2012




How do you manage the diversity of
rules and guidelines in an enterprise?
Droidcon 2012




«The bureaucratic mentality is the
 only constant in the universe» Dr. McCoy
 Governance is key
    Enterprises applications require transactions and accountability
    Device state and user assignment must be maintainable
    E-Mail, Clipboard, Intents and Caches often not properly secured


 Security is key
    Device Encryption and Application Safety are mandatory
    Trusted context either via virtualization (BizzTrust, VMware) or
     encryption e.g. with hardware modules (3LM, Certgate, Ageto)
    Tradeoff: Most sophisticated protection is not integrated in
     standard Android. Requires rooting, which itself is a security risk.
Droidcon 2012

            «One of the advantages of being a Captain
             is being able to ask for advice without
             necessarily having to take it.» Cpt. Kirk
             Bring your own device (BYOD)
                    Most employees do not want complex device passwords or full
                     control over their device and route all internet traffic over VPN*
                    Currently no distinction between Corporate/Private data
                     (except for dual-boot or application-level encryption)
                    Rooting and malicious software must be recognized
             Connectivity
                    Connectivity should usually established over secure channels
                    Android does not support Proxy Authentication, Wi-Fi
                     configuration
                    Tethering and Bluetooth cannot be controlled

*) Which, luckily, is currently impossible anyways
Droidcon 2012




Missing features:
What will the future bring?
Droidcon 2012




«Reports of my assimilation have been
greatly exaggerated» Cpt. Picard
 Missing ecosystem features
      Enterprise Market with CA for trusted applications
      OTA Update API without Google account
      Clear Chrome (Jelly Bean), Motorola and Samsung strategy
      Understanding of enterprise features with app makers
 Missing security features
      MDM which supports user certificates, CA’s and network config
      Wi-Fi Proxy Authentication, Full VPN routing, EAP-SIM
      Real ASLR and storage encryption for corporate/private stores
      E-Mail and Exchange features for S/MIME and two-factor auth
      Robust Synchronization (SyncML), Robust Service and SSL
       API
Droidcon 2012




Recap
   Align to enterprise policies, prepare for non-market distribution
   Embrace development standards, KPI’s and lifecycles
   Thoroughly manage traceability, accountability and privacy
   Prepare for integration using secure Webservices and XML
   Prepare for fragmented device base and users who need to be
    supported by – in the end – yourself (incomprehensible pain)
Droidcon 2012




May the force be with you.

jan.peuer@accenture.com
raoul.neu@elca.ch

Weitere ähnliche Inhalte

Was ist angesagt?

Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end reviewLeigh Williamson
 
An Overview of Blackberry 10 & Blackberry App Development
An Overview of Blackberry 10 & Blackberry App DevelopmentAn Overview of Blackberry 10 & Blackberry App Development
An Overview of Blackberry 10 & Blackberry App DevelopmentFolio3 Software
 
Magic quadrant for_wc2010
Magic quadrant for_wc2010Magic quadrant for_wc2010
Magic quadrant for_wc2010razvan001
 
Mobile Testing Presentation at IBM Pulse 2013
Mobile Testing Presentation at IBM Pulse 2013Mobile Testing Presentation at IBM Pulse 2013
Mobile Testing Presentation at IBM Pulse 2013Leigh Williamson
 
Squared roof technology
Squared roof technologySquared roof technology
Squared roof technologyAbhishak Singh
 
HTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkHTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkThanh Nguyen
 
Enterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformEnterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformInfosys
 
Exinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-final
Exinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-finalExinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-final
Exinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-finalKevin Suitor
 
Silicon Overdrive IT Services
Silicon Overdrive IT ServicesSilicon Overdrive IT Services
Silicon Overdrive IT ServicesRyan Fullerton
 
Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Mark Cesario
 
IBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essentialIBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essentialIBM (Middle East and Africa)
 
Security Challenges in the Virtualized World IBM Virtual Server Protection fo...
Security Challenges in the Virtualized World IBM Virtual Server Protection fo...Security Challenges in the Virtualized World IBM Virtual Server Protection fo...
Security Challenges in the Virtualized World IBM Virtual Server Protection fo...Digicomp Academy AG
 
Virtualize More While Improving Your Cybersecurity Risk Posture - The "4 Must...
Virtualize More While Improving Your Cybersecurity Risk Posture - The "4 Must...Virtualize More While Improving Your Cybersecurity Risk Posture - The "4 Must...
Virtualize More While Improving Your Cybersecurity Risk Posture - The "4 Must...HyTrust
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightDirk Nicol
 
Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2gaborvodics
 
Citrix Receiver: the road ahead
Citrix Receiver: the road aheadCitrix Receiver: the road ahead
Citrix Receiver: the road aheadCitrix
 
Next Generation UC Clients and Endpoints
Next Generation UC Clients and EndpointsNext Generation UC Clients and Endpoints
Next Generation UC Clients and EndpointsCisco Canada
 
Application Delivery Networks - Enabling Video Ready Networks
Application Delivery Networks - Enabling Video Ready Networks Application Delivery Networks - Enabling Video Ready Networks
Application Delivery Networks - Enabling Video Ready Networks Videoguy
 

Was ist angesagt? (20)

Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end review
 
An Overview of Blackberry 10 & Blackberry App Development
An Overview of Blackberry 10 & Blackberry App DevelopmentAn Overview of Blackberry 10 & Blackberry App Development
An Overview of Blackberry 10 & Blackberry App Development
 
Magic quadrant for_wc2010
Magic quadrant for_wc2010Magic quadrant for_wc2010
Magic quadrant for_wc2010
 
Mobile Testing Presentation at IBM Pulse 2013
Mobile Testing Presentation at IBM Pulse 2013Mobile Testing Presentation at IBM Pulse 2013
Mobile Testing Presentation at IBM Pulse 2013
 
Squared roof technology
Squared roof technologySquared roof technology
Squared roof technology
 
HTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkHTML5 Mobile Application Framework
HTML5 Mobile Application Framework
 
Enterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformEnterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired Platform
 
Mwc wip jam jabber sdk final
Mwc wip jam jabber sdk finalMwc wip jam jabber sdk final
Mwc wip jam jabber sdk final
 
Exinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-final
Exinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-finalExinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-final
Exinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-final
 
Silicon Overdrive IT Services
Silicon Overdrive IT ServicesSilicon Overdrive IT Services
Silicon Overdrive IT Services
 
Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0
 
IBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essentialIBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essential
 
Security Challenges in the Virtualized World IBM Virtual Server Protection fo...
Security Challenges in the Virtualized World IBM Virtual Server Protection fo...Security Challenges in the Virtualized World IBM Virtual Server Protection fo...
Security Challenges in the Virtualized World IBM Virtual Server Protection fo...
 
Virtualize More While Improving Your Cybersecurity Risk Posture - The "4 Must...
Virtualize More While Improving Your Cybersecurity Risk Posture - The "4 Must...Virtualize More While Improving Your Cybersecurity Risk Posture - The "4 Must...
Virtualize More While Improving Your Cybersecurity Risk Posture - The "4 Must...
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
 
SETA international (sv)
SETA international (sv)SETA international (sv)
SETA international (sv)
 
Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2
 
Citrix Receiver: the road ahead
Citrix Receiver: the road aheadCitrix Receiver: the road ahead
Citrix Receiver: the road ahead
 
Next Generation UC Clients and Endpoints
Next Generation UC Clients and EndpointsNext Generation UC Clients and Endpoints
Next Generation UC Clients and Endpoints
 
Application Delivery Networks - Enabling Video Ready Networks
Application Delivery Networks - Enabling Video Ready Networks Application Delivery Networks - Enabling Video Ready Networks
Application Delivery Networks - Enabling Video Ready Networks
 

Andere mochten auch

Departamento de chuquisaca
Departamento de chuquisacaDepartamento de chuquisaca
Departamento de chuquisacaJuanSalvador1123
 
Discapacidade ambientarte-1
Discapacidade ambientarte-1Discapacidade ambientarte-1
Discapacidade ambientarte-1Turmedes
 
Porque nos Enfermamos
Porque nos EnfermamosPorque nos Enfermamos
Porque nos EnfermamosMonica Avila
 
Primera semana de investigacion
Primera semana de investigacionPrimera semana de investigacion
Primera semana de investigacionEliseo Martinez
 
52 años de historia
52 años de historia52 años de historia
52 años de historiaCitojuan
 
ASIS municipio de guadalupe (ant)
ASIS municipio de guadalupe (ant)ASIS municipio de guadalupe (ant)
ASIS municipio de guadalupe (ant)Carlos Arias
 
Smart homes-web
Smart homes-webSmart homes-web
Smart homes-webbildtek
 
La Vida de Lucas Parte 2
La Vida de Lucas Parte 2La Vida de Lucas Parte 2
La Vida de Lucas Parte 2anteojosdorados
 
Diselemaq clase 5
Diselemaq clase 5Diselemaq clase 5
Diselemaq clase 5lenant
 
Published patent and design registration information january 25th, 2013
Published patent and design registration information   january 25th, 2013Published patent and design registration information   january 25th, 2013
Published patent and design registration information january 25th, 2013InvnTree IP Services Pvt. Ltd.
 
So What Exactly Is Social Media?
So What Exactly Is Social Media?So What Exactly Is Social Media?
So What Exactly Is Social Media?Bex Lewis
 
Evaluacion e intervencion en tel
Evaluacion e intervencion en telEvaluacion e intervencion en tel
Evaluacion e intervencion en telMarta Montoro
 
Pg Pb Photography Objectives 120909
Pg Pb Photography Objectives 120909Pg Pb Photography Objectives 120909
Pg Pb Photography Objectives 120909JepeMundo
 
Guía de transito no te pierdas en la ruta 66
Guía de transito  no te pierdas en la ruta 66Guía de transito  no te pierdas en la ruta 66
Guía de transito no te pierdas en la ruta 66duendewendy
 
dover 2002%2010K
dover 2002%2010Kdover 2002%2010K
dover 2002%2010Kfinance30
 
Terremotos de Granada. Arenas del Rey.
Terremotos de Granada. Arenas del Rey.Terremotos de Granada. Arenas del Rey.
Terremotos de Granada. Arenas del Rey.Armando Piné
 

Andere mochten auch (20)

Samlet opgave 24
Samlet opgave 24Samlet opgave 24
Samlet opgave 24
 
Departamento de chuquisaca
Departamento de chuquisacaDepartamento de chuquisaca
Departamento de chuquisaca
 
Fit For Golf
Fit For GolfFit For Golf
Fit For Golf
 
Discapacidade ambientarte-1
Discapacidade ambientarte-1Discapacidade ambientarte-1
Discapacidade ambientarte-1
 
Porque nos Enfermamos
Porque nos EnfermamosPorque nos Enfermamos
Porque nos Enfermamos
 
Primera semana de investigacion
Primera semana de investigacionPrimera semana de investigacion
Primera semana de investigacion
 
VISION ADMINISTRADORES
VISION ADMINISTRADORESVISION ADMINISTRADORES
VISION ADMINISTRADORES
 
52 años de historia
52 años de historia52 años de historia
52 años de historia
 
Programa corporea 2011 2012
Programa corporea 2011 2012Programa corporea 2011 2012
Programa corporea 2011 2012
 
ASIS municipio de guadalupe (ant)
ASIS municipio de guadalupe (ant)ASIS municipio de guadalupe (ant)
ASIS municipio de guadalupe (ant)
 
Smart homes-web
Smart homes-webSmart homes-web
Smart homes-web
 
La Vida de Lucas Parte 2
La Vida de Lucas Parte 2La Vida de Lucas Parte 2
La Vida de Lucas Parte 2
 
Diselemaq clase 5
Diselemaq clase 5Diselemaq clase 5
Diselemaq clase 5
 
Published patent and design registration information january 25th, 2013
Published patent and design registration information   january 25th, 2013Published patent and design registration information   january 25th, 2013
Published patent and design registration information january 25th, 2013
 
So What Exactly Is Social Media?
So What Exactly Is Social Media?So What Exactly Is Social Media?
So What Exactly Is Social Media?
 
Evaluacion e intervencion en tel
Evaluacion e intervencion en telEvaluacion e intervencion en tel
Evaluacion e intervencion en tel
 
Pg Pb Photography Objectives 120909
Pg Pb Photography Objectives 120909Pg Pb Photography Objectives 120909
Pg Pb Photography Objectives 120909
 
Guía de transito no te pierdas en la ruta 66
Guía de transito  no te pierdas en la ruta 66Guía de transito  no te pierdas en la ruta 66
Guía de transito no te pierdas en la ruta 66
 
dover 2002%2010K
dover 2002%2010Kdover 2002%2010K
dover 2002%2010K
 
Terremotos de Granada. Arenas del Rey.
Terremotos de Granada. Arenas del Rey.Terremotos de Granada. Arenas del Rey.
Terremotos de Granada. Arenas del Rey.
 

Ähnlich wie Jan Peuker, Raoul Neu: Enterprise Android for the Win

Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6 GameStop
 
Sarah CV 2016 External
Sarah CV 2016 ExternalSarah CV 2016 External
Sarah CV 2016 ExternalSarah Thomas
 
J2ME mobile app development
J2ME mobile app developmentJ2ME mobile app development
J2ME mobile app developmentMuthu Kumar
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT GatewayEurotech
 
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE
 
Hypori Performance Webinar
Hypori Performance WebinarHypori Performance Webinar
Hypori Performance WebinarGrafic.guru
 
JVM Multitenancy (JavaOne 2012)
JVM Multitenancy (JavaOne 2012)JVM Multitenancy (JavaOne 2012)
JVM Multitenancy (JavaOne 2012)Graeme_IBM
 
Test expo cloud-enabled testing services (wide)_v1.0
Test expo cloud-enabled testing services (wide)_v1.0Test expo cloud-enabled testing services (wide)_v1.0
Test expo cloud-enabled testing services (wide)_v1.0Ewald Roodenrijs
 
Get The Facts Comparing Windows Mobile And Blackberry 2003
Get The Facts  Comparing Windows Mobile And Blackberry 2003Get The Facts  Comparing Windows Mobile And Blackberry 2003
Get The Facts Comparing Windows Mobile And Blackberry 2003jasonlan
 
DSS ITSEC 2012 ForeScout Technical RIGA
DSS ITSEC 2012 ForeScout Technical RIGADSS ITSEC 2012 ForeScout Technical RIGA
DSS ITSEC 2012 ForeScout Technical RIGAAndris Soroka
 
Connectivity is here (5 g, swarm,...). now, let's build interplanetary apps! (1)
Connectivity is here (5 g, swarm,...). now, let's build interplanetary apps! (1)Connectivity is here (5 g, swarm,...). now, let's build interplanetary apps! (1)
Connectivity is here (5 g, swarm,...). now, let's build interplanetary apps! (1)Samy Fodil
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic Software
 
VMworld 2013: Android in the enterprise: Understand the challenges and how to...
VMworld 2013: Android in the enterprise: Understand the challenges and how to...VMworld 2013: Android in the enterprise: Understand the challenges and how to...
VMworld 2013: Android in the enterprise: Understand the challenges and how to...VMworld
 
Ibm edge computing meetup
Ibm edge computing meetupIbm edge computing meetup
Ibm edge computing meetupEric Cattoir
 
What's New at VMware?
What's New at VMware?What's New at VMware?
What's New at VMware?Vmwareir
 
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Strongback Consulting
 
Mikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivityMikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivityMicrosoft Windows Embedded
 
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...mfrancis
 

Ähnlich wie Jan Peuker, Raoul Neu: Enterprise Android for the Win (20)

Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6
 
Sarah CV 2016 External
Sarah CV 2016 ExternalSarah CV 2016 External
Sarah CV 2016 External
 
J2ME mobile app development
J2ME mobile app developmentJ2ME mobile app development
J2ME mobile app development
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT Gateway
 
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
 
Hypori Performance Webinar
Hypori Performance WebinarHypori Performance Webinar
Hypori Performance Webinar
 
JVM Multitenancy (JavaOne 2012)
JVM Multitenancy (JavaOne 2012)JVM Multitenancy (JavaOne 2012)
JVM Multitenancy (JavaOne 2012)
 
Test expo cloud-enabled testing services (wide)_v1.0
Test expo cloud-enabled testing services (wide)_v1.0Test expo cloud-enabled testing services (wide)_v1.0
Test expo cloud-enabled testing services (wide)_v1.0
 
Get The Facts Comparing Windows Mobile And Blackberry 2003
Get The Facts  Comparing Windows Mobile And Blackberry 2003Get The Facts  Comparing Windows Mobile And Blackberry 2003
Get The Facts Comparing Windows Mobile And Blackberry 2003
 
DSS ITSEC 2012 ForeScout Technical RIGA
DSS ITSEC 2012 ForeScout Technical RIGADSS ITSEC 2012 ForeScout Technical RIGA
DSS ITSEC 2012 ForeScout Technical RIGA
 
Connectivity is here (5 g, swarm,...). now, let's build interplanetary apps! (1)
Connectivity is here (5 g, swarm,...). now, let's build interplanetary apps! (1)Connectivity is here (5 g, swarm,...). now, let's build interplanetary apps! (1)
Connectivity is here (5 g, swarm,...). now, let's build interplanetary apps! (1)
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013
 
VMworld 2013: Android in the enterprise: Understand the challenges and how to...
VMworld 2013: Android in the enterprise: Understand the challenges and how to...VMworld 2013: Android in the enterprise: Understand the challenges and how to...
VMworld 2013: Android in the enterprise: Understand the challenges and how to...
 
Mind the gap
Mind the gapMind the gap
Mind the gap
 
Ibm edge computing meetup
Ibm edge computing meetupIbm edge computing meetup
Ibm edge computing meetup
 
What's New at VMware?
What's New at VMware?What's New at VMware?
What's New at VMware?
 
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
 
Mikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivityMikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivity
 
Claudit (cloud asset auditing)
Claudit (cloud asset auditing)Claudit (cloud asset auditing)
Claudit (cloud asset auditing)
 
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
 

Mehr von Droidcon Berlin

Droidcon de 2014 google cast
Droidcon de 2014   google castDroidcon de 2014   google cast
Droidcon de 2014 google castDroidcon Berlin
 
Android programming -_pushing_the_limits
Android programming -_pushing_the_limitsAndroid programming -_pushing_the_limits
Android programming -_pushing_the_limitsDroidcon Berlin
 
Android industrial mobility
Android industrial mobility Android industrial mobility
Android industrial mobility Droidcon Berlin
 
From sensor data_to_android_and_back
From sensor data_to_android_and_backFrom sensor data_to_android_and_back
From sensor data_to_android_and_backDroidcon Berlin
 
new_age_graphics_android_x86
new_age_graphics_android_x86new_age_graphics_android_x86
new_age_graphics_android_x86Droidcon Berlin
 
Testing and Building Android
Testing and Building AndroidTesting and Building Android
Testing and Building AndroidDroidcon Berlin
 
Matchinguu droidcon presentation
Matchinguu droidcon presentationMatchinguu droidcon presentation
Matchinguu droidcon presentationDroidcon Berlin
 
Cgm life sdk_droidcon_2014_v3
Cgm life sdk_droidcon_2014_v3Cgm life sdk_droidcon_2014_v3
Cgm life sdk_droidcon_2014_v3Droidcon Berlin
 
The artofcalabash peterkrauss
The artofcalabash peterkraussThe artofcalabash peterkrauss
The artofcalabash peterkraussDroidcon Berlin
 
Raesch, gries droidcon 2014
Raesch, gries   droidcon 2014Raesch, gries   droidcon 2014
Raesch, gries droidcon 2014Droidcon Berlin
 
Android open gl2_droidcon_2014
Android open gl2_droidcon_2014Android open gl2_droidcon_2014
Android open gl2_droidcon_2014Droidcon Berlin
 
20140508 quantified self droidcon
20140508 quantified self droidcon20140508 quantified self droidcon
20140508 quantified self droidconDroidcon Berlin
 
Tuning android for low ram devices
Tuning android for low ram devicesTuning android for low ram devices
Tuning android for low ram devicesDroidcon Berlin
 
Froyo to kit kat two years developing & maintaining deliradio
Froyo to kit kat   two years developing & maintaining deliradioFroyo to kit kat   two years developing & maintaining deliradio
Froyo to kit kat two years developing & maintaining deliradioDroidcon Berlin
 
Droidcon2013 security genes_trendmicro
Droidcon2013 security genes_trendmicroDroidcon2013 security genes_trendmicro
Droidcon2013 security genes_trendmicroDroidcon Berlin
 

Mehr von Droidcon Berlin (20)

Droidcon de 2014 google cast
Droidcon de 2014   google castDroidcon de 2014   google cast
Droidcon de 2014 google cast
 
Android programming -_pushing_the_limits
Android programming -_pushing_the_limitsAndroid programming -_pushing_the_limits
Android programming -_pushing_the_limits
 
crashing in style
crashing in stylecrashing in style
crashing in style
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
Android industrial mobility
Android industrial mobility Android industrial mobility
Android industrial mobility
 
Details matter in ux
Details matter in uxDetails matter in ux
Details matter in ux
 
From sensor data_to_android_and_back
From sensor data_to_android_and_backFrom sensor data_to_android_and_back
From sensor data_to_android_and_back
 
droidparts
droidpartsdroidparts
droidparts
 
new_age_graphics_android_x86
new_age_graphics_android_x86new_age_graphics_android_x86
new_age_graphics_android_x86
 
5 tips of monetization
5 tips of monetization5 tips of monetization
5 tips of monetization
 
Testing and Building Android
Testing and Building AndroidTesting and Building Android
Testing and Building Android
 
Matchinguu droidcon presentation
Matchinguu droidcon presentationMatchinguu droidcon presentation
Matchinguu droidcon presentation
 
Cgm life sdk_droidcon_2014_v3
Cgm life sdk_droidcon_2014_v3Cgm life sdk_droidcon_2014_v3
Cgm life sdk_droidcon_2014_v3
 
The artofcalabash peterkrauss
The artofcalabash peterkraussThe artofcalabash peterkrauss
The artofcalabash peterkrauss
 
Raesch, gries droidcon 2014
Raesch, gries   droidcon 2014Raesch, gries   droidcon 2014
Raesch, gries droidcon 2014
 
Android open gl2_droidcon_2014
Android open gl2_droidcon_2014Android open gl2_droidcon_2014
Android open gl2_droidcon_2014
 
20140508 quantified self droidcon
20140508 quantified self droidcon20140508 quantified self droidcon
20140508 quantified self droidcon
 
Tuning android for low ram devices
Tuning android for low ram devicesTuning android for low ram devices
Tuning android for low ram devices
 
Froyo to kit kat two years developing & maintaining deliradio
Froyo to kit kat   two years developing & maintaining deliradioFroyo to kit kat   two years developing & maintaining deliradio
Froyo to kit kat two years developing & maintaining deliradio
 
Droidcon2013 security genes_trendmicro
Droidcon2013 security genes_trendmicroDroidcon2013 security genes_trendmicro
Droidcon2013 security genes_trendmicro
 

Kürzlich hochgeladen

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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
🐬 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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
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
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
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)
 
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...
 
+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...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Jan Peuker, Raoul Neu: Enterprise Android for the Win

  • 1. Droidcon 2012 Enterprise Android – for the win? DroidCon 2012 Jan Peuker, Accenture Raoul Neu, Elca Informatik
  • 2. Droidcon 2012 «The purpose of an organization is to enable ordinary humans beings to do extraordinary things» Peter F. Drucker  Large Organizations have to strictly follow rules and laws  Very risk averse, very security and privacy aware  Rigid development standards and quality assurance  Large Organizations are internationally spread  IT as business enabler, not feature- but productivity-driven  IT usually outsourced – documentation and processes mandatory  We look at corporate internal applications
  • 3. Droidcon 2012 What makes Android so interesting for the enterprise? Captain Jean-Luc Picard: There's an aura around him. Lieutenant Geordi La Forge: Well, of course, he's an android.
  • 4. Droidcon 2012 Standards = Cost efficency
  • 5. Droidcon 2012 Challengers iOS Windows [mobile|embedded|CE|phone]  Very strong C-Level visibility,  Windows CE is the standard favorite in BYOD schemes mobile productivity platform  Very good enterprise  Broad range of rugged and features, particularly for hardware (SAM) secured devices update and hardware services  Very good enterprise features,  Strong device and mail very strong Outlook integration encryption  WP 7 incompatible, Windows  Development requires Embedded 8 could be game- separate infrastructure changer Most importantly, though, they care.
  • 6. Droidcon 2012 «I had a problem so I thought to use Java – now I have a ProblemFactory»
  • 7. Droidcon 2012 «We seek peaceful co-existence» Capt. Remmick or: Supporting multiple platforms  The right choice: Native, Hybrid or Cross- Platform  No silver bullet. Analyze your requirements & constraints.  MEAP: Advantages & Drawbacks  Pro’s in integration and governance. Con’s in usability and native features.
  • 8. Droidcon 2012 Native Code Thick Cross- Client Code Generator Rich Client VM / Runtime How much users actually like it* Hybrid App How much it Web fits enterprise Starter standards Web Client Generic Code Generic UI Native UI *) the uncanny valley, see http://martinfowler.com/bliki/CrossPlatformMobile.html
  • 9. «How can you be certain they're Droidcon 2012 receiving us?» Capt. Picard or: Supporting multiple devices  Blacklists vs Whitelists  Trusted Certificates vary between device/api/provider  API & Development Issues  HttpUrlConnection vs DefaultHttpClient  Different Bouncycastle algorithms and hardware security features  Missing XML validation  Licensing 3rd party software.  Best technical solution  Business model
  • 10. «Mr. Data, is that the trouble I Droidcon 2012 believe it is?» Capt. Picard or: Supporting multiple apps  Dealing with enterprise release and life cycles  Always be ready to release. Think of test environment and repositories  Intergalactic Continuous Integration  Not out of the box: strong & exotic hardware requirements  Missing Distribution Channels  Android stays behind its competitors
  • 12. Droidcon 2012 How do you manage the diversity of rules and guidelines in an enterprise?
  • 13. Droidcon 2012 «The bureaucratic mentality is the only constant in the universe» Dr. McCoy  Governance is key  Enterprises applications require transactions and accountability  Device state and user assignment must be maintainable  E-Mail, Clipboard, Intents and Caches often not properly secured  Security is key  Device Encryption and Application Safety are mandatory  Trusted context either via virtualization (BizzTrust, VMware) or encryption e.g. with hardware modules (3LM, Certgate, Ageto)  Tradeoff: Most sophisticated protection is not integrated in standard Android. Requires rooting, which itself is a security risk.
  • 14. Droidcon 2012 «One of the advantages of being a Captain is being able to ask for advice without necessarily having to take it.» Cpt. Kirk  Bring your own device (BYOD)  Most employees do not want complex device passwords or full control over their device and route all internet traffic over VPN*  Currently no distinction between Corporate/Private data (except for dual-boot or application-level encryption)  Rooting and malicious software must be recognized  Connectivity  Connectivity should usually established over secure channels  Android does not support Proxy Authentication, Wi-Fi configuration  Tethering and Bluetooth cannot be controlled *) Which, luckily, is currently impossible anyways
  • 15. Droidcon 2012 Missing features: What will the future bring?
  • 16. Droidcon 2012 «Reports of my assimilation have been greatly exaggerated» Cpt. Picard  Missing ecosystem features  Enterprise Market with CA for trusted applications  OTA Update API without Google account  Clear Chrome (Jelly Bean), Motorola and Samsung strategy  Understanding of enterprise features with app makers  Missing security features  MDM which supports user certificates, CA’s and network config  Wi-Fi Proxy Authentication, Full VPN routing, EAP-SIM  Real ASLR and storage encryption for corporate/private stores  E-Mail and Exchange features for S/MIME and two-factor auth  Robust Synchronization (SyncML), Robust Service and SSL API
  • 17. Droidcon 2012 Recap  Align to enterprise policies, prepare for non-market distribution  Embrace development standards, KPI’s and lifecycles  Thoroughly manage traceability, accountability and privacy  Prepare for integration using secure Webservices and XML  Prepare for fragmented device base and users who need to be supported by – in the end – yourself (incomprehensible pain)
  • 18. Droidcon 2012 May the force be with you. jan.peuer@accenture.com raoul.neu@elca.ch

Hinweis der Redaktion

  1. Scenario: Native Apps for different Platforms3 Developers2 different HardwaresMISSING DISTRIBUTION CHANELSBETA TestingAndroidstraightforward BUT: reducesecurity + missingdistributioncontroliOSentreprise -> no securityloss, (ordeviceidcontrol)WP7 -> via marketplace