mobile middleware and the enterprise mobility landscape

11
Enterprise Mobility Landscape Dennis Ashby Cesar Cavazos Paul Tocatlian

Upload: paul-tocatlian

Post on 06-May-2015

2.870 views

Category:

Mobile


0 download

DESCRIPTION

The enterprise mobility landscape is in a high state of flux: - The lexicon of acronyms in enterprise mobility has exploded. - Market research firms are providing disparate perspectives. - Vendors are shifting their focus at a rapid pace. Choices abound: - Native versus Web versus hybrid mobile apps. - Open source versus commercial solutions. - Cloud versus on premise deployment. So many changes. So many choices. So little time. This presentation attempts to outline the enterprise mobility landscape and highlight key vendors in each of its segments: - Mobile App Development IDEs - Mobile App Development Frameworks - Mobile Backend as a Service (MBaas) - Mobile Middleware - Mobile Security - Enterprise Mobility Management The only constant is change. So we'll be updating this presentation periodically. Your comments and feedback are most appreciated.

TRANSCRIPT

Page 1: Mobile Middleware and the Enterprise Mobility Landscape

Enterprise Mobility Landscape

Dennis Ashby Cesar CavazosPaul Tocatlian

Page 2: Mobile Middleware and the Enterprise Mobility Landscape

The enterprise mobility landscape is in a high state of flux

The lexicon of acronyms in enterprise mobility has exploded.Market research firms are providing disparate perspectives.Vendors are shifting their focus at a rapid pace.Native versus Web versus hybrid mobile apps. Open source versus commercial solutions.Cloud versus on premise deployment.

Page 3: Mobile Middleware and the Enterprise Mobility Landscape

APIManagement

MBaaS MobileMiddleware

Mobile AppIDE

Mobile AppDevelopment Frameworks

Mob

ile S

ecu

rity

Mob

ileD

evic

e

Mob

ileB

acken

d

En

terp

rise

Inte

gra

tion

En

terp

rise

Syste

ms

En

terp

rise M

ob

ility

Man

ag

em

en

t

En

terp

rise S

ecu

rity

En

terp

rise M

an

ag

em

en

t

EnterpriseSystems

SaaS

Page 4: Mobile Middleware and the Enterprise Mobility Landscape

Mobile App IDE• Android Studio

• Appcelerator Titanium Studio

• Apple Xcode

• Eclipse with ADT

• JetBrains AppCode

• JetBrains IntelliJ

• JetBrains WebStorm

• Visual Studio with Xamarin

• Xamarin Studio

API Manageme

nt

MBaaS

MobileMiddlewar

e

Mobile AppIDE

Mobile AppDevelopment Frameworks

Mob

ile S

ecu

rity

En

terp

rise M

ob

ility

Man

ag

em

en

t

En

terp

rise

Secu

rity

En

terp

rise

Man

ag

em

en

t

Enterprise

Systems

SaaS

• Integrated Development Environment (IDE) for building mobile apps.

• Tool suites include code editor, code analysis, debugger, app builder, etc.

• Produce native or Web apps.• Integrate with version

control systems.

Page 5: Mobile Middleware and the Enterprise Mobility Landscape

Mobile App Development Frameworks

• Android SDK (Java)

• Appcelerator Titanium SDK

• Apple Cocoa Touch

• EXO U

• Intel App Framework

• Ionic

• PhoneGap / Cordova

• Sencha Touch

• Xamarin.Android and Xamarin.iOS

• SDKs to compile native, hybrid and Web apps.

• Used by an IDE to generate apps or from a CLI.

• Constant changes to support new OS versions.

API Manageme

nt

MBaaS

MobileMiddlewar

e

Mobile AppIDE

Mobile AppDevelopment Frameworks

Mob

ile S

ecu

rityEn

terp

rise

Secu

rity

En

terp

rise

Man

ag

em

en

t

Enterprise

Systems

SaaS

En

terp

rise M

ob

ility

Man

ag

em

en

t

Page 6: Mobile Middleware and the Enterprise Mobility Landscape

Mobile Backend as a Service (MBaaS)

• AnyPresence

• Appcelerator Titanium Cloud Services

• Buddy

• cloudmine

• FeedHenry

• iKnode

• Kii

• Kinvey

• Kony

• Parse (Facebook)

• Mobile backends deployed as a service in the cloud.

• APIs for data access, notifications, geolocation, custom business logic, offline operations, caching, etc.

