android industrial mobility

Post on 09-May-2015

201 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 EnterpriseMOTOROLA 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 EnterpriseMOTOROLA 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 EnterpriseMOTOROLA 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 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

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?/>

top related