SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
Everyone wants an “app for that” – a
solution to accelerate mobile app
development and delivery
Mehul Mehta
Rational, IBM Software Labs
The Mobile Shift is what happens
              when people adopt and use mobile devices
                of their choice to engage with brands,
               employers, information, and each other.



Source: Forrester Research, Inc., June 2012 “Build Great Mobile Apps That Drive Engagement”
• Location becomes irrelevant.
• Customers expect to get their stuff anywhere.
• Multi-channel is the new normal.
• App intensity explodes.




© 2012 Forrester Research, Inc. Reproduction Prohibited
Need proof?


• 60% of Facebook updates are from mobile devices.
• 60% of Salesforce.com transactions are from mobile
  devices.
• 70% of Pandora radio is delivered to mobile devices.
• Think about what you do on your smartphone or
  tablet – and why.


 © 2012 Forrester Research, Inc. Reproduction Prohibited
Mobile is the NEXT dominant phase of computing


   Mobile is different:
                                                     Mobile/Wireless/Cloud
   • Transformational business models
   • Faster lifecycles
   • More iterative




                  Client/Server
                                                    Web/Desktop

    Host/Mainframe


                                           IBM will play a significant part
                                           in this new era of mobile
                                           computing.
IBM’s strategy addresses full range of mobile enterprise needs




Extend & Transform                                               Build & Connect
Extend existing business                                         Build mobile applications
capabilities to mobile devices                                   Connect to, and run
Transform the business by                                        backend systems in support
creating new opportunities                                       of mobile




             Manage & Secure
             Manage mobile devices, services
             and applications
             Secure my mobile business
A deeper look at Build & Connect capabilities

Extend & Transform                     Build & Connect
                                       Build mobile applications
                                       Connect to, and run
                                       backend systems in support
                                       of mobile

                                        Key Capabilities
                                        • Mobile web, hybrid and native
                                          app development
                                        • Enterprise data, service, and
                                          application integration
                                        • Complete development
                                          project lifecycle management


       Manage & Secure
Addressing top mobile development pain points
                                              Delivering high quality apps that engage users
  Developing for multiple mobile platforms
                                                       and meet business objectives

Highly fragmented set of platforms,            Poor quality can negatively
devices, languages, and tools                  impact brand image
increases cost and complexity of               Bad ratings and comments
development and test                           can cause other users to
Choosing not to support one or more            avoid trying an app
platforms reduces the reach of an
application




     Integrating with enterprise systems     Meeting accelerated time to market requirements


Recreating instead of leveraging               Hand-off errors and delays
existing business logic increases              between teams slows progress
maintenance costs and risk of                  and responsiveness to
inconsistent behavior                          features and fixes
Lack of ready back-end services                Misalignment of stakeholders
slows front-end development                    results in late rework and
and increases potential for last               increased cycle times
minute integration issues
Challenge 1: Fragmentation and developing for multiple mobile
platforms
 •   Several major platforms with their own
      – Tools
      – Languages, APIs, and programming models
      – App stores
      – Ecosystems

 •   Fragmentation within platforms, including
      – Physical device differences
      – Version incompatibilities
      – Vendor customizations

 •   And this market is moving very fast – new things are
     introduced all the time
Developing for multiple mobile platforms
IBM Worklight Open, cost-effective, cross-platform mobile app development
 App development using        App delivery in variety of   Compatible with prominent
 native and/or familiar web   forms:                       HTML5 libraries and tools:
 technologies:                • Mobile Web app
 • HTML5                      • Hybrid app
                              • Native
 • CSS3
 • JavaScript