• Securely integrate with 3rd party services and enterprise systems.

API Manageme

nt

MBaaS

MobileMiddlewar

e

Mobile AppIDE

Mobile AppDevelopment Frameworks

Mob

ile S

ecu

rityEn

terp

rise

Secu

rity

En

terp

rise

Man

ag

em

en

t

Enterprise

Systems

SaaS

En

terp

rise M

ob

ility

Man

ag

em

en

t

Page 7: Mobile Middleware and the Enterprise Mobility Landscape

Mobile Middleware• Antenna (Pegasystems)

• EXO U

• IBM Worklight

• Magnet Mobile Server

• StrongLoop LoopBack

• Verivo Akula• Mobile app server deployed in the

cloud or on premise by customer.• SDKs used to develop hybrid or

native mobile apps.• APIs for data access, notifications,

geolocation, custom business logic, offline operations, caching, etc.

• Securely integrate with 3rd party services and enterprise systems.

• DevOps bridges the gap between developers and IT operations.

API Manageme

nt

MBaaS

MobileMiddlewar

e

Mobile AppIDE

Mobile AppDevelopment Frameworks

Mob

ile S

ecu

rityEn

terp

rise

Secu

rity

En

terp

rise

Man

ag

em

en

t

Enterprise

Systems

SaaS

En

terp

rise M

ob

ility

Man

ag

em

en

t

Page 8: Mobile Middleware and the Enterprise Mobility Landscape

Mobile Security• Centrify

• Divide (Google)

• KNOX (Samsung > Android 5.0)

• McAfee Mobile Security

• Mocana Mobile App Protection

• Symantec Mobile Security

• Ping Identity

• Secure authorization• Secure data at rest• Secure data in transit• Separate personal from

work• Single sign-on• User authentication

API Manageme

nt

MBaaS

MobileMiddlewar

e

Mobile AppIDE

Mobile AppDevelopment Frameworks

Mob

ile S

ecu

rityEn

terp

rise

Secu

rity

En

terp

rise

Man

ag

em

en

t

Enterprise

Systems

SaaS

En

terp

rise M

ob

ility

Man

ag

em

en

t

Page 9: Mobile Middleware and the Enterprise Mobility Landscape

Enterprise Mobility Management• Absolute Manage MDM *• AirWatch by VMware *• Amtel MDM• Apperian• BlackBerry *• CA Technologies MDM• Citrix XenMobile EMM *• Dell EMM• EXO U• GLOBO GO!Enterprise MDM *• Good Technology *• IBM MaaS360 *• LANDESK Mobility Manager *• McAfee EMM• Microsoft EMS• MobileIron EMM *• SAP Afaria MDM *• Sophos Mobile Control *• SOTI MobiControl MDM *• Symantec Mobile Management *• Tangoe MDM *

• App Management• Content Management• Device Management• Enterprise App Store• Secure Container

API Manageme

nt

MBaaS

MobileMiddlewar

e

Mobile AppIDE

Mobile AppDevelopment Frameworks

Mob

ile S

ecu

rityEn

terp

rise

Secu

rity

En

terp

rise

Man

ag

em

en

t

Enterprise

Systems

SaaS

En

terp

rise M

ob

ility

Man

ag

em

en

t

* Gartner Group EMM Magic Quadrant

Page 10: Mobile Middleware and the Enterprise Mobility Landscape

API Management• apigee

• DreamFactory

• Layer 7

• Mashery (Intel)

• SnapLogic

• SOA Software• Secure and manage APIs

used to extend enterprise data and services.

• Cloud, on premise or hybrid deployment options.

• Mediate between different security standards.

• Activity insight through reporting and analytics.

API Manageme

nt

MBaaS

MobileMiddlewar

e

Mobile AppIDE

Mobile AppDevelopment Frameworks

Mob

ile S

ecu

rityEn

terp

rise

Secu

rity

En

terp

rise

Man

ag

em

en

t

Enterprise

Systems

SaaS

En

terp

rise M

ob

ility

Man

ag

em

en

t

Page 11: Mobile Middleware and the Enterprise Mobility Landscape

Dennis AshbyDirector, Client ServicesStrongLoopwww.strongloop.com@Dennis_Ashby

Cesar CavazosMobile ArchitectPropelicswww.propelics.com@cesarcvz

Paul TocatlianVP, EngineeringEXO Uwww.exou.com@tocatlian

This work is licensed under aCreative Commons Attribution-ShareAlike 3.0 Unported License.