SlideShare a Scribd company logo
Leigh Williamson, IBM Distinguished Engineer, IBM Software Group
developerWorks Live! Kuala Lumpur – September 2012




Build, run and manage mobile applications
with the IBM Mobile Platform




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


2                                                                          © 2012 IBM Corporation
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


3                                                              © 2012 IBM Corporation
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




4                                                               © 2012 IBM Corporation
An integrated foundation for mobile development




           Mobile Application Platform              Application Lifecycle
                    Vendors                         Management Vendors




    IBM provides the only integrated mobile development solution.
    Mobile application platform construction tools and lifecycle management


5                                                                           © 2012 IBM Corporation
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

6                                                                                 © 2012 IBM Corporation
Developing for multiple mobile platforms - IBM Worklight 5.0

Fast and cost-effective development, integration and management of rich, cross-
platform mobile applications
                                                                 Client Challenge
                                                                 Using standards-based technologies and
                                                                 tools and delivering an enterprise-grade
                                                                 services layer that meets the needs of
                                                                 mobile employees and customers

                                                                 Key Capabilities
                                                                  Mobile optimized middleware
                                                                  Open approach to 3rd-party integration
                                                                  Strong authentication framework
                                                                  Encrypted offline availability
                                                                  Enterprise back-end connectivity
                                                                  Unified push notifications
    “We chose IBM Worklight because it was the best technology    Data collection for analytics
    for Lotte to consolidate application development,             Direct updates and remote disablement
    enhancement and maintenance, while ensuring cost savings
    and timely delivery to our customers.”                        Packaged runtime skins

    — Kang, Chang Nam, IT Planning Director, Lotte Credit Card


7                                                                                             © 2012 IBM Corporation
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




8                                                                            © 2012 IBM Corporation
IBM Worklight Integration with native SDKs




9                                                           9
                                             © 2012 IBM Corporation
IBM Worklight Security Features Mapping

                                 Protecting data on the                               Enforcing security
                                         device                                            updates




                                          Secure
      Encrypted          Offline                          App        Compatibility     Remote
                                        challenge-
                                                      authenticity   with jailbreak                        Direct update
     offline cache   authentication    response on                                     disable
                                                        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


10                                                                                                   © 2012 IBM Corporation
IBM Worklight Application Shell Feature




 One team creates a custom
 container (“Shell Component”) for
 extensive security certification


        Other teams create
     HTML-only “inner apps”
     wrapped in that container
11                                         © 2012 IBM Corporation
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
12                                                                                  © 2012 IBM Corporation
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


13                                                            © 2012 IBM Corporation
Focus on user experience first to achieve outside-in design




                                               Collaborate as a team using
                                               comments and annotations
                                               Get feedback from non-
                                               technical stakeholders




14                                                              © 2012 IBM Corporation
Formal reviews drive agreement and prevent re-work
     Reviews & approvals        Requirements
     ensures artifacts are
     reviewed and/or approved
     by key team members and
     captures compliance
     requirements.

                                   Work
               Test                Items
             Artifacts




15
15                                                   © 2012 IBM Corporation
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
         16                                                       © 2012 IBM Corporation
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
     17                                                                                                                                                        © 2012 IBM Corporation
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



18                                                           © 2012 IBM Corporation
Integrating with existing systems




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

     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




19                                                                                © 2012 IBM Corporation
2
0




    Rapid, simple & flexible connectivity for mobile apps
    WebSphere Cast Iron Cloud integration
    Simple and flexible integration for all connectivity projects, allowing you to rapidly
    integrate SaaS and back-end systems with mobile apps

                                                     Client Challenge
                                                      Simplified and cost effective mobile
                                                      integration to back-end systems and cloud
                                                     Key Capabilities
                                                      • Native connectors and template
                                                        integration processes to connect mobile
                                                        apps to backend & cloud systems
                                                      • Bidirectional connectivity and business
                                                        logic
                                                      • Centralized monitoring
                                                      • Simple and flexible, user-friendly, wizard-
                                                        based, “configuration, not coding”
                                                        architecture




    20                                                                                  © 2012 IBM Corporation
