SlideShare una empresa de Scribd logo
1 de 40
MIND THE GAP
Rugged Devices and Enterprise Android
PIETRO F. MAGGI
EMEA SW Consultant Sales Engineer
Zebra Spotlight
3
R&D Spend
10%+
of Sales
~$3.65B
Global Sales
6,500+
Employees
Worldwide
4,600+
US & Int’l
Patents Issued
and Pending
45+ Years of Innovation
4
First All-touch Android
Inventory Solution.
Increases Productivity
by 14%.
First Rugged
Enterprise
Digital
Assistant
First Rugged RFID
Handheld and First
Enterprise Digital
Assistant (EDA)
First Thermal Printer
for On-demand
Barcode Labeling
Founded as Data Specialties by
Ed Kaplan and Gary Cless
First Handheld
Laser Barcode
Scanner
First Barcode
Printer
First Laser-Scannable
Two-dimensional Barcode
First Wearable
Computer
First Mobile RFID
Printing Solutions
First Smart
Environment
for Thermal
Printers
First IoT Platform for Enterprise
Applications (Zatar)
First Android-
based
Enterprise
Wearable
Computer
Only Migration Path
to Modem OS for
Legacy Windows
Applications
1969 1982 1986 1991 1997 2004 2008 2013 2015 2016
Enterprise Asset Intelligence™
5
RFID
Cloud-Based
Device
Management
Card Printing
Mobile
Computing
Location and
Motion Sensing
Data Capture
Barcode
Printing
INTERNET
OF THINGS
CLOUD
MOBILITY
MOBILE COMPUTING
Zebra Products Overview
6
Handheld
Tablets
Vehicle Mount
DATA CAPTURE
RFID
Hands-freeHandheld
PRINTERS
Industrial RFID
Card
Mobile Desktop
Print EnginesScan EnginesWearables
EXTENDED SUPPORT OF WINDOWS-EMBEDDED OS
ENDS IN 2020
THE END OF A LEGACY
DEMANDS CHANGE
2
billionAndroid devices*
* Monthly active Android GMS devices
2013 EMC PORTFOLIO
RhoMobile
Mobile
Device
Management
Document
Capture
WiFi
PTT
VoIP
Telephony
Client
SOFTWARE
Mobile Workforce
Management
Platforms Utilities
MobiControl
Application frameworks
Voice
Enabled
TE
ACCESSORIES
IHV
COMPATIBLE VALIDATED
MC55A
HC, FIPS
MC75A
HC, HF, HzL,
FIPS
MC9500
HzL, FIPS
MC65ES400ET1
Android
MC17
CUSTOMER FACING FIELD MOBILITY
MC40
Android,
HC
SB1
FIPS
MC45
FIPS
MC67
FIPS
EP10TC55
Releases
NA Q1
Android
TASK SPECIFIC
INDUSTRIAL MOBILITY
KNOWLEDGE WORKER
LINE WORKER
MC1000 MC2100 MC9XX0
HzL, FIPS, uhf
VC5000VC6000
FIPS
VC70
FIPS
vehicle
WT41N0
FIPS
RS419
RS507
HC1
wearable
VH10/VH10f WAP3 Omnii
XT15
ni, f
8585/95
8515 8525/30
MC3190
Brk, Gun, Rotate,
Uhf, FIPS
ZEBRA MOBILE COMPUTER PORTFOLIO
RETAIL HOSPITALITY, HEALTHCARE
FIELD MOBILITY, DSD, PARCEL POSTMC40
HC, FIPS
SB1
HC, FIPS
TC55 MC45
MC17
MC18
TC70, TC70x WLAN
TC75, TC75x WWAN MC55A
LAN ONLY, FIPS
MC67
Base, NA, Dual WAN
ET50
ET55
8”, 10”,
Win 8.1, Android
Healthcare:
TC51 WLAN
TC56 WWAN
NEXTGEN PRODUCTS
BUSINESS TOOLS PRODUCTIVITY TOOLS MANAGEMENT TOOLS DEVELOPMENT TOOLS
WorkForce Connect TekSpeech Pro SmartDex
SimulScan All Touch TE
Swipe Assist
PowerPrecision Enterprise
Keyboard DataWedge
App Gallery
StageNow
EMM Toolkit
Enterprise Home Screen
Enterprise Browser
EMDK for Android, Xamarin
Mx Mobility Extensions - Superior Security, Manageability, Data Capture, And Connectivity
Mobility DNA
MC2100
WAREHOUSE, MANUFACTURING, BACK OF STORE
VC70
FIPS
WT41N0
RS419/507
WT6000
RSX000 (4 & 5, 6)
Workabout
Pro 4
8595MC3200
Brick, Gun, Rotate,
MC31 UHF
MC9200
Hazloc, MC91 UHF
VH10
F, NB
Omnii XT15
NI, F, NB
VC80TC8000
NEXTGEN WEARABLE
HARNESS THE POWER OF SUPERIOR
SOFTWARE AND HARDWARE
ENGINEERED FOR ZEBRA MOBILE COMPUTERS
BUILT ON THE ANDROID™ OS
GIVES MOBILE COMPUTERS UNIQUE ENTERPRISE CAPABILITIES
EQUIPPED WITH ENTERPRISE-GRADE SECURITY
WHAT IS
ZEBRA MOBILITY DNA?
A UNIQUE ECOSYSTEM OF SOFTWARE
Applications
Lower risk and expense with purpose built
ready-to-use enterprise applications – all
backed by Zebra. Trust these vetted
industry-specific applications to help you
optimize productivity and operations.
Development Tools
Gain the ease of consumer smartphone
platforms, without sacrificing the critical
data functionality of enterprise solutions.
Building, promoting, and delivering
applications is the backbone of Zebra
ISV’s. Our goal is to make their job
easier and more efficient.
SimulScanAppGallery RhoMobile
All-Touch Terminal
Emulation
EMDK for Android
Mobility DNA: What’s Inside?
Utilities
Using our robust set of utilities, companies
gain simpler management, tighter security,
and enhanced product performance.
Which collectively keeps workers – and
business – moving forward.
Workforce Connect Enterprise Browser PowerPrecision Battery
Stage Now Enterprise Keyboard
Mobility Extensions (Mx) Swipe Assist
Enterprise Home Screen
StageNow
Grow your business
Offer Staging as a service or share StageNow with your customers
Save Money
“StageNow saved us 13.5 man-years of staging effort”
Reduce Complexity
From 50-100 detailed steps to a few simple steps!
Simplify Process
1 barcode, or 1 NFC tag. Not 20 barcodes!
1 32
How it works...
Zebra MX:
Mobility eXtensions
Android for LoB Applications
The Enterprise is the Device Owner
As such, the Enterprise needs a
scalable way to manage devices to
ensure they are configured in a
manner that meets business needs
and as is less at risk from Device
User mistakes
Making Android Enterprise Ready since 2012
Source: https://developer.android.com/work/cosu.html
Android for Consumers
The User is the Device Owner
Configuration of the device is
manually done by the User, via
the in-device Settings UI.
MX was created to fill the Enterprise
“Manageability Gap” for Zebra Android
devices, by giving access to:
• Privileged functions that would otherwise
require an MDM Agent to be signed
• Proprietary functions that would require
an MDM Agent to be OEM specific
Evolution of Mobile Device Manageability
Zebra MX – Proprietary is better than nothing
Zebra created MX to fill the
Enterprise “Manageability Gap”
for Zebra Android devices
2010s
Visit android.com/enterprise
Android enterprise
Built for business. Backed by Google.
(formerly Android for Work)
Single-use APIs for COSU
Runtime permissions
Improved certificate support
Data usage tracking
Work security challenge
File-based encryption
Always on VPN
Temporarily suspend apps
Turn off work mode
Managed work profile for BYOD
Work managed device for corp-liable
devices
Managed Google Play for
app distribution & management
Consistent device management
APIs for EMMs
Zero-touch enrollment
Work profiles on corp-liable devices
Employee privacy disclosures
Streamlined profile setup
Lollipop Marshmallow Nougat Oreo
Development tools
Enterprise Browser – Build feature-rich web apps that integrate seamlessly into our mobile computers
DataWedge APIs – operate through Android intents--specific commands that can be used to control data capture
Xamarin EMDK – Use Xamarin to build enterprise application targeting Zebra’s Mx features through profiles and custom APIs like:
• Barcode
• Simulscan
• Serial
• Cradle
• Scan and Pair
Android EMDK – Use Android native tools to control Zebra’s Mx features through Profiles and custom APIs like:
• Barcode
• Simulscan
• Serial
• Cradle
• Scan and Pair Same features*
* SecureNFC, for TC75, is only available in Android EMDK
Config.xml for basic setup
Keyboard reconfiguration
Advanced debug capabilities
DOM Injection for powerful Web App modernization
Enterprise Browser: Client side customization
Enterprise Browser: Custom Button Bars
Recompiling an existing .NET Compact Framework application using Xamarin is
not an easy task:
1. There’s no WinForm library
2. There’s no ADODB library
3. The applications built 10 years ago and grown organically over time usually
doesn’t have (anymore) a MV* architecture.
4. New devices allows new use cases that require new development
ITR Mobility’s iFactr can help on the first two point providing a virtualization
framework, but there’s really no easy solutions for the other two points.
Xamarin: Reuse of code?
Using Xamarin has advantages especially when planning to reuse skills:
1. Team still needs to support existing .NET Compact Framework apps and
work on new Android application
2. Developers doesn’t need to learn a new environment (Android Studio) or a
new language (Java)
Future proof application
Can be a nice way to reduce the cost to bring an application to a new/different
OS in the future.
Xamarin: Reuse of skills?
A Xamarin app on Android is running on the Mono VM, the rest of the
OS/Frameworks are written in Java and running on a different VM with a
different Garbage Collector. Managing object across the two environment/GC is
not an easy task. Xamarin is still improving this part:
http://blog.xamarin.com/xamarin.android-garbage-collection-improvements/
Most of the Android ecosystem is linked to the Java language. Open-Source
libraries, answers on forums like Stack Overflow and third-party libraries may be
only available in Java; A Xamarin binding is not always available.
It’s all good in Xamarin land?
Android Security
Real-World Data on Vulnerabilities/Exploits
Vulnerability Initial Claim Headline Unique APKs
Peak exploitation
after public release
(per install)
Exploitation before
public release
(absolute)
Master Key
99% of devices
vulnerable
1231 < 8 in a million 0
FakeID
82% of Android users
at risk
258 <1 in a million 0
Stagefright
95% of devices
vulnerable
N/A None confirmed N/A
Source: Google Safety Net Data; Masterkey data collected from 11/15/2012 to 8/15/2013 and previously published at VirusBulletin 2013. Fake ID data collected
data collected from 11/15/2012 to 12/11/2014 and previously published at the RSA Conference 2015. Stagefright data current through May 2016.
Q4
2014
Q2
2015
Q4
2015
Q2
2016
Q4
2016
Google Play only
Third party app
stores
+ sideloaded
1.5%
1.0%
0.5%
0.0%
1.36%
1.03%
1.45%
1.58% 1.56%
1.01%
0.87%
0.99%
1.05%
0.05%
0.08% 0.08% 0.10% 0.12%
0.20%
0.06% 0.05%
Google Play: 99.95% devices free of potentially
harmful apps
Management APIs
EMM enforced policy controls
Android provides
multiple layers of security
to keep your device and
data protected
Hardware
Dedicated secure hardware
elements carry out the most
critical tasks
OS platform
Complete platform
security ensures device
and data integrity
Google Play Protect
Always-on app analysis
scanning and removal
Zebra’s role in Android
devices security
Zebra Security – 3 Key Paradigms
Build on a
solid
foundation
Android
Enterprise
Focus on
the task
EMM, Kiosk
Security Life
Cycle
Management
LIFEGUARD
FOR
ANDROID
HOW TO SECURE
ENTERPRISE PLATFORMS?
Enterprise Demand
New OS Platforms
1
Consumer Market
Adoption is required
2
Successful Consumer OS
Will Be Aggressively Attacked
3
30 Day / Quarterly Security Patch Updates
HOW DO I STAY SECURE MEETING MY
TOTAL COST OF OWNERSHIP GOALS?
Consumer Operating Systems
Have limited security support life
1
Security Patches 2+ Years Beyond End-of-Sale
Enterprise Customers keep
devices in services for 5yrs or more.
2
HOW DO I STAY SECURE
DURING OS UPDATES?
Security OS Transition Period (OTP)
Consumer Operating Systems
Have limited security support life
1
Enterprise Customers keep
devices in services for 5yrs or more.
2
Typical Consumer Zebra
Device Life Cycle
Device Avail for Sale No commit, <2yrs 3, 4 or 5yrs
Post End of Ship Service None
Additional
3, 4 or 5yrs
Typical Customer Device Refresh 24-29 months* 3-7yrs +
Zebra vs Consumer
Security Life
Cycle
30 Days Security Updates Some Vendors Yes1
Security Patch Level Indication Yes (M+) Yes (M+)
Update Duration from First Ship 36 months / 40 months *60 months / 84months
OS Transition Period None 12 months
Extended OS Transition Period None Available ($)
1 Security Updates released every quarter during the extended life cycle
…and Mind the Gap!
THANK YOU

