june 25 webcast adding mobile to power applications

29
© 2012 IBM Corporation Opening your Power Systems to Mobile Devices using Worklight © 2013 IBM Corporation Leigh Williamson, IBM Distinguished Engineer, Software Group Aaron Allsbrook, ClearBlade, Mobile Business Lead Jim Bouquet, ClearBlade

Upload: leigh-williamson

Post on 12-Nov-2014

631 views

Category:

Technology


1 download

DESCRIPTION

Slides for June 25 WebCast

TRANSCRIPT

Page 1: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation

Opening your Power Systems to Mobile Devices using Worklight

© 2013 IBM Corporation

Leigh Williamson, IBM Distinguished Engineer, Software Group

Aaron Allsbrook, ClearBlade, Mobile Business LeadJim Bouquet, ClearBlade

Page 2: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation2

Accelerating Product and Service Innovation | Rational

The Broadest Portfolio of Mobile

Solutions

The Deepest Set of Services Expertise

New Industry Partnerships and Resources

for Developers

The Industry’s Most Comprehensive Mobile

Portfolio

Page 3: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation3

Accelerating Product and Service Innovation | Rational

Please note the following

IBM’s statements regarding its plans, directions, and intent are subject to change or

withdrawal without notice at IBM’s sole discretion.

Information regarding potential future products is intended to outline our general product

direction and it should not be relied on in making a purchasing decision.

The information mentioned regarding potential future products is not a commitment,

promise, or legal obligation to deliver any material, code or functionality. Information

about potential future products may not be incorporated into any contract. The

development, release, and timing of any future features or functionality described for our

products remains at our sole discretion.

Performance is based on measurements and projections using standard IBM

benchmarks in a controlled environment. The actual throughput or performance that any

user will experience will vary depending upon many factors, including considerations

such as the amount of multiprogramming in the user’s job stream, the I/O configuration,

the storage configuration, and the workload processed. Therefore, no assurance can be

given that an individual user will achieve results similar to those stated here.

Page 4: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation4

Accelerating Product and Service Innovation | Rational

IBM MobileFirst Offering Portfolio

AnalyticsSecurityManagement

IBM & Partner Applications

Application Platform and Data Services

Banking Insurance Transport Telecom Government

Industry Solutions

HealthcareRetail Automotive

Application & Data Platform

Str

ate

gy &

De

sig

n S

erv

ice

sD

eve

lop

me

nt &

Inte

gra

tion

Serv

ice

s

Cloud & Managed Services

Devices Network Servers

Page 5: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation5

Accelerating Product and Service Innovation | Rational

Top priority for executives: Updating existing applications

Note: Results based on 2,124 software decision makers (percents may not total 100 because of rounding).

Source: Forrsights Software Survey, Application Retirement — It’s Time To Put The Elephant In The Room On A Diet, February 2011.

Page 6: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation6

Accelerating Product and Service Innovation | Rational

Great mobile apps drive engagement

Hammond, Jeffrey. Build Great Mobile Apps That Drive Engagement. Rep. Forrester Research, 25 July 2012. Web. 8 Mar. 2013.

Time to Feedback

Time to Certainty

Time to Safety

Lifecycle Focus

Page 7: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation7

Accelerating Product and Service Innovation | Rational

Scan & Certify

Instrument

Test

IntegrateObtain Insight

Manage

Deploy

Design & Develop

The IBM Mobile Enterprise Development Lifecycle

Page 8: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation8

Accelerating Product and Service Innovation | Rational

Key mobile development and delivery challenges

• Highly fragmented set of devices,

platforms, languages, and tools

complicates development, test, and

operations

Fragmentation and developing for multiple mobile platforms

• Higher frequency of new

releases puts added pressure

on teams to deliver on time and

with high quality

Accelerated time to market requirements

• Apps typically need to leverage

existing enterprise services, which

must be made mobile-consumable

• Enterprise wireless networks are

running out of bandwidth to

accommodate employee devices

Connecting apps with existing enterprise systems

• Consumers demand a high quality user

experience where quality is influenced as

much by design as it is by function

Delivering high quality apps

Page 9: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation9

