31
© 2013 IBM Corporation - Systems and Software, IBM Germany Lab Mobile Computing with System z July, 2013

Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation

- Systems and Software, IBM Germany Lab

Mobile Computing with System z

July, 2013

Page 2: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab2

Rise of social networking and social computing

Globalization and Globally Available Resources

Real-time

data streams

and

Information sharing

Billions of mobile

devices and their

interactions

Business-Solution

Page 3: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab3

http://www.b2match.eu/system/softwaredays2013/files/Global-Technology-Outlook-2013_IBM.pdf?1366628169

• Mobile devices are emerging as primary design point for end-user access to IT

• More than a new access point to view existing back-end systems

• Mobile First is about: Behavior like consumer applications

• constantly connected clients• quickly accomplishing single tasks and then move on

• Is accelerating the integration of cloud, social, and analytics

Page 4: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab4

Mobile First - Mobile Applications are Not Miniature PC applications…

Mobile Applications PC Applications

Usage Context

� User may be in the middle of some other

activity (e.g. shopping in a supermarket)� Using the application is the primary activity

� Interactions are short and may be

interrupted� Interactions are longer and more focused

� Users are very impatient � Users are impatient

Mode of Interaction

� Non-keyboard: touch prevalent, also

speech� Keyboard and mouse

� Typing should be minimized � Typing is okay

� Screen size/real-estate is small� Larger screen size for presenting

information

Other considerations

� Integration with device capabilities (e.g.

camera, GPS, accelerometer)

� Offline behavior

Page 5: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab5

IBM MobileFirst Platform

IBM MobileFirst Management

IBM MobileFirst Security

IBM MobileFirst Analytics

The Broadest Portfolio of Mobile Solutions

02-2013

IBM Worklight

IBM Rational Test Workbench

IBM Mobile Application Platform Management

Page 6: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab6

IBM Worklight - Consistent Mobile End-user Experience

Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

tablets

� Simplifies the development of mobile applications

� across multiple mobile platforms - iOS, Android, BlackBerry, and Windows® Phone

6

Typical Customer Pain Resolved with Worklight: •First mobile app was created through expensive native development by 3 parties

•No consistent user experience across mobile platforms

•No code reuse between mobile and PC environments

•User was required to install multiple apps - impossible to update existing app without

redeploying the entire native app

Page 7: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab7

Leverage common HTML5

and mobile libraries/frameworks:

Need to use familiar web technologies:

• HTML5, CSS, JavaScript

Plus (Hybrid applications)

Support all major mobile platforms with proprietary tools, languages and APIs:

Simplified Development – What is Difficult with Mobile Applications ?

Page 8: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab8

IBM Worklight – Support for Different Mobile Application Styles

� Native code

� Access to full set of

lower-level device capabilities

Native Appl.

Device APIs

100101010101110100101001001010111010010011010101010100100100101111001001100101010100101010101001010101010101010101011111

10

� HTML, JavaScript, CSS, with optional native code

� Installed and run like a native mobile app; mobile-optimized UI

� Access to lower-level device capabilities

Native Shell

Web

Native

Device APIs

<!D

OCT

YPE html

PUBLIC

created

100101

010

101110

100101

010

� HTML, JavaScript, CSS

� Accessed from a mobile

web browser; mobile-optimized UI

� Limited access to lower-

level device capabilities

� HTML, JavaScript, CSS

� Accessed from a mobile

web browser

� No device-specific

capabilities

Mobile Browser

Web Code<!DOCTYPE html

PUBLIC<html>

<! - - created 2003-12-12 - -

<head><title>XY

Z</title></head>

<body></p>

WebWeb Mobile WebMobile Web Hybrid MobileHybrid Mobile NativeNative

Mobile Browser

Web Code<!DOCTYPE html

PUBLIC<html>

<! - - created 2003-12-12 - -

<head><title>XY

Z</title></head>

<body></p>

Page 9: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and
Page 10: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab11

Worklight Components Overview

Page 11: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab13

Worklight Server

Worklight Server is a WebSphere Application Server (WAS)/Java application,

