SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Android
Industrial Mobility
Pietro F. Maggi
<Intro/>
Motorola “Solutions”
January 4th 2011 Motorola, Inc. was splitted in two separated companies: Mobile Devices and
Home businesses become Motorola Mobility Holdings, Inc., and the Government and
Enterprise businesses become Motorola Solutions, Inc.
MOTOROLA SOLUTIONS NYSE: MSI
Government and Enterprise
MOTOROLA MOBILITY NYSE: MMI
Consumer
Motorola “Solutions”
January 4th 2011 Motorola, Inc. was splitted in two separated companies: Mobile Devices and
Home businesses become Motorola Mobility Holdings, Inc., and the Government and
Enterprise businesses become Motorola Solutions, Inc.
MOTOROLA SOLUTIONS NYSE: MSI
Government and Enterprise
MOTOROLA MOBILITY NYSE: MMI
Consumer
Motorola “Solutions”
January 4th 2011 Motorola, Inc. was splitted in two separated companies: Mobile Devices and
Home businesses become Motorola Mobility Holdings, Inc., and the Government and
Enterprise businesses become Motorola Solutions, Inc.
MOTOROLA SOLUTIONS NYSE: MSI
Government and Enterprise
MOTOROLA MOBILITY NYSE: MMI
Consumer
Motorola “Solutions”
Enterprise Business
April 15th 2014 Motorola Solutions and Zebra
Technologies agreed on a “all cash” transaction
to sell the MSI enterprise business to Zebra for
$3.5B.
What is:
Industrial Mobility?
Enterprise Mobility
Industrial Mobility
<History/>
Once upon a time
DOS based character devices
Symbol PDT3100:
8MHz 80c80 type (NEC V25)
Applications:
In store (Inventory, Re-Order, etc), In
warehouse (Picking, Order
preparation) outside the 4 wall (route
accounting).
Consumer OS
PalmOS v3.5
(33MHz Motorola DragonBall/VZ)
PocketPC 2000, 20002, Windows Mobile
2003, 2005, 6.0, 6.1
(206MHz Intel StrongArm)
Plus custom drivers and libraries (WiFi,
Barcodes, deployment, etc)
Current days
• Windows Embedded HandHeld 6.5.3
• Windows Embedded Compact 7
2014 & wearables
• Wearables for picking since 1990s
<FUTURE/>
So Many Choices
• Legacy is still an option (supported till 2020)
• WE8.1H has been announced by MSFT
• Android (dominant Consumer OS)
• Windows on Intel?
Importance of Consumer Success
IMPACT ON THE ENTERPRISE
1 “Zero Training” – familiar UI/Ux
2 Silicon Vendor & ODM/JDM Mindshare
3
Access To Programmer Resources & Tools &
Critical ISV Application Support
4
Leverage of Off-The-Shelf “Prosumer”
App Store Applications & Services
COLLABORATION
UTILS
CRM
APPS
5
“Outside-In”: From
Customers….To BYOD….To CLD
CUSTOMER APPS
EMPLOYEE BYOD
ASSOCIATE CLD’S
6
Unsuccessful Consumer Platforms Do Not
Survive; KIN: 4 months, WP7: 24 months, Maemo,
Bada (30 months)…
2013…2015...2020…
LONGEVITY
Why Android Now?
• more than 80% of WW consumer market share
(source: Gartner)
• Java most popular programming language
(source: Tiobe)
• ISV’s gravitate to develop for largest installed base
(source: VisionMobile)
• OSS Leveraging
(e.g. AoSP now used by Nokia in their X platform)
56
EXTRA FEATURES FOR THE
ENTERPRISE USER
Two programmable buttons for
pushbutton access to the two
most used features/applications
1
Microtexture on the
back improve grip 2
1.5x battery provides
extra comfort and grip
with a built in finger rest
3
Flatter sides plus more
area on the sides for a
more secure grip
4
Boot that can be customized
with your corporate color
and your logo
5
1
2
3
4
5
Faster access to features, a better grip and customizable
Todays Rugged Android
<TL;DR;/>
Easy Deployment
• User is not in charge!
• Devices are tools for a job, needs to be ready out of
the box
• Think about deploying thousand of devices,
already setup, depending on which shop they show
up.
• If you can use it, an MDM can save the day!
More Power to the
Devs!
• Configure the device
• Reboot the device
• Time sync
• Device lockdown
• DataCapture
• Battery Management
Battery
• Same API provides more info on industrial devices
public	
  class	
  BatteryInfo	
  extends	
  Activity	
  {
	
  	
  	
  	
  private	
  TextView	
  contentTxt;
	
  	
  	
  	
  private	
  BroadcastReceiver	
  mBatInfoReceiver	
  =	
  new	
  BroadcastReceiver(){
	
  	
  	
  	
  	
  	
  	
  	
  @Override
	
  	
  	
  	
  	
  	
  	
  	
  public	
  void	
  onReceive(Context	
  arg0,	
  Intent	
  intent)	
  {
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  int	
  level	
  =	
  intent.getIntExtra("level",	
  0);
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  String	
  Extras	
  =	
  intent.getExtras().toString();
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  contentTxt.setText(Extras);
	
  	
  	
  	
  	
  	
  	
  	
  }
	
  	
  	
  	
  };
	
  	
  	
  	
  @Override
	
  	
  	
  	
  protected	
  void	
  onCreate(Bundle	
  savedInstanceState)	
  {
	
  	
  	
  	
  	
  	
  	
  	
  super.onCreate(savedInstanceState);
	
  	
  	
  	
  	
  	
  	
  	
  setContentView(R.layout.activity_battery_info);
	
  	
  	
  	
  	
  	
  	
  	
  contentTxt	
  =	
  (TextView)	
  this.findViewById(R.id.BatteryInfo);
	
  	
  	
  	
  	
  	
  	
  	
  this.registerReceiver(this.mBatInfoReceiver,
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  new	
  IntentFilter(Intent.ACTION_BATTERY_CHANGED));
	
  	
  	
  	
  }
}
Battery
• Same API provides more info on industrial devices
Easy Support
• Logging solution behaviour
• Remote Analysis and management
• HotFix deployment
CROSSPLATFORM?
Based around web technologies
- RhoMobile (full web app, JavaScript & Ruby)
- PhoneGap (frontend only, JavaScript)
Bringing a different dev.environment to the table:
- Xamarin (C#)
- Titanium (JavaScript)
<CACTHA/>
Mapping is a comodity
Routing is not!
Example: CoPilot Professional
•Robust, reliable, ‘free-to-use’ GPS routing – effective
in all mapped locations including those with little or
no mobile coverage
•Fast, multi-stop routing optimisation, utilising
Motorola Solutions processor capabilities
•Through SDK customisation, the mobile internet
becomes a method of enabling business compliance –
For example, monioring Current Location, ETAs and
facilitating Job Dispatch
•Validated and compliant with a Motorola Solutions
mobile computers running Android/Windows
Embedded Handheld OS
GMS and Google ID
Not always the right solution in an Enterprise:
- Devices could be shared between employee
- Need to work in an intranet environment
Where to find more info?
Where to find more info?
Where to find more info?
<Questions?/>

Más contenido relacionado

La actualidad más candente

Jose l ugia 6 wunderkinder, momenta
Jose l ugia  6 wunderkinder, momentaJose l ugia  6 wunderkinder, momenta
Jose l ugia 6 wunderkinder, momenta
apps4allru
 
Mobile Web Evolution - Rich Mobile Applications and Real-time Web UX
Mobile Web Evolution - Rich Mobile Applications and Real-time Web UXMobile Web Evolution - Rich Mobile Applications and Real-time Web UX
Mobile Web Evolution - Rich Mobile Applications and Real-time Web UX
Paul Golding
 
Using Web Technologies to Build Native iPhone & Android Applications
Using Web Technologies to Build Native iPhone & Android ApplicationsUsing Web Technologies to Build Native iPhone & Android Applications
Using Web Technologies to Build Native iPhone & Android Applications
Axway Appcelerator
 

La actualidad más candente (20)

Getting Started with Android 1.5
Getting Started with Android 1.5Getting Started with Android 1.5
Getting Started with Android 1.5
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_auth
 
2014 HTML5 총정리
2014 HTML5 총정리2014 HTML5 총정리
2014 HTML5 총정리
 
INTEL XDK
INTEL XDKINTEL XDK
INTEL XDK
 
Jose l ugia 6 wunderkinder, momenta
Jose l ugia  6 wunderkinder, momentaJose l ugia  6 wunderkinder, momenta
Jose l ugia 6 wunderkinder, momenta
 
2013년 html5 총정리 (Summary of HTML5 Trend in 2013)
2013년 html5 총정리 (Summary of HTML5 Trend in 2013)2013년 html5 총정리 (Summary of HTML5 Trend in 2013)
2013년 html5 총정리 (Summary of HTML5 Trend in 2013)
 
Mobile Day - Intel XDK & Testing
Mobile Day - Intel XDK & TestingMobile Day - Intel XDK & Testing
Mobile Day - Intel XDK & Testing
 
Mobile Web Evolution - Rich Mobile Applications and Real-time Web UX
Mobile Web Evolution - Rich Mobile Applications and Real-time Web UXMobile Web Evolution - Rich Mobile Applications and Real-time Web UX
Mobile Web Evolution - Rich Mobile Applications and Real-time Web UX
 
Agile toolkit present 2012
Agile toolkit present 2012Agile toolkit present 2012
Agile toolkit present 2012
 
Build your cross-platform service in a week with App Engine
Build your cross-platform service in a week with App EngineBuild your cross-platform service in a week with App Engine
Build your cross-platform service in a week with App Engine
 
Using Web Technologies to Build Native iPhone & Android Applications
Using Web Technologies to Build Native iPhone & Android ApplicationsUsing Web Technologies to Build Native iPhone & Android Applications
Using Web Technologies to Build Native iPhone & Android Applications
 
JIL Publishing for Vodafone
JIL Publishing for VodafoneJIL Publishing for Vodafone
JIL Publishing for Vodafone
 
ゲーム作成で学ぶ iPhoneアプリケーション超入門
ゲーム作成で学ぶ iPhoneアプリケーション超入門ゲーム作成で学ぶ iPhoneアプリケーション超入門
ゲーム作成で学ぶ iPhoneアプリケーション超入門
 
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web Simulator
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web SimulatorOSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web Simulator
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web Simulator
 
Bluetooth Beacons - Bluetooth 5, iBeacon, Eddystone, Arduino, Windows 10 & More
Bluetooth Beacons - Bluetooth 5, iBeacon, Eddystone, Arduino, Windows 10 & MoreBluetooth Beacons - Bluetooth 5, iBeacon, Eddystone, Arduino, Windows 10 & More
Bluetooth Beacons - Bluetooth 5, iBeacon, Eddystone, Arduino, Windows 10 & More
 
Agile toolkit present 2012
Agile toolkit present 2012Agile toolkit present 2012
Agile toolkit present 2012
 
Sikuli
SikuliSikuli
Sikuli
 
Developing for HoloLen 2 with Unity- Unite Copenhagen 2019
Developing for HoloLen 2 with Unity- Unite Copenhagen 2019Developing for HoloLen 2 with Unity- Unite Copenhagen 2019
Developing for HoloLen 2 with Unity- Unite Copenhagen 2019
 
AR with vuforia
AR with vuforiaAR with vuforia
AR with vuforia
 
Create Engaging Healthcare Experiences with Augmented Reality
Create Engaging Healthcare Experiences with Augmented RealityCreate Engaging Healthcare Experiences with Augmented Reality
Create Engaging Healthcare Experiences with Augmented Reality
 

Destacado

Android programming -_pushing_the_limits
Android programming -_pushing_the_limitsAndroid programming -_pushing_the_limits
Android programming -_pushing_the_limits
Droidcon Berlin
 
Droidcon de 2014 google cast
Droidcon de 2014   google castDroidcon de 2014   google cast
Droidcon de 2014 google cast
Droidcon Berlin
 
Droidcon2013 triangles gangolells_imagination
Droidcon2013 triangles gangolells_imaginationDroidcon2013 triangles gangolells_imagination
Droidcon2013 triangles gangolells_imagination
Droidcon Berlin
 
Droidcon 2010: Android and iPhone - a known Antagonism ? Professor Dr. Kai Ra...
Droidcon 2010: Android and iPhone - a known Antagonism ? Professor Dr. Kai Ra...Droidcon 2010: Android and iPhone - a known Antagonism ? Professor Dr. Kai Ra...
Droidcon 2010: Android and iPhone - a known Antagonism ? Professor Dr. Kai Ra...
Droidcon Berlin
 

Destacado (11)

crashing in style
crashing in stylecrashing in style
crashing in style
 
Android programming -_pushing_the_limits
Android programming -_pushing_the_limitsAndroid programming -_pushing_the_limits
Android programming -_pushing_the_limits
 
Droidcon de 2014 google cast
Droidcon de 2014   google castDroidcon de 2014   google cast
Droidcon de 2014 google cast
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
Droidcon2013 triangles gangolells_imagination
Droidcon2013 triangles gangolells_imaginationDroidcon2013 triangles gangolells_imagination
Droidcon2013 triangles gangolells_imagination
 
Droidcon 2010: Android and iPhone - a known Antagonism ? Professor Dr. Kai Ra...
Droidcon 2010: Android and iPhone - a known Antagonism ? Professor Dr. Kai Ra...Droidcon 2010: Android and iPhone - a known Antagonism ? Professor Dr. Kai Ra...
Droidcon 2010: Android and iPhone - a known Antagonism ? Professor Dr. Kai Ra...
 
Details matter in ux
Details matter in uxDetails matter in ux
Details matter in ux
 
Mobile GUI Design - Web Designer Magazine Article
Mobile GUI Design - Web Designer Magazine ArticleMobile GUI Design - Web Designer Magazine Article
Mobile GUI Design - Web Designer Magazine Article
 
Droidcon 2010: Datenschutz in mobilen Anwendungen speziell beim Betriebssyste...
Droidcon 2010: Datenschutz in mobilen Anwendungen speziell beim Betriebssyste...Droidcon 2010: Datenschutz in mobilen Anwendungen speziell beim Betriebssyste...
Droidcon 2010: Datenschutz in mobilen Anwendungen speziell beim Betriebssyste...
 
Curiosity, Empathy and Imagination
Curiosity, Empathy and ImaginationCuriosity, Empathy and Imagination
Curiosity, Empathy and Imagination
 
Design and Concepts of Android Graphics
Design and Concepts of Android GraphicsDesign and Concepts of Android Graphics
Design and Concepts of Android Graphics
 

Similar a Android industrial mobility

Intel-Case study
Intel-Case studyIntel-Case study
Intel-Case study
Jacob Jose
 
Digital Platfrom 4 Summary
Digital Platfrom 4 SummaryDigital Platfrom 4 Summary
Digital Platfrom 4 Summary
Ian Thomas
 
Considerations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by MicrostrategyConsiderations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by Microstrategy
itnewsafrica
 
Streebo Design Portfolio - New
Streebo Design Portfolio - NewStreebo Design Portfolio - New
Streebo Design Portfolio - New
Shah Muhammad Baig
 

Similar a Android industrial mobility (20)

MobileIron's Enterprise Solution for Mobile Web Browsing
MobileIron's Enterprise Solution for Mobile Web BrowsingMobileIron's Enterprise Solution for Mobile Web Browsing
MobileIron's Enterprise Solution for Mobile Web Browsing
 
OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09
 
Commercialization Challenges of Mobile Software Development in an Exponential...
Commercialization Challenges of Mobile Software Development in an Exponential...Commercialization Challenges of Mobile Software Development in an Exponential...
Commercialization Challenges of Mobile Software Development in an Exponential...
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
 
Motorola Solutions: Enterprise Mobile Computing Evolution 4.0
Motorola Solutions: Enterprise Mobile Computing Evolution 4.0Motorola Solutions: Enterprise Mobile Computing Evolution 4.0
Motorola Solutions: Enterprise Mobile Computing Evolution 4.0
 
Enterprise Mobility Strategy - Device and App development
Enterprise Mobility Strategy -  Device and App developmentEnterprise Mobility Strategy -  Device and App development
Enterprise Mobility Strategy - Device and App development
 
Enterprise mobility, strategy and execution approach
Enterprise mobility, strategy and execution approachEnterprise mobility, strategy and execution approach
Enterprise mobility, strategy and execution approach
 
IBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z KeynoteIBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z Keynote
 
Enterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGiEnterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGi
 
Intel-Case study
Intel-Case studyIntel-Case study
Intel-Case study
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successful
 
Digital Platfrom 4 Summary
Digital Platfrom 4 SummaryDigital Platfrom 4 Summary
Digital Platfrom 4 Summary
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat Mobile
 
Kellton Tech Corporate Profile
Kellton Tech Corporate ProfileKellton Tech Corporate Profile
Kellton Tech Corporate Profile
 
Considerations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by MicrostrategyConsiderations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by Microstrategy
 
Enterprise
EnterpriseEnterprise
Enterprise
 
Streebo Design Portfolio - New
Streebo Design Portfolio - NewStreebo Design Portfolio - New
Streebo Design Portfolio - New
 
India as a Product Nation - The Next Google can come from India
India as a Product Nation - The Next Google can come from India India as a Product Nation - The Next Google can come from India
India as a Product Nation - The Next Google can come from India
 
India as a Product Nation - The Next Google can come from India
India as a Product Nation - The Next Google can come from IndiaIndia as a Product Nation - The Next Google can come from India
India as a Product Nation - The Next Google can come from India
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
 

Más de 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_back
Droidcon Berlin
 
new_age_graphics_android_x86
new_age_graphics_android_x86new_age_graphics_android_x86
new_age_graphics_android_x86
Droidcon Berlin
 
Testing and Building Android
Testing and Building AndroidTesting and Building Android
Testing and Building Android
Droidcon Berlin
 
Matchinguu droidcon presentation
Matchinguu droidcon presentationMatchinguu droidcon presentation
Matchinguu droidcon presentation
Droidcon Berlin
 
Cgm life sdk_droidcon_2014_v3
Cgm life sdk_droidcon_2014_v3Cgm life sdk_droidcon_2014_v3
Cgm life sdk_droidcon_2014_v3
Droidcon Berlin
 
The artofcalabash peterkrauss
The artofcalabash peterkraussThe artofcalabash peterkrauss
The artofcalabash peterkrauss
Droidcon Berlin
 
Raesch, gries droidcon 2014
Raesch, gries   droidcon 2014Raesch, gries   droidcon 2014
Raesch, gries droidcon 2014
Droidcon Berlin
 
Android open gl2_droidcon_2014
Android open gl2_droidcon_2014Android open gl2_droidcon_2014
Android open gl2_droidcon_2014
Droidcon Berlin
 
20140508 quantified self droidcon
20140508 quantified self droidcon20140508 quantified self droidcon
20140508 quantified self droidcon
Droidcon Berlin
 
Tuning android for low ram devices
Tuning android for low ram devicesTuning android for low ram devices
Tuning android for low ram devices
Droidcon 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 deliradio
Droidcon Berlin
 
Droidcon2013 security genes_trendmicro
Droidcon2013 security genes_trendmicroDroidcon2013 security genes_trendmicro
Droidcon2013 security genes_trendmicro
Droidcon Berlin
 
Droidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenbergDroidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenberg
Droidcon Berlin
 
Droidcon2013 bootstrap luedeke
Droidcon2013 bootstrap luedekeDroidcon2013 bootstrap luedeke
Droidcon2013 bootstrap luedeke
Droidcon Berlin
 
Droidcon2013 app analytics_huber_1und1
Droidcon2013  app analytics_huber_1und1Droidcon2013  app analytics_huber_1und1
Droidcon2013 app analytics_huber_1und1
Droidcon Berlin
 
Droidcon2013 facebook stewart
Droidcon2013 facebook stewartDroidcon2013 facebook stewart
Droidcon2013 facebook stewart
Droidcon Berlin
 
Droidcon 2013 ui smartphones tam hanna
Droidcon 2013 ui smartphones tam hannaDroidcon 2013 ui smartphones tam hanna
Droidcon 2013 ui smartphones tam hanna
Droidcon Berlin
 
Droidcon 2013 connected services burrel_ford
Droidcon 2013 connected services burrel_fordDroidcon 2013 connected services burrel_ford
Droidcon 2013 connected services burrel_ford
Droidcon Berlin
 

Más de Droidcon Berlin (20)

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
 
Droidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenbergDroidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenberg
 
Droidcon2013 bootstrap luedeke
Droidcon2013 bootstrap luedekeDroidcon2013 bootstrap luedeke
Droidcon2013 bootstrap luedeke
 
Droidcon2013 app analytics_huber_1und1
Droidcon2013  app analytics_huber_1und1Droidcon2013  app analytics_huber_1und1
Droidcon2013 app analytics_huber_1und1
 
Droidcon2013 facebook stewart
Droidcon2013 facebook stewartDroidcon2013 facebook stewart
Droidcon2013 facebook stewart
 
Droidcon 2013 ui smartphones tam hanna
Droidcon 2013 ui smartphones tam hannaDroidcon 2013 ui smartphones tam hanna
Droidcon 2013 ui smartphones tam hanna
 
Droidcon 2013 connected services burrel_ford
Droidcon 2013 connected services burrel_fordDroidcon 2013 connected services burrel_ford
Droidcon 2013 connected services burrel_ford
 

Último

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
Safe Software
 
+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

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
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+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...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
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
 
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...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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...
 
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...
 

Android industrial mobility

  • 3. Motorola “Solutions” January 4th 2011 Motorola, Inc. was splitted in two separated companies: Mobile Devices and Home businesses become Motorola Mobility Holdings, Inc., and the Government and Enterprise businesses become Motorola Solutions, Inc. MOTOROLA SOLUTIONS NYSE: MSI Government and Enterprise MOTOROLA MOBILITY NYSE: MMI Consumer
  • 4. Motorola “Solutions” January 4th 2011 Motorola, Inc. was splitted in two separated companies: Mobile Devices and Home businesses become Motorola Mobility Holdings, Inc., and the Government and Enterprise businesses become Motorola Solutions, Inc. MOTOROLA SOLUTIONS NYSE: MSI Government and Enterprise MOTOROLA MOBILITY NYSE: MMI Consumer
  • 5. Motorola “Solutions” January 4th 2011 Motorola, Inc. was splitted in two separated companies: Mobile Devices and Home businesses become Motorola Mobility Holdings, Inc., and the Government and Enterprise businesses become Motorola Solutions, Inc. MOTOROLA SOLUTIONS NYSE: MSI Government and Enterprise MOTOROLA MOBILITY NYSE: MMI Consumer
  • 6. Motorola “Solutions” Enterprise Business April 15th 2014 Motorola Solutions and Zebra Technologies agreed on a “all cash” transaction to sell the MSI enterprise business to Zebra for $3.5B.
  • 7. What is: Industrial Mobility? Enterprise Mobility Industrial Mobility
  • 9. Once upon a time DOS based character devices Symbol PDT3100: 8MHz 80c80 type (NEC V25) Applications: In store (Inventory, Re-Order, etc), In warehouse (Picking, Order preparation) outside the 4 wall (route accounting).
  • 10. Consumer OS PalmOS v3.5 (33MHz Motorola DragonBall/VZ) PocketPC 2000, 20002, Windows Mobile 2003, 2005, 6.0, 6.1 (206MHz Intel StrongArm) Plus custom drivers and libraries (WiFi, Barcodes, deployment, etc)
  • 11. Current days • Windows Embedded HandHeld 6.5.3 • Windows Embedded Compact 7
  • 12. 2014 & wearables • Wearables for picking since 1990s
  • 14. So Many Choices • Legacy is still an option (supported till 2020) • WE8.1H has been announced by MSFT • Android (dominant Consumer OS) • Windows on Intel?
  • 15. Importance of Consumer Success IMPACT ON THE ENTERPRISE 1 “Zero Training” – familiar UI/Ux 2 Silicon Vendor & ODM/JDM Mindshare 3 Access To Programmer Resources & Tools & Critical ISV Application Support 4 Leverage of Off-The-Shelf “Prosumer” App Store Applications & Services COLLABORATION UTILS CRM APPS 5 “Outside-In”: From Customers….To BYOD….To CLD CUSTOMER APPS EMPLOYEE BYOD ASSOCIATE CLD’S 6 Unsuccessful Consumer Platforms Do Not Survive; KIN: 4 months, WP7: 24 months, Maemo, Bada (30 months)… 2013…2015...2020… LONGEVITY
  • 16. Why Android Now? • more than 80% of WW consumer market share (source: Gartner) • Java most popular programming language (source: Tiobe) • ISV’s gravitate to develop for largest installed base (source: VisionMobile) • OSS Leveraging (e.g. AoSP now used by Nokia in their X platform)
  • 17. 56 EXTRA FEATURES FOR THE ENTERPRISE USER Two programmable buttons for pushbutton access to the two most used features/applications 1 Microtexture on the back improve grip 2 1.5x battery provides extra comfort and grip with a built in finger rest 3 Flatter sides plus more area on the sides for a more secure grip 4 Boot that can be customized with your corporate color and your logo 5 1 2 3 4 5 Faster access to features, a better grip and customizable Todays Rugged Android
  • 19. Easy Deployment • User is not in charge! • Devices are tools for a job, needs to be ready out of the box • Think about deploying thousand of devices, already setup, depending on which shop they show up. • If you can use it, an MDM can save the day!
  • 20. More Power to the Devs! • Configure the device • Reboot the device • Time sync • Device lockdown • DataCapture • Battery Management
  • 21. Battery • Same API provides more info on industrial devices public  class  BatteryInfo  extends  Activity  {        private  TextView  contentTxt;        private  BroadcastReceiver  mBatInfoReceiver  =  new  BroadcastReceiver(){                @Override                public  void  onReceive(Context  arg0,  Intent  intent)  {                        int  level  =  intent.getIntExtra("level",  0);                        String  Extras  =  intent.getExtras().toString();                        contentTxt.setText(Extras);                }        };        @Override        protected  void  onCreate(Bundle  savedInstanceState)  {                super.onCreate(savedInstanceState);                setContentView(R.layout.activity_battery_info);                contentTxt  =  (TextView)  this.findViewById(R.id.BatteryInfo);                this.registerReceiver(this.mBatInfoReceiver,                                new  IntentFilter(Intent.ACTION_BATTERY_CHANGED));        } }
  • 22. Battery • Same API provides more info on industrial devices
  • 23. Easy Support • Logging solution behaviour • Remote Analysis and management • HotFix deployment
  • 24. CROSSPLATFORM? Based around web technologies - RhoMobile (full web app, JavaScript & Ruby) - PhoneGap (frontend only, JavaScript) Bringing a different dev.environment to the table: - Xamarin (C#) - Titanium (JavaScript)
  • 26. Mapping is a comodity Routing is not! Example: CoPilot Professional •Robust, reliable, ‘free-to-use’ GPS routing – effective in all mapped locations including those with little or no mobile coverage •Fast, multi-stop routing optimisation, utilising Motorola Solutions processor capabilities •Through SDK customisation, the mobile internet becomes a method of enabling business compliance – For example, monioring Current Location, ETAs and facilitating Job Dispatch •Validated and compliant with a Motorola Solutions mobile computers running Android/Windows Embedded Handheld OS
  • 27. GMS and Google ID Not always the right solution in an Enterprise: - Devices could be shared between employee - Need to work in an intranet environment
  • 28. Where to find more info?
  • 29. Where to find more info?
  • 30. Where to find more info?