ibm mobile strategy may2012 mark.cesario v1.0

14
© 2012 IBM Corporation 1 IBM's Mobile Enterprise Strategy An IBM Rational Perspective Mark Cesario IBM Rational Software, Client Technical Professional [email protected]

Upload: mark-cesario

Post on 10-May-2015

641 views

Category:

Technology


1 download

DESCRIPTION

This is a slide deck that walks you through the latest IBM Mobile platform. Includes IBM WebSphere's Workllight mobile solution, IBM Rational CLM solution (specifically Rational Team Concert) and Rational Application Developer for a tightly knit mobile development environment.

TRANSCRIPT

Page 1: Ibm mobile strategy may2012 mark.cesario v1.0

© 2012 IBM Corporation

1

IBM's Mobile Enterprise Strategy An IBM Rational Perspective

Mark Cesario

IBM Rational Software, Client Technical Professional

[email protected]

Page 2: Ibm mobile strategy may2012 mark.cesario v1.0

© 2012 IBM Corporation

2

Extending business to mobile customers

and workforce

Improve operational efficiencies and

reduce costs

Differentiate the customer experience

Enable new services and business models

Busin

ess

Results

Banking Insurance Healthcare Telecom Retail Government Others

User Notification

3rd Party Mobility Services

Location Services

Mobile Payments

Social Mobile Commerce

Customer Care and Insights

Workforce Optimization

Product and Service Innovation

IBM Enterprise Mobile Platform

Social Collaboration

Clients are looking for a mobile platform that solves their needs

Build mobile applications

Connect to, and run backend systems in support of mobile

Manage mobile devices and applications

Secure my mobile business

Extend existing business capabilities to mobile devices

Transform the business by creating new opportunities

Page 3: Ibm mobile strategy may2012 mark.cesario v1.0

© 2012 IBM Corporation

3

Worklight Overview

Worklight Server Unified notifications, runtime skinning, version management, security, integration and delivery

Worklight Console A web-based console for real-time analytics and control of your mobile apps and infrastructure

Worklight Studio The most complete, extensible environment with maximum code reuse and per-device optimization

Worklight Runtime Components Extensive libraries and client APIs that expose and interface with native device functionality ←

Page 4: Ibm mobile strategy may2012 mark.cesario v1.0

© 2012 IBM Corporation

4

Core features for mobile development tools

WYSIWYG editor showing target

device form factor

Properties view to configure the focused

widget

Dojo widgets, including mobile, automatically

detected and shown in the palette

Simulator enables device-testing inside

browsers

Page 5: Ibm mobile strategy may2012 mark.cesario v1.0

© 2012 IBM Corporation

5

Incorporated Device SDKs

Page 6: Ibm mobile strategy may2012 mark.cesario v1.0

© 2012 IBM Corporation

6

Mobile platform theme: Build and Connect

Build mobile applications

Connect to, and run backend systems in support of mobile

Manage mobile devices and applications

Secure my mobile business

Extend existing business capabilities to mobile devices

Transform the business by creating new opportunities

IBM Mobile Enterprise Platform

Customers can now build enterprise mobile

applications that:

• Run on multiple mobile devices

• Connect to enterprise back-end

applications and information systems

• Fulfills fast time-to-market requirements

and can be rapidly updated with new

releases

• Deliver high quality user experience

Rational Collaborative

Lifecycle Management –

accelerating mobile app

development across

platforms

Page 7: Ibm mobile strategy may2012 mark.cesario v1.0

© 2012 IBM Corporation

7

Mobile application development includes more than just creating the source code

Production Troubleshooting

Maintenance Release

Defect Tracking

Automated Environment

Configuration

Definitive Software Library

Application Install

Governance

System Verification

Performance Testing

Automated Functional Test

Code

Compile

Debug

Model

Architecture Mgmt

UX Prototypes

Stakeholder input

User Stories

Feature identification

Build & Package

Page 8: Ibm mobile strategy may2012 mark.cesario v1.0

© 2012 IBM Corporation

8

Rational Strategy for Mobile Application Development

Start with a mobile runtime.

Add best-of-breed code development tools that support the mobile runtime.

Integrate with a development platform that covers the entire application lifecycle.

Augment with mobile testing and mobile design capabilities.

Page 9: Ibm mobile strategy may2012 mark.cesario v1.0

© 2012 IBM Corporation

9

It looks like this…

Software Change & Configuration Management

Quality Management

Rational Collaborative Lifecycle Management (CLM)

Build & Deploy Management

Requirements Management

Application Development

Studio Mobile-specific testing

Virtualized multi-tier Device Clouds

Page 10: Ibm mobile strategy may2012 mark.cesario v1.0

© 2012 IBM Corporation

10

Production Troubleshooting

Maintenance Release

Defect Tracking

Automated Environment

Configuration

Definitive Software Library

Application Install

Governance

System Verification

Performance Testing

Automated Functional Test

Code

Compile

Debug

Model

Architecture Mgmt

UX Prototypes

Stakeholder input

User Stories

Feature identification

Requirements Composer,

DOORS, Focal Point

Rhapsody, Rational Software

Architect

Worklight Studio, Rational Team Concert, ClearCase, ClearQuest

Rational Quality Manager,

Function Tester, Perf Tester

Rational Asset Manager

Rational Team Concert, Rational

Insight

Rational AppScan for mobile

security analysis

Products supporting mobile application lifecycle

Page 11: Ibm mobile strategy may2012 mark.cesario v1.0

© 2012 IBM Corporation

11

Example Integration Value

Team Concert Client

sources executables,

logfiles

Team

repository

of apps

Studio

iOS

SDK

Android

SDK

RIM

SDK

Builder

RTC build engine and

Worklight mobile build

utility provide a controlled

build environment for

mobile apps – both native

and hybrid

Developer

SCM Build

Mobile devices & emulators

App stores

Mobile build server farm

Page 12: Ibm mobile strategy may2012 mark.cesario v1.0

© 2012 IBM Corporation

12

Mobile end-to-end code construction

Create Project

Construct UI

Test in simulator or device

Build App

Code Business

Logic

Preview in

browser

Debug in browser

Native SDK

Preview Build

In Studio

In RTC RTC Client

Design Inputs

Dojo Foundation

IBM Worklight Studio

Page 13: Ibm mobile strategy may2012 mark.cesario v1.0

© 2012 IBM Corporation

13

Middle Tier Server

Mobile testing challenges

Client Tier Devices Back-end Data & Services

Testing Challenges

1. Middle tier and backend set up

2. Authoring of automated mobile test

scripts requires programming skills

3. The number of different mobile

devices

Solutions

1. Isolate the other tiers of the app using Green

Hat and concentrate on the mobile device code

2. Use non-programmers to record automated

mobile test case scripts.

3. Rent the majority of you mobile test devices

from the cloud using Rational and Business

Partners, and save the ownership & maintenance

costs & complexity.

Page 14: Ibm mobile strategy may2012 mark.cesario v1.0

© 2012 IBM Corporation

14

Incremental Integration Testing

Actual Service/App

Virtual Service/App

Test Virtualization is an enabler for

continuous Integration Testing

Services, applications, systems are

introduced into the continuous integration

cycle in a prioritized, controlled fashion.

Green Hat: From Test Virtualization to Continuous Integration Testing