SlideShare a Scribd company logo
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

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
Leigh Williamson
Ā 
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
Ā 
Kony Mobile App Mgmt
Kony Mobile App MgmtKony Mobile App Mgmt
Kony Mobile App Mgmt
Jim Porter
Ā 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
Mantra Information Services
Ā 
Anything as a Service ?
Anything as a Service  ?Anything as a Service  ?
Anything as a Service ?
SaibalDC
Ā 
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
Sybase TĆ¼rkiye
Ā 
Smartphone Enterprise Applications
Smartphone Enterprise ApplicationsSmartphone Enterprise Applications
Smartphone Enterprise Applications
IDES Editor
Ā 
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
BeyondTrust
Ā 
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
Ā 
When Content Meets Applications
When Content Meets ApplicationsWhen Content Meets Applications
When Content Meets Applications
Craig Randall
Ā 
IBM Worklight Slides
IBM Worklight SlidesIBM Worklight Slides
IBM Worklight Slides
Jim Porter
Ā 
Unwired Platform
Unwired PlatformUnwired Platform
Unwired Platform
Connected-Blog
Ā 
Navyug corporate presentation 2012
Navyug corporate presentation 2012Navyug corporate presentation 2012
Navyug corporate presentation 2012
Navyug Infosolutions Pvt. Ltd.
Ā 
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
Leigh Williamson
Ā 
Appstory Company Presentation
Appstory Company PresentationAppstory Company Presentation
Appstory Company Presentation
Pieter Vanhees
Ā 
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
IBM Danmark
Ā 
CommonTime mDesign for ISVs Datasheet
CommonTime mDesign for ISVs DatasheetCommonTime mDesign for ISVs Datasheet
CommonTime mDesign for ISVs Datasheet
James Tomkinson
Ā 
The Case for Business Apps
The Case for Business AppsThe Case for Business Apps
The Case for Business Apps
Landscape
Ā 
Kony - The multi Channel Challenge
Kony - The multi Channel Challenge Kony - The multi Channel Challenge
Kony - The multi Channel Challenge
mickeyheil
Ā 

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

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
Ā 
IBM mobile strategy at Innovate 2012
IBM  mobile strategy at Innovate 2012IBM  mobile strategy at Innovate 2012
IBM mobile strategy at Innovate 2012
Dirk Nicol
Ā 
IBM Worklight-Overview
IBM Worklight-OverviewIBM Worklight-Overview
IBM Worklight-Overview
IBM WebSphereIndia
Ā 
Mobile Application Security
Mobile Application SecurityMobile Application Security
Mobile Application Security
Dirk Nicol
Ā 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
Raj Balasubramanian
Ā 
Mobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesMobile Performance Testing - Best Practices
Mobile Performance Testing - Best Practices
Eran Kinsbrunner
Ā 
UK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynoteUK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynote
Leigh Williamson
Ā 
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
IBM Danmark
Ā 
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
Leigh Williamson
Ā 
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
Ā 
When Mobile (Android) met Cloud
When Mobile (Android) met CloudWhen Mobile (Android) met Cloud
When Mobile (Android) met Cloud
Salesforce Developers
Ā 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdelivery
Kelly Emo
Ā 
Cloud Update
Cloud UpdateCloud Update
Cloud Update
Mauricio Godoy
Ā 
DevOps for Mobile - DevOpsDays, NY, 2013
DevOps for Mobile - DevOpsDays, NY, 2013DevOps for Mobile - DevOpsDays, NY, 2013
DevOps for Mobile - DevOpsDays, NY, 2013
Sanjeev Sharma
Ā 
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
IBM Danmark
Ā 
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
IBM Sverige
Ā 
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
Ryan Boyles
Ā 
Mobile enterprise
Mobile enterpriseMobile enterprise
Mobile enterprise
Sura Gonzalez
Ā 
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
ukdpe
Ā 

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

leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
Ā 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
Ā 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
Ā 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
Ā 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
Ā 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
Ā 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
Ā 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
Ā 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
Ā 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
Ā 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
Ā 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
Ā 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
Ā 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
Ā 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
Ā 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
Ā 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
Ā 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
Ā 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
Ā 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
Ā 

Recently uploaded (20)

leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
Ā 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
Ā 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Ā 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Ā 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Ā 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Ā 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Ā 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ā 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Ā 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
Ā 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Ā 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Ā 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Ā 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Ā 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
Ā 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Ā 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Ā 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Ā 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Ā 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ā 

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