Más contenido relacionado

La actualidad más candente

Analysis and research of system security based on android
Analysis and research of system security based on androidAnalysis and research of system security based on android
Analysis and research of system security based on androidRavishankar Kumar
 
Android Security
Android SecurityAndroid Security
Android SecurityLars Jacobs
 
Sperasoft talks: Android Security Threats
Sperasoft talks: Android Security ThreatsSperasoft talks: Android Security Threats
Sperasoft talks: Android Security ThreatsSperasoft
 
Android security in depth
Android security in depthAndroid security in depth
Android security in depthSander Alberink
 
Android Security Development
Android Security DevelopmentAndroid Security Development
Android Security Developmenthackstuff
 
Android security
Android securityAndroid security
Android securityMobile Rtpl
 
Deep Dive Into Android Security
Deep Dive Into Android SecurityDeep Dive Into Android Security
Deep Dive Into Android SecurityMarakana Inc.
 
Static Application Security Testing Strategies for Automation and Continuous ...
Static Application Security Testing Strategies for Automation and Continuous ...Static Application Security Testing Strategies for Automation and Continuous ...
Static Application Security Testing Strategies for Automation and Continuous ...Kevin Fealey
 
How to Add Advanced Threat Defense to Your EMM
How to Add Advanced Threat Defense to Your EMMHow to Add Advanced Threat Defense to Your EMM
How to Add Advanced Threat Defense to Your EMMSkycure
 
