SlideShare a Scribd company logo
1 of 14
Download to read offline
IBM's Mobile Enterprise Strategy
     An IBM Rational Perspective


     Mark Cesario
     IBM Rational Software, Client Technical Professional
     mark.cesario@us.ibm.com




                                                            1
© 2012 IBM Corporation
Clients are looking for a mobile platform that solves their needs
               Banking          Insurance       Healthcare         Telecom        Retail      Government       Others

                                               IBM Enterprise Mobile Platform
    Business
     Results




                 Extending business            Improve operational
                                                                               Differentiate the      Enable new services
                 to mobile customers             efficiencies and
                                                                             customer experience      and business models
                    and workforce                 reduce costs




                  Workforce                     Product and                  Customer Care             3rd Party Mobility
                 Optimization                Service Innovation               and Insights                  Services




         Social                         User                      Location                  Mobile             Social Mobile
      Collaboration                  Notification                 Services                 Payments             Commerce

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


                                                                                                                            2
© 2012 IBM Corporation
Worklight Overview

                         Worklight Studio
                         The most complete, extensible environment with maximum
                         code reuse and per-device optimization


                         Worklight Server
                         Unified notifications, runtime skinning, version management,
                         security, integration and delivery


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


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

                                                                                         3
© 2012 IBM Corporation
Core features for mobile development tools
                         WYSIWYG editor                         Dojo widgets, including
                          showing target                         mobile, automatically
                         device form factor                    detected and shown in the
                                                                        palette




                                        Simulator enables
                                       device-testing inside
                                            browsers


                               Properties view to
                             configure the focused
                                    widget


                                                                                           4
© 2012 IBM Corporation
Incorporated Device SDKs




                           5
© 2012 IBM Corporation
Mobile platform theme: Build and Connect
  IBM Mobile Enterprise Platform
                         Build mobile          Manage mobile                 Extend existing
                         applications          devices and                   business capabilities
                         Connect to, and run   applications                  to mobile devices
                         backend systems in    Secure my mobile              Transform the
                         support of mobile     business                      business by creating
                                                                             new opportunities




 Customers can now build enterprise mobile
 applications that:
    • Run on multiple mobile devices
                                                                  Rational Collaborative
    • Connect to enterprise back-end                              Lifecycle Management –
      applications and information systems                        accelerating mobile app
    • Fulfills fast time-to-market requirements                   development across
      and can be rapidly updated with new                         platforms
      releases
    • Deliver high quality user experience

                                                                                             6
© 2012 IBM Corporation
Mobile application development includes more than just
      creating the source code

                         Production Troubleshooting      Stakeholder input
                         Maintenance Release                  User Stories
                         Defect Tracking              Feature identification




       Automated Environment
                                                                               Model
       Configuration
                                                                  Architecture Mgmt
       Definitive Software Library
                                                                      UX Prototypes
       Application Install
       Governance



                         System Verification
                                                                    Code
                         Performance Testing                      Compile
                         Automated Functional Test                 Debug
                                                        Build & Package



                                                                                       7
© 2012 IBM Corporation
Rational Strategy for Mobile Application
Development

                         Start with a mobile runtime.


                         Add best-of-breed code development
                         tools that support the mobile runtime.


                         Integrate with a development platform that
                         covers the entire application lifecycle.


                         Augment with mobile testing and mobile
                         design capabilities.
                                                                  8
© 2012 IBM Corporation
It looks like this…
    Rational Collaborative Lifecycle Management (CLM)


                                      Requirements
                                      Management




                    Quality         Software Change &   Application Development
                  Management          Configuration
                                       Management                     Studio
          Mobile-specific testing
           Virtualized multi-tier
              Device Clouds


                                      Build & Deploy
                                       Management




                                                                               9
© 2012 IBM Corporation
Products supporting mobile application lifecycle


                            Rational Team
                         Production Troubleshooting
                                                                    Requirements
                                                                   Stakeholder input
                          Concert, Rational
                         Maintenance Release
                                                                      Composer,
                                                                        User Stories
                                Insight
                         Defect Tracking
                                                                    DOORS, Focal
                                                                Feature identification
                                                                          Point


       Automated Environment
                                                                                         Model
       Configuration Asset
          Rational                                                            Rhapsody,
               Manager                                                     Architecture Mgmt
       Definitive Software Library                                        Rational Software
                                                                               UX Prototypes
       Application Install                                                    Architect
       Governance



                  Rational Quality
                      System Verification
                                                                               Code
                     Manager, Testing
                      Performance                                  Worklight Studio,
                                                                         Compile
                  Function Tester,
                      Automated Functional Test                  Rational Team Concert,
                                                                           Debug
                    Perf Tester            Rational AppScan      ClearCase, ClearQuest
                                                for mobile
                                            security analysis
                                                                                                 10
