SlideShare a Scribd company logo
Continuous Delivery - Mobile Applications

Rob Cuddy
WW Sales Enablement Lead
IBM Rational
rjcuddy@us.ibm.com

© 2013 IBM Corporation
Agenda

Quick market insights
Common problems
IBM Solution

Benefits
Where to go next
2
Trend today
Common Problem
Why We Have Problems
Reality: Typical mobile app release schedule
Features +
Defect fixes

V 2.1
V 2.0

V 1.2.1

V 1.2.2

V 1.2
V 1.0
(MVP)

Regression + Emergency Patch

New OS
version
released

Regular Internal Sprint Cycle + Beta Testing (2 weeks)

Jan

Feb

Mar

Apr

May

Jun Jul

Aug

Sep Oct

Source: Hammond, Jeffrey. Forrester Research, IBM Innovate 2013, June 2013

Nov

Dec
Multi-Tier Mobile application challenges

What I Want

What It Takes
to Get It

7
Multi-tier mobile apps specific challenges
MANY:
 Targets
 Provisioning rules & artifacts
 App Stores
 Backend service versions

Client Devices

Middle Tier Server

Coordinate Pipelines for each tier

Back-end Data & Services
What Managing It Feels like…

9
Solution: IBM Mobile Application Development Lifecycle
Design & Develop

Instrument

Integrate

Obtain Insight

Test

Manage

Deploy

Scan & Certify
IBM UrbanCode Deploy… for when you have this…

11
… but you really need THIS!

12
Automate Application Deployments to Worklight 6.0

Example Use Case:
Deploy app to the mobile environment, and run
automated tests against it

Sample
ENVIRONMENT

Worklight Server
Rational Test
Workbench
(headless)

Application Center
•

Console
•

Emulators/Devices
Under test
IBM UrbanCode
Deploy
Build
Build
Personal

Build

CI Build
Server

Code
Station

iOS, Android, Win
dows, Blackberry

Automatically pickup the CI build outputs
IBM UrbanCode Deploy

Code
Station

Deploy Worklight
project settings

Sample
ENVIRONMENT

Worklight Server

Rational Test
Workbench
(headless)

Application Center
•

•

Console
WAR (proj settings)

Emulators/Devices
Under test
Deploy
.wlapp
Code
Station

Deploy Worklight
project settings
Deploy
Adapter

Sample
ENVIRONMENT

Worklight Server
Rational Test
Workbench
(headless)

Application Center
•

•

Console
WAR (proj settings)
• .wlapp
• Adapter

Emulators/Devices
Under test
Deploy
.wlapp
Code
Station

Deploy Worklight
project settings

Deploy
binaries

Deploy
Adapter

Sample
ENVIRONMENT

Worklight Server
Rational Test
Workbench
(headless)

Application Center
•
Binaries (IPA/APK)

•

Console
WAR (proj settings)
• .wlapp
• Adapter

Emulators/Devices
Under test
Deploy
.wlapp
Code
Station

Deploy Worklight
project settings

Deploy
binaries

Deploy
Adapter

Execute
Automated
Functional Tests

Sample
ENVIRONMENT

Worklight Server
Application Center
•
Binaries (IPA/APK)

•

Console
WAR (proj settings)
• .wlapp
• Adapter

Emulators/Devices
Under test

Rational Test
Workbench
(headless)
• Load app to
devices
• Execute
tests
• Report
results
Distributed DevOps Pattern
Mobile apps need to be updated and released rapidly. Eliminate delays waiting for operations teams to setup
test labs and longer cycles required to integrate with existing apps/services, and processes.
IBM UrbanCode
Deploy

IBM UrbanCode Release
Rapid deployments
Dev

Mobile
Build

Device
deployment &
testing

AppStore

Mobile Tier (SOE)
IBM UrbanCode
Deploy

Frequent deployments

Dev

Build

App Deploy &
testing

Web Services
Tier (SOE)
IBM UrbanCode
Deploy

Few deployments

Mainframe transactional services
Back-end Tier (SOR)

Integration
Test

Production
Environment
For More Information:

IBM Mobile
–IBM Mobile First

DevOps
–IBM DevOps

UrbanCode
–Learning Circle
20
21
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.