2015.04.24 Updated > Android Security Development - Part 1: App Development
2015.04.24 Updated > Android Security Development - Part 1: App Development 2015.04.24 Updated > Android Security Development - Part 1: App Development
2015.04.24 Updated > Android Security Development - Part 1: App Development Cheng-Yi Yu
 
Accessibility Clickjacking, Devastating Android Vulnerability
Accessibility Clickjacking, Devastating Android Vulnerability Accessibility Clickjacking, Devastating Android Vulnerability
Accessibility Clickjacking, Devastating Android Vulnerability Skycure
 
Secure Code review - Veracode SaaS Platform - Saudi Green Method
Secure Code review - Veracode SaaS Platform - Saudi Green MethodSecure Code review - Veracode SaaS Platform - Saudi Green Method
Secure Code review - Veracode SaaS Platform - Saudi Green MethodSalil Kumar Subramony
 
Permission in Android Security: Threats and solution
Permission in Android Security: Threats and solutionPermission in Android Security: Threats and solution
Permission in Android Security: Threats and solutionTandhy Simanjuntak
 
Mobile security recipes for xamarin
Mobile security recipes for xamarinMobile security recipes for xamarin
Mobile security recipes for xamarinNicolas Milcoff
 
Mobile Application Security Testing, Testing for Mobility App | www.idexcel.com
Mobile Application Security Testing, Testing for Mobility App | www.idexcel.comMobile Application Security Testing, Testing for Mobility App | www.idexcel.com
Mobile Application Security Testing, Testing for Mobility App | www.idexcel.comIdexcel Technologies
 

