Top Banner
© 2013 IBM Corporation 1 #IBMMobile IBM MobileFirst Overview Nitin Gaur, Mobile Senior Architect
27
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ibm mobile first briefing

© 2013 IBM Corporation1 #IBMMobile

IBM MobileFirst Overview

Nitin Gaur, Mobile Senior Architect

Page 2: Ibm mobile first briefing

© 2013 IBM Corporation2 #IBMMobile

Agenda

Introductions Mobile Marketplace Overview IBM MobileFirst Enterprise Considerations & Getting Started Q&A and Next Steps

Page 3: Ibm mobile first briefing

© 2013 IBM Corporation3 #IBMMobile

Named Leader in Mobile Enterprise Application Platforms Named Leader in Application Security Testing Named Leader among Global Digital Marketing

TEI of Worklight: 363% five-year ROI TEI of IBM Managed Mobility Services: 108% three-year ROIThe Forrester Wave™: Enterprise, Mobility Services, Q1 2013

Named Leader in Marketscape for Enterprise Mobility Consulting (May 2013)Named a Leader in Marketscape: Worldwide Enterprise Mobility Consulting 2013 Vendor Analysis (June 2013)

CODiE Award for Best Mobile Development Solution (May 2013)

IBM AppScan 8.7 – Hottest products at RSA Conference 2013

IBM Interactive – Webby CSR for City Forward project

IBM Interactive named #5 digital agency

Mobile Marketplace Momentum – IBM

Page 4: Ibm mobile first briefing

© 2013 IBM Corporation4 #IBMMobile

Do YOU have a Digital Strategy?

Everyone thinks they have a digital strategy these days. But while your company may have a business or IT strategy that incorporates digital technology, an IT strategy does not equal a digital strategy.

Why? Because most IT strategies treat technology in isolation. Think about it — your company may be working on a cloud strategy, social strategy, or

mobile strategy. But today’s hottest customer-facing solutions rely on pervasive digital connections in

which the individual technologies (cloud, near field communications, mobile, big data, etc.) merge to deliver an experience that looks and feels an awful lot like our natural behavior.

In other words, the more connections between people, places, information, and things (aka digital density), the more customers can interact with companies and each other in a seamless and satisfying way.

Does your strategy capitalize on that?

Page 5: Ibm mobile first briefing

© 2013 IBM Corporation5 #IBMMobile

Mobile is primary91% of mobile users keep their device within arm’s reach 100% of the time

Insights from mobile data provide new

opportunities 75% of mobile shoppers

take action after receiving a location based messages

Mobile is about transacting96% year to year increase in mobile cyber

Monday sales between 2012 and 2011

Mobile must create a continuous brand

experience90% of users use multiple screens as channels come

together to create integrated experiences

Mobile enables the Internet of Things

Global Machine-to-machine connections will increase

from 2 billion in 2011 to 18 billion at the end of 2022

A business in motion must be mobile first

Page 6: Ibm mobile first briefing

© 2013 IBM Corporation6 #IBMMobile

Offering PortfolioIndustry Solutions

IBM & Partner Applications

Banking Insurance Transport Telecom GovernmentRetail Healthcare Automotive

Application & Data Platform

Str

ateg

y &

Des

ign

Ser

vice

s

Cloud & Managed Services

Devices Network Servers

Develo

pm

ent &

Inte

gratio

n S

ervices

Management AnalyticsSecurity

Page 7: Ibm mobile first briefing

© 2013 IBM Corporation7 #IBMMobile

IBM MobileFirst Portfolio – Software CapabilitiesIndustry Solutions

IBM and Partner Applications

Develo

pm

ent &

Integ

ration

Services

Applications and Data Platform

AnalyticsSecurityManagement

Customer Experience

Performance

IT support

Secure connectivity

Access gateway

Data leak protection

App compliance & behavior analysis

Data Encryption

Native / hybrid / web development

Automated app testing Data discovery Service composition

Continuous delivery Mobile specific middleware

Cross-platform data synchronization

Device & container management

Self-service provisioning

Security policy enforcement

Enterprise app store distribution

Software version management

App monitoring

API management

Business reporting

Str

ateg

y &

Des

ign

S

ervi

ces

Cloud & Managed Services

Devices Network Servers

Page 8: Ibm mobile first briefing

© 2013 IBM Corporation8 #IBMMobile

Mobile scenario steps – Journey of Mobile Application

Design Plan Code Build Test Deliver

Elaborate requirement and review• Review seeded artifacts; focus on

linkage and UI sketching/storyboard• Approve design

Add requirements to the plan• Define associated test plans

Construct and unit test• Review design from the IDE• Code using visual editor• Unit test using mobile

simulator• Check in and deliver code

End-to-end, highlighting capabilities relevant to mobile development and delivery

Build and package for test

Manual and automated testing• Record and playback tests on

device• Update Change Requests

backlog

Fix