22
Acknowledgements and disclaimers
Availability: 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.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided
for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any
participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided
AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise
related to, this presentation or any other materials. Nothing contained in this presentation 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.
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. 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.
© Copyright IBM Corporation 2013. All rights reserved.

– U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products
and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or
both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these
symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may
also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and
trademark information” at www.ibm.com/legal/copytrade.shtml
Other company, product, or service names may be trademarks or service marks of others.

23
© Copyright IBM Corporation 2013. All rights reserved. The information
contained in these materials is provided for informational purposes only, and is
provided AS IS without warranty of any kind, express or implied. IBM shall not be
responsible for any damages arising out of the use of, or otherwise related
to, these materials. Nothing contained in these materials is intended to, nor shall
have the effect of, creating any warranties or representations from IBM or its
suppliers or licensors, or altering the terms and conditions of the applicable license
agreement governing the use of IBM software. References in these materials to
IBM products, programs, or services do not imply that they will be available in all
countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion
based on market opportunities or other factors, and are not intended to be a
commitment to future product or feature availability in any way. IBM, the IBM
logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM
products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other
company, product, or service names may be trademarks or service marks of
others.

24

More Related Content

PDF
Improving Software Delivery with Software Defined Environments (IBM Interconn...
PPTX
Cognitive Connections Architectures, Use Cases and Code
PDF
AD 1656 - Transforming social data into business insight
PDF
TI 1641 - delivering enterprise software at the speed of cloud
PDF
Vision 2016 fpm 1081 - getting data from sap business warehouse into your ibm...
PDF
Domino Entwicklung aus der Vogelperspektive
PDF
Complete Solutions in ECM using IBM, Internal and Third Party, Custom Components
PPT
6.11.2013 - 2013 - Mobile Dev - Distributed Build for Mobile with Rational ...
Improving Software Delivery with Software Defined Environments (IBM Interconn...
Cognitive Connections Architectures, Use Cases and Code
AD 1656 - Transforming social data into business insight
TI 1641 - delivering enterprise software at the speed of cloud
Vision 2016 fpm 1081 - getting data from sap business warehouse into your ibm...
Domino Entwicklung aus der Vogelperspektive
Complete Solutions in ECM using IBM, Internal and Third Party, Custom Components
6.11.2013 - 2013 - Mobile Dev - Distributed Build for Mobile with Rational ...

What's hot (18)

PDF
Think 2018 - MicroProfile OpenAPI
PPT
IBM Mobile Quality Assurance Study Group Session 6
PPTX
OpenWhisk Part 2 Research Day at Interconnect 2017
PPTX
4789 creating production-ready, secure and scalable applications in ibm cloud...
PDF
NRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - Strategy
 
PDF
Become an IBM Cloud Architect in 40 Minutes
PDF
Tip from IBM Connect2014: XPages Accessibility
PDF
IBM Notes/Domino and VoP Roadmap
PPT
Gene Villeneuve - Redefinning the Analytics Experience
PDF
Social Connections VI -- Customizing Connections Profiles to Provide a Compan...
PDF
IMS03 how design thinking is shaping ims
PDF
Integrate Application Security Testing into your SDLC
PDF
What's new in Notes Domino 901 Feature Pack 8
PDF
Getting started with_data_studio_for_db2
PPTX
What's new in notes domino 901 feature pack 9
PDF
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
PPTX
OpenWhisk Part 1 Research Data at Interconnect 2017
PPTX
Vision 2016 fpm 1072 - tips on using ibm cognos command center with ibm plann...
Think 2018 - MicroProfile OpenAPI
IBM Mobile Quality Assurance Study Group Session 6
OpenWhisk Part 2 Research Day at Interconnect 2017
4789 creating production-ready, secure and scalable applications in ibm cloud...
NRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - Strategy
 
Become an IBM Cloud Architect in 40 Minutes
Tip from IBM Connect2014: XPages Accessibility
IBM Notes/Domino and VoP Roadmap
Gene Villeneuve - Redefinning the Analytics Experience
Social Connections VI -- Customizing Connections Profiles to Provide a Compan...
IMS03 how design thinking is shaping ims
Integrate Application Security Testing into your SDLC
What's new in Notes Domino 901 Feature Pack 8
Getting started with_data_studio_for_db2
What's new in notes domino 901 feature pack 9
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
OpenWhisk Part 1 Research Data at Interconnect 2017
Vision 2016 fpm 1072 - tips on using ibm cognos command center with ibm plann...
Ad

Similar to 10.8.2013 Continuous Delivery - Mobile Applications (20)

PPTX
OpenWhisk ChatBot InterConnect 2017
PDF
IBM Design Thinking + Agile + DevOps Interconnect 2017
PPT
IBM Technical Summit 2013 - Desenvolvimento e Qualidade
PDF
DNUG Closing Session - ICS App Dev Update - 06/07/13
PDF
The Power of IBM SmartCloud for Social Business and XPages App Dev
PDF
The Power of IBM SmartCloud for Social Business and XPages App Dev
PPTX
OpenTechSummit InterConnect2015 DevOps
PDF
Managing integration in a multi cluster world
PPTX
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
PDF
IBM InterConnect 2016: Security for DevOps in an Enterprise
PDF
Scalable, Available and Reliable Cloud Applications with PaaS and Microservices
PDF
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
PPTX
Insight_Session_2734_Presentation_Final
PDF
BP102 Build Your Free Admin Toolkit
PPTX
4515 Modernize your CICS applications for Mobile and Cloud
PPT
Desvendando o desenvolvimento seguro de software
PDF
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
PPTX
Why Ibm cloud private
PDF
Drone Payloader using a Servo and a Raspberry Pi
PDF
Introduction to IBM Cloud Private - April 2018
OpenWhisk ChatBot InterConnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Technical Summit 2013 - Desenvolvimento e Qualidade
DNUG Closing Session - ICS App Dev Update - 06/07/13
The Power of IBM SmartCloud for Social Business and XPages App Dev
The Power of IBM SmartCloud for Social Business and XPages App Dev
OpenTechSummit InterConnect2015 DevOps
Managing integration in a multi cluster world
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
IBM InterConnect 2016: Security for DevOps in an Enterprise
Scalable, Available and Reliable Cloud Applications with PaaS and Microservices
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
Insight_Session_2734_Presentation_Final
BP102 Build Your Free Admin Toolkit
4515 Modernize your CICS applications for Mobile and Cloud
Desvendando o desenvolvimento seguro de software
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
Why Ibm cloud private
Drone Payloader using a Servo and a Raspberry Pi
Introduction to IBM Cloud Private - April 2018
Ad

More from IBM Rational (14)

PPT
10.15.2013 System Development - Rational Solution for Audit Compliance - Repo...
PPT
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
PPT
6.18.2013 System Development - Change/Configuration and Collaboration - RTC
PPTX
4.9.2013 Continuous Delivery - Extending Agile Development; A Lean Approach
PDF
4.16.2013 Prj & Port Mgmt SftDev - What is Application Portfolio Management -...
PPT
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
PDF
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
PPT
6.18.2013 - 2013 - Prj & Port Mgmt SftDev - Portfolio Management - For the ...
PPTX
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
PPT
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
PPT
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
PPT
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
PDF
120906 inchron rhapsody enlightenment
PDF
Importing with ease july 2012
10.15.2013 System Development - Rational Solution for Audit Compliance - Repo...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
6.18.2013 System Development - Change/Configuration and Collaboration - RTC
4.9.2013 Continuous Delivery - Extending Agile Development; A Lean Approach
4.16.2013 Prj & Port Mgmt SftDev - What is Application Portfolio Management -...
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
6.18.2013 - 2013 - Prj & Port Mgmt SftDev - Portfolio Management - For the ...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
120906 inchron rhapsody enlightenment
Importing with ease july 2012

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
KodekX | Application Modernization Development
PDF
Electronic commerce courselecture one. Pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Approach and Philosophy of On baking technology
PPT
Teaching material agriculture food technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Programs and apps: productivity, graphics, security and other tools
KodekX | Application Modernization Development
Electronic commerce courselecture one. Pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectroscopy.pptx food analysis technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Approach and Philosophy of On baking technology
Teaching material agriculture food technology
NewMind AI Weekly Chronicles - August'25 Week I
The AUB Centre for AI in Media Proposal.docx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

10.8.2013 Continuous Delivery - Mobile Applications

  • 1. Continuous Delivery - Mobile Applications Rob Cuddy WW Sales Enablement Lead IBM Rational rjcuddy@us.ibm.com © 2013 IBM Corporation
  • 2. Agenda Quick market insights Common problems IBM Solution Benefits Where to go next 2
  • 5. Why We Have Problems
  • 6. Reality: Typical mobile app release schedule Features + Defect fixes V 2.1 V 2.0 V 1.2.1 V 1.2.2 V 1.2 V 1.0 (MVP) Regression + Emergency Patch New OS version released Regular Internal Sprint Cycle + Beta Testing (2 weeks) Jan Feb Mar Apr May Jun Jul Aug Sep Oct Source: Hammond, Jeffrey. Forrester Research, IBM Innovate 2013, June 2013 Nov Dec
  • 7. Multi-Tier Mobile application challenges What I Want What It Takes to Get It 7
  • 8. Multi-tier mobile apps specific challenges MANY:  Targets  Provisioning rules & artifacts  App Stores  Backend service versions Client Devices Middle Tier Server Coordinate Pipelines for each tier Back-end Data & Services
  • 9. What Managing It Feels like… 9
  • 10. Solution: IBM Mobile Application Development Lifecycle Design & Develop Instrument Integrate Obtain Insight Test Manage Deploy Scan & Certify
  • 11. IBM UrbanCode Deploy… for when you have this… 11
  • 12. … but you really need THIS! 12
  • 13. Automate Application Deployments to Worklight 6.0 Example Use Case: Deploy app to the mobile environment, and run automated tests against it Sample ENVIRONMENT Worklight Server Rational Test Workbench (headless) Application Center • Console • Emulators/Devices Under test
  • 14. IBM UrbanCode Deploy Build Build Personal Build CI Build Server Code Station iOS, Android, Win dows, Blackberry Automatically pickup the CI build outputs
  • 15. IBM UrbanCode Deploy Code Station Deploy Worklight project settings Sample ENVIRONMENT Worklight Server Rational Test Workbench (headless) Application Center • • Console WAR (proj settings) Emulators/Devices Under test
  • 16. Deploy .wlapp Code Station Deploy Worklight project settings Deploy Adapter Sample ENVIRONMENT Worklight Server Rational Test Workbench (headless) Application Center • • Console WAR (proj settings) • .wlapp • Adapter Emulators/Devices Under test
  • 17. Deploy .wlapp Code Station Deploy Worklight project settings Deploy binaries Deploy Adapter Sample ENVIRONMENT Worklight Server Rational Test Workbench (headless) Application Center • Binaries (IPA/APK) • Console WAR (proj settings) • .wlapp • Adapter Emulators/Devices Under test
  • 18. Deploy .wlapp Code Station Deploy Worklight project settings Deploy binaries Deploy Adapter Execute Automated Functional Tests Sample ENVIRONMENT Worklight Server Application Center • Binaries (IPA/APK) • Console WAR (proj settings) • .wlapp • Adapter Emulators/Devices Under test Rational Test Workbench (headless) • Load app to devices • Execute tests • Report results
  • 19. Distributed DevOps Pattern Mobile apps need to be updated and released rapidly. Eliminate delays waiting for operations teams to setup test labs and longer cycles required to integrate with existing apps/services, and processes. IBM UrbanCode Deploy IBM UrbanCode Release Rapid deployments Dev Mobile Build Device deployment & testing AppStore Mobile Tier (SOE) IBM UrbanCode Deploy Frequent deployments Dev Build App Deploy & testing Web Services Tier (SOE) IBM UrbanCode Deploy Few deployments Mainframe transactional services Back-end Tier (SOR) Integration Test Production Environment
  • 20. For More Information: IBM Mobile –IBM Mobile First DevOps –IBM DevOps UrbanCode –Learning Circle 20
  • 21. 21
  • 22. 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. 22
  • 23. Acknowledgements and disclaimers Availability: 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. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation 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. 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. 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. © Copyright IBM Corporation 2013. All rights reserved. – U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml Other company, product, or service names may be trademarks or service marks of others. 23
  • 24. © Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 24