La actualidad más candente (20)

Analysis and research of system security based on android
Analysis and research of system security based on androidAnalysis and research of system security based on android
Analysis and research of system security based on android
 
Android Security
Android SecurityAndroid Security
Android Security
 
Sperasoft talks: Android Security Threats
Sperasoft talks: Android Security ThreatsSperasoft talks: Android Security Threats
Sperasoft talks: Android Security Threats
 
Android Security
Android SecurityAndroid Security
Android Security
 
Android security in depth
Android security in depthAndroid security in depth
Android security in depth
 
Android Security Development
Android Security DevelopmentAndroid Security Development
Android Security Development
 
Android security
Android securityAndroid security
Android security
 
Deep Dive Into Android Security
Deep Dive Into Android SecurityDeep Dive Into Android Security
Deep Dive Into Android Security
 
Static Application Security Testing Strategies for Automation and Continuous ...
Static Application Security Testing Strategies for Automation and Continuous ...Static Application Security Testing Strategies for Automation and Continuous ...
Static Application Security Testing Strategies for Automation and Continuous ...
 
Android Security
Android SecurityAndroid Security
Android Security
 
How to Add Advanced Threat Defense to Your EMM
How to Add Advanced Threat Defense to Your EMMHow to Add Advanced Threat Defense to Your EMM
How to Add Advanced Threat Defense to Your EMM
 
Android security
Android securityAndroid security
Android security
 
Mobile Apps Security Testing -3
Mobile Apps Security Testing -3Mobile Apps Security Testing -3
Mobile Apps Security Testing -3
 
