39
© 2013 IBM Corporation IBM MobileFirst App Platform: Develop and Integrate Mobile Apps to Drive ROI

IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

Embed Size (px)

Citation preview

Page 1: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation

IBM MobileFirst App Platform: Develop and Integrate Mobile Apps to Drive ROI

Page 2: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation2

USAGE NOTES TO SPEAKER …

� This is the keynote presentation associated with ‘IBM MobileFirst Platform’ and is intended to be used before you have give any of the breakout sessions noted below. For your

awareness, here are the available presentations via the link in the speaker notes.

� KEYNOTE: IBM MobileFirst Platform: Develop and Integrate Mobile Apps to Drive ROI

− Breakout: Build, Run and Manage Cross-Platform Apps with a Mobile Application

Platform [Featured Product: Worklight]

− Breakout: Mobile DevOps - Handling Platform Sprawl [Featured Product: Rational]

− Breakout: Creating and Managing Successful Multichannel Web Experiences for

Mobile Users [Featured Product: ICS]

− Breakout: Extend Your Enterprise with Cloud Integration [Featured Product: Cast Iron]

� If you have questions on specific content in this deck or need enablement, please contact

Robyn Gold ([email protected])

� If you have any questions on general IBM MobileFirst content/messaging, please contact

Tracy B Clark ([email protected])

Page 3: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation3

TBC Corporation creates a consistent mobile user experience

IBM Worklight software reduces time to market for mobile applicationsChallenges

TBC Corporation wanted to ensure that its customers had a consistent experience whether they visited the company’s websites from a PC or a mobile device.

Solution

TBC implemented IBM® Worklight software, which helps enable the company to write a single instance of code that it can deploy on multiple mobile device platforms, such as Android and Mac iOS.

Benefits

� Significantly shortens the time to market for mobile applications

� Supports a consistent user experience across channels and platforms

� Reduces the time and resources required for mobile application development

“Our mobile application portfolio requires complete flexibility of the UI so we can address customer needs in our user experience with total control. The IBM Worklight platform allows us to manage that through standard web development technologies.”

— John Anthony Capriotti, vice president for

e-commerce and web, TBC Corporation

Page 4: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation4

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 5: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation5

Why mobile development is different

• Smaller screens pulling content from more sources: need to choreograph content from multiple repositories and applications , both on premises and in the cloud

• Greater challenges of application governance, distribution, and version management

• AppStore Terms of Service present challenges for managing B2C apps

Development is different.Mobile apps are different.

• They are more strategic – Greater urgency urgency and immediacy of engagement

• They are context-aware –know where you are and what you are doing

• They run on unstable networks–interruption is the norm, not the exception

• Smaller footprint – More challenging to make compelling and easy to use

• Always on – An opportunity to deliver greater value

Management is different.

Security is different.

• Faster development cycles

• More devices to support, each with its own set of capabilities, OS and UI behaviors

• More development approaches to choose from –Web, HTML, Native

• More third-party and open-source tools, frameworks and libraries to choose from

• Greater risks of exposing applications and data on small, light and always on portable devices

• Greater authentication challenges associated with content mashups

• AppStore Terms of Service can limit security options

Page 6: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation6

Mobile Lifecycle

Management & Testing

Data Access

& Integration

Building & Deploying

Mobile Apps

�Secure code and reuse across platforms

�Management needs for B2C / B2B / B2E

�Analytics & continuous improvement

�Address multi-channel and multi-tier

�Rapid Prototyping

�Access to device inventory

�Test automation & planning

� Lifecycle management

�Team collaboration

�Fit within existing enterprise development process

�Short project cycles & integration effort

�Different data usage patterns for mobile

�Content delivered in context

�Driving engagement (push) across multi-tier systems

How do I develop &

deliver across platforms?How do I test and manage

the lifecycle of the app?

How do I integrate into

existing systems?

Mobile app development imperatives and challenges

Page 7: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation7

Mobile Lifecycle

Management & Testing

Data Access

& Integration

Building & Deploying

Mobile Apps

�RequirementsCollect user requirements and feedback

�CollaborateCoordinate agile development teams

�TestAutomated test for mobile devices and connected systems

�DeployPush to production with controlled distribution

�Continuous ExperienceGather continuous feedback from user and iterate

�Define EndpointsChoose backend and cloud application

� IntegrateRapidly connect to back end and combine data

�ConvertDeliver back end data in mobile friendly format

�PushReceive events from back end and push to appropriate device

�SynchronizeKeep data in sync while off line

�PlanPlan project scope and goal

