Android industrial mobility

31
Android Industrial Mobility Pietro F. Maggi

Transcript of Android industrial mobility

Page 1: Android industrial mobility

Android Industrial Mobility

Pietro F. Maggi

Page 2: Android industrial mobility

<Intro/>

Page 3: Android industrial mobility

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 EnterpriseMOTOROLA MOBILITY NYSE: MMI

Consumer

Page 4: Android industrial mobility

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 EnterpriseMOTOROLA MOBILITY NYSE: MMI

Consumer

Page 5: Android industrial mobility

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 EnterpriseMOTOROLA MOBILITY NYSE: MMI

Consumer

Page 6: Android industrial mobility

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.

Page 7: Android industrial mobility

What is:Industrial Mobility?

Enterprise Mobility

Industrial Mobility

Page 8: Android industrial mobility

<History/>

Page 9: Android industrial mobility

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).

Page 10: Android industrial mobility

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)

Page 11: Android industrial mobility

Current days

• Windows Embedded HandHeld 6.5.3

• Windows Embedded Compact 7

Page 12: Android industrial mobility

2014 & wearables

• Wearables for picking since 1990s

Page 13: Android industrial mobility

<FUTURE/>

Page 14: Android industrial mobility

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?

Page 15: Android industrial mobility

Importance of Consumer SuccessIMPACT 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

6Unsuccessful Consumer Platforms Do Not Survive; KIN: 4 months, WP7: 24 months, Maemo, Bada (30 months)…

2013…2015...2020… LONGEVITY

Page 16: Android industrial mobility

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)

Page 17: Android industrial mobility

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

Page 18: Android industrial mobility

<TL;DR;/>

Page 19: Android industrial mobility

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!

Page 20: Android industrial mobility

More Power to the Devs!

• Configure the device

• Reboot the device

• Time sync

• Device lockdown

• DataCapture

• Battery Management

Page 21: Android industrial mobility

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));        }}

Page 22: Android industrial mobility

Battery• Same API provides more info on industrial devices

Page 23: Android industrial mobility

Easy Support

• Logging solution behaviour

• Remote Analysis and management

• HotFix deployment

Page 24: Android industrial mobility

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)

Page 25: Android industrial mobility

<CACTHA/>

Page 26: Android industrial mobility

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

Page 27: Android industrial mobility

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

Page 28: Android industrial mobility

Where to find more info?

Page 29: Android industrial mobility

Where to find more info?

Page 30: Android industrial mobility

Where to find more info?

Page 31: Android industrial mobility

<Questions?/>