Accelerating Product and Service Innovation | Rational

Application runtime

Cross platform services for the mobile channel (client & server componentry). Client APIs are introduced for both pure native as well as hybrid development

IBM Worklight: An Overview

Studio

Leading tools for cross platform hybrid development that maximize code reuse and enable per-device optimization

Operational console

Operational management for deployments, concurrent versions, and infrastructure access. Operational analytics provide real-time insight into application usage

Application center

A cross-platform private mobile application store focused on the needs of a development organization or a team

Page 10: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation10

Accelerating Product and Service Innovation | Rational

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

Windows Phone

AndroidApple

Windows Phone

AndroidApple

Blackberry

Blackberry

Rapid multi-platform development using a single shared codebase

IBM MobileFirst Platform

Page 11: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation11

Accelerating Product and Service Innovation | Rational

Worklight Adapters

UniversalitySupports multiple integration technologies and back-end information systems including HTTP/HTTPS endpoints, database endpoints, JMS endpoints, and more.

Read-only as well as Transactional CapabilitiesAdapters support read-only and transactional access modes to back-end systems

Fast DevelopmentDefined using simple XML syntax, and easily configure with JavaScript API

SecurityUse of flexible authentication facilities to create connections with back-end systemsAdapters offer control over the identity of the connected user

CachingCaching utilized to store retrieved back-end data

TransparencyData retrieved from back-end applications is exposed in a uniform manner regardless of the adapter type

Information SystemsDatabases

Applications

Query

Update

data

Data/Result

as JSON

Invoke

adapter

procedure

SQL WS

Worklight

HTTP

Response

1

2 3

4

Caching Mechanism

Page 12: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation12

Accelerating Product and Service Innovation | Rational

What do mobile testers need?

Page 13: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation13

Accelerating Product and Service Innovation | Rational

� 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 WorklightWorklight 6.06.0

New for Worklight v6.0 – Functional Testing Directly in Worklight Studio

Page 14: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation14

Accelerating Product and Service Innovation | Rational

RTW supports isolating tiers of the app for focused mobile testing

Rational Test WorkbenchService Virtualization support for isolating

mobile client tier

For focused automated mobile client tier functional testing, use RTW Service Virtualization to simulate the mobile middle tier and back office systems.

Page 15: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation15

Accelerating Product and Service Innovation | Rational

IBM Integrated Development Environments with IBM WorklightExtend existing back-end services and data to mobile apps

Integrated multi-platform development environments

Construct, debug, and test mobile user interfaces

Refactor and extend existing logic on enterprise platforms (System z, Power)

as mobile-consumable services

� Rational Developer for zEnterprise

� Rational Developer for i

� Rational Developer for AIX and Linux

� Rational Application Developer

� Rational Software Architect

IBM Worklight will be included in the following IDEs (for development purposes only):

Page 16: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation16

Accelerating Product and Service Innovation | Rational

Rational Developer for i and Rational Developer for AIX and Linux

� Rational Developer for i - Three editions:

– RPG and COBOL Tools (Note: This also supports C, C++, CL, DDS, and SQL development)

– RPG and COBOL + Modernization Tools, Java Edition (replaces RD Power: Power tools for i)

– RPG and COBOL + Modernization Tools, EGL Edition (replace RDi SOA)

� Rational Developer for AIX and Linux – Two editions

– C/C++ Edition

– AIX COBOL Edition

� Among the key new capabilities introduced in V9.0

– Rational Developer for i RPG and COBOL + Modernization Tools, Java Edition and both editions of Rational Developer for AIX and Linux

• includes a rich subset of the Rational Application Developer for WebSphere Software offering.

• support for the latest version of the WebSphere Application Server Liberty profile, and enhancements to tools for developing web and mobile web application front ends.

• includes IBM Worklight Studio to support development of hybrid mobile applications. This combined set of tools provides capabilities for developing multitier, enterprise mobile applications that integrate with back-end systems deployed on AIX, IBM i and Linux on Power Servers.

Page 17: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation17

Accelerating Product and Service Innovation | Rational

� Software development involves a team of peoplewith diverse skills using different tools

– Design, development, test, operations, etc.