�DesignDefine user experience for mobile and use latest device features

�BuildFor cross platform and manageability

�SimulateEnsure app functionality and usability

�Post for reviewGather feedback from stake holders

Thinking through mobile application development

Page 8: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation8

Design &

Develop

Obtain

Insight

Manage

Deploy

Instrument

Integrate

Test

Scan & Certify

The IBM Mobile Enterprise Development Lifecycle

IndustrializeIBM Mobile Development

Lifecycle Solution

Page 9: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation9

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 &

Desig

n S

erv

ices

Develo

pm

en

t & In

teg

ratio

n S

erv

ices

Cloud & Managed Services

Devices Network Servers

Page 10: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

10 © 2013 IBM Corporation

IBM MobileFirst Platform

IBM Worklight

IBM Rational Test Workbench

IBM Mobile Application Platform Management

• Automated testing for high quality mobile

apps (planned beta in 1Q)

• Streamlined deployment for private

clouds on PureApplication System

• Single sign-on across multiple apps on a

device

• Latest versions of all major mobile OS’s (iOS, Android, Windows, and BlackBerry)

For clients that need to:

� Quickly develop and deploy high quality

mobile apps across multiple platforms

� Seamlessly connect rich mobile

applications to enterprise data and

services

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

Available Today!

Page 11: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

11 © 2013 IBM Corporation

Open standards-based development framework optimized for re-use across devices – with mobile-specific Application Lifecycle Management (ALM).

Mobile application server provides mobile-specific administrative, notifications, analytics and security services while leveraging existing investments in data, applications and infrastructure

The IBM MobileFirst Platform leverages the value of your existing investments so that you can extend your enterprise to mobile devices

Client device layer

enables client-side

security, enforces app

upgrades, secures local

storage and allows access

to device features.

Essential development, runtime and

client device services

Page 12: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

12 © 2013 IBM Corporation

Mobile ApplicationsMultichannel Web Sites

Provide a consistent integrated web experience across multiple channels (desktop browser, smartphones, tablets, etc..)

Why?

Needed

Capabili

ties

Exam

ple

s

Provide an experience that takes full advantage of the device and its ecosystem

� Aggregate multiple applications� Content management � Personalized for roles� Role based access

� Dedicated, task focussed app� Integrates with device capabilities

(e.g. camera)� App store presence

Mobile apps leverage and extend your web experience

Page 13: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

13 © 2013 IBM Corporation

Supporting multiple mobile application development models

Page 14: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

14 © 2013 IBM Corporation

Rapid multi-platform development using a single 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 PhoneAndroidApple

Windows PhoneAndroidApple

Blackberry

Blackberry

Page 15: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

15 © 2013 IBM Corporation

Extend the value of existing investments in applications, data, and

servicesFrom the complexity of many…

•Multiple sets of back-end integrations to build and manage

•YOU manage caching, authentication and single sign-on, service interruptions and push notifications

To the simplicity of one

• One adapter per resource

• Worklight Server manages caching, authentication and single sign-on, service interruptions and push notifications

DBAnalytics

Engine

Cloud

ServiceAnalytics

Engine

With Worklight

Cloud

ServiceApp DB

App

IBM Worklight

Page 16: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

16 © 2013 IBM Corporation

Security patches in hours versus months

• Patch and package: • Android app• Apple app• Windows app• Blackberry app

Situation: App published with HTML-based security breach

Week 1

• Submit for review:• Apple Store• Google Play• Blackberry AppWorld• Windows App store

Week 1

4-6 week publishing cycle

Never. There is no way to require users to upgrade or prevent them

from running a published app.

Date Resolved

Patch common code base. Hour 1

Deploy to all platforms.Apple, Android, Blackberry, Windows Phone

Hour 2

Direct Update: The next time users launch the app, they are forced

to update or quit the app.

Same day, guaranteed.Date

Resolved

IBM Worklight

From uncertainty… To governance and control

Page 17: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation17

Middle Tier ServerClient Tier Devices Back-end Data & Services

Testing involves much more than just the mobile front-end

Testing the end-to-end mobile solution

Page 18: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation18

BETA planned availability 1Q 2013

IBM Rational Test Workbench

High quality mobile apps built and tested for a rapidly evolving

mobile infrastructure

� Mobile Test Automation− Support for native, and hybrid applications running on

Android and iOS

− Natural language test and visual test editing

− Simplified IDE and mobile device clients for test authoring, execution, and reporting

� Eclipse Client integration− Mobile Test Automation

− Support for Selenium web GUI test automation

− Multi-channel test scenarios