IBM Integrated Development Environments with IBM Worklight
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
             user interfaces                     enterprise platforms (System z, Power)
                                                    as mobile-consumable services




21                                                                           © 2012 IBM Corporation
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                                                                        © 2012 IBM Corporation
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                                                       © 2012 IBM Corporation
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                                                                                         © 2012 IBM Corporation
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

 25                                                                                           © 2012 IBM Corporation
Worklight Application Center




26                                            26
                               © 2012 IBM Corporation
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                                                                                     © 2012 IBM Corporation
28   © 2012 IBM Corporation

More Related Content

What's hot

An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7
ibmmobile
 
Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end reviewLeigh Williamson
 
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
IBM WebSphereIndia
 
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
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile SoftwareCollaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software
IBM Software India
 
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
 
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 TestingLeigh Williamson
 
Worklight nitin nm
Worklight nitin nmWorklight nitin nm
Worklight nitin nmNitin Gaur
 
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
IBIZZ
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile Management
Dipesh Mukerji
 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
Raj Balasubramanian
 
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
 
Mobile and IBM Worklight Best Practices
Mobile and IBM Worklight Best PracticesMobile and IBM Worklight Best Practices
Mobile and IBM Worklight Best PracticesAndrew Ferrier
 
Mobile enterprise
Mobile enterpriseMobile enterprise
Mobile enterprise
Sura Gonzalez
 
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
 
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
 
Rational federal symposium mobile development in government
Rational federal symposium   mobile development in governmentRational federal symposium   mobile development in government
Rational federal symposium mobile development in government
Roger Snook
 
Kony Mobile App Mgmt
Kony Mobile App MgmtKony Mobile App Mgmt
Kony Mobile App Mgmt
Jim Porter
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem Partners
Jeremy Siewert
 
Team C2 Brochure Eng V1025
Team C2 Brochure Eng V1025Team C2 Brochure Eng V1025
Team C2 Brochure Eng V1025Jae Hak Lee
 

What's hot (20)

An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7
 
Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end review
 
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
 
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
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile SoftwareCollaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software
 
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
 
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
 
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
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile Management
 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
 
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
 
Mobile and IBM Worklight Best Practices
Mobile and IBM Worklight Best PracticesMobile and IBM Worklight Best Practices
Mobile and IBM Worklight Best Practices
 
Mobile enterprise
Mobile enterpriseMobile enterprise
Mobile enterprise
 
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
 
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
 
Rational federal symposium mobile development in government
Rational federal symposium   mobile development in governmentRational federal symposium   mobile development in government
Rational federal symposium mobile development in government
 
Kony Mobile App Mgmt
Kony Mobile App MgmtKony Mobile App Mgmt
Kony Mobile App Mgmt
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem Partners
 
Team C2 Brochure Eng V1025
Team C2 Brochure Eng V1025Team C2 Brochure Eng V1025
Team C2 Brochure Eng V1025
 

Viewers also liked

UK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynoteUK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynote
Leigh Williamson
 
DevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentationDevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentation
Leigh Williamson
 
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
 
June 25 webcast adding mobile to power applications
June 25 webcast   adding mobile to power applicationsJune 25 webcast   adding mobile to power applications
June 25 webcast adding mobile to power applications
Leigh Williamson
 
IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsLeigh Williamson
 

Viewers also liked (6)

UK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynoteUK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynote
 
Structure
StructureStructure
Structure
 
DevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentationDevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentation
 
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
 
June 25 webcast adding mobile to power applications
June 25 webcast   adding mobile to power applicationsJune 25 webcast   adding mobile to power applications
June 25 webcast adding mobile to power applications
 
IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst Applications
 