2015.04.24 Updated > Android Security Development - Part 1: App Development
2015.04.24 Updated > Android Security Development - Part 1: App Development 2015.04.24 Updated > Android Security Development - Part 1: App Development
2015.04.24 Updated > Android Security Development - Part 1: App Development
 
Accessibility Clickjacking, Devastating Android Vulnerability
Accessibility Clickjacking, Devastating Android Vulnerability Accessibility Clickjacking, Devastating Android Vulnerability
Accessibility Clickjacking, Devastating Android Vulnerability
 
Secure Code review - Veracode SaaS Platform - Saudi Green Method
Secure Code review - Veracode SaaS Platform - Saudi Green MethodSecure Code review - Veracode SaaS Platform - Saudi Green Method
Secure Code review - Veracode SaaS Platform - Saudi Green Method
 
Permission in Android Security: Threats and solution
Permission in Android Security: Threats and solutionPermission in Android Security: Threats and solution
Permission in Android Security: Threats and solution
 
Mobile security recipes for xamarin
Mobile security recipes for xamarinMobile security recipes for xamarin
Mobile security recipes for xamarin
 
Veracode - Overview
Veracode - OverviewVeracode - Overview
Veracode - Overview
 
Mobile Application Security Testing, Testing for Mobility App | www.idexcel.com
Mobile Application Security Testing, Testing for Mobility App | www.idexcel.comMobile Application Security Testing, Testing for Mobility App | www.idexcel.com
Mobile Application Security Testing, Testing for Mobility App | www.idexcel.com
 

Similar a Mind the gap

Xamarin Platform
Xamarin PlatformXamarin Platform
Xamarin PlatformLiddle Fang
 
Mobility Trends | Customer Conversation Deck
Mobility Trends |  Customer Conversation DeckMobility Trends |  Customer Conversation Deck
Mobility Trends | Customer Conversation DeckSagar Mody
 
Enterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGiEnterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGiJoachim Ritter
 
Android introduction
Android introductionAndroid introduction
Android introductionperpetrotech
 
App forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile UpdateApp forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile Updaterobgalvinjr
 
Android and its applications
Android and its applicationsAndroid and its applications
Android and its applicationsSoba Arjun
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6 GameStop
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignThanh Nguyen
 
OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09yonnyb
 
Powering your Apps with Cloud Services
Powering your Apps with Cloud ServicesPowering your Apps with Cloud Services
Powering your Apps with Cloud ServicesXpand IT
 
Microsoft Automotive Business Unit - J Za
Microsoft Automotive Business Unit - J ZaMicrosoft Automotive Business Unit - J Za
Microsoft Automotive Business Unit - J Zamfrancis
 
Overview of Enterprise Mobility
Overview of Enterprise MobilityOverview of Enterprise Mobility
Overview of Enterprise MobilityYuvaraj Ilangovan
 
WSO2Con Asia 2014 -  Embracing BYOD Trend Without Compromising Security, Emp...
WSO2Con Asia 2014 -  Embracing BYOD Trend Without Compromising Security, Emp...WSO2Con Asia 2014 -  Embracing BYOD Trend Without Compromising Security, Emp...
WSO2Con Asia 2014 -  Embracing BYOD Trend Without Compromising Security, Emp...WSO2
 
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...WSO2
 
Mobile Protection Application Development
Mobile Protection Application Development Mobile Protection Application Development
Mobile Protection Application Development Sigma Infosolutions, LLC
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantageDipesh Mukerji
 

Similar a Mind the gap (20)

Xamarin Platform
Xamarin PlatformXamarin Platform
Xamarin Platform
 
Mobility Trends | Customer Conversation Deck
Mobility Trends |  Customer Conversation DeckMobility Trends |  Customer Conversation Deck
Mobility Trends | Customer Conversation Deck
 
Enterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGiEnterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGi
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
App forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile UpdateApp forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile Update
 
Android and its applications
Android and its applicationsAndroid and its applications
Android and its applications
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level Design
 
OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09
 
Neev mobile offerings
Neev mobile offeringsNeev mobile offerings
Neev mobile offerings
 
Android
AndroidAndroid
Android
 
Powering your Apps with Cloud Services
Powering your Apps with Cloud ServicesPowering your Apps with Cloud Services
Powering your Apps with Cloud Services
 
Microsoft Automotive Business Unit - J Za
Microsoft Automotive Business Unit - J ZaMicrosoft Automotive Business Unit - J Za
Microsoft Automotive Business Unit - J Za
 
TechDays 2013 Developer Keynote
TechDays 2013 Developer KeynoteTechDays 2013 Developer Keynote
TechDays 2013 Developer Keynote
 