− Integration with Rational Quality Manager and the IBM Worklight mobile development platform

� End-to-end mobile testing− Virtualization of middle-tier and back-end systems

− Dynamic instrumentation of mobile applications

− Capture and high-fidelity replay of multi-touch events

Page 19: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation19 19

Be lean. Be agile. Work together.

Unify mobile development teams to produce

better applications, at mobile speed

Deliver mobile applications for multiple

platforms with cross-platform code, build and

test support

Meet accelerated time to market

requirements using agile processes with real-

time planning to help build and maintain “5-

star” mobile apps

Deliver high quality apps that engage users

and meet business objectives with lifecycle

traceability to ensure coverage of requirements,

development and test

Integrate with enterprise systems by

extending enterprise assets and connecting via

Worklight adapters

“I can focus on designing an innovative app and

depend on my lifecycle capabilities to

collaborate with stakeholders from design to

done!”

- Mobile Developer

IndustrializeIBM Mobile Development

Lifecycle Solution

Design & Develop

Obtain Insight

Manage

Deploy

Instrument

Integrate

Test

Scan & Certify

IBM Mobile Development Lifecycle Solution

Page 20: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation20

IBM Messaging Appliance Mobile App Platform

Mobile first organizations need real-time application

messaging between enterprise systems and millions

of connected devices

IBM Messaging Appliance plans to scale to millions of concurrent connections to capture insights from interactions in real-time, and transform them into business opportunities. Planned capabilities include:

� Large scale connectivity to reach items such as mobile devices, machine-to-machine, telemetry, telematics, and sensors

� Messaging optimized for wireless to support extreme transaction rates and predictable, consistent low latency

� Provides reliable bi-directional messaging and pub/sub capabilities enabling intelligent decisions based on real events

� Ability to snap onto existing environments with built-in IBM MQ and Message Broker connectivity

Internet

IBM Messaging Appliance

Enterprise

IBM WebSphere MQ messaging

APP

APP

Service

ServiceDB APP DB

APP

DB

IBM 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.

Page 21: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation21

1Download the free IBM Worklight Developer Edition: ibm.com/developerworks/mobile/worklight

Learn more: ibm.com/mobilefirst

2

3

Download the free IBM Mobile Development Lifecycle Solution (Worklight PLUS ALM): ibm.com/developerworks/cloud/cloudtrialPromo code IMDLS

Three Ways to Get Started with IBM

Page 22: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation22

Page 23: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

23 © 2013 IBM Corporation

Legal Disclaimer

• © IBM Corporation 2013. All Rights Reserved.• The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained

in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication 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 this presentation 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 this presentation 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. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.

• If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete: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.

• If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete:All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer.

• Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM

Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server). Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.

• If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete:Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.

• If you reference Java™ in the text, please mark the first use and include the following; otherwise delete:Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

• If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete:Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.

• If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete:Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

• If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete:UNIX is a registered trademark of The Open Group in the United States and other countries.

• If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete:Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others.

• If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration purposes only.

Page 24: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation24 © 2012 IBM Corporation24

BACKUPBACKUP

Page 25: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation25

Mobile Testing Beta

•Dynamic instrumentation

of Android and iOS Mobile

Applications

•Capture and high-fidelity

replay of multi-touch

events

•Automated mobile

function testing

Deep Application Instrumentation for Mobile Function Test

IBM Rational Test Workbench

Page 26: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation26

Addressing numerous enterprise mobile pain points

Need to support multiple devices and fragmented operating environments

• Build once. Run anywhere using HTML5/JS/CSS and Cordova

• Android, iOS, Blackberry, Microsoft, iGoogle, Facebook app, Adobe AIR

• Runtime Skins for different resolutions• Application Lifecycle Management• Centralized Build Process

Inherent security risks of the mobile enterprise• Secured offline access• On device encryption of user data• Single sign-on mechanism• SSL encryption• Protection against reverse engineering

vulnerabilities• Multi-factor authentication

Difficulty connecting to corporate data

• Direct access to back-end systems

• Leverage existing SOA services

• Server-side caching

Challenge of app governance and delivery

• App distribution

• App Version management

• Remote disabling apps

• Direct Update

• Push Notification service management

• Analytics and Usage report

24 x 7, enterprise-level availability

• WebSphere Application Server ND

• Reliable, Highly Available and Scalable

Page 27: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation27

Worklight Components

En

terp

rise B

acken

d S

yste

ms &

Clo

ud

Serv

ices

Worklight Server

User authentication and mobile trust

Mashups and servicecomposition

