ibm mobile first overview · ibm endpoint manager for mobile devices named leader in interactive...

61
© 2012 IBM Corporation IBM Mobile First Overview - Thejaswini R & Bharat Devdas

Upload: others

Post on 21-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation

IBM Mobile First Overview

- Thejaswini R & Bharat Devdas

Page 2: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 2

Agenda

1

2

Significance of Mobile

IBM Mobile First

3 IBM Worklight Overview & Features

4 Demonstration

Page 3: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 3

Mobile momentum is reshaping how we live and work

900,000 available Apps on iTunes (375,000 native to iPad)

25% of website visits are from Mobile devices

91% of Mobile users keep their device (or devices!) within arms reach 100% of the time

1.2 billon App users worldwide

2 hours 7 minutes a day spent using Apps (more time than we spend eating)

Page 4: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 4

61% of CIOs put mobile as priority

increased productivity with mobile apps 45%

10 Billion devices by 2020

Mobile is a mandatory transformation

Page 5: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 5

35% of developers are currently

targeting tablets, with more than

90% plan to develop for tablets

in the near future.

Nearly 90% of developers

are currently extending

enterprise apps to mobile

or plan to in the near future.

In the next 12 months

77% of developers will

be focused on Hybrid

application development.

More than 100M people

upgraded to iOS6 in the first

week (September, 2012)

Source: Evans Data Mobile Developer Survey Mobile Development Report 2012 Volume

Source: Business Insider (September 2012)

25+ Almost all expect

to deploy more than 25 mobility

applications in the next two years

29% of mobile developers currently

focus on Hybrid app development

with another 49% expected to

focus on it in the next year.

Mobile application development is a top priority for businesses

Page 6: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 6

Bluetooth Connectivity Connect devices to other peripherals

Video/Photo Camera Take pictures of products, receipts, bar

codes and shelves. Run training videos.

Internal Compass Determine where a consumer is in a

store and what direction they’re facing

GPS / LBS Chipset Determine the geography and

movement of a customer or employee

Internet Access A device needs to be connected to the

Web via Wi-Fi or cellular network

Email Messaging Useful for delivering receipts,

promotions and coupons