supported on System z Linux – WAS 7, 8, 8.5 on SLES 10, 11, and RHEL 5, 6

Adapters are used to communicate to back-end services like databases,

transaction systems, MQ, etc.

Performs protocol mediation - JSON is used to communicate to mobile devices –

translation is done to HTTP or Web Services that are used by server components.

Page 12: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab18

IBM Worklight Server - Architecture on Linux on System z

Worklight ServerWorklight Server

Authentication

JSON Translation

Server-side Java App Code -- WAS

Adapter Library

Application CenterEnterprise App Store

Worklight Console

Push Notifications

AnalyticsCast Iron

HTTP/REST

SOAP

WMB

SQL

SAP

z/OSz/VSECICS

Linux on z Device Device

RuntimeRuntime

• Security and

Authentication

• Back-end Data

Integration

Worklight Video: http://www.youtube.com/watch?feature=player_embedded&v=zHnFw70XXXo

Page 13: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab19

Hybrid – Worklight and WebSphere Portal together

WCM = Web Content Manager

� WebSphere Portal is the right platform for serving a personalized multi application website.

� IBM Worklight provides the ability to create both native and hybrid applications

Page 14: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab20

Worklight Server- Adapters

Information Systems

Databases

Applications

Query

Update

data

Data/Result

as JSON

Invoke

adapter

procedure

SQL WS

Worklight

HTTP

Response

1

2 3

4

Caching Mechanism

Universality• Supports multiple integration technologies and back-end

information systems

Read-only & Transactional Capabilities• Adapters support read-only and transactional access

modes to back-end systems

Security• Flexible authentication APIs for back-end connections

• Connected user identity control

Caching• Leveraged to store data retrieved from back-end

Transparency• Uniform exposure of back-end data for all adapter types

Fast Development• Defined using simple XML syntax

• Easily configured with JavaScript APIs

Adapters

Page 15: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab21

Worklight Studio - developing adapters

� An Adapter is a transport layer used by the Worklight Platform to connect to various back-end systems.

– Executed on Worklight server– Implemented in JavaScript by default

• Can be custom-coded in Java– Simple client-side JavaScript invocation model

through Worklight client API

� Adapters are used for:– Retrieving information– Performing actions

� Out of the box Adapter support:– HTTP Adapter (supports both REST and SOAP)

• You can use the HTTP adapter to send GET, POST, PUT, and DELETE HTTP requests and retrieve data from the response body. Data in the response can arrive in XML, HTML, or JSON formats. JSON (JavaScript Object Notation) is the newest format developed for mobile communications.

– Messaging (WMB, MQTT)– SQL Adapter

Worklight ServerWorklight Server

Authentication

JSON Translation

Server-side Java App Code -- WAS

Adapter Library

Application CenterEnterprise App Store

Worklight Console

Push Notifications

AnalyticsCast Iron

HTTP/REST

SOAP

WMB

SQL

SAP

Page 16: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab22

Worklight Server

HTTP

Adapters

HTTP

HTTP

CICS Connectivity Options with Worklight

22

Web Services

REST

Messaging

HTTP

HTTP

TN3270

CICS

HATS

Service Flow

Web Services 3270

MQ MQ

SNA

System z

Page 17: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab23

Mobile App Connectivity to System z - via Worklight Adapters

SQL

HTTP

Worklight

Server

Adapters

Anything that provides a

SOAP or REST interface

DB2/IDAA

z/OS

z/Linux

DB2 LUW

CICSJMS

MQ/WMB

MQ/WMB

IMS

Core Adapters shipped with

Worklight

Third-party Adapters

WMB

Seibel,

PeopleSoft

SAP

WebSphere

Application Server

Worklightapps

JDBC

JMS

� A Worklight® SQL adapter is designed to communicate with any SQL data source

– Both plain SQL queries or stored procedures can be used– Worklight supports MySQL, Oracle 11g and DB2®– JDBC connector driver must be added separatelly to the

lib\ folder of a Worklight project

Page 18: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab24

Worklight Server

HTTP

Adapters

HTTP

HTTP

CICS Connectivity Options with Worklight

24

REST HTTP

HTTP

TN3270

System z