IBM Worklight mobile platform overview
               Worklight Studio
               The most complete, extensible development environment with
               maximum code reuse and per-device optimization


               Worklight Server
               Mobile middleware offering unified push notifications, version
               management, security and integration


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


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

                              Protecting data on the                               Enforcing security
                                      device                                            updates




                                       Secure
   Encrypted          Offline                          App        Compatibility     Remote
                                     challenge-
  offline cache   authentication                   authenticity   with jailbreak    disable       Direct update
                                    response on
                                                     testing      detection libs
                                       startup


                                                                                    SSL with
      Mobile          Auth              Data                          Proven
                                                     Device                           server         Code
  platform as a    integration       protection                      platform
                                                  provisioning                       identity      protection
   trust factor    framework           realms                        security
                                                                                   verification




      Streamlining                         Providing robust
                                                                                         Application
    Corporate security                    authentication and
                                                                                          Security
       processes                            authorization
Mobile development is more than just coding ...
       Analysis Phase            Build Phase                Deploy Phase
           Line                Development                 Operations/
       of Business                Team                    Manufacturing
                                                             Team


                              Design          Implement   Run

           Analyze
                                                                      Manage


                                       Test                 Monitor

                                   Optimize



                        Governance and Best Practices




Coding is just one component of the mobile application
                 development lifecycle
Challenge 2: Design and functional quality are both critical to
success
• Customers demand good user experience

• Customer facing (B2C) applications
   – ‘Face of the Business’
   – Engage customer personally and drive loyalty
   – User experience is key to brand perception

• Employee facing (B2E) applications
   – Increase worker productivity
   – Speed decision making and action
   – Poor user experience compromises investment
Focus on user experience first to achieve outside-in design




                                               Collaborate as a team using
                                               comments and annotations
                                               Get feedback from non-
                                               technical stakeholders
Web App Testing Challenge – Last 6 Years
Market




                                   6 years
                                   2005-2011
          Browsers


         Product
         Version                                             Product Release
                                                             timeline
                     20




                                                      20
                                    20
                            20




                                               20
                       05




                                                        11
                                      07
                              06




                                                 08




                                                             6 years
                                           v
Mobile App Testing Challenge – 1 Year


                           Product Version




                                                                                                                                Product Version
                                                          Product Version




                                                                                                     Product Version
                           Product Version




                                                                                                                                Product Version
                                                          Product Version




                                                                                                     Product Version
Market




                                                                            1 year
                                                                                2011
                    V2.3            V2.3.3         V3   V2.3.4              V3.1 V2.3.5       V3.2          V2.3.7     V2.3.6
         Android                                                                                                                                  V4




         Product
         Version                                                                                                                                              Product Release
                                                                                                                                                              timeline
                   Ja




                                                                                                                                                       De
                                                                            Ju
                                             M




                                                                                                     Se
                     n




                                              ar




                                                                                                                                                         c
                                                                              n




                                                                                                       p




                                                                                          v
                                                                                                                                                             1 year - 2011
Testing the end-to-end mobile solution




   Client Tier Devices    Middle Tier Server   Back-end Data & Services




     Testing involves much more than just the mobile front-end
Challenge 3: Integrating with existing systems




• Mobile applications need to connect to enterprise back-end
                          IBM CONFIDENTIAL
  data and services

• Existing programs and services may need to be modified for
  the mobile app

• Multiple skills will be involved, responsible for different parts
  of the mobile application
Rational IDEs with IBM Worklight
Design, code, build, test, and deploy mobile apps that run on a wide variety of
mobile platforms; extend existing back-end services and data to mobile apps

                Integrated multi-platform development environments




    Construct, debug, and test mobile                             Refactor and extend existing logic on
                  UIs                                            enterprise platforms (System z, Power)
                                                                    as mobile-consumable services

           IBM Worklight 5.0 is now included in the following IDEs (for development purposes only):

       Rational Developer for zEnterprise v8.5                 Rational Application Developer v8.5
       Rational Developer for Power Systems v8.5               Rational Software Architect v8.5
Challenge 4: Meeting tight time-to-market requirements
Mobile is pushing traditional delivery approaches to the breaking point




               Mobile Apps          Desktop Apps


Time-to-     Weeks to Months       Months to Years
market