Similar to Build and Connect Enterprise Mobile Applications from developerWorks Live!

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
 
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 solutions for the mobile enterprise
Ibm solutions for the mobile enterpriseIbm solutions for the mobile enterprise
Ibm solutions for the mobile enterprise
Chris Pepin
 
Mobile Application Security
Mobile Application SecurityMobile Application Security
Mobile Application Security
Dirk Nicol
 
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
 
Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2
Dirk Nicol
 
Becoming a mobile enterprise: step by step
Becoming a mobile enterprise: step by stepBecoming a mobile enterprise: step by step
Becoming a mobile enterprise: step by step
Chris Pepin
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mc
Saranga Tripathy
 
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
IBM Sverige
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
Eric Cattoir
 
CBS February 2013 Cloud Computing in the context of outsourcing
CBS February 2013 Cloud Computing in the context of outsourcingCBS February 2013 Cloud Computing in the context of outsourcing
CBS February 2013 Cloud Computing in the context of outsourcing
Henrik Hasselbalch
 
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
Nitin Gaur
 
Challenges to Integration Strategy - Thompson
Challenges to Integration Strategy - ThompsonChallenges to Integration Strategy - Thompson
Challenges to Integration Strategy - Thompson
Prolifics
 
IBM Worklight for Digital Agencies
IBM Worklight for Digital AgenciesIBM Worklight for Digital Agencies
IBM Worklight for Digital Agencies
Graham Churchill
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefingNitin Gaur
 
IBM Private Cloud
IBM Private CloudIBM Private Cloud
IBM Private Cloud
Sam Garforth
 
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
 
Unveiling the Advantages and Core Elements of Cloud Native Architecture
Unveiling the Advantages and Core Elements of Cloud Native ArchitectureUnveiling the Advantages and Core Elements of Cloud Native Architecture
Unveiling the Advantages and Core Elements of Cloud Native Architecture
Techugo
 

Similar to Build and Connect Enterprise Mobile Applications from developerWorks Live! (19)

IBM mobile strategy at Innovate 2012
IBM  mobile strategy at Innovate 2012IBM  mobile strategy at Innovate 2012
IBM mobile strategy at Innovate 2012
 
IBM Mobile First
IBM Mobile FirstIBM Mobile First
IBM Mobile First
 
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 solutions for the mobile enterprise
Ibm solutions for the mobile enterpriseIbm solutions for the mobile enterprise
Ibm solutions for the mobile enterprise
 
Mobile Application Security
Mobile Application SecurityMobile Application Security
Mobile Application Security
 
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
 
Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2
 
Becoming a mobile enterprise: step by step
Becoming a mobile enterprise: step by stepBecoming a mobile enterprise: step by step
Becoming a mobile enterprise: step by step
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mc
 
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
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
CBS February 2013 Cloud Computing in the context of outsourcing
CBS February 2013 Cloud Computing in the context of outsourcingCBS February 2013 Cloud Computing in the context of outsourcing
CBS February 2013 Cloud Computing in the context of outsourcing
 
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
 
Challenges to Integration Strategy - Thompson
Challenges to Integration Strategy - ThompsonChallenges to Integration Strategy - Thompson
Challenges to Integration Strategy - Thompson
 
IBM Worklight for Digital Agencies
IBM Worklight for Digital AgenciesIBM Worklight for Digital Agencies
IBM Worklight for Digital Agencies
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefing
 
IBM Private Cloud
IBM Private CloudIBM Private Cloud
IBM Private 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
 
Unveiling the Advantages and Core Elements of Cloud Native Architecture
Unveiling the Advantages and Core Elements of Cloud Native ArchitectureUnveiling the Advantages and Core Elements of Cloud Native Architecture
Unveiling the Advantages and Core Elements of Cloud Native Architecture
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 