CICS

HATS

Service Flow

Web Services 3270SNA

HTTP HTTPSOAP

Messaging MQ MQ

MQ’ MQ’MQTT

JSON

Page 19: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab25

Worklight ServerWorklight Server

Authentication

JSON Translation

Server-side

Application Code

Adapters

Client-side

App Resources

Unified Push

Notifications

Direct

Update

Mobile

Web Apps

Sta

ts A

gg

reg

ati

on

Device RuntimeDevice Runtime

• Security & Authentication

• Back-end Data Integration

• Post-deployment control

and Diagnostics

APNS or GCM

HTTP

Platform Specific

Notification

Worklight StudioWorklight Studio

HTTP

SOAP

MQTT - (MQ Telemetry Transport) clients augment Worklight capabilities:• Reliable messaging that conserves battery power and reduces network traffic• Clients are linked into the app by the app developerWorklight Server provides security, app management, statistics gathering etc.s

MQ

MQ

TT

clie

nt

MQ Queue ManagerMQ Queue ManagerMQ Queue Manager

MQTT

MQTT client

Lightweight MQ for Key Enterprise Messaging (MQTT)

APNS - Apple Push Notification Service

GCM - Google Push Notification

Page 20: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab27

JSON – JavaScript Object Notation

� JavaScript Object Notation (JSON) - Human-readable data interchange

� Open standard - derived from the JavaScript for representing simple data

structures

� Used together with JavaScript on Demand (JOD), Ajax or WebSockets for

transmission of data between client and server

http://en.wikipedia.org/wiki/JSON-6-2013

Page 21: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab28

Page 22: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab29

Mobile Middle Tier(Linux on z, Windows, Linux,)

WebSphere Application Server

Worklight ServerAdapter

System z

CICS TS

CICS Web Service Runtime

SOAP over

HTTP

Internet / Intranet

JSON over

HTTP

CICS TS – Easier Communication via JSON

JSON over

HTTP

Page 23: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab31

Mobile Access Security

IBM Security Access Manager for Cloud and Mobile extends user access protection to

mobile and cloud environments using federated SSO, authenticating and authorizing the user

and their device

Ensuring users and devices are authorized to access enterprise resources from that specific device.

Client ChallengeClient Challenge

Key CapabilitiesKey Capabilities

• Satisfy complex context-aware authentication requirements

• Reverse proxy, authentication, authorization, and federated identity

• Mobile native, hybrid, and web apps

• Flexibility in authentication: user id/password, basic auth, certificate, or custom

• Supports open standards applicable to mobile such as OAuth

• Advanced Session Management

VPN or HTTPS

IBM Access Manager

Application Servers (WebSphere, WorkLight)

Web Apps

User registries (i.e. LDAP)

External Authentication Provider

Federated ID Mgr

Web Services

Access Manager Servers

http://public.dhe.ibm.com

/comm

on/ssi/ecm/en/tiw

14069usen/T

IW14069U

SE

N.P

DF

Tivoli F

ederated Identity Manager

Tivoli S

ecurity Policy M

anager

Page 24: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab32

e.g. REST (JSON/XML)

over HTTPS

SSL Offload

Threat Protection

Rate Limiting

Validation, Filtering

now with Native JSON Support**

Authentication

z/OS identity propagation

Authorization

OAuth 2.0

Security Token Translation (e.g SAML)

Transformation

Content-Based Routing

Intelligent Load Distribution

Response Caching Locally or to XC10 **

Securely expose enterprise

data to Mobile Apps while optimizing delivery of the

workload

Securely expose enterprise

data to Mobile Apps while optimizing delivery of the

workload

Worklight, WAS ND

e.g. SOAP

over HTTPS

Message Oriented,

Legacy Apps

Web Apps, Services

IBM DataPower Gateway Appliance

Enhanced form-based authentication support for quick integration with Worklight applications running on mobile devices **Ready-to-use configuration pattern as reverse proxy & security policy enforcement point in front of Worklight Server**

** Available in DataPower firmware version 6.0

Connect Mobile Apps with Enterprise Apps & ServicesSecurity, Control, Integration & Optimization of mobile workload