Deploy app to production

Construct and unit test• view design from the IDE• Code using visual editor• Unit test using mobile

simulator• Check in and deliver code

Add requirements to the plan• Define associated test plans

Page 9: Ibm mobile first briefing

© 2013 IBM Corporation9 #IBMMobile

Mobile Platform: turning ideas into reality

StoryboardsRequirements

Project plan

CodeTesting

Binaries

Reality

Ideas

Industrialized lifecycle, with end-to-end traceability

Page 10: Ibm mobile first briefing

© 2013 IBM Corporation10 #IBMMobile

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

infrastructure

IBM Worklight goes beyond mobile app UI creation to deliver mobile optimized,

standards-based, middleware and tools for enterprise-grade mobile applications and

services creation

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" as voted by

SIIA members for 2013 CODiE Awards

Page 11: Ibm mobile first briefing

© 2013 IBM Corporation11 #IBMMobile

Reporting for Statisticsand Diagnostics

Public App Stores

Worklight Application Center

Development Team Provisioning

App Feedback Management

Enterprise App Provisioning and Governance

Device Runtime

Cross-Platform Compatibility Layer

Encrypted and Syncable Storage

Runtime Skins

Server Integration Framework

Ap

pli

cati

on

Co

de

Worklight Console

Unified Push and SMS Notification

Development and Operational Analytics

App Version Management

En

terp

rise

Bac

ken

d S

yste

ms

&

Clo

ud

Ser

vice

s

Worklight Server

User Authentication and Mobile Trust

Mashups and ServiceComposition

JSON Translation

Adapter Library for Backend Connectivity

Sta

ts a

nd

Lo

gs

Ag

gre

gat

ion

Unified PushNotifications

Client-SideApp Resources

Direct Update

Mobile Web Apps

Geolocation Services

HTML5, Hybrid, and Native Coding

Optimization Framework

Integrated Device SDKs

3rd Party Library Integration

Bu

ild

En

gin

e

Worklight Studio

SDKs

Functional Testing

WYSIWG Editor and Simulator

Blackberry

Android

iOS

Windows Phone

Java ME

Windows 8

Mobile Web

Desktop Web Enhanced crash & platform-level

exception capture

Location-based event handling

IBM Worklight Components Overview

1 2

4

5

3

Page 12: Ibm mobile first briefing

© 2013 IBM Corporation12 #IBMMobile

Multi-platform development with a shared codebase

From the complexity of many…

• Multiple sets of tools & frameworks • Four codebases to develop and maintain

To the simplicity of one

• One development environment• One codebase to develop and maintain

IBM Worklight

Windows AndroidApple BlackberryWindows AndroidApple Blackberry

Page 13: Ibm mobile first briefing

© 2013 IBM Corporation13 #IBMMobile

Worklight Studio – Simulators and Emulators Utilizing SDK specific tools for development and testing

Page 14: Ibm mobile first briefing

© 2013 IBM Corporation14 #IBMMobile

Why IBM Worklight?

Build "native" , hybrid, or mobile web because the real value is in the platform, administration, up-keep, security, adapters, and integration layer we provide better than anyone else. – Integration

Mobile Middleware provides a layer of indirection, which allows for the back end services to be shifted without affecting the end point. - Flexibility

Ability to surgically enable and disable Application specific to a platform, administratively provide platform specific messages - Control.

Arms the enterprise to adapt and fit into to current Enterprise Security platform ( authentication, authorization and security policy enforcement etc) – Security

Avenue to exploit existing services ( SOA Model) and since these services were design for Web Application, Mobile middleware allows for filtering and altering the content, prior to sending the response back to end use. - Flexibility, control and reuse and Optimization of existing enterprise services.

Mobile Specific Services - Unified push notification, SMS and devices specific notifications etc, provide an avenue to address these via platform. and more…. 

Page 15: Ibm mobile first briefing

© 2013 IBM Corporation15 #IBMMobile

Do YOU have a Digital Strategy?

Everyone thinks they have a digital strategy these days. But while your company may have a business or IT strategy that incorporates digital technology, an IT strategy does not equal a digital strategy.

Why? Because most IT strategies treat technology in isolation. Think about it — your company may be working on a cloud strategy, social strategy, or

mobile strategy. But today’s hottest customer-facing solutions rely on pervasive digital connections in

which the individual technologies (cloud, near field communications, mobile, big data, etc.) merge to deliver an experience that looks and feels an awful lot like our natural behavior.

In other words, the more connections between people, places, information, and things (aka digital density), the more customers can interact with companies and each other in a seamless and satisfying way.

Does your strategy capitalize on that?

Page 16: Ibm mobile first briefing

16 © 2013 IBM Corporation#IBMMobile

© Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have

the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities

referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines

Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

Learn more at: www.ibm.com/mobilefirst

Page 17: Ibm mobile first briefing

© 2013 IBM Corporation17 #IBMMobile