Frequency    Once every several   12-18 month cycles
of updates         weeks
Mobile software development is a team sport

 Software development involves a team of people
 with diverse skills using different tools
    – Design, development, test, operations, etc.

 Tools can make or break collaboration
   – Fragmented tools create silos
   – Integrated tools break down barriers

 Effective development depends on …
    – Defined goals
    – Transparency of progress and quality trends
    – Aligning teams across the entire application
       development lifecycle
Factors affecting project velocity

                                         Test       Test Script
                                       Planning      Creation

    Project Vision    App Design                                      Functional   System
                                                                                               Deployment
    Bus. objectives    UI Design                                       Testing     Testing

                                        Code           Build
                                     construction   Unit Testing
                             1st                                                       2nd
                             Gap                                                       Gap
Design                             Develop                         Test                      Deploy


There are 2 key gaps affecting project velocity:

•       Gap 1: Early in project definition
          – Results in rework due to miscommunication of app specification
          – Slows progress due to hand-off errors and confusion between team members
•       Gap 2: Later in project delivery
          – Lack of automated deployment and validation
          – Mismatches between app requirements and available production infrastructure
Example Value of Integration - Mobile and ALM
                                                                                   Mobile devices & emulators
                                                                      Studio



                                                     Team Concert Client
                     Developer



RTC build engine and
  Worklight mobile build                                     SCM                 Team
                                                 Build
  utility provide a controlled                                                 repository
  build environment for                                                         of apps
  mobile apps – both native
  and hybrid                                                  executables,
                                       sources
                                                              logfiles

                                                            Builder

                                 RIM
                                                                                            App stores
                                                  Android             iOS
                                 SDK              SDK                 SDK

                       Mobile build server farm
Worklight Application Center




                               25
IBM delivers a scalable and incrementally deployable mobile
solution
                                              Delivering high quality apps that engage users
  Developing for multiple mobile platforms
                                                       and meet business objectives

Cross-platform mobile web and                  Linkage and traceability across
hybrid app development, test, and              all phases of development
build                                          UI sketching and storyboarding
Manage plans, tasks, code, builds              Test plan optimization and
from a common development                      management and integration
workbench                                      with mobile “Device-clouds”
Agile planning                                 Portfolio management



     Integrating with enterprise systems     Meeting accelerated time to market requirements


Integrate Worklight Studio with the            Automate and manage
Rational IDEs to create a                      continuous, end-to-end build and
comprehensive IDE for all parts of             deployment process with RTC
the app (UI, mid tier, back-end)               Deploy to private dev/test app
Extend enterprise assets as                    Reduce cycle times by aligning
mobile-consumable services and                 dev and operations teams
connect via Worklight adapters
Legal Disclaimer

  • © IBM Corporation 2011. 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.

Contenu connexe

Tendances

UK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynoteUK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynoteLeigh Williamson
 
IBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essentialIBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essentialIBM (Middle East and Africa)
 
Worklight nitin nm
Worklight nitin nmWorklight nitin nm
Worklight nitin nmNitin Gaur
 
Sybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel BilgilendirmeSybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel BilgilendirmeSybase Türkiye
 
HTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkHTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkThanh Nguyen
 
PCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter Eibak
PCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter EibakPCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter Eibak
PCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter EibakIBM Danmark
 
Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2gaborvodics
 
Mobile Testing Presentation at IBM Pulse 2013
Mobile Testing Presentation at IBM Pulse 2013Mobile Testing Presentation at IBM Pulse 2013
Mobile Testing Presentation at IBM Pulse 2013Leigh Williamson
 
Kony - The multi Channel Challenge
Kony - The multi Channel Challenge Kony - The multi Channel Challenge
Kony - The multi Channel Challenge mickeyheil
 
Build Scanning into Your Web Based Business Application
Build Scanning into Your Web Based Business ApplicationBuild Scanning into Your Web Based Business Application
Build Scanning into Your Web Based Business Applicationbgalusha
 
Peuker, Neu: Enterprise Android for the Win
Peuker, Neu: Enterprise Android for the WinPeuker, Neu: Enterprise Android for the Win
Peuker, Neu: Enterprise Android for the WinDroidcon Berlin
 
Securing Salesforce Mobile SDK Apps with Good Dynamics
Securing Salesforce Mobile SDK Apps with Good DynamicsSecuring Salesforce Mobile SDK Apps with Good Dynamics
Securing Salesforce Mobile SDK Apps with Good DynamicsHerve Danzelaud
 
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nu
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nuIBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nu
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nuIBM Sverige
 
Jan Peuker, Raoul Neu: Enterprise Android for the Win
Jan Peuker, Raoul Neu: Enterprise Android for the WinJan Peuker, Raoul Neu: Enterprise Android for the Win
Jan Peuker, Raoul Neu: Enterprise Android for the WinDroidcon Berlin
 
Citrix Receiver: the road ahead
Citrix Receiver: the road aheadCitrix Receiver: the road ahead
Citrix Receiver: the road aheadCitrix
 

Tendances (19)

UK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynoteUK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynote
 
IBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essentialIBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essential
 
Worklight nitin nm
Worklight nitin nmWorklight nitin nm
Worklight nitin nm
 
Sybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel BilgilendirmeSybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
 
HTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkHTML5 Mobile Application Framework
HTML5 Mobile Application Framework
 
Unwired Platform
Unwired PlatformUnwired Platform
Unwired Platform
 
PCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter Eibak
PCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter EibakPCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter Eibak
PCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter Eibak
 
Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2
 
Mobile Testing Presentation at IBM Pulse 2013
Mobile Testing Presentation at IBM Pulse 2013Mobile Testing Presentation at IBM Pulse 2013
Mobile Testing Presentation at IBM Pulse 2013
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Kony - The multi Channel Challenge
Kony - The multi Channel Challenge Kony - The multi Channel Challenge
Kony - The multi Channel Challenge
 
Build Scanning into Your Web Based Business Application
Build Scanning into Your Web Based Business ApplicationBuild Scanning into Your Web Based Business Application
Build Scanning into Your Web Based Business Application
 
Webinar on Enterprise Mobility Strategy
Webinar on Enterprise Mobility StrategyWebinar on Enterprise Mobility Strategy
Webinar on Enterprise Mobility Strategy
 
Peuker, Neu: Enterprise Android for the Win
Peuker, Neu: Enterprise Android for the WinPeuker, Neu: Enterprise Android for the Win
Peuker, Neu: Enterprise Android for the Win
 
Securing Salesforce Mobile SDK Apps with Good Dynamics
Securing Salesforce Mobile SDK Apps with Good DynamicsSecuring Salesforce Mobile SDK Apps with Good Dynamics
Securing Salesforce Mobile SDK Apps with Good Dynamics
 
Designing Mobile Applications
Designing Mobile ApplicationsDesigning Mobile Applications
Designing Mobile Applications
 
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nu
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nuIBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nu
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nu
 
Jan Peuker, Raoul Neu: Enterprise Android for the Win
Jan Peuker, Raoul Neu: Enterprise Android for the WinJan Peuker, Raoul Neu: Enterprise Android for the Win
Jan Peuker, Raoul Neu: Enterprise Android for the Win
 
Citrix Receiver: the road ahead
Citrix Receiver: the road aheadCitrix Receiver: the road ahead
Citrix Receiver: the road ahead
 

Similaire à IBM Presentation for Mobile Developer Summit India

Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...Jeremy Siewert
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software IBM WebSphereIndia
 
Mobile Application Security
Mobile Application SecurityMobile Application Security
Mobile Application SecurityDirk Nicol
 
Security and Mobile Application Management with Worklight
Security and Mobile Application Management with WorklightSecurity and Mobile Application Management with Worklight
Security and Mobile Application Management with WorklightIBM WebSphereIndia
 
Udløs potentialet i Enterprise Mobility, Vijay Dheap, IBM US
Udløs potentialet i Enterprise Mobility, Vijay Dheap, IBM USUdløs potentialet i Enterprise Mobility, Vijay Dheap, IBM US
Udløs potentialet i Enterprise Mobility, Vijay Dheap, IBM USIBM Danmark
 
Fremskynd innovation og nå bredere ud med IBM Mobile, Michael Gilfix, IBM US
Fremskynd innovation og nå bredere ud med IBM Mobile, Michael Gilfix, IBM USFremskynd innovation og nå bredere ud med IBM Mobile, Michael Gilfix, IBM US
Fremskynd innovation og nå bredere ud med IBM Mobile, Michael Gilfix, IBM USIBM Danmark
 
Mobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesMobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesEran Kinsbrunner
 
Sao Paolo Workshop
Sao Paolo WorkshopSao Paolo Workshop
Sao Paolo WorkshopJoshua Birk
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
 
Cloud Tools for Connected Communities
Cloud Tools for Connected CommunitiesCloud Tools for Connected Communities
Cloud Tools for Connected CommunitiesPeter Coffee
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Sreeni Pamidala
 
DevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentationDevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentationLeigh Williamson
 
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentIBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentWim Tobback
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdeliveryKelly Emo
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructureAxway Appcelerator
 
IBM mobile strategy at Innovate 2012
IBM  mobile strategy at Innovate 2012IBM  mobile strategy at Innovate 2012
IBM mobile strategy at Innovate 2012Dirk Nicol
 

Similaire à IBM Presentation for Mobile Developer Summit India (20)

Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software
 
Mobile Application Security
Mobile Application SecurityMobile Application Security
Mobile Application Security
 
IBM Worklight-Overview
IBM Worklight-OverviewIBM Worklight-Overview
IBM Worklight-Overview
 
Security and Mobile Application Management with Worklight
Security and Mobile Application Management with WorklightSecurity and Mobile Application Management with Worklight
Security and Mobile Application Management with Worklight
 
Udløs potentialet i Enterprise Mobility, Vijay Dheap, IBM US
Udløs potentialet i Enterprise Mobility, Vijay Dheap, IBM USUdløs potentialet i Enterprise Mobility, Vijay Dheap, IBM US
Udløs potentialet i Enterprise Mobility, Vijay Dheap, IBM US
 
When Mobile (Android) met Cloud
When Mobile (Android) met CloudWhen Mobile (Android) met Cloud
When Mobile (Android) met Cloud
 
Fremskynd innovation og nå bredere ud med IBM Mobile, Michael Gilfix, IBM US
Fremskynd innovation og nå bredere ud med IBM Mobile, Michael Gilfix, IBM USFremskynd innovation og nå bredere ud med IBM Mobile, Michael Gilfix, IBM US
Fremskynd innovation og nå bredere ud med IBM Mobile, Michael Gilfix, IBM US
 
Mobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesMobile Performance Testing - Best Practices
Mobile Performance Testing - Best Practices
 
Sao Paolo Workshop
Sao Paolo WorkshopSao Paolo Workshop
Sao Paolo Workshop
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
 
Cloud Tools for Connected Communities
Cloud Tools for Connected CommunitiesCloud Tools for Connected Communities
Cloud Tools for Connected Communities
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]
 
Mobile enterprise
Mobile enterpriseMobile enterprise
Mobile enterprise
 
DevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentationDevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentation
 
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentIBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App Development
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdelivery
 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
 
IBM mobile strategy at Innovate 2012
IBM  mobile strategy at Innovate 2012IBM  mobile strategy at Innovate 2012
IBM mobile strategy at Innovate 2012
 

Dernier

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Dernier (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

IBM Presentation for Mobile Developer Summit India

  • 1. Everyone wants an “app for that” – a solution to accelerate mobile app development and delivery Mehul Mehta Rational, IBM Software Labs
  • 2. The Mobile Shift is what happens when people adopt and use mobile devices of their choice to engage with brands, employers, information, and each other. Source: Forrester Research, Inc., June 2012 “Build Great Mobile Apps That Drive Engagement”
  • 3. • Location becomes irrelevant. • Customers expect to get their stuff anywhere. • Multi-channel is the new normal. • App intensity explodes. © 2012 Forrester Research, Inc. Reproduction Prohibited
  • 4. Need proof? • 60% of Facebook updates are from mobile devices. • 60% of Salesforce.com transactions are from mobile devices. • 70% of Pandora radio is delivered to mobile devices. • Think about what you do on your smartphone or tablet – and why. © 2012 Forrester Research, Inc. Reproduction Prohibited
  • 5. Mobile is the NEXT dominant phase of computing Mobile is different: Mobile/Wireless/Cloud • Transformational business models • Faster lifecycles • More iterative Client/Server Web/Desktop Host/Mainframe IBM will play a significant part in this new era of mobile computing.
  • 6. IBM’s strategy addresses full range of mobile enterprise needs Extend & Transform Build & Connect Extend existing business Build mobile applications capabilities to mobile devices Connect to, and run Transform the business by backend systems in support creating new opportunities of mobile Manage & Secure Manage mobile devices, services and applications Secure my mobile business
  • 7. A deeper look at Build & Connect capabilities Extend & Transform Build & Connect Build mobile applications Connect to, and run backend systems in support of mobile Key Capabilities • Mobile web, hybrid and native app development • Enterprise data, service, and application integration • Complete development project lifecycle management Manage & Secure
  • 8. Addressing top mobile development pain points Delivering high quality apps that engage users Developing for multiple mobile platforms and meet business objectives Highly fragmented set of platforms, Poor quality can negatively devices, languages, and tools impact brand image increases cost and complexity of Bad ratings and comments development and test can cause other users to Choosing not to support one or more avoid trying an app platforms reduces the reach of an application Integrating with enterprise systems Meeting accelerated time to market requirements Recreating instead of leveraging Hand-off errors and delays existing business logic increases between teams slows progress maintenance costs and risk of and responsiveness to inconsistent behavior features and fixes Lack of ready back-end services Misalignment of stakeholders slows front-end development results in late rework and and increases potential for last increased cycle times minute integration issues
  • 9. Challenge 1: Fragmentation and developing for multiple mobile platforms • Several major platforms with their own – Tools – Languages, APIs, and programming models – App stores – Ecosystems • Fragmentation within platforms, including – Physical device differences – Version incompatibilities – Vendor customizations • And this market is moving very fast – new things are introduced all the time
  • 10. Developing for multiple mobile platforms IBM Worklight Open, cost-effective, cross-platform mobile app development App development using App delivery in variety of Compatible with prominent native and/or familiar web forms: HTML5 libraries and tools: technologies: • Mobile Web app • HTML5 • Hybrid app • Native • CSS3 • JavaScript
  • 11. IBM Worklight mobile platform overview Worklight Studio The most complete, extensible development environment with maximum code reuse and per-device optimization Worklight Server Mobile middleware offering unified push notifications, version management, security and integration Worklight Runtime Components Extensive libraries and client APIs that expose and interface ← with native device functionality and the Worklight Server Worklight Console A web-based console for real-time analytics and control of your mobile apps and infrastructure
  • 12. Security Features Protecting data on the Enforcing security device updates Secure Encrypted Offline App Compatibility Remote challenge- offline cache authentication authenticity with jailbreak disable Direct update response on testing detection libs startup SSL with Mobile Auth Data Proven Device server Code platform as a integration protection platform provisioning identity protection trust factor framework realms security verification Streamlining Providing robust Application Corporate security authentication and Security processes authorization
  • 13. Mobile development is more than just coding ... Analysis Phase Build Phase Deploy Phase Line Development Operations/ of Business Team Manufacturing Team Design Implement Run Analyze Manage Test Monitor Optimize Governance and Best Practices Coding is just one component of the mobile application development lifecycle
  • 14. Challenge 2: Design and functional quality are both critical to success • Customers demand good user experience • Customer facing (B2C) applications – ‘Face of the Business’ – Engage customer personally and drive loyalty – User experience is key to brand perception • Employee facing (B2E) applications – Increase worker productivity – Speed decision making and action – Poor user experience compromises investment
  • 15. Focus on user experience first to achieve outside-in design Collaborate as a team using comments and annotations Get feedback from non- technical stakeholders
  • 16. Web App Testing Challenge – Last 6 Years Market 6 years 2005-2011 Browsers Product Version Product Release timeline 20 20 20 20 20 05 11 07 06 08 6 years v
  • 17. Mobile App Testing Challenge – 1 Year Product Version Product Version Product Version Product Version Product Version Product Version Product Version Product Version Market 1 year 2011 V2.3 V2.3.3 V3 V2.3.4 V3.1 V2.3.5 V3.2 V2.3.7 V2.3.6 Android V4 Product Version Product Release timeline Ja De Ju M Se n ar c n p v 1 year - 2011
  • 18. Testing the end-to-end mobile solution Client Tier Devices Middle Tier Server Back-end Data & Services Testing involves much more than just the mobile front-end
  • 19. Challenge 3: Integrating with existing systems • Mobile applications need to connect to enterprise back-end IBM CONFIDENTIAL data and services • Existing programs and services may need to be modified for the mobile app • Multiple skills will be involved, responsible for different parts of the mobile application
  • 20. Rational IDEs with IBM Worklight Design, code, build, test, and deploy mobile apps that run on a wide variety of mobile platforms; extend existing back-end services and data to mobile apps Integrated multi-platform development environments Construct, debug, and test mobile Refactor and extend existing logic on UIs enterprise platforms (System z, Power) as mobile-consumable services IBM Worklight 5.0 is now included in the following IDEs (for development purposes only): Rational Developer for zEnterprise v8.5 Rational Application Developer v8.5 Rational Developer for Power Systems v8.5 Rational Software Architect v8.5
  • 21. Challenge 4: Meeting tight time-to-market requirements Mobile is pushing traditional delivery approaches to the breaking point Mobile Apps Desktop Apps Time-to- Weeks to Months Months to Years market Frequency Once every several 12-18 month cycles of updates weeks
  • 22. Mobile software development is a team sport Software development involves a team of people with diverse skills using different tools – Design, development, test, operations, etc. Tools can make or break collaboration – Fragmented tools create silos – Integrated tools break down barriers Effective development depends on … – Defined goals – Transparency of progress and quality trends – Aligning teams across the entire application development lifecycle
  • 23. Factors affecting project velocity Test Test Script Planning Creation Project Vision App Design Functional System Deployment Bus. objectives UI Design Testing Testing Code Build construction Unit Testing 1st 2nd Gap Gap Design Develop Test Deploy There are 2 key gaps affecting project velocity: • Gap 1: Early in project definition – Results in rework due to miscommunication of app specification – Slows progress due to hand-off errors and confusion between team members • Gap 2: Later in project delivery – Lack of automated deployment and validation – Mismatches between app requirements and available production infrastructure
  • 24. Example Value of Integration - Mobile and ALM Mobile devices & emulators Studio Team Concert Client Developer RTC build engine and Worklight mobile build SCM Team Build utility provide a controlled repository build environment for of apps mobile apps – both native and hybrid executables, sources logfiles Builder RIM App stores Android iOS SDK SDK SDK Mobile build server farm
  • 26. IBM delivers a scalable and incrementally deployable mobile solution Delivering high quality apps that engage users Developing for multiple mobile platforms and meet business objectives Cross-platform mobile web and Linkage and traceability across hybrid app development, test, and all phases of development build UI sketching and storyboarding Manage plans, tasks, code, builds Test plan optimization and from a common development management and integration workbench with mobile “Device-clouds” Agile planning Portfolio management Integrating with enterprise systems Meeting accelerated time to market requirements Integrate Worklight Studio with the Automate and manage Rational IDEs to create a continuous, end-to-end build and comprehensive IDE for all parts of deployment process with RTC the app (UI, mid tier, back-end) Deploy to private dev/test app Extend enterprise assets as Reduce cycle times by aligning mobile-consumable services and dev and operations teams connect via Worklight adapters
  • 27.
  • 28. Legal Disclaimer • © IBM Corporation 2011. 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.