Build and Connect Enterprise Mobile Applications from developerWorks Live!

  • 1. Leigh Williamson, IBM Distinguished Engineer, IBM Software Group developerWorks Live! Kuala Lumpur – September 2012 Build, run and manage mobile applications with the IBM Mobile Platform © 2012 IBM Corporation
  • 2. 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. 2 © 2012 IBM Corporation
  • 3. 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 3 © 2012 IBM Corporation
  • 4. 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 4 © 2012 IBM Corporation
  • 5. An integrated foundation for mobile development Mobile Application Platform Application Lifecycle Vendors Management Vendors IBM provides the only integrated mobile development solution. Mobile application platform construction tools and lifecycle management 5 © 2012 IBM Corporation
  • 6. 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 6 © 2012 IBM Corporation
  • 7. Developing for multiple mobile platforms - IBM Worklight 5.0 Fast and cost-effective development, integration and management of rich, cross- platform mobile applications Client Challenge Using standards-based technologies and tools and delivering an enterprise-grade services layer that meets the needs of mobile employees and customers Key Capabilities Mobile optimized middleware Open approach to 3rd-party integration Strong authentication framework Encrypted offline availability Enterprise back-end connectivity Unified push notifications “We chose IBM Worklight because it was the best technology Data collection for analytics for Lotte to consolidate application development, Direct updates and remote disablement enhancement and maintenance, while ensuring cost savings and timely delivery to our customers.” Packaged runtime skins — Kang, Chang Nam, IT Planning Director, Lotte Credit Card 7 © 2012 IBM Corporation
  • 8. 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 8 © 2012 IBM Corporation
  • 9. IBM Worklight Integration with native SDKs 9 9 © 2012 IBM Corporation
  • 10. IBM Worklight Security Features Mapping Protecting data on the Enforcing security device updates Secure Encrypted Offline App Compatibility Remote challenge- authenticity with jailbreak Direct update offline cache authentication response on disable 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 10 © 2012 IBM Corporation
  • 11. IBM Worklight Application Shell Feature One team creates a custom container (“Shell Component”) for extensive security certification Other teams create HTML-only “inner apps” wrapped in that container 11 © 2012 IBM Corporation
  • 12. 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 12 © 2012 IBM Corporation
  • 13. 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 13 © 2012 IBM Corporation
  • 14. Focus on user experience first to achieve outside-in design Collaborate as a team using comments and annotations Get feedback from non- technical stakeholders 14 © 2012 IBM Corporation
  • 15. Formal reviews drive agreement and prevent re-work Reviews & approvals Requirements ensures artifacts are reviewed and/or approved by key team members and captures compliance requirements. Work Test Items Artifacts 15 15 © 2012 IBM Corporation
  • 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 16 © 2012 IBM Corporation
  • 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 17 © 2012 IBM Corporation
  • 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 18 © 2012 IBM Corporation
  • 19. Integrating with existing systems Mobile applications need to connect to enterprise back-end data and services IBM CONFIDENTIAL 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 19 © 2012 IBM Corporation
  • 20. 2 0 Rapid, simple & flexible connectivity for mobile apps WebSphere Cast Iron Cloud integration Simple and flexible integration for all connectivity projects, allowing you to rapidly integrate SaaS and back-end systems with mobile apps Client Challenge Simplified and cost effective mobile integration to back-end systems and cloud Key Capabilities • Native connectors and template integration processes to connect mobile apps to backend & cloud systems • Bidirectional connectivity and business logic • Centralized monitoring • Simple and flexible, user-friendly, wizard- based, “configuration, not coding” architecture 20 © 2012 IBM Corporation
  • 21. IBM Integrated Development Environments with IBM Worklight 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 user interfaces enterprise platforms (System z, Power) as mobile-consumable services 21 © 2012 IBM Corporation
  • 22. 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 © 2012 IBM Corporation
  • 23. 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 © 2012 IBM Corporation
  • 24. 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 © 2012 IBM Corporation
  • 25. 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 25 © 2012 IBM Corporation
  • 26. Worklight Application Center 26 26 © 2012 IBM Corporation
  • 27. 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 © 2012 IBM Corporation
  • 28. 28 © 2012 IBM Corporation