SMS/MMS Useful for sending rich content (e.g.,

videos /pictures, or simple text

messages to friends or colleagues

Near Field Communications Necessary for contactless payment and

other communications

Not just another channel…

…these new devices features can transform business

Page 7: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 7

Agenda

1

2

Significance of Mobile

IBM Mobile First

3 IBM Worklight Overview & Features

4 Demonstration

Page 8: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 8

8

Expanding our mobile portfolio with new capabilities

125+ patents for wireless inventions in 2012, bringing the total to 270

1H 2012

IBM acquired:

IBM Worklight

IBM announced:

IBM Endpoint Manager for mobile devices

Named leader in interactive design

IBM acquired:

Emptoris Rivermine Telecom Expense Management

IBM acquired:

Tealeaf CX Mobile

IBM announced:

Managed Mobility and MAPM Services

IBM announced:

IBM Security Access

Manager for Cloud

and Mobile IBM announced:

IBM Connections Mobile

2H 2012

1H 2013

IBM announced:

IBM acquired: Urban Code DevOps Platform

IBM announced:

IBM MessageSight

IBM announced:

IBM mobile cloud services

Worklight named ‘Best Mobile Development Solution’

Page 9: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 9

IBM introduces the IBM MobileFirst offering portfolio

Analytics

Security

Management

IBM & Partner Applications

Application Platform and Data Services

Banking Insurance Transport Telecom Government

Industry Solutions

Healthcare Retail Automotive

Application & Data Platform

Str

ate

gy &

Desig

n S

erv

ices

D

evelo

pm

en

t & In

teg

ratio

n S

erv

ices

Cloud & Managed Services

Devices Network Servers

Page 10: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 10

Industry Solutions

IBM & Partner Applications

Banking Insurance Transport Telecom Government Retail Healthcare Automotive

Str

ate

gy &

Des

ign

Se

rvic

es

Cloud & Managed Services

Devices Network Servers

Deve

lop

me

nt &

Inte

gra

tion

Se

rvic

es

Management Analytics Security

Application & Data Platform

Page 11: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 11

IBM MobileFirst Platform

1

1

IBM MobileFirst Platform offers:

Native, web, or hybrid app development

Tools to build & test high quality apps for many devices

Management, security, continuous delivery & distribution of apps

Easy connectivity to existing data & services for mobile usage

On-premises or managed service delivery

For clients who need to:

Quickly develop and deploy high quality mobile apps across multiple platforms

Seamlessly connect rich mobile applications to enterprise data and services

Key offerings:

IBM Worklight

IBM Rational Test

Workbench

IBM Mobile Application

Platform Management

Services

Page 12: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 12

Industry Solutions

IBM & Partner Applications

Banking Insurance Transport Telecom Government Retail Healthcare Automotive

Application & Data Platform

Str

ate

gy &

Des

ign

Se

rvic

es

Cloud & Managed Services

Devices Network Servers

Deve

lop

me

nt &

Inte

gra

tion

Se

rvic

es

Analytics Security Management

Page 13: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 13

IBM MobileFirst Management offers: Unified management across devices

Selective wipe of corporate data

Configuration & enforcement of password policies, encryption, VPN

access & camera use

Streamlined workflow between development & operations with an

integrated Enterprise App Store

Optimize telecom expenses with detailed usage analyses

End-user portal for management of mobile equipment, carrier plans,

and usage tracking

On-premises or managed service delivery

For clients who need to:

Implement BYOD with confidence

Manage secure sensitive data, regardless of the device

Manage, track and optimize mobile expenses

Handle multi-platform complexities with ease

IBM MobileFirst Management

Key offerings: IBM Endpoint Manager for

Mobile Devices

IBM Emptoris Rivermine

Telecom Expense

Management

IBM Mobile Enterprise

Services for managed mobility

Page 14: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 14

Industry Solutions

IBM & Partner Applications

Banking Insurance Transport Telecom Government Retail Healthcare Automotive

Application & Data Platform

Str

ate

gy &

Des

ign

Se

rvic

es

Cloud & Managed Services

Devices Network Servers

Deve

lop

me

nt &

Inte

gra

tion

Se

rvic

es

Management Analytics Security

Page 15: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 15

IBM MobileFirst Security offers:

Context aware risk – based access control

Mobile threat protection

Strong session management & Single Sign–on

Vulnerability analysis for mobile apps

Visibility and analysis of security events from the

device, network, user end app behavior

For clients who need to:

Protect devices and data

Defend the network

Ensure secure access

IBM MobileFirst Security

Safeguard mobile apps

Preserve user experience without

compromising security

Key offerings:

IBM Security Access

Manager for Cloud and

Mobile

IBM Security Appscan

Page 16: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 16

Industry Solutions

IBM & Partner Applications

Banking Insurance Transport Telecom Government Retail Healthcare Automotive

Application & Data Platform

Str

ate

gy &

Des

ign

Se

rvic

es

Cloud & Managed Services

Devices Network Servers

Deve

lop

me

nt &

Inte

gra

tion

Se

rvic

es

Management Security Analytics

Page 17: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 17

IBM MobileFirst Analytics offers:

Automatic detection of customer issues through user

and mobile device data

User behavior drill down with high fidelity replay &

reporting of the user experience

Correlated customer behavior with network and

application data

High conversion and retention rates with quantifiable

business impact analysis

For clients who need to:

Optimize digital & mobile experiences to drive online conversion

Analyze mobile behaviors and quantify business impact of user struggles

Improve customer service resolution and drive loyalty

IBM MobileFirst Analytics

Key offerings:

• IBM Tealeaf CX Mobile

Page 18: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 18

Agenda

1

2

Significance of Mobile

IBM Mobile First

3 IBM Worklight Overview & Features

4 Demonstration

Page 19: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 19

IBM Worklight: A mobile application platform Speeding the development, integration and management of mobile applications and

infrastructure

Accelerate Development • Web, hybrid, and native development: open, flexible,

standard-based, multi-screen/omni-channel • Functional testing • Development lifecycle tools and integration

Facilitate App Security and Trust • Server-enforced authentication • App authenticity and user-app-device binding • Secure and syncable on-device storage • App version enforcement

Enable User Engagement • Unified push and SMS notifications • Geolocation and context collections and intelligence • Mobile-friendly integration

Support Mobile Analytics • Efficient acquisition of analytics data • Development, operational, and business analytics • Offline and online event management integration

"Best Mobile Development Solution"

voted by SIIA members, 2013 CODiE Awards

Page 20: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 20

Worklight Components Feedback Management

Reporting for Statistics

and Diagnostics

Public App Stores

Worklight Application

Center

Worklight Application

Center

Development Team Provisioning

App Feedback Management

Enterprise App Provisioning

and Governance

22 Device Runtime Device Runtime

Cross-Platform

Compatibility Layer

Encrypted and

Syncable Storage

Runtime Skins

Server Integration

Framework

Ap

pli

cati

on

Co

de

Ap

pli

cati

on

Co

de

33

Worklight Console Worklight Console

55

Unified Push and SMS Notification

Development and Operational Analytics

App Version Management

En

terp

rise B

acken

d S

yste

ms &

Clo

ud

Serv

ices

Worklight Server Worklight Server

User Authentication

and Mobile Trust

Mashups and Service

Composition

JSON Translation

Adapter Library for

Backend Connectivity

Sta

ts a

nd

Lo

gs

Ag

gre

ga

tio

n

Unified Push Notifications

Client-Side App Resources

Direct Update

Mobile Web Apps

44

Geolocation Services

HTML5, Hybrid, and

Native Coding

Optimization

Framework

Integrated Device

SDKs

3rd Party Library

Integration

Bu

ild

En

gin

eB

uil

d E

ng

ine

Worklight Studio Worklight Studio

SDKs

Functional

Testing

WYSIWG Editor

and Simulator

Blackberry

Android

iOS

Windows Phone

Java ME

Windows 8

Mobile Web

Desktop Web

11

Enhanced crash & platform-level exception capture

Location-based event handling

Page 21: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 21

Platform Support

Supported Eclipse Versions

Juno 4.2, Indigo 3.7.2, and Helios 3.6.2

Supported distributions: Eclipse Classic and

Eclipse IDE for Java [EE] developers

Supported Mobile OS

Android 2.2, 2.3, 4.0, 4.1, 4.2

iOS 5, iOS 6, iOS 6.1

Windows 8, Windows RT, Windows Phone

7.5, 8

BlackBerry 6, 7, 7.1, 10

Java ME MIDP 2.0

Third-party Library Support

Apache Cordova (previously PhoneGap)

Dojo Mobile

jQuery

Sencha

Supported Application Servers

– WebSphere 7 & 8 (Distributed | zLinux)

– WebSphere 8.5, 8.55 Liberty Profile

(included), ND/Base (not included)

(Distributed | zLinux | Mac OS X

[development])

– Apache Tomcat 7 (Linux | Windows | Mac

OS X [development])

Supported Databases

– DB2 Enterprise Server Edition v9.7, v10.1

– Apache Derby, SDK 10.8 (included), or

later

– Oracle 11g Database server, Standard or

Enterprise Editions, release 1 or later

– MySQL 5.1

See System Requirements for latest version pre-reqs and platform support.

Page 22: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 22

Multiple Mobile Application Development Models

Page 23: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 23

Worklight Studio

Eclipse Based IDE

Native, hybrid and standard web development

Environment-specific optimization

Native development options

Runtime skins

3rd-party library integration

Device SDK integration

Access to emulators and debugging tools

Supports auto-complete and validation

HTML5, Hybrid, and

Native Coding

Optimization

Framework

Integrated Device

SDKs

3rd Party Library

Integration

Bu

ild

En

gin

eB

uil

d E

ng

ine

Worklight Studio Worklight Studio

SDKs

Functional

Testing

WYSIWG Editor

and Simulator

Blackberry

Android

iOS

Windows Phone

Java ME

Windows 8

Mobile Web

Desktop Web

11

Page 24: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 24

Worklight Studio - Preview in Browser Perform device-specific tests in the Mobile Browser Simulator: supports Cordova and

Worklight client API

Page 25: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 25

Worklight Studio – Common Code Structure

common resources serve as the basis for the optimized

environments that may be added later.

hold resources that are shared by all

environments.

lib directory stores 3rd party library files for the project

js (JavaScript files)

auth.js – authentication

messages.js – internationalization

myApp.js – application code

MyApp.html file is initially configured as main file

application-descriptor.xml

contains reference to "mainfile“

enable authentication (onDemand, onStartup)

worklightRootURL (application URL)

environment specific references

Page 26: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 26

Worklight Studio - Environment Optimization

JavaScript from an environment

folder is appended to the same

file in the common folder

CSS files from an environment

folder will be appended to the

CSS files in the common folder

HTML files from an environment

folder will override files in the

common folder

images from an environment

folder will override files in the

common folder

Page 27: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 27

Worklight Studio -Integrated Device SDKs

Page 28: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 28

Edit within Worklight Studio

Page 29: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 29

Worklight Studio - Rich Page Editor (WYSIWYG UI Construction)

Eclipse perspective for

Worklight projects.

Optimized layout for

hybrid app development

Rich page editor: drag-

and-drop, palette of

components, properties

view, beautified outline,

and raw editable source

code

Changes to code

automatically apparent

in rich page editor, and

vice-versa, for quick

development

Page 30: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 30

Worklight Studio - Screen Templates Based on

Re-usable Mobile Patterns

Supports Dojo Mobile and

jQuery Mobile

Live preview using the

underlying widget library

New in New in Worklight 6.0Worklight 6.0

Page 31: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 31

Worklight Studio - Runtime Skins Skins provide support for multiple form

factors in a single executable file for

devices of the same OS family.

Different screen sizes

Different screen densities

Different input methods

Skins are a sub-variant of an environment

packaged in a single app

Decision on which skin to use is done by

app at runtime

Developer-controlled JavaScript file run at

app startup determines which skin to load

Page 32: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 32

Worklight Studio - Build and Deploy as Native Components

Page 33: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 33

Worklight Studio-New to 6.0: Mobile Functional Test Tools

Create, run, and automate tests on mobile

applications

Improve quality and time-to-value with industry-first

app testing

Create resilient and code-less test cases

Record once, play back on multiple devices

Standardized, eclipse based

Comprehensive – Android and iOS, Native and

hybrid

Complete – Recording, editing, and running

on mobile devices

Resilient – Same test runs across multiple

devices

Also for non-developers – Scripts in natural

language description

Deliver consistently

high quality across

your mobile app portfolio.

New in New in Worklight 6.0Worklight 6.0

Page 34: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 34

Functional Testing in Worklight Studio

Seamless develop-build-test user

experience for the developer

Develop a mobile application within

Worklight Studio

Create a Test Workbench Project

Easily add applications to the Test

Workbench Project and start recording

tests or playing existing tests on the new

application’s version

Beyond Worklight – leverage products

such as Rational Quality Manager (RQM)

and others to plan, track and automate

your tests

Page 35: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 35

Worklight Studio - Working with External Application Servers

Liberty application service shipped

embedded Worklight plug-in and used as

development app server

Developers can apps and adapters to an

external app server for testing and

sharing purposes

External Liberty, Tomcat

No source code changes to Worklight

projects necessary when switching

New in New in Worklight 6.0Worklight 6.0

Page 36: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 36

Worklight Studio: Back-end Integration

Secure back-end integration with

Worklight Adapters

Out of the box support for SQL,

HTTP (REST and SOAP), Cast

Iron, and JMS Adapters

XML-based declarative

specification and JavaScript

programming

Multi-source data mashups and

back-end service composition

Simplified adapter testing

Access to session data and user

properties

Server-side debugging

Page 37: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 37

Application Center

The Worklight Application Center enables

companies to easily set up an enterprise app

store for their enterprise and development

teams.

The Application Center provides:

Administrators with fine-grained

control over the distribution of mobile

apps across the enterprise, including

ACL and LDAP support;

Employees with a central location for

the latest apps needed by their

department and optimized for their

device;

Developers with an easy way to

distribute mobile builds and elicit

feedback from development and test

team members.

Public App Stores

Worklight Application

Center

Worklight Application

Center

Development Team Provisioning

App Feedback Management

Enterprise App Provisioning

and Governance

22

Page 38: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 38

Application Center - Add an Application

Page 39: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 39

Application Center - Role Based Administration

Page 40: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 40

Application Center - Applications Can Be Installed and Favorited New in New in Worklight Worklight 66..00

Page 41: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 41

Application Center - Users Can Review and Provide Feedback Enhanced!Enhanced!

Page 42: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 42

Worklight Server

Adapters with support for SOAP, REST,

SQL, JMS, IBM Cast Iron, and Node.js

(preview in 6.0)

Performs Data Transformation to

streamline back-end data for mobile

consumption

Server and device Security control

Supports Physical Clustering for high

availability

Controls Application Deployment and

Versioning

Push Notification administration

Analytics including user adoption, usage

data, app crash and exceptions

En

terp

rise B

acken

d S

yste

ms

&

En

terp

rise B

acken

d S

yste

ms

&

Clo

ud

Serv

ices

Clo

ud

Serv

ices

Worklight ServerWorklight Server

User Authentication

and Mobile Trust

Mashups and Service

Composition

JSON Translation

Adapter Library for

Backend Connectivity

Sta

ts A

gg

reg

ati

on

Unified Push Notifications

Client-Side App Resources

Direct Update

Mobile Web Apps

Page 43: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 43

Worklight Server: Adapters

Simplicity and Rapid Development

Defined using simple XML syntax, and easily

configure with JavaScript API

Security

Use of flexible authentication facilities to create

connections with back-end systems

Adapters offer control over the identity of the

connected user

Transparency

Data retrieved from back-end applications is

exposed in a uniform manner regardless of the

adapter type

Read-only as well as Transactional Capabilities

Adapters support read-only and transactional

access modes to back-end systems

Query

Update data

Data/Result as JSON

Invoke adapter

procedure

SQL Node

Worklight

SOAP

Response

1

2 3

4

JMS CAST IRON

REST

Page 44: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 44

Worklight Server – Cast Iron Integration

IBM Worklight let organizations

leverage the IBM Cast Iron

Hypervisor through a simple

adapter

Simply provide the Cast Iron

orchestration name

Can be used to integrate

Worklight with 150-200 cloud and

on premise apps

SaaS apps: Salesforce.com,

Oracle CRM, Taleo.

Packaged apps: SAP, Oracle

PeopleSoft EBS

Web Services, DBs, flat

files/FTP

Leverage the Cast Iron tools to visually

explore existing services and data

sources and connect them to your mobile

applications

Page 45: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 45

Worklight Runtime – Direct Update On-device Logic

1. Web resources packaged with app to ensure initial offline availability

2. Web resources transferred to app's cache storage

3. App checks for updates on startup and foreground events

4. Updated web resources downloaded when necessary, with user confirmation or silently

Worklight

Server

Native Shell

Pre-packaged

resources

1 Download

4 Update web

resource

App Store

Web

resources

Cached

resources

2 Transfer

3 Check for

updates

Page 46: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 46

Device Single Sign-On (SSO)

Device SSO Capability:

Device-side SSO enables a mobile user to authenticate him/her-self once and gain

access to all apps from the same developer without being prompted to log in again at

each of them

Device SSO implementation:

Implemented using combination of server-side capabilities (realms) and unique device

identification (device ID)

On successful login the authentication state is saved in the database and used for

validations in subsequent sessions from the same device.

App 1

se

cu

re M

ob

ile O

S k

ey s

tore

Worklight

Server

App 2

ID ID

Session x

Session y

Duplicate after receiving

ID fro App 2

Page 47: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 47

Worklight Runtime - Shell Approach

Organizations can develop “custom shells” that

include corporate services, such as authentication

and security services, integration services, and

branding. Web developers can then use sanctioned

shells to develop the business logic of the application

using only HTML5

Inner Application:

Implements the application’s logic

Common web code

Utilizes External Shell API’s

Required to comply with shell parameters

External Shell:

Customizable container

Provides JS access to native functionality

Branding, Security, Authentication

Built with the Inner App to create a native App

(IPA/APK file)

Page 48: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 48

Mobile Data support

On-device, mobile database support:

Embedded JSON mobile database

JavaScript APIs to store, query and update the data in offline mode using MongoDB like

APIs

Encrypt sensitive data: Using a key provided by developer or obtained as user’s

password

Server-to-client Sync: Retrieve, store and keep data store up-to-date using adapters

Client-to-server Sync: Simplify write actions on data while the app is offline and send these

actions to the server

Page 49: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 49

Geo-location Scenarios

Routing trucks arriving at warehouse

Location-aware security for hospital app

Username

Password

Submit ✔

?

Automatic

Check-In

............

…… …… ……

Automated hotel check-in

More engaging mall experience

SMS, Push

Page 50: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 50

New to 6.0: Geo-Location Sense and Response

Client-side APIs

Efficiently sampling GPS, cell triangulation,

and Wifi coordinates

Sampling while app in the foreground and in

the background

Batch collected data and send to server

Available also when app is offline

Developer in full control

Events based on

Proximity to point of interest

Entering, leaving a geo-fence

Server side – maintain an evolving context that is

available for all adapter procedures

React to important geo events

Enrich with business data

Integrate context information with business

processes

Storage for analytics purposes

Worklight

Server

Collect, compress and

stream important

information

Analytics

Repository

Location Data

Ad

ap

ter

Ad

ap

ter

Feed location data and

triggers to business

processes decision

management systems

etc.

New in New in Worklight Worklight 66..00

Page 51: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 51

Protect Local Application

Data

Streamline Corporate Security Approval

Processes

Proactively Enforce Security Updates

Integrate with User Security

Solutions

Protect From Known

Application Security Threats

Application Security Objectives

Application Security Design:

• Develop secure mobile apps using

corporate best practices

• Encrypted local storage for data

• Offline user access

• Challenge response on startup

• App authenticity validation

• Enforcement of organizational

security policies

Application Security Design:

• Develop secure mobile apps using

corporate best practices

• Encrypted local storage for data

• Offline user access

• Challenge response on startup

• App authenticity validation

• Enforcement of organizational

security policies

Worklight Security

Page 52: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 52

Unified Push Notifications

Back-end

System

Back-end

System Back-end

System

Back-end

System

Back-end

System

Back-end

System Back-end

System

Back-end

System

Polling

Adapters

Message-

based

Adapters

Unified

Push API

Notification

State

Database

User-

Device

Database

iOS

Dispatcher

Android

Dispatcher

BlackBerry Dispatcher (roadmap)

Windows

Phone

Dispatcher

SMS

Dispatcher

Apple Push Servers (APN)

Google Push Servers (GCM)

RIM Push Servers

Microsoft Push Servers

SMS/MMS Brokers

Administrative Console

Worklight Client-side Push Services

iOS Push API

Android Push API

BlackBerry Push API

Windows Push API

Broker API

• Uniform access to push notifications providers ‒ Register for, Notify and Receive a notification

• Register for and Send SMS based notifications ‒ E.g., for JME

Worklight Client-side Push Services

Worklight Client-side Push Services

Worklight Client-side Push Services

Page 53: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 53

Worklight Console

Application Version Management

Install, update, disable, enable

Push management

Configurable audit log

Administrative dashboards for:

Deployed applications

Installed adapters

Push notifications

Development and Operational Analytics

Device Runtime Device Runtime

Cross-Platform

Compatibility Layer

Encrypted and

Syncable Storage

Runtime Skinning

Server Integration

Framework

Ap

pli

cati

on

Co

de

Ap

pli

cati

on

Co

de

33

Worklight Console Worklight Console

55

Unified Push and SMS Notification

Development and Operational Analytics

App Version Management

En

terp

rise B

acken

d S

yste

ms &

E

nte

rpri

se B

acken

d S

yste

ms &

Clo

ud

Serv

ices

Clo

ud

Serv

ices

Worklight Server Worklight Server

User Authentication

and Mobile Trust

Mashups and Service

Composition

JSON Translation

Adapter Library for

Backend Connectivity

Sta

ts A

gg

reg

ati

on

Unified Push Notifications

Client-Side App Resources

Direct Update

Mobile Web Apps

44

Geolocation Services

Page 54: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 54

Disable Applications

Remote Disable: Deny access to an app of a specific version on a

specific environment

Ensure users use the latest security fixes

Avoid using previously installed old versions that are no longer

supported

Page 55: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 55

Unified Client and Server Analytics

Mobile device

Device and app properties

User actions and called adapter procedures

Exceptions, logs, response time

Geo data

Server

Raw analytics data

Log: exceptions, security issues, and generic log messages.

Storage

Data is stored in a new analytics repository

Keeping BIRT based reports for backward compatibility

New in New in Worklight Worklight 66..00

Page 56: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 56

Unified Client and Server Analytics: For the Developer

Gain insight with industry-first mobile analytics

Easily instrument mobile apps

Analyze app usage, responsiveness and pathways– with upgrade to marketing insight

Analytics that cross between the mobile application and the server

Mobile Device:

Embedding the tealeaf data collection library and efficiently streaming back relevant information

Easily upgrade to Tealeaf server for complete UX analytics

Server side

APIs to log activities and location information

Extensibility

The new analytics repository exposes a REST-based interface

Organizations and search for and export information in JSON format

Collected data can be loaded into enterprise reporting systems such as Cognos or analyzed for patterns

Analytics

Repository

Worklight

Server

Server Data

Client Logs

Interact with

the data

Collect, compress and

stream important

information

New in New in Worklight Worklight 66..00

Page 57: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 57

Worklight Key Differentiators

Open, standards-based

• Developer flexibility

• Avoid vendor lock-in

Extremely easy to learn and use

• Few days to full productivity

• No Worklight involvement

HTML5 as core development technology

• Cross-platform technology strongly promoted by all mobile vendors

• Leverage existing web development skills in IT

Focus on new devices and OS’s

• iOS, Android, BlackBerry, Windows Phone

• Phones and tablets

• Native, hybrid, and web apps

Cater to high-end enterprise needs

• B2C and B2E

• App capabilities, development process, integration, security, scalability, and management

57

Page 58: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 58

Try today!

IBM Worklight Developer Edition

ibm.co/worklightde

IBM Mobile First

http://www.ibm.com/mobilefirst/

Page 59: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 59

Thank You

Merci

Grazie

Gracias

Obrigado

Danke

Japanese

English

French

Russian

German Italian

Spanish

Brazilian Portuguese Arabic

Traditional Chinese

Simplified Chinese

Thai

Korean

Page 60: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 60

Questions?

60

Page 61: IBM Mobile First Overview · IBM Endpoint Manager for mobile devices Named leader in interactive design IBM acquired: Emptoris Rivermine Telecom Expense Management IBM acquired: Tealeaf

© 2012 IBM Corporation 61