JSON Translation

Adapter Library for backend connectivity

Sta

ts A

gg

reg

ati

on

Unified PushNotifications

Client-SideApp Resources

Direct Update

Mobile Web Apps

Feedback Management

Device Runtime

Cross-Platform Compatibility Layer

Encrypted and Syncable Storage

Runtime Skinning

Server Integration Framework

Reporting for Statisticsand Diagnostics

Ap

pli

cati

on

Co

de

HTML5, Hybrid,

and Native Coding

Optimization

Framework

Integrated Device SDKs

3rd Party Library Integration

Bu

ild

En

gin

e

Worklight Studio

Worklight Console

Push /SMS Management

Reporting and Analytics

App VersionManagement

Public App Stores

Worklight Application Center

Development Team Provisioning

App Feedback Management

Enterprise App Provisioning

and Governance

Blackberry

Android

iOS

Windows Phone

Java ME

Windows 8

SDKs

Mobile Web

Desktop Web

1 2 3

4

5

Page 28: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

28 © 2013 IBM Corporation

Mobile App Platform

BETA planned availability 1Q

2013

IBM Rational Test Workbench

High quality mobile apps built and tested for a rapidly evolving mobile infrastructure

A mobile enterprise needs…

� Mobile Test Automation− Support for native and hybrid applications

running on Android and iOS

− Natural language test and visual test editing

− Simplified IDE and mobile device clients for test authoring, execution, and reporting

� New Eclipse Client integrating − Mobile Test Automation

− Support for Selenium web GUI test automation

− Multi-channel test scenarios

− Integration with Rational Quality Manager and the IBM Worklight mobile development platform

Page 29: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation29

Mobile App Platform

IBM Worklight 5.0.6

What’’’’s New

�Greater convenience and security through Single Sign-On authentication to enterprise resources, including data, applications and cloud services

�Expanded choice and flexibility of development models through improved native API support

�Streamlined deployment through a new, PureApplication System Mobile Application Platform pattern

�Expanded platform coverage through support for Windows 8 and Blackberry 10

Seamless access to data, applications and cloud services across multiple platforms –without compromising security.

A mobile enterprise needs…

Page 30: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation30

Mobile App Platform

IBM WebSphere Cast Iron Hypervisor Edition

Rapid, simple & flexible connectivity for mobile apps

� Native connectors and template integration

processes (TIP’s) to connect mobile apps to backend & cloud systems, reducing project costs

up to 80%

� Bidirectional connectivity and business logic to

increase data quality and streamline business

processes

� Centralized monitoring for all connectivity

projects

� Simple and flexible, user-friendly, wizard-based,

“configuration, not coding” architecture provides best-practices and enable repeatable mobile

integration project success

Simple and flexible

integration for all connectivity

projects, allowing you to

rapidly integrate SaaS and

back-end systems with mobile

apps

A mobile enterprise needs…

Page 31: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation31

Mobile App Platform

� Mobile Test Automation− Support for native, web, and hybrid applications

running on Android and iOS

− Natural language test and visual test editing

− Simplified IDE and mobile device clients for test authoring, execution, and reporting

� New Eclipse Client integrating − Mobile Test Automation

− Support for Selenium web GUI test automation

− Multi-channel test scenarios

− Integration with Rational Quality Manager and the IBM Worklight mobile development platform BETA planned

availability 1Q 2013

IBM Rational Test Workbench

High quality mobile apps built and tested for a rapidly evolving mobile infrastructure

A mobile enterprise needs…

Page 32: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation32

Mobile App Platform

Mobile Testing Tech

Preview

• Dynamic

Instrumentation

of Android Mobile

Applications (without

requiring source /

static enablement)

Key Benefits

• Automated mobile

function testing

• Native Android

support

Deep Application Instrumentation for Mobile Function Test

A mobile enterprise needs…

Page 33: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation33

Mobile App Platform

Build multi-channel sites and apps

IBM Exceptional Web Experience

Providing a seamless, fully integrated, in-context

experience – combining rich media, social, and web

content – for consumers, partners and employees using

desktop browsers, smartphones, tablets, etc. Client Challenge

Key Capabilities

Want to provide a consistent, compelling web experience across the channels customers and employees use.

� Apply mobile browser themes to multi-channel sites to support exceptional web experiences on smartphones and tablets.

� Build dynamic web layouts through responsive web programming that support multiple devices.

� WebSphere Portal and IBM Worklight used together will allow you to reuse your multi-channel web site investment within the on-device experience

A mobile enterprise needs…

Page 34: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation34

Mobile App Platform