Page 25: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab34

Development for IBM Worklight on System z

MobileSystem z WebSphere Application Server

with IBM Worklight Server

IBM Worklight Studio withRational Developer for zEnterprise

IBM Worklight Studio withRational Developer for zEnterprise

Test

DevelopmentBusiness

Design Code Test Deploy

Native App

with HTML,

JS, CSS

COBOL JavaWL

Adapters

� Built on Eclipse

� Common code base across all mobile platforms (with ability to override at platform level)

� Build, preview, and deploy within the IDE

� Mobile simulator (for unit test)

� End-to-end debug

� Integrate with third-party SDKs (e.g. Android Development Tools)

Page 26: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab36

IBM MobileFirst in Actionhttp://www.ibm.com/mobilefirst/us/en/see-it-in-action/

Page 27: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab37

Summary – System z meets the Mobile Challenge

� Mobile First – Mobile devices enable new business opportunities– System z sub-systems as well as system management SW are being prepared for

mobile access• CICS TS Feature Pack for Mobile Extensions• JSON support for CICS TS• Rational Developer with Worklight Toolkit• Business Process Manager

� Mobile Support Server will become a business critical application– System z RAS (Reliability-Availability-Serviceabiity) capabilites make business sense– z/VM Scalability – management of huge spikes in concurrent

mobile access invocations

� Adapter & Integration story

� Security will become key challenge– Worklight Server on System z Linux runs where the business

data & transactions reside– Leverage hipersocket, IEDN (Intra Ensemble Data Network) for

back-end system communication– Crypto card for SSL off-load

Page 28: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab38

Questions?

IBM Deutschland Research& Development GmbH Schönaicher Strasse 22071032 Böblingen, Germany

Office: +49 (0)[email protected]

Wilhelm Mild

IBM IT Architect

Page 29: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab39

Additional Info

� System z – Meeting the Mobile Challenge: http://www-

01.ibm.com/software/os/systemz/mobility/

� InfoCenter IBM Worklight:

http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m5/index.jsp?topic=%2Fcom.ibm.help.doc%2

Fwl_home.html

� University of Florida – Helping students with mobile app based on CICS: http://www-

01.ibm.com/software/success/cssdb.nsf/CS/CPAR-

8Z8N47?OpenDocument&Site=default&cty=en_us&lc&lc

39

Page 30: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab40

Trademarks

Notes:

Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon 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 throughput improvements equivalent to the performance ratios stated here.

IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.

All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have

achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions.

This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area.

All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.

Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the

performance, compatibility, or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.

This information provides only general descriptions of the types and portions of workloads that are eligible for execution on Specialty Engines (e.g., zIIPs, zAAPs, and IFLs) ("SEs"). IBM

authorizes customers to use IBM SE only to execute the processing of Eligible Workloads of specific Programs expressly authorized by IBM as specified in the “Authorized Use Table for IBM Machines” provided at www.ibm.com/systems/support/machine_warranties/machine_code/aut.html (“AUT”). No other workload processing is authorized for execution on an SE. IBM offers SE at a lower price than General Processors/Central Processors because customers are authorized to use SEs only to process certain types and/or amounts of workloads as specified by IBM in the AUT.

The following are trademarks or registered trademarks of other companies.

* Other product and service names might be trademarks of IBM or other companies.

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.

IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce.

Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, 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.

Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.

Windows Server and the Windows logo are trademarks of the Microsoft group of countries.

ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office.

UNIX is a registered trademark of The Open Group in the United States and other countries.

Java and all Java based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.

Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom.

Linear Tape-Open, LTO, the LTO Logo, Ultrium, and the Ultrium logo are trademarks of HP, IBM Corp. and Quantum in the U.S. and other countries.

The following are trademarks of the International Business Machines Corporation in the United States and/or other countries.

IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml .

Page 31: Mobile C omputing with System z - IBM · IBM Worklight - Consistent Mobile End-user Experience Part of the IBM MobileFirst family - Mobile Application Platform for smartphones and

© 2013 IBM Corporation- Systems and Software, IBM Germany Lab41

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 youwill 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 yourpresentation. 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.