Overview of Enterprise Mobility
Overview of Enterprise MobilityOverview of Enterprise Mobility
Overview of Enterprise Mobility
 
WSO2Con Asia 2014 -  Embracing BYOD Trend Without Compromising Security, Emp...
WSO2Con Asia 2014 -  Embracing BYOD Trend Without Compromising Security, Emp...WSO2Con Asia 2014 -  Embracing BYOD Trend Without Compromising Security, Emp...
WSO2Con Asia 2014 -  Embracing BYOD Trend Without Compromising Security, Emp...
 
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
 
Android technology
Android technologyAndroid technology
Android technology
 
Mobile Protection Application Development
Mobile Protection Application Development Mobile Protection Application Development
Mobile Protection Application Development
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantage
 

Último

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
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
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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
 

Último (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 

Mind the gap

  • 1.
  • 2. MIND THE GAP Rugged Devices and Enterprise Android PIETRO F. MAGGI EMEA SW Consultant Sales Engineer
  • 3. Zebra Spotlight 3 R&D Spend 10%+ of Sales ~$3.65B Global Sales 6,500+ Employees Worldwide 4,600+ US & Int’l Patents Issued and Pending
  • 4. 45+ Years of Innovation 4 First All-touch Android Inventory Solution. Increases Productivity by 14%. First Rugged Enterprise Digital Assistant First Rugged RFID Handheld and First Enterprise Digital Assistant (EDA) First Thermal Printer for On-demand Barcode Labeling Founded as Data Specialties by Ed Kaplan and Gary Cless First Handheld Laser Barcode Scanner First Barcode Printer First Laser-Scannable Two-dimensional Barcode First Wearable Computer First Mobile RFID Printing Solutions First Smart Environment for Thermal Printers First IoT Platform for Enterprise Applications (Zatar) First Android- based Enterprise Wearable Computer Only Migration Path to Modem OS for Legacy Windows Applications 1969 1982 1986 1991 1997 2004 2008 2013 2015 2016
  • 5. Enterprise Asset Intelligence™ 5 RFID Cloud-Based Device Management Card Printing Mobile Computing Location and Motion Sensing Data Capture Barcode Printing INTERNET OF THINGS CLOUD MOBILITY
  • 6. MOBILE COMPUTING Zebra Products Overview 6 Handheld Tablets Vehicle Mount DATA CAPTURE RFID Hands-freeHandheld PRINTERS Industrial RFID Card Mobile Desktop Print EnginesScan EnginesWearables
  • 7. EXTENDED SUPPORT OF WINDOWS-EMBEDDED OS ENDS IN 2020 THE END OF A LEGACY DEMANDS CHANGE
  • 8.
  • 9. 2 billionAndroid devices* * Monthly active Android GMS devices
  • 10. 2013 EMC PORTFOLIO RhoMobile Mobile Device Management Document Capture WiFi PTT VoIP Telephony Client SOFTWARE Mobile Workforce Management Platforms Utilities MobiControl Application frameworks Voice Enabled TE ACCESSORIES IHV COMPATIBLE VALIDATED MC55A HC, FIPS MC75A HC, HF, HzL, FIPS MC9500 HzL, FIPS MC65ES400ET1 Android MC17 CUSTOMER FACING FIELD MOBILITY MC40 Android, HC SB1 FIPS MC45 FIPS MC67 FIPS EP10TC55 Releases NA Q1 Android TASK SPECIFIC INDUSTRIAL MOBILITY KNOWLEDGE WORKER LINE WORKER MC1000 MC2100 MC9XX0 HzL, FIPS, uhf VC5000VC6000 FIPS VC70 FIPS vehicle WT41N0 FIPS RS419 RS507 HC1 wearable VH10/VH10f WAP3 Omnii XT15 ni, f 8585/95 8515 8525/30 MC3190 Brk, Gun, Rotate, Uhf, FIPS
  • 11. ZEBRA MOBILE COMPUTER PORTFOLIO RETAIL HOSPITALITY, HEALTHCARE FIELD MOBILITY, DSD, PARCEL POSTMC40 HC, FIPS SB1 HC, FIPS TC55 MC45 MC17 MC18 TC70, TC70x WLAN TC75, TC75x WWAN MC55A LAN ONLY, FIPS MC67 Base, NA, Dual WAN ET50 ET55 8”, 10”, Win 8.1, Android Healthcare: TC51 WLAN TC56 WWAN NEXTGEN PRODUCTS BUSINESS TOOLS PRODUCTIVITY TOOLS MANAGEMENT TOOLS DEVELOPMENT TOOLS WorkForce Connect TekSpeech Pro SmartDex SimulScan All Touch TE Swipe Assist PowerPrecision Enterprise Keyboard DataWedge App Gallery StageNow EMM Toolkit Enterprise Home Screen Enterprise Browser EMDK for Android, Xamarin Mx Mobility Extensions - Superior Security, Manageability, Data Capture, And Connectivity Mobility DNA MC2100 WAREHOUSE, MANUFACTURING, BACK OF STORE VC70 FIPS WT41N0 RS419/507 WT6000 RSX000 (4 & 5, 6) Workabout Pro 4 8595MC3200 Brick, Gun, Rotate, MC31 UHF MC9200 Hazloc, MC91 UHF VH10 F, NB Omnii XT15 NI, F, NB VC80TC8000 NEXTGEN WEARABLE
  • 12. HARNESS THE POWER OF SUPERIOR SOFTWARE AND HARDWARE ENGINEERED FOR ZEBRA MOBILE COMPUTERS BUILT ON THE ANDROID™ OS GIVES MOBILE COMPUTERS UNIQUE ENTERPRISE CAPABILITIES EQUIPPED WITH ENTERPRISE-GRADE SECURITY WHAT IS ZEBRA MOBILITY DNA? A UNIQUE ECOSYSTEM OF SOFTWARE
  • 13. Applications Lower risk and expense with purpose built ready-to-use enterprise applications – all backed by Zebra. Trust these vetted industry-specific applications to help you optimize productivity and operations. Development Tools Gain the ease of consumer smartphone platforms, without sacrificing the critical data functionality of enterprise solutions. Building, promoting, and delivering applications is the backbone of Zebra ISV’s. Our goal is to make their job easier and more efficient. SimulScanAppGallery RhoMobile All-Touch Terminal Emulation EMDK for Android Mobility DNA: What’s Inside? Utilities Using our robust set of utilities, companies gain simpler management, tighter security, and enhanced product performance. Which collectively keeps workers – and business – moving forward. Workforce Connect Enterprise Browser PowerPrecision Battery Stage Now Enterprise Keyboard Mobility Extensions (Mx) Swipe Assist Enterprise Home Screen
  • 14. StageNow Grow your business Offer Staging as a service or share StageNow with your customers Save Money “StageNow saved us 13.5 man-years of staging effort” Reduce Complexity From 50-100 detailed steps to a few simple steps! Simplify Process 1 barcode, or 1 NFC tag. Not 20 barcodes!
  • 15. 1 32 How it works...
  • 17. Android for LoB Applications The Enterprise is the Device Owner As such, the Enterprise needs a scalable way to manage devices to ensure they are configured in a manner that meets business needs and as is less at risk from Device User mistakes Making Android Enterprise Ready since 2012 Source: https://developer.android.com/work/cosu.html Android for Consumers The User is the Device Owner Configuration of the device is manually done by the User, via the in-device Settings UI.
  • 18. MX was created to fill the Enterprise “Manageability Gap” for Zebra Android devices, by giving access to: • Privileged functions that would otherwise require an MDM Agent to be signed • Proprietary functions that would require an MDM Agent to be OEM specific Evolution of Mobile Device Manageability Zebra MX – Proprietary is better than nothing Zebra created MX to fill the Enterprise “Manageability Gap” for Zebra Android devices 2010s
  • 19. Visit android.com/enterprise Android enterprise Built for business. Backed by Google. (formerly Android for Work)
  • 20. Single-use APIs for COSU Runtime permissions Improved certificate support Data usage tracking Work security challenge File-based encryption Always on VPN Temporarily suspend apps Turn off work mode Managed work profile for BYOD Work managed device for corp-liable devices Managed Google Play for app distribution & management Consistent device management APIs for EMMs Zero-touch enrollment Work profiles on corp-liable devices Employee privacy disclosures Streamlined profile setup Lollipop Marshmallow Nougat Oreo
  • 22. Enterprise Browser – Build feature-rich web apps that integrate seamlessly into our mobile computers DataWedge APIs – operate through Android intents--specific commands that can be used to control data capture Xamarin EMDK – Use Xamarin to build enterprise application targeting Zebra’s Mx features through profiles and custom APIs like: • Barcode • Simulscan • Serial • Cradle • Scan and Pair Android EMDK – Use Android native tools to control Zebra’s Mx features through Profiles and custom APIs like: • Barcode • Simulscan • Serial • Cradle • Scan and Pair Same features* * SecureNFC, for TC75, is only available in Android EMDK
  • 23. Config.xml for basic setup Keyboard reconfiguration Advanced debug capabilities DOM Injection for powerful Web App modernization Enterprise Browser: Client side customization
  • 25. Recompiling an existing .NET Compact Framework application using Xamarin is not an easy task: 1. There’s no WinForm library 2. There’s no ADODB library 3. The applications built 10 years ago and grown organically over time usually doesn’t have (anymore) a MV* architecture. 4. New devices allows new use cases that require new development ITR Mobility’s iFactr can help on the first two point providing a virtualization framework, but there’s really no easy solutions for the other two points. Xamarin: Reuse of code?
  • 26. Using Xamarin has advantages especially when planning to reuse skills: 1. Team still needs to support existing .NET Compact Framework apps and work on new Android application 2. Developers doesn’t need to learn a new environment (Android Studio) or a new language (Java) Future proof application Can be a nice way to reduce the cost to bring an application to a new/different OS in the future. Xamarin: Reuse of skills?
  • 27. A Xamarin app on Android is running on the Mono VM, the rest of the OS/Frameworks are written in Java and running on a different VM with a different Garbage Collector. Managing object across the two environment/GC is not an easy task. Xamarin is still improving this part: http://blog.xamarin.com/xamarin.android-garbage-collection-improvements/ Most of the Android ecosystem is linked to the Java language. Open-Source libraries, answers on forums like Stack Overflow and third-party libraries may be only available in Java; A Xamarin binding is not always available. It’s all good in Xamarin land?
  • 29. Real-World Data on Vulnerabilities/Exploits Vulnerability Initial Claim Headline Unique APKs Peak exploitation after public release (per install) Exploitation before public release (absolute) Master Key 99% of devices vulnerable 1231 < 8 in a million 0 FakeID 82% of Android users at risk 258 <1 in a million 0 Stagefright 95% of devices vulnerable N/A None confirmed N/A Source: Google Safety Net Data; Masterkey data collected from 11/15/2012 to 8/15/2013 and previously published at VirusBulletin 2013. Fake ID data collected data collected from 11/15/2012 to 12/11/2014 and previously published at the RSA Conference 2015. Stagefright data current through May 2016.
  • 30. Q4 2014 Q2 2015 Q4 2015 Q2 2016 Q4 2016 Google Play only Third party app stores + sideloaded 1.5% 1.0% 0.5% 0.0% 1.36% 1.03% 1.45% 1.58% 1.56% 1.01% 0.87% 0.99% 1.05% 0.05% 0.08% 0.08% 0.10% 0.12% 0.20% 0.06% 0.05% Google Play: 99.95% devices free of potentially harmful apps
  • 31. Management APIs EMM enforced policy controls Android provides multiple layers of security to keep your device and data protected Hardware Dedicated secure hardware elements carry out the most critical tasks OS platform Complete platform security ensures device and data integrity Google Play Protect Always-on app analysis scanning and removal
  • 32. Zebra’s role in Android devices security
  • 33. Zebra Security – 3 Key Paradigms Build on a solid foundation Android Enterprise Focus on the task EMM, Kiosk Security Life Cycle Management
  • 35. HOW TO SECURE ENTERPRISE PLATFORMS? Enterprise Demand New OS Platforms 1 Consumer Market Adoption is required 2 Successful Consumer OS Will Be Aggressively Attacked 3 30 Day / Quarterly Security Patch Updates
  • 36. HOW DO I STAY SECURE MEETING MY TOTAL COST OF OWNERSHIP GOALS? Consumer Operating Systems Have limited security support life 1 Security Patches 2+ Years Beyond End-of-Sale Enterprise Customers keep devices in services for 5yrs or more. 2
  • 37. HOW DO I STAY SECURE DURING OS UPDATES? Security OS Transition Period (OTP) Consumer Operating Systems Have limited security support life 1 Enterprise Customers keep devices in services for 5yrs or more. 2
  • 38. Typical Consumer Zebra Device Life Cycle Device Avail for Sale No commit, <2yrs 3, 4 or 5yrs Post End of Ship Service None Additional 3, 4 or 5yrs Typical Customer Device Refresh 24-29 months* 3-7yrs + Zebra vs Consumer Security Life Cycle 30 Days Security Updates Some Vendors Yes1 Security Patch Level Indication Yes (M+) Yes (M+) Update Duration from First Ship 36 months / 40 months *60 months / 84months OS Transition Period None 12 months Extended OS Transition Period None Available ($) 1 Security Updates released every quarter during the extended life cycle
  • 39.
  • 40. …and Mind the Gap! THANK YOU