IBM Message Broker

Connecting mobile development to SOA service construction

� Four new WMB development patterns

− Fully integrated in WMB toolkit

− Generate Worklight adapter, test application and supporting WMB flows

1. Simple Service to mobile – WSDL based

2. Resource access from mobile - Controlled access to enterprise data as a resource: methods for read create, update and delete

3. Microsoft .Net service pattern

4. Queue based Push Notification

� Patterns exploits value add WMB capability including policy decision point for access authorisation and WebSphere eXtreme Scale for performance

� Mobile enable any enterprise service in 2 clicks !

� Build robust solutions with integrated caching and security

� Push data to mobile users from enterprise applications

� Create end-to-end mobile solutions for Microsoft .NET

A mobile enterprise needs…

Page 35: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation35

Mobile App Platform

IBM Interactive

IBM’s global digital agency for transformation

We help our clients:

� Assess their business landscape and existing front office

capabilities to increase effectiveness and provide for

sustainable growth

� Leverage customer experience as premier marketplace

differentiator, differentiated by compelling engagement

models

� Improve customer and user experience and build

distinctly competitive omni-channel capabilities

Our expertise in business innovation, customer experience

enablement, and technology deployment make us uniquely

positioned to address the most complex marketplace issues

Deep expertise in mobile strategy, user experience

design, and application lifecycle management

A mobile enterprise needs…

Page 36: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation36

The Key to Successful Mobile App DevelopmentStarts With Design, IT and LOB Working Side By Side

Design IT LOB

Page 37: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation37

Challenges

TBC Corporation wanted to ensure that its customers had a consistent experience whether they visited the company’s websites

from a PC or a mobile device.

Solution

TBC implemented IBM® Worklight software, which helps enable the company to write a single instance of code that it can deploy on multiple mobile device platforms, such as Android and Mac iOS.

Benefits

� Significantly shortens the time to market for mobile applications

� Supports a consistent user experience across channels and platforms

� Reduces the time and resources required for mobile application development

“Our mobile application portfolio requires complete flexibility of the UI so we can address customer needs in our user experience with total control. The IBM Worklight platform allows us to manage that through standard web

development technologies.”

— John Anthony Capriotti, vice president for

e-commerce and web, TBC Corporation

TBC Corporation creates a consistent mobile user experience

IBM Worklight software reduces time to market for mobile applications

Page 38: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation38

Challenges Air Canada put itself in the shoes of its customers

and asked, “Why are we doing this? Why is that process like this? Why is it taking so long?”in order to determine what it could do to innovate and make it simpler for them.

Solution � Multi-channel Mobile customer experience

leveraging iPhone, Blackberry and Mobile Web interfaces that use a common back-end services layer built on SOA principles

� Mobile Applications supporting 3 LOBs: Air Canada, Air Canada Cargo, and Air Canada Vacations

Benefits� Approximate 80% reduction in per-check-in cost

compared to traditional counter check-in� Greater than 50% reduction in time required to

launch new services or channels through the reuse of existing service assets

� Increased customer loyalty by virtue of more

compelling and “stickier” self-service options like real-time notification

“With our multi-channel platform, we have reduced our check-in cost by 80%. What used to take us six to eight weeks to push a new release, now we are able to do in 72 hours. Everything that has to do with development in

testing, we at least saved 50% of the time.”— Patrice Ouellette, Director of Customer

Solutions and Innovations, Air Canada

Air Canada: Perfecting the art of self-service. How self-service helped

an airline transform their brand

Page 39: IBM MobileFirst Platform Presentation (Customer-facing) · PDF filefocus on Hybrid app development with another 49% expected to ... IBM Messaging Appliance Mobile App Platform Mobile

© 2013 IBM Corporation39

Challenges

Company estimated that up to 40 percent of its future business would come from providing mobile accessibility to its products and services. They sought a solution that would provide the scalability needed to support high volumes of data, significant numbers of users and a sizable development team.

Solution

Implemented IBM Worklight software to support its mobile-application-development project. The Worklight software provides the scalability the client needs to address the predicted increase in data and user volumes anticipated once the project is completed.

Benefits

� Able to develop mobile apps quickly and efficiently, supporting future business growth at a lower cost than its previous provider could offer.

� Gained scalability to support higher data and user volumes once the mobile apps were deployed.

“We utilize a hybrid/HTML5 approach to achieve

our goals with Worklight using web technologies

(HTML, Java Scripting, CSS) everywhere we can,

and native code where we need to.”

Capital One has shipped industry-leading mobile capabilities and

has many more on the way