� Tools can make or break collaboration

– Fragmented tools create silos

– Integrated tools break down barriers

� Effective development depends on …

– Defined goals

– Transparency of progress and quality trends

– Aligning teams across the entire application development lifecycle

Mobile software development is a team sport

Page 18: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation18

Accelerating Product and Service Innovation | Rational

IBM Mobile Development LifecycleReducing time to feedback

IBM provides the only comprehensive mobile development solution currently in the market

combining a mobile application platform, construction tools, and lifecycle management in

one convenient product

Mobile Application Platform

Construct, debug, and test mobile UIs

IBM Worklight

Application Lifecycle Management

Test

DevelopmentBusiness

Open Lifecycle Integration Platform

Traceability across the entire development lifecycle

Design Code Test Deploy

Collaborative Lifecycle Management

+

Page 19: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation19

Accelerating Product and Service Innovation | Rational

IBM announces the acquisition of UrbanCodeEnabling clients to more rapidly deliver mobile, cloud, big data analytics and traditional

applications with complementary DevOps capabilities

� Drive down costs

� Reduce the amount of manual labor,

resource wait-time, and rework

� Speed time to market

� Increase frequency of software delivery

� Reduce risk

� Deliver higher quality application

releases with increased compliance

“Mobile development moves more quickly than most enterprises are accustomed to. The coordination required, and the pace being driven by mobile, is a big factor driving DevOps in the enterprise.”

- Eric Minick, UrbanCode.

Page 20: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation20

Accelerating Product and Service Innovation | RationalThere are more than enough hurdles to achieving enterprise mobility …

What if integration came standard?

Join the OSLC User Group for MobileIt all starts with scenarios.

http://bit.ly/OSLC-UG-Mobile

Page 21: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation21

Accelerating Product and Service Innovation | Rational

OSLC User Group for Mobile

OSLC is an open community building practical specifications for integrating software.

Open Services forLifecycle Collaboration

Lifecycle integration inspired by the web

http://bit.ly/OSLC-UG-Mobile

Generally applicable, Scenario-driven & Solution-oriented

Page 22: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation22

Accelerating Product and Service Innovation | Rational

ClearBlade is an Enterprise Mobile software and services

company.

Page 23: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation23

Accelerating Product and Service Innovation | Rational

Page 24: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation24

Accelerating Product and Service Innovation | Rational

Flight Search on IBM iSeries (http://iseriesd.demos.ibm.com)

- Search By Date

� Login to iSeries

� Enter command GO FRSMAIN to start Flight system

� Select option1 (Create a New Reservation)

� Enter Date of Flight, From City, To City

� Press F6 to get results

� Hit Enter to scroll down and see all 9 results

� Hit F3 to Exit

Page 25: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation25

Accelerating Product and Service Innovation | Rational

HATS

System i Connectivity Options

Worklight Server

Web Service

HTTPHTTP

Adapters

HTTP

TN5250 HTTPWeb Services

REST / SOAP

5250

iSeries

RPG / Cobol

TJava IBM Toolbox for Java (JTOpen) Java

Java PHP

Page 26: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation26

Accelerating Product and Service Innovation | Rational

iSeries

Flat File (EXMPCAT)

Mobile Client

Web

ServiceWorklight

ServerWeb Services Flight

Search

From / To Flight Detail

iSeries Access Web Service Enabled

5250 Client

Review

available

Flights

.

Enter

From, To

and Date

Page 27: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation27

Accelerating Product and Service Innovation | Rational

Page 28: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation28

Accelerating Product and Service Innovation | Rational

Page 29: June 25 webcast   adding mobile to power applications

© 2012 IBM Corporation29

Accelerating Product and Service Innovation | Rational

The Broadest

Portfolio of Mobile Solutions

The Deepest

Set of Services Expertise

New Industry

Partnerships and Resources for Developers

Thank you!Leigh Williamson, IBM Distinguished Engineer, Software Group [email protected], twitter: @leighawilliAaron Allsbrook, ClearBlade, Mobile Business Lead

[email protected], @AAllsbrook

Jim Bouquet, [email protected], @jim_bouquet