Do YOU have a Digital Strategy?

Everyone thinks they have a digital strategy these days. But while your company may have a business or IT strategy that incorporates digital technology, an IT strategy does not equal a digital strategy.

Why? Because most IT strategies treat technology in isolation. Think about it — your company may be working on a cloud strategy, social strategy, or

mobile strategy. But today’s hottest customer-facing solutions rely on pervasive digital connections in

which the individual technologies (cloud, near field communications, mobile, big data, etc.) merge to deliver an experience that looks and feels an awful lot like our natural behavior.

In other words, the more connections between people, places, information, and things (aka digital density), the more customers can interact with companies and each other in a seamless and satisfying way.

Does your strategy capitalize on that?

Page 18: Ibm mobile first briefing

18 © 2013 IBM Corporation#IBMMobile

A Mobile Strategy Comprehensively Mitigates Risk

Business Function

Device Security

App Security

Integration

Scalability

SupportApp Dev

App Manage

Device Manage

Notification

Analytics

MobileStrategy

B2E & B2C

Security

Costs

Portability

Time to Market

User Experience

Page 19: Ibm mobile first briefing

19 © 2013 IBM Corporation#IBMMobile

AngelaBusiness

User

DaveBusiness

Developer / Data Analyst

JaneDomain

Specialized Developer

BobBackend Service

Developer

FredPlatform

Operations

AndrewInfrastructure

Operations

LOB

IT

Obtain Insight

Manage

Deploy

Instrument

Integrate

Test

Scan & Certify

Design & Develop

Continue to focus on completing the lifecycle through the eyes of the end users

Page 20: Ibm mobile first briefing

20 © 2013 IBM Corporation#IBMMobile

What application questions do we tackle?

What style of development?–Native vs. Hybrid vs. Mobile Web vs. Multi-channel Web

What type of app am I building?–Multi-channel vs. targeted app.

–Responsive Design, Adaptive Web, Mobile Framework.

Which Toolkit should I use?–Dojo Mobile/jQuery Mobile/Sencha Touch

–Backbone, Handlebars, Bootstrap, Angular, etc…–Evolving web ecosystem…

Client Side Architecture for Single Page Apps/Web 2.0/etc…–Model View Controller

–Best Practices/Performance/etc…

Thin Server Application Architecture–Adapters vs. REST

–Notifications (WL Push Notifications vs. MQtt)

20 IBM ConfidentialNovember 18, 2013

IBM Confidential20

Page 21: Ibm mobile first briefing

21 © 2013 IBM Corporation#IBMMobile

Browser-basedNative JavaScript Runtimes

MS Trident, Moz Gecko, Webkit

Mozilla Rhino (JavaScript on Java JRE)

Non-browser Native JavaScript Runtime

Modern JavaScript Ecosystem

Runtime Environments

Module FormatsAMD jQuery Plugins CommonJSUMD

ECMAScript6Modules (future)

Package Managers

Module Loaders

nanoLABjs

Packages & ModulesjQuery

jQuery Mobile

Backbone

Modernizr

Mustache

UnderscoreJS

Dojo Core

Dojo UI

Dojo Mobile

Dojo Desktop

Dojo GFX

Dojo Charts

D3

Dojo Gauges

AppFirst

RaphaelJS

curlYepNope$script.js

Handlebars

NodeJS

Page 23: Ibm mobile first briefing

23 © 2013 IBM Corporation#IBMMobile

Mobile security – more than just the device

Manage deviceSet appropriate security policies • Register • Compliance • Wipe

• Lock

Secure DataData separation • Leakage •

Encryption

Application SecurityOffline authentication • Application level controls

Secure AccessProperly identify mobile users and devices • Allow or deny access

• Connectivity

Monitor & ProtectIdentify and stop mobile threats • Log network access, events, and

anomalies

Secure ConnectivitySecure Connectivity from devices

Secure ApplicationUtilize secure coding practices

• Identify application vulnerabilities • Update applications

Integrate SecurelySecure connectivity to enterprise

applications and services

Manage ApplicationsManage applications and enterprise

app store

At the Device Over the Network and Enterprise For the Mobile App

Enterprise Intranet

Internet

Page 24: Ibm mobile first briefing

24 © 2013 IBM Corporation#IBMMobile

Characteristics of Mobile Enterprise Progressive Capability Model

Page 25: Ibm mobile first briefing

25 © 2013 IBM Corporation#IBMMobile

Mobile Enterprise Progressive Capability Model

Page 26: Ibm mobile first briefing

26 © 2013 IBM Corporation#IBMMobile

IBM & Partner Applications

Application & Data Platform

IBM

Ser

vice

s

Management AnalyticsSecurity

Named leader in interactive design

The MobileFirst portfolio of capabilitieshas expanded significantly

Page 27: Ibm mobile first briefing

27 © 2013 IBM Corporation#IBMMobile