© 2012 IBM Corporation
Example Integration Value

                                                                                       Mobile devices & emulators
                                                                           Studio



                                                          Team Concert Client
                          Developer



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

                                                                 Builder
                                                                                                  App stores
                                   RIM                 Android             iOS
                                   SDK                 SDK                 SDK

                            Mobile build server farm

                                                                                                           11
 © 2012 IBM Corporation
Mobile end-to-end code construction


                                                                       IBM Worklight Studio
    Design
    Inputs                                                             Native SDK
                                                                       Dojo Foundation
                         Construct
                            UI
                                                  Preview                         Test in
Create                               Preview                Debug in   Build
                                                     in                          simulator
Project                               Build                 browser    App
                                                  browser                        or device
                          Code
                                                                         In
                         Business
                                                                       Studio
                          Logic
                                                                       In RTC
                                               RTC Client




                                                                                      12
© 2012 IBM Corporation
Mobile testing challenges
Client Tier Devices                        Middle Tier Server       Back-end Data & Services




                                               Solutions
   Testing Challenges                          1. Isolate the other tiers of the app using Green
                                               Hat and concentrate on the mobile device code
                                               2. Use non-programmers to record automated
   1. Middle tier and backend set up           mobile test case scripts.
   2. Authoring of automated mobile test       3. Rent the majority of you mobile test devices
   scripts requires programming skills         from the cloud using Rational and Business
   3. The number of different mobile           Partners, and save the ownership & maintenance
   devices                                     costs & complexity.
                                                                                            13
© 2012 IBM Corporation
Green Hat:
From Test Virtualization to Continuous Integration Testing

         Test Virtualization is an enabler for
         continuous Integration Testing                    Actual Service/App
                                                           Virtual Service/App
         Services, applications, systems are
         introduced into the continuous integration
         cycle in a prioritized, controlled fashion.




                         Incremental Integration Testing
                                                                            14
© 2012 IBM Corporation

More Related Content

What's hot

February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing
February 2013 IBM/DeviceAnywhere Webcast on Mobile TestingFebruary 2013 IBM/DeviceAnywhere Webcast on Mobile Testing
February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing
Leigh Williamson
 
Worklight nitin nm
Worklight nitin nmWorklight nitin nm
Worklight nitin nm
Nitin Gaur
 
Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal
IBM Lotus
 
Appstory Company Presentation
Appstory Company PresentationAppstory Company Presentation
Appstory Company Presentation
Pieter Vanhees
 
CommonTime mDesign for ISVs Datasheet
CommonTime mDesign for ISVs DatasheetCommonTime mDesign for ISVs Datasheet
CommonTime mDesign for ISVs Datasheet
James Tomkinson
 

What's hot (20)

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
 
February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing
February 2013 IBM/DeviceAnywhere Webcast on Mobile TestingFebruary 2013 IBM/DeviceAnywhere Webcast on Mobile Testing
February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing
 
Worklight nitin nm
Worklight nitin nmWorklight nitin nm
Worklight nitin nm
 
Kony Mobile App Mgmt
Kony Mobile App MgmtKony Mobile App Mgmt
Kony Mobile App Mgmt
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Anything as a Service ?
Anything as a Service  ?Anything as a Service  ?
Anything as a Service ?
 
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
 
Smartphone Enterprise Applications
Smartphone Enterprise ApplicationsSmartphone Enterprise Applications
Smartphone Enterprise Applications
 
IBM and BeyondTrust Presents: Protecting Your Sensitive Data in the Cloud
IBM and BeyondTrust Presents: Protecting Your Sensitive Data in the CloudIBM and BeyondTrust Presents: Protecting Your Sensitive Data in the Cloud
IBM and BeyondTrust Presents: Protecting Your Sensitive Data in the Cloud
 
Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal
 
When Content Meets Applications
When Content Meets ApplicationsWhen Content Meets Applications
When Content Meets Applications
 
IBM Worklight Slides
IBM Worklight SlidesIBM Worklight Slides
IBM Worklight Slides
 
Unwired Platform
Unwired PlatformUnwired Platform
Unwired Platform
 
Navyug corporate presentation 2012
Navyug corporate presentation 2012Navyug corporate presentation 2012
Navyug corporate presentation 2012
 
Pulse 2013 Mobile Build and Connect presentation
Pulse 2013 Mobile Build and Connect presentationPulse 2013 Mobile Build and Connect presentation
Pulse 2013 Mobile Build and Connect presentation
 
Appstory Company Presentation
Appstory Company PresentationAppstory Company Presentation
Appstory Company Presentation
 
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
 
CommonTime mDesign for ISVs Datasheet
CommonTime mDesign for ISVs DatasheetCommonTime mDesign for ISVs Datasheet
CommonTime mDesign for ISVs Datasheet
 
The Case for Business Apps
The Case for Business AppsThe Case for Business Apps
The Case for Business Apps
 
Kony - The multi Channel Challenge
Kony - The multi Channel Challenge Kony - The multi Channel Challenge
Kony - The multi Channel Challenge
 

Similar to Ibm mobile strategy may2012 mark.cesario v1.0

API Management for Enterprise Mobile Access a How-to Guide
API Management for Enterprise Mobile Access  a How-to GuideAPI Management for Enterprise Mobile Access  a How-to Guide
API Management for Enterprise Mobile Access a How-to Guide
CA API Management
 
Hcl axon mobility rev 2 2 sapphire12
Hcl axon mobility rev 2 2 sapphire12Hcl axon mobility rev 2 2 sapphire12
Hcl axon mobility rev 2 2 sapphire12
snehaghildiyal123
 

Similar to Ibm mobile strategy may2012 mark.cesario v1.0 (20)

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 mobile strategy at Innovate 2012
IBM  mobile strategy at Innovate 2012IBM  mobile strategy at Innovate 2012
IBM mobile strategy at Innovate 2012
 
IBM Worklight-Overview
IBM Worklight-OverviewIBM Worklight-Overview
IBM Worklight-Overview
 
Mobile Application Security
Mobile Application SecurityMobile Application Security
Mobile Application Security
 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
 
Mobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesMobile Performance Testing - Best Practices
Mobile Performance Testing - Best Practices
 
UK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynoteUK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynote
 
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 World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT SessionMobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT Session
 
API Management for Enterprise Mobile Access a How-to Guide
API Management for Enterprise Mobile Access  a How-to GuideAPI Management for Enterprise Mobile Access  a How-to Guide
API Management for Enterprise Mobile Access a How-to Guide
 
Hcl axon mobility rev 2 2 sapphire12
Hcl axon mobility rev 2 2 sapphire12Hcl axon mobility rev 2 2 sapphire12
Hcl axon mobility rev 2 2 sapphire12
 
When Mobile (Android) met Cloud
When Mobile (Android) met CloudWhen Mobile (Android) met Cloud
When Mobile (Android) met Cloud
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdelivery
 
Cloud Update
Cloud UpdateCloud Update
Cloud Update
 
DevOps for Mobile - DevOpsDays, NY, 2013
DevOps for Mobile - DevOpsDays, NY, 2013DevOps for Mobile - DevOpsDays, NY, 2013
DevOps for Mobile - DevOpsDays, NY, 2013
 
PCTY 2012, How Mobile changes the World v. Christian Cagnol
PCTY 2012, How Mobile changes the World v. Christian CagnolPCTY 2012, How Mobile changes the World v. Christian Cagnol
PCTY 2012, How Mobile changes the World v. Christian Cagnol
 
Service Creation, Service Delivery, Service Management - PCTY 2011
Service Creation, Service Delivery, Service Management - PCTY 2011Service Creation, Service Delivery, Service Management - PCTY 2011
Service Creation, Service Delivery, Service Management - PCTY 2011
 
Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
 Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
 
Mobile enterprise
Mobile enterpriseMobile enterprise
Mobile enterprise
 
Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 

Ibm mobile strategy may2012 mark.cesario v1.0

  • 1. IBM's Mobile Enterprise Strategy An IBM Rational Perspective Mark Cesario IBM Rational Software, Client Technical Professional mark.cesario@us.ibm.com 1 © 2012 IBM Corporation
  • 2. Clients are looking for a mobile platform that solves their needs Banking Insurance Healthcare Telecom Retail Government Others IBM Enterprise Mobile Platform Business Results Extending business Improve operational Differentiate the Enable new services to mobile customers efficiencies and customer experience and business models and workforce reduce costs Workforce Product and Customer Care 3rd Party Mobility Optimization Service Innovation and Insights Services Social User Location Mobile Social Mobile Collaboration Notification Services Payments Commerce Build mobile Manage mobile Extend existing applications devices and business capabilities Connect to, and run applications to mobile devices backend systems in Secure my mobile Transform the support of mobile business business by creating new opportunities 2 © 2012 IBM Corporation
  • 3. Worklight Overview Worklight Studio The most complete, extensible environment with maximum code reuse and per-device optimization Worklight Server Unified notifications, runtime skinning, version management, security, integration and delivery Worklight Runtime Components Extensive libraries and client APIs that expose and interface ← with native device functionality Worklight Console A web-based console for real-time analytics and control of your mobile apps and infrastructure 3 © 2012 IBM Corporation
  • 4. Core features for mobile development tools WYSIWYG editor Dojo widgets, including showing target mobile, automatically device form factor detected and shown in the palette Simulator enables device-testing inside browsers Properties view to configure the focused widget 4 © 2012 IBM Corporation
  • 5. Incorporated Device SDKs 5 © 2012 IBM Corporation
  • 6. Mobile platform theme: Build and Connect IBM Mobile Enterprise Platform Build mobile Manage mobile Extend existing applications devices and business capabilities Connect to, and run applications to mobile devices backend systems in Secure my mobile Transform the support of mobile business business by creating new opportunities Customers can now build enterprise mobile applications that: • Run on multiple mobile devices Rational Collaborative • Connect to enterprise back-end Lifecycle Management – applications and information systems accelerating mobile app • Fulfills fast time-to-market requirements development across and can be rapidly updated with new platforms releases • Deliver high quality user experience 6 © 2012 IBM Corporation
  • 7. Mobile application development includes more than just creating the source code Production Troubleshooting Stakeholder input Maintenance Release User Stories Defect Tracking Feature identification Automated Environment Model Configuration Architecture Mgmt Definitive Software Library UX Prototypes Application Install Governance System Verification Code Performance Testing Compile Automated Functional Test Debug Build & Package 7 © 2012 IBM Corporation
  • 8. Rational Strategy for Mobile Application Development Start with a mobile runtime. Add best-of-breed code development tools that support the mobile runtime. Integrate with a development platform that covers the entire application lifecycle. Augment with mobile testing and mobile design capabilities. 8 © 2012 IBM Corporation
  • 9. It looks like this… Rational Collaborative Lifecycle Management (CLM) Requirements Management Quality Software Change & Application Development Management Configuration Management Studio Mobile-specific testing Virtualized multi-tier Device Clouds Build & Deploy Management 9 © 2012 IBM Corporation
  • 10. Products supporting mobile application lifecycle Rational Team Production Troubleshooting Requirements Stakeholder input Concert, Rational Maintenance Release Composer, User Stories Insight Defect Tracking DOORS, Focal Feature identification Point Automated Environment Model Configuration Asset Rational Rhapsody, Manager Architecture Mgmt Definitive Software Library Rational Software UX Prototypes Application Install Architect Governance Rational Quality System Verification Code Manager, Testing Performance Worklight Studio, Compile Function Tester, Automated Functional Test Rational Team Concert, Debug Perf Tester Rational AppScan ClearCase, ClearQuest for mobile security analysis 10 © 2012 IBM Corporation
  • 11. Example Integration Value Mobile devices & emulators Studio Team Concert Client Developer RTC build engine and Worklight mobile build Build SCM Team utility provide a controlled repository build environment for of apps mobile apps – both native and hybrid executables, sources logfiles Builder App stores RIM Android iOS SDK SDK SDK Mobile build server farm 11 © 2012 IBM Corporation
  • 12. Mobile end-to-end code construction IBM Worklight Studio Design Inputs Native SDK Dojo Foundation Construct UI Preview Test in Create Preview Debug in Build in simulator Project Build browser App browser or device Code In Business Studio Logic In RTC RTC Client 12 © 2012 IBM Corporation
  • 13. Mobile testing challenges Client Tier Devices Middle Tier Server Back-end Data & Services Solutions Testing Challenges 1. Isolate the other tiers of the app using Green Hat and concentrate on the mobile device code 2. Use non-programmers to record automated 1. Middle tier and backend set up mobile test case scripts. 2. Authoring of automated mobile test 3. Rent the majority of you mobile test devices scripts requires programming skills from the cloud using Rational and Business 3. The number of different mobile Partners, and save the ownership & maintenance devices costs & complexity. 13 © 2012 IBM Corporation
  • 14. Green Hat: From Test Virtualization to Continuous Integration Testing Test Virtualization is an enabler for continuous Integration Testing Actual Service/App Virtual Service/App Services, applications, systems are introduced into the continuous integration cycle in a prioritized, controlled fashion. Incremental Integration Testing 14 © 2012 IBM Corporation