SlideShare a Scribd company logo
1 of 33
BRINGING COLLABORATIVE LIFECYCLE
      DEVELOPMENT TO MOBILE SOFTWARE

      Leigh Williamson, IBM Distinguished Engineer
      Miku Jha, Senior Solutions Architect
      Johannes zu Eltz. Global Offerings Executive, IBM Mobile Enterprise Service


                                                                                    1
© 2012 IBM Corporation
Realizing “TOUCH” in Mobile


Feel’ the texture of an Apparel in a Retail Store




                                                  - Shirt sizes
                                                  - Availability
                                                  - Colors
                                                  - Cost
                                                  - Frequency pattern
                                                  [Frequency for the vibrator on the mobile
                         Retail Store             phone When customer wants to feel the              Subscriber
                                                  cloth material]


   - Texture of a fabric is assigned with a specific Frequency pattern
   - A frequency pattern is distinct for each of the fabric for e.g., Medium – Cotton, Slow – Wool etc
   - Customer selects a shirt from the menu displayed
   - Along with the shirt related information the vibrating frequency pattern is pushed to the client


                                                                                                            2
© 2012 IBM Corporation
Specific challenges in building a mobile application

 Imperatives from line of business &
    customers
 • Strong demand by Line of Business
 • Customers expect higher quality of user experience
   with mobile apps
 • More direct involvement from users/stakeholders in
   design
 Fragmentation of technology and
    platforms
 • Highly fragmented set of mobile devices and
   platforms
 • Native programming models not portable across
   devices.
 • Very large number of configurations of devices,
   platforms, carriers, etc. to test                    How do you develop for and test
 Urgent time-to-market, rapid pace of                  against multiple platforms
    innovation                                          effectively?
 • Mobile landscape evolves at a much faster pace       How do you align business and
 • More frequent releases and updates for apps with     development?
   more urgent time-to-market demands
 • Lack of best practices guidance on how to deliver    How do you gain control of your
   mobile applications                                  development process and
                                                        accelerate time to delivery?
                                                                                          3
© 2012 IBM Corporation
Mobile Software Development is a Team Sport

•Many disciplines are involved – stakeholders, various
developer specialists, testing, documentation, project
managers
• The most effective teams have clear visibility to what
each team member is expected to be working on, and
how each member is progressing with their part of the
shared effort.



                                   •As work progresses, efficient communication is
                                   key – coordinating between team members allows
                                   the most effective execution.
                                   • The tools used in a team’s software
                                   development can facilitate such communication or
                                   they can create barriers between team roles.
                                   • Really effective agile teams use tools that are as
                                   integrated as the team members are.

                                                                                   4
© 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


                                                        Manage   Requirements


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

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



                                                                                                                       5
© 2012 IBM Corporation
IBM accelerates delivery of enterprise mobile applications
  Client Initiatives


                         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



 IBM helps customers build enterprise mobile applications that:

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



                                                                                                                6
© 2012 IBM Corporation
IBM helps you manage your mobile application development
 lifecycle and provides mobile-specific capabilities to accelerate
 your development and test

  Rational Collaborative Lifecycle
                                                        Mobile-specific capabilities help you
  Management (CLM) helps you
                                                        accelerate your development and
  manage your development lifecycle:
                                                        test:
      Traceability of development activity across
                                                       Code construction tool using Web 2.0
       entire project lifecycle
                                                        technology to write multi-platform mobile
      Real-time planning that is consistently          applications
       accurate and up-to-date
                                                       Distributed builds of mobile applications
      Tightly integrated with mobile code
                                                       Comprehensive multi-tier testing of mobile
       development capabilities
                                                        applications
      Centralized code sharing and distributed
       mobile app build
      Integrate and manage full range of mobile                    Mobile-specific:
       testing tools and techniques
                                                     Design        Code           Build         Test

                                                                   Traceability across
                                                                the development lifecycle
                                                     Open platform for integrated development lifecycle

                                                                                                          7
© 2012 IBM Corporation
IBM comprehensive mobile development solution

    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




                                                                               8
© 2012 IBM Corporation
An IBM Company
                         HTML5, Native and Hybrid Apps Platform
                         for Smartphones and Tablets


                                                                  9
© 2012 IBM Corporation
The Worklight Mobile Platform

    The Worklight Mobile Platform is an open, complete and
    advanced mobile application platform for HTML5, hybrid and
    native apps.




                                                            10
© 2012 IBM Corporation
Key Differentiators
     Open, standards-based
        • Developer flexibility
        • Avoid vendor lock-in

     Extremely easy to learn and use
        • Few days to full productivity
        • No Worklight involvement

     HTML5 as core development technology
        • Cross-platform technology strongly promoted by all mobile vendors
        • Leverage existing web development skills in IT

     Focus on new devices and OS’s
        • iOS, Android, BlackBerry, Windows Phone
        • Phones and tablets
        • Native, hybrid, and web apps

     Cater to high-end enterprise needs
        • B2C and B2E
        • App capabilities, development process, integration, security, scalability, and management

                                                                                                      11
© 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

                                                                                      12
© 2012 IBM Corporation
Downloadable (Native) Apps
                                                   High-quality user
                                                   experience and full
                                                   device access.
        Application
          Stores
                                File System
                            (on mobile device)
                                                   Platform-
                                                   specific, requires unique
                               Native App          expertise, expensive to
                          (Java/Objective-C/C#)    develop and maintain.


                         Mobile Operating System




                                                                         13
© 2012 IBM Corporation
Web Apps

                                                   Written in HTML5
                                                   JavaScript and CSS3.
                             Mobile Browser        Quick and cheap to
                                                   develop.

                          HTML, CSS, JavaScript    Less powerful than
                                                   native and limited device
                                                   access.

                         Mobile Operating System




                                                                          14
© 2012 IBM Corporation
Hybrid Apps

                                                   Combines best of both
                                                   worlds:
        Application
                                File System
          Stores
                            (on mobile device)     Primarily written in
                                                   HTML5, CSS, JS while
                             Native Container      allowing full access to
                                                   device capabilities.
                          HTML, CSS, JavaScript



                         Mobile Operating System




                                                                         15
© 2012 IBM Corporation
Single Shared Codebase

                          Common code placed
                          in primary file

                          Environment optimization
                          code is maintained
                          separately




                                                     16
© 2012 IBM Corporation
Incorporated Device SDKs




                            17
© 2012 IBM Corporation
Integrating Best-in-class Tools
     Worklight is compatible with prominent HTML5 libraries and tools:




                                                                         18
© 2012 IBM Corporation
Distributed Mobile Development


             Ease of Development        Control and Governance


        Centralized       Distributed                  Automatic
                                        Centralized
           Shell              app                        policy
                                        inspection
       development       development                  enforcement




                                                                19
© 2012 IBM Corporation
The Rational Team Concert (RTC) Build Engine integration
provides a controlled build environment for mobile apps – both
native and hybrid
                                                         Studio



                                         Team Concert Client




                                     Build         SCM                  Team
                                                                      repository
                                                                       of apps


                                                     executables, l
                               sources
                                                     ogfiles

                                                   Builder

                         RIM             Android             iOS
                         SDK             SDK                 SDK




                                                                                   20
© 2012 IBM Corporation
Back-end Integration
                         Secure back-end integration

                         XML-based declarative
                         specification

                         Multi-source data mashups

                         Eclipse plug-in supporting
                         auto-complete and validation

                         Simplified adapter testing

                         Server-side debugging

                         Web services and JDBC
                         integration

                         Access to session data and
                         user properties

                                                      21
© 2012 IBM Corporation
Flexible Push Notification Framework
       Common APIs for both iOS and Android



       One application multiple devices
       Custom subscription management



       Many-to-many relationship between event
       sources and apps



       Multiple event sources from same back-end




       Multiple users logging into the same app

                                                   22
© 2012 IBM Corporation
Direct Update – User Experience

     1. Update detection upon application re launch
     2. Dialog box for easy user selection
     3. Download progress bar for status tracking




     4. Automatic application restart upon completion
                                                        23
© 2012 IBM Corporation
App Management




                         24
© 2012 IBM Corporation
Data Collection and Analytics




                                25
© 2012 IBM Corporation
Securing Mobile Apps

                                     Protecting data on the                                  Enforcing security
                                             device                                              updates




                                          Secure challenge-       App        Jailbreak and
        Encrypted            Offline                                                          Remote
                                            response on       authenticity     malware                      Direct update
       offline cache     authentication                                                       disable
                                               startup          testing        detection


                                                                                              SSL with
         Shell as        Authentication        Data           Using device       Proven
                                                                                                server         Code
      organizational      integration       protection          id as 2nd       platform
                                                                                               identity     obfuscation
         sandbox          framework           realms             factor         security
                                                                                             verification




           Streamlining                            Providing robust
                                                                                                   Application
         Corporate security                       authentication and
                                                                                                    Security
             processes                              authorization

                                                                                                                  26
© 2012 IBM Corporation
IBM Global Technology Services can support your business throughout
the mobility lifecycle and deliver productivity, efficiency and lower cost
      Build and Connect

  Assess IT environment and
  develop roadmap

  Develop a mobile strategy
                                                         Manage and
  Build mobile applications                              Secure
  Enable connections to                                  Managing mobile
  existing                                               devices, enterprise
  apps, desktops, networks                               networks and
  and backend systems                                    communications
                                                         and applications
   Transform and Grow
                                                         Securing the
   Unifying communications across                        mobile business
   video, voice and data

   Extending existing business capabilities to
   mobile devices

   Creating new business opportunities
                                                                      27
© 2012 IBM Corporation
IBM can partner to help clients deliver enterprise mobility services
 that enable access, empower business and overcome complexity

                                               Enable
                             Confidently      ubiquitous
                              empower        connections             Overcome
                                your                                    the
                              business                               complexity

        Applications                           Networks                           Devices
             Global Business                     Unified                          Mobile Enterprise
             Services Consulting                 communications and               Services
             services                            collaboration                    To help you deploy a
                                                                                  managed mobility solution
             To help you identify critical       To help you deliver
                                                                                  that delivers a security-
             issues around the                   integrated voice, data and
                                                                                  rich mobility experience
             development of mobile               video-based tools to
             application solutions for any       enable collaboration and         Managed Security
             business                            social business                  Services
             Desktop virtualization                                               To help you deploy a
                                                Global Technology
             and cloud services                                                   secure mobility solutions
                                                Services mobility
             To help you optimize your
                                                consulting services               Consulting and
             end-user computing
             environment, reduce PC             To help you identify critical     assessment services
             refresh cycles and create a        issues around unified             To help you identify critical
             more security-rich                 communications, and               issues around developing
             environment for application        networking, like integrating      your enterprise mobility
             delivery                           voice, video and data in the      strategy              28
© 2012 IBM Corporation
                                                enterprise
IBM Services can help you with deployment and management of
mobile applications across your enterprise or for your customers

Our Mobile Enterprise Services for mobile
application platform management solution can
help with:

 Mobility consulting
 Mobile application development & testing
 Mobile enterprise application platform
  (MEAP) installation and ongoing
  management
 Mobile application deployment and support
 Software license management
 Mobile device management
 Mobile device security


                                                                   29
© 2012 IBM Corporation
To unlock and capture the true potential of mobility, IBM offers a
 range of solution delivery options



Service Transition and Operations
Decision
criteria                   Business Design       Service Levels      Deployment Models




  Project-based services      Managed services               Cloud                       Outsourcing
  • Fixed cost/terms          • Fixed cost/terms             • Variable cost/terms       • Fixed & Variable cost
  • Varied deployments        • Varied deployments           • Standard deployments      • Mixed deployments
  • Single tenant             • Single tenant                • Multi-tenant              • Single tenant
  • Manual                    • Automated                    • Highly automated          • Highly automated
  • High control              • Some control                 • Less control              • Less control
  • High customization        • Some customization           • Limited customization     • Some customization



     IBM Project-Based            IBM Managed                     IBM SmartCloud             IBM Strategic
         Services                   Services                                                  Outsourcing

                                        Service Integration & Aggregation


                                                                                                             30
© 2012 IBM Corporation
Many IBM clients have already experienced the benefits of a holistic
approach to a mobile-enabled enterprise.


  Consolidating its             Delivering                        Banking on BYOD.
  ruggedized mobility           enhanced guest                    Leveraging secured
  device strategy to            services through                  mobility services to
  streamline logistics          managed mobility                  improve enterprise
  and lower                     solution for                      application access
  transportation                smartphones and
  costs                         tablets



  Transportation:                                                 Banking:
                                Hospitality:
  North American freight firm                                     Managed Smartphone service
                                Hotel chain improved total cost
  improved product                                                for secure access to corporate
                                of ownership and produced
  delivery, inventory                                             email, calendar and intranet.
                                more predictable infrastructure
  management and logistics                                        Support for 8500 users across
                                savings, which helped enable
  support while cutting costs                                     multiple mobile device
                                30 percent smart phone growth     platforms.
  with “ruggedized” mobility.
                                over five years.

                                                                                            31
© 2012 IBM Corporation
In a Smarter Planet, partner with IBM Services to apply a holistic
 approach to overcoming the complexities of mobility for sustained
 business success
                                 IBM is the smart choice

                                 • Unmatched business and technology acumen
                                 and knowledge capital applied with an
                                 industry viewpoint

                                 • Exclusive advanced analytics rendering key
                                 insights, with the expertise to translate insight
                                 into action

                                 • Unparalleled breadth and depth of the most
                                 comprehensive set of mobile capabilities and
                                 technologies

                                 • Unsurpassed experience in delivering
                                 technology services through on-premise, the
                                 Cloud, and hosted options for clients globally

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


                                                                                                                                                                                        33
 © 2012 IBM Corporation

More Related Content

What's hot

Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightDirk Nicol
 
IBM mobile strategy at Innovate 2012
IBM  mobile strategy at Innovate 2012IBM  mobile strategy at Innovate 2012
IBM mobile strategy at Innovate 2012Dirk Nicol
 
CommonTime mDesign for ISVs Datasheet
CommonTime mDesign for ISVs DatasheetCommonTime mDesign for ISVs Datasheet
CommonTime mDesign for ISVs DatasheetJames Tomkinson
 
Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Thomas Robbins
 
EM overview- - Hayden lindsey
EM overview- - Hayden lindseyEM overview- - Hayden lindsey
EM overview- - Hayden lindseyRoopa Nadkarni
 
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeOvercoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeIBM
 
Enterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformEnterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformInfosys
 
Flevy.com - Feasibility Study Template for Electronic Software Distribution
Flevy.com - Feasibility Study Template for Electronic Software DistributionFlevy.com - Feasibility Study Template for Electronic Software Distribution
Flevy.com - Feasibility Study Template for Electronic Software DistributionDavid Tracy
 
PCTY 2012, Tivoli Endpoint Manager v. Martin Vittrup
PCTY 2012, Tivoli Endpoint Manager v. Martin VittrupPCTY 2012, Tivoli Endpoint Manager v. Martin Vittrup
PCTY 2012, Tivoli Endpoint Manager v. Martin VittrupIBM Danmark
 
3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyalIBM
 
Presentationer ipt uc mobilitet 2010
Presentationer ipt uc mobilitet 2010Presentationer ipt uc mobilitet 2010
Presentationer ipt uc mobilitet 2010midfieldmedia
 
Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012UGIF
 
IT FUTURE 2011 - Le future du poste de travail
IT FUTURE 2011 - Le future du poste de travailIT FUTURE 2011 - Le future du poste de travail
IT FUTURE 2011 - Le future du poste de travailFujitsu France
 
Temia Mobile Device Management Webinar 03 21-12
Temia Mobile Device Management Webinar 03 21-12Temia Mobile Device Management Webinar 03 21-12
Temia Mobile Device Management Webinar 03 21-12Wireless_Analytics
 
Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2Dirk Nicol
 
IBM Worklight Slides
IBM Worklight SlidesIBM Worklight Slides
IBM Worklight SlidesJim Porter
 
Mobile frame data sheet
Mobile frame data sheetMobile frame data sheet
Mobile frame data sheetMobileWorxs
 
Video. The new dialtone for business communications
Video. The new dialtone for business communicationsVideo. The new dialtone for business communications
Video. The new dialtone for business communicationsschinarro
 

What's hot (20)

Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
 
Mobile enterprise
Mobile enterpriseMobile enterprise
Mobile enterprise
 
IBM mobile strategy at Innovate 2012
IBM  mobile strategy at Innovate 2012IBM  mobile strategy at Innovate 2012
IBM mobile strategy at Innovate 2012
 
CommonTime mDesign for ISVs Datasheet
CommonTime mDesign for ISVs DatasheetCommonTime mDesign for ISVs Datasheet
CommonTime mDesign for ISVs Datasheet
 
Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7
 
EM overview- - Hayden lindsey
EM overview- - Hayden lindseyEM overview- - Hayden lindsey
EM overview- - Hayden lindsey
 
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeOvercoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourke
 
Enterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformEnterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired Platform
 
Flevy.com - Feasibility Study Template for Electronic Software Distribution
Flevy.com - Feasibility Study Template for Electronic Software DistributionFlevy.com - Feasibility Study Template for Electronic Software Distribution
Flevy.com - Feasibility Study Template for Electronic Software Distribution
 
PCTY 2012, Tivoli Endpoint Manager v. Martin Vittrup
PCTY 2012, Tivoli Endpoint Manager v. Martin VittrupPCTY 2012, Tivoli Endpoint Manager v. Martin Vittrup
PCTY 2012, Tivoli Endpoint Manager v. Martin Vittrup
 
3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal
 
Presentationer ipt uc mobilitet 2010
Presentationer ipt uc mobilitet 2010Presentationer ipt uc mobilitet 2010
Presentationer ipt uc mobilitet 2010
 
Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012
 
IT FUTURE 2011 - Le future du poste de travail
IT FUTURE 2011 - Le future du poste de travailIT FUTURE 2011 - Le future du poste de travail
IT FUTURE 2011 - Le future du poste de travail
 
Temia Mobile Device Management Webinar 03 21-12
Temia Mobile Device Management Webinar 03 21-12Temia Mobile Device Management Webinar 03 21-12
Temia Mobile Device Management Webinar 03 21-12
 
Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2
 
IBM Worklight Slides
IBM Worklight SlidesIBM Worklight Slides
IBM Worklight Slides
 
Mobile frame data sheet
Mobile frame data sheetMobile frame data sheet
Mobile frame data sheet
 
Video. The new dialtone for business communications
Video. The new dialtone for business communicationsVideo. The new dialtone for business communications
Video. The new dialtone for business communications
 
IBM Remote Managed InfrastructureServices
IBM Remote Managed InfrastructureServicesIBM Remote Managed InfrastructureServices
IBM Remote Managed InfrastructureServices
 

Similar to Collaborative lifecycle development for Mobile Software

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
 
Mobile Application Security
Mobile Application SecurityMobile Application Security
Mobile Application SecurityDirk Nicol
 
IBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essentialIBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essentialIBM (Middle East and Africa)
 
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...Jeremy Siewert
 
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 presentationLeigh Williamson
 
Mobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesMobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesEran Kinsbrunner
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdeliveryKelly Emo
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructureAxway Appcelerator
 
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.5ukdpe
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Prolifics
 
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 governmentRoger Snook
 
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
 
IBM Worklight for Digital Agencies
IBM Worklight for Digital AgenciesIBM Worklight for Digital Agencies
IBM Worklight for Digital AgenciesGraham Churchill
 
UK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynoteUK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynoteLeigh Williamson
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceRosalind Radcliffe
 

Similar to Collaborative lifecycle development for Mobile Software (20)

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
 
IBM Worklight-Overview
IBM Worklight-OverviewIBM Worklight-Overview
IBM Worklight-Overview
 
Mobile Application Security
Mobile Application SecurityMobile Application Security
Mobile Application Security
 
IBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essentialIBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essential
 
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
 
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 Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesMobile Performance Testing - Best Practices
Mobile Performance Testing - Best Practices
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdelivery
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
 
Cloud Update
Cloud UpdateCloud Update
Cloud Update
 
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
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
 
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
 
Webinar on Enterprise Mobility Strategy
Webinar on Enterprise Mobility StrategyWebinar on Enterprise Mobility Strategy
Webinar on Enterprise Mobility Strategy
 
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 Worklight for Digital Agencies
IBM Worklight for Digital AgenciesIBM Worklight for Digital Agencies
IBM Worklight for Digital Agencies
 
UK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynoteUK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynote
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
 

More from IBM Software India

Analytics and Cricket World Cup 2015
Analytics and Cricket World Cup 2015Analytics and Cricket World Cup 2015
Analytics and Cricket World Cup 2015IBM Software India
 
The Rise of Private Modular Cloud
The Rise of Private Modular CloudThe Rise of Private Modular Cloud
The Rise of Private Modular CloudIBM Software India
 
Achieving Scalability and Speed with Softlayer
Achieving Scalability and Speed with SoftlayerAchieving Scalability and Speed with Softlayer
Achieving Scalability and Speed with SoftlayerIBM Software India
 
Build your own Cloud & Infrastructure
Build your own Cloud & InfrastructureBuild your own Cloud & Infrastructure
Build your own Cloud & InfrastructureIBM Software India
 
Web version-ab cs-book-bangalore
Web version-ab cs-book-bangaloreWeb version-ab cs-book-bangalore
Web version-ab cs-book-bangaloreIBM Software India
 
Maa s360 10command_ebook-bangalore[1]
Maa s360 10command_ebook-bangalore[1]Maa s360 10command_ebook-bangalore[1]
Maa s360 10command_ebook-bangalore[1]IBM Software India
 
Maa s360 10command_ebook-bangalore
Maa s360 10command_ebook-bangaloreMaa s360 10command_ebook-bangalore
Maa s360 10command_ebook-bangaloreIBM Software India
 
Web version-ab cs-book-bangalore
Web version-ab cs-book-bangaloreWeb version-ab cs-book-bangalore
Web version-ab cs-book-bangaloreIBM Software India
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app developmentIBM Software India
 
Buyer’s checklist for mobile application platforms
Buyer’s checklist for mobile application platformsBuyer’s checklist for mobile application platforms
Buyer’s checklist for mobile application platformsIBM Software India
 
Social business for innovation
Social business for innovationSocial business for innovation
Social business for innovationIBM Software India
 
The Forrester Wave - Big Data Hadoop
The Forrester Wave - Big Data HadoopThe Forrester Wave - Big Data Hadoop
The Forrester Wave - Big Data HadoopIBM Software India
 
Forrester Wave - Big data streaming analytics platforms
Forrester Wave - Big data streaming analytics platformsForrester Wave - Big data streaming analytics platforms
Forrester Wave - Big data streaming analytics platformsIBM Software India
 
Analytics - The speed advantage
Analytics - The speed advantageAnalytics - The speed advantage
Analytics - The speed advantageIBM Software India
 

More from IBM Software India (20)

Analytics and Cricket World Cup 2015
Analytics and Cricket World Cup 2015Analytics and Cricket World Cup 2015
Analytics and Cricket World Cup 2015
 
Why analytics?
Why analytics?Why analytics?
Why analytics?
 
The Rise of Private Modular Cloud
The Rise of Private Modular CloudThe Rise of Private Modular Cloud
The Rise of Private Modular Cloud
 
Achieving Scalability and Speed with Softlayer
Achieving Scalability and Speed with SoftlayerAchieving Scalability and Speed with Softlayer
Achieving Scalability and Speed with Softlayer
 
Build your own Cloud & Infrastructure
Build your own Cloud & InfrastructureBuild your own Cloud & Infrastructure
Build your own Cloud & Infrastructure
 
Web version-ab cs-book-bangalore
Web version-ab cs-book-bangaloreWeb version-ab cs-book-bangalore
Web version-ab cs-book-bangalore
 
Maa s360 10command_ebook-bangalore[1]
Maa s360 10command_ebook-bangalore[1]Maa s360 10command_ebook-bangalore[1]
Maa s360 10command_ebook-bangalore[1]
 
Maa s360 10command_ebook-bangalore
Maa s360 10command_ebook-bangaloreMaa s360 10command_ebook-bangalore
Maa s360 10command_ebook-bangalore
 
Web version-ab cs-book-bangalore
Web version-ab cs-book-bangaloreWeb version-ab cs-book-bangalore
Web version-ab cs-book-bangalore
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app development
 
Buyer’s checklist for mobile application platforms
Buyer’s checklist for mobile application platformsBuyer’s checklist for mobile application platforms
Buyer’s checklist for mobile application platforms
 
SoftLayer Overview
SoftLayer OverviewSoftLayer Overview
SoftLayer Overview
 
Standing apart in the cloud
Standing apart in the cloudStanding apart in the cloud
Standing apart in the cloud
 
Social business for innovation
Social business for innovationSocial business for innovation
Social business for innovation
 
Liking to leading
Liking to leadingLiking to leading
Liking to leading
 
Focus on work. Not on inbox
Focus on work. Not on inboxFocus on work. Not on inbox
Focus on work. Not on inbox
 
The Forrester Wave - Big Data Hadoop
The Forrester Wave - Big Data HadoopThe Forrester Wave - Big Data Hadoop
The Forrester Wave - Big Data Hadoop
 
Forrester Wave - Big data streaming analytics platforms
Forrester Wave - Big data streaming analytics platformsForrester Wave - Big data streaming analytics platforms
Forrester Wave - Big data streaming analytics platforms
 
Analytics - The speed advantage
Analytics - The speed advantageAnalytics - The speed advantage
Analytics - The speed advantage
 
The Future Data Center
The Future Data CenterThe Future Data Center
The Future Data Center
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 

Collaborative lifecycle development for Mobile Software

  • 1. BRINGING COLLABORATIVE LIFECYCLE DEVELOPMENT TO MOBILE SOFTWARE Leigh Williamson, IBM Distinguished Engineer Miku Jha, Senior Solutions Architect Johannes zu Eltz. Global Offerings Executive, IBM Mobile Enterprise Service 1 © 2012 IBM Corporation
  • 2. Realizing “TOUCH” in Mobile Feel’ the texture of an Apparel in a Retail Store - Shirt sizes - Availability - Colors - Cost - Frequency pattern [Frequency for the vibrator on the mobile Retail Store phone When customer wants to feel the Subscriber cloth material] - Texture of a fabric is assigned with a specific Frequency pattern - A frequency pattern is distinct for each of the fabric for e.g., Medium – Cotton, Slow – Wool etc - Customer selects a shirt from the menu displayed - Along with the shirt related information the vibrating frequency pattern is pushed to the client 2 © 2012 IBM Corporation
  • 3. Specific challenges in building a mobile application Imperatives from line of business & customers • Strong demand by Line of Business • Customers expect higher quality of user experience with mobile apps • More direct involvement from users/stakeholders in design Fragmentation of technology and platforms • Highly fragmented set of mobile devices and platforms • Native programming models not portable across devices. • Very large number of configurations of devices, platforms, carriers, etc. to test How do you develop for and test Urgent time-to-market, rapid pace of against multiple platforms innovation effectively? • Mobile landscape evolves at a much faster pace How do you align business and • More frequent releases and updates for apps with development? more urgent time-to-market demands • Lack of best practices guidance on how to deliver How do you gain control of your mobile applications development process and accelerate time to delivery? 3 © 2012 IBM Corporation
  • 4. Mobile Software Development is a Team Sport •Many disciplines are involved – stakeholders, various developer specialists, testing, documentation, project managers • The most effective teams have clear visibility to what each team member is expected to be working on, and how each member is progressing with their part of the shared effort. •As work progresses, efficient communication is key – coordinating between team members allows the most effective execution. • The tools used in a team’s software development can facilitate such communication or they can create barriers between team roles. • Really effective agile teams use tools that are as integrated as the team members are. 4 © 2012 IBM Corporation
  • 5. Mobile application development includes more than just creating the source code Production Troubleshooting Stakeholder input Maintenance Release User Stories Defect Tracking Feature identification Manage Requirements Automated Environment Model Configuration Architecture Mgmt Definitive Software Library Deploy Design UX Prototypes Application Install Governance Test Develop System Verification Code Performance Testing Compile Automated Functional Test Debug Build & Package 5 © 2012 IBM Corporation
  • 6. IBM accelerates delivery of enterprise mobile applications Client Initiatives 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 IBM helps customers build enterprise mobile applications that: • Run on multiple mobile devices • Connect to enterprise back-end applications and information systems Rational Collaborative Lifecycle Management – • Deliver high quality user experience accelerating mobile app • Fulfills fast time-to-market requirements development across • Are rapidly updated with new releases platforms 6 © 2012 IBM Corporation
  • 7. IBM helps you manage your mobile application development lifecycle and provides mobile-specific capabilities to accelerate your development and test Rational Collaborative Lifecycle Mobile-specific capabilities help you Management (CLM) helps you accelerate your development and manage your development lifecycle: test:  Traceability of development activity across  Code construction tool using Web 2.0 entire project lifecycle technology to write multi-platform mobile  Real-time planning that is consistently applications accurate and up-to-date  Distributed builds of mobile applications  Tightly integrated with mobile code  Comprehensive multi-tier testing of mobile development capabilities applications  Centralized code sharing and distributed mobile app build  Integrate and manage full range of mobile Mobile-specific: testing tools and techniques Design Code Build Test Traceability across the development lifecycle Open platform for integrated development lifecycle 7 © 2012 IBM Corporation
  • 8. IBM comprehensive mobile development solution 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 8 © 2012 IBM Corporation
  • 9. An IBM Company HTML5, Native and Hybrid Apps Platform for Smartphones and Tablets 9 © 2012 IBM Corporation
  • 10. The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps. 10 © 2012 IBM Corporation
  • 11. Key Differentiators Open, standards-based • Developer flexibility • Avoid vendor lock-in Extremely easy to learn and use • Few days to full productivity • No Worklight involvement HTML5 as core development technology • Cross-platform technology strongly promoted by all mobile vendors • Leverage existing web development skills in IT Focus on new devices and OS’s • iOS, Android, BlackBerry, Windows Phone • Phones and tablets • Native, hybrid, and web apps Cater to high-end enterprise needs • B2C and B2E • App capabilities, development process, integration, security, scalability, and management 11 © 2012 IBM Corporation
  • 12. 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 12 © 2012 IBM Corporation
  • 13. Downloadable (Native) Apps High-quality user experience and full device access. Application Stores File System (on mobile device) Platform- specific, requires unique Native App expertise, expensive to (Java/Objective-C/C#) develop and maintain. Mobile Operating System 13 © 2012 IBM Corporation
  • 14. Web Apps Written in HTML5 JavaScript and CSS3. Mobile Browser Quick and cheap to develop. HTML, CSS, JavaScript Less powerful than native and limited device access. Mobile Operating System 14 © 2012 IBM Corporation
  • 15. Hybrid Apps Combines best of both worlds: Application File System Stores (on mobile device) Primarily written in HTML5, CSS, JS while Native Container allowing full access to device capabilities. HTML, CSS, JavaScript Mobile Operating System 15 © 2012 IBM Corporation
  • 16. Single Shared Codebase Common code placed in primary file Environment optimization code is maintained separately 16 © 2012 IBM Corporation
  • 17. Incorporated Device SDKs 17 © 2012 IBM Corporation
  • 18. Integrating Best-in-class Tools Worklight is compatible with prominent HTML5 libraries and tools: 18 © 2012 IBM Corporation
  • 19. Distributed Mobile Development Ease of Development Control and Governance Centralized Distributed Automatic Centralized Shell app policy inspection development development enforcement 19 © 2012 IBM Corporation
  • 20. The Rational Team Concert (RTC) Build Engine integration provides a controlled build environment for mobile apps – both native and hybrid Studio Team Concert Client Build SCM Team repository of apps executables, l sources ogfiles Builder RIM Android iOS SDK SDK SDK 20 © 2012 IBM Corporation
  • 21. Back-end Integration Secure back-end integration XML-based declarative specification Multi-source data mashups Eclipse plug-in supporting auto-complete and validation Simplified adapter testing Server-side debugging Web services and JDBC integration Access to session data and user properties 21 © 2012 IBM Corporation
  • 22. Flexible Push Notification Framework Common APIs for both iOS and Android One application multiple devices Custom subscription management Many-to-many relationship between event sources and apps Multiple event sources from same back-end Multiple users logging into the same app 22 © 2012 IBM Corporation
  • 23. Direct Update – User Experience 1. Update detection upon application re launch 2. Dialog box for easy user selection 3. Download progress bar for status tracking 4. Automatic application restart upon completion 23 © 2012 IBM Corporation
  • 24. App Management 24 © 2012 IBM Corporation
  • 25. Data Collection and Analytics 25 © 2012 IBM Corporation
  • 26. Securing Mobile Apps Protecting data on the Enforcing security device updates Secure challenge- App Jailbreak and Encrypted Offline Remote response on authenticity malware Direct update offline cache authentication disable startup testing detection SSL with Shell as Authentication Data Using device Proven server Code organizational integration protection id as 2nd platform identity obfuscation sandbox framework realms factor security verification Streamlining Providing robust Application Corporate security authentication and Security processes authorization 26 © 2012 IBM Corporation
  • 27. IBM Global Technology Services can support your business throughout the mobility lifecycle and deliver productivity, efficiency and lower cost Build and Connect Assess IT environment and develop roadmap Develop a mobile strategy Manage and Build mobile applications Secure Enable connections to Managing mobile existing devices, enterprise apps, desktops, networks networks and and backend systems communications and applications Transform and Grow Securing the Unifying communications across mobile business video, voice and data Extending existing business capabilities to mobile devices Creating new business opportunities 27 © 2012 IBM Corporation
  • 28. IBM can partner to help clients deliver enterprise mobility services that enable access, empower business and overcome complexity Enable Confidently ubiquitous empower connections Overcome your the business complexity Applications Networks Devices Global Business Unified Mobile Enterprise Services Consulting communications and Services services collaboration To help you deploy a managed mobility solution To help you identify critical To help you deliver that delivers a security- issues around the integrated voice, data and rich mobility experience development of mobile video-based tools to application solutions for any enable collaboration and Managed Security business social business Services Desktop virtualization To help you deploy a Global Technology and cloud services secure mobility solutions Services mobility To help you optimize your consulting services Consulting and end-user computing environment, reduce PC To help you identify critical assessment services refresh cycles and create a issues around unified To help you identify critical more security-rich communications, and issues around developing environment for application networking, like integrating your enterprise mobility delivery voice, video and data in the strategy 28 © 2012 IBM Corporation enterprise
  • 29. IBM Services can help you with deployment and management of mobile applications across your enterprise or for your customers Our Mobile Enterprise Services for mobile application platform management solution can help with:  Mobility consulting  Mobile application development & testing  Mobile enterprise application platform (MEAP) installation and ongoing management  Mobile application deployment and support  Software license management  Mobile device management  Mobile device security 29 © 2012 IBM Corporation
  • 30. To unlock and capture the true potential of mobility, IBM offers a range of solution delivery options Service Transition and Operations Decision criteria Business Design Service Levels Deployment Models Project-based services Managed services Cloud Outsourcing • Fixed cost/terms • Fixed cost/terms • Variable cost/terms • Fixed & Variable cost • Varied deployments • Varied deployments • Standard deployments • Mixed deployments • Single tenant • Single tenant • Multi-tenant • Single tenant • Manual • Automated • Highly automated • Highly automated • High control • Some control • Less control • Less control • High customization • Some customization • Limited customization • Some customization IBM Project-Based IBM Managed IBM SmartCloud IBM Strategic Services Services Outsourcing Service Integration & Aggregation 30 © 2012 IBM Corporation
  • 31. Many IBM clients have already experienced the benefits of a holistic approach to a mobile-enabled enterprise. Consolidating its Delivering Banking on BYOD. ruggedized mobility enhanced guest Leveraging secured device strategy to services through mobility services to streamline logistics managed mobility improve enterprise and lower solution for application access transportation smartphones and costs tablets Transportation: Banking: Hospitality: North American freight firm Managed Smartphone service Hotel chain improved total cost improved product for secure access to corporate of ownership and produced delivery, inventory email, calendar and intranet. more predictable infrastructure management and logistics Support for 8500 users across savings, which helped enable support while cutting costs multiple mobile device 30 percent smart phone growth platforms. with “ruggedized” mobility. over five years. 31 © 2012 IBM Corporation
  • 32. In a Smarter Planet, partner with IBM Services to apply a holistic approach to overcoming the complexities of mobility for sustained business success IBM is the smart choice • Unmatched business and technology acumen and knowledge capital applied with an industry viewpoint • Exclusive advanced analytics rendering key insights, with the expertise to translate insight into action • Unparalleled breadth and depth of the most comprehensive set of mobile capabilities and technologies • Unsurpassed experience in delivering technology services through on-premise, the Cloud, and hosted options for clients globally 32 © 2012 IBM Corporation
  • 33. © Copyright IBM Corporation 2011. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 33 © 2012 IBM Corporation

Editor's Notes

  1. Combining existing capabilities as well as the newly acquired capabilities from Worklight, IBM can now provide our customers with a comprehensive solution for building enterprise mobile applications that connect to backend applications and information systems.Our comprehensive solution allows customers to develop mobile applications using several different programming models (native, hybrid, web). The hybrid and web programming models are inherently cross-platform, allowing the applications to run across the different device ecosystems (e.g. iOS, Android, Blackberry and Windows).Enterprise mobile applications are nearly always multi-tiered applications. Leveraging IBM’s deep expertise in enterprise systems, our mobile development solution and runtime components allow developed applications to optimally integrate with backend applications and information systems.Moreover, IBM Rational’s collaborative lifecycle management capabilities are integrated with the development tools. By governing the development process, customers can accelerate their mobile application development to fulfill fast time-to-market requirements that are typical of mobile applications, and rapidly release new updates to these applications to respond to user demand. Also, by aligning business and technical stakeholders within the lifecycle, customers can deliver applications with high quality user experience that meets business objectives. Key IBM Capabilities in this area:Develop mobile apps (native, hybrid, web)Traceability and collaboration across requirements, code and testingTest across multiple devicesPublish / Package for app storesMobile Software Dev Lifecycle (SDLC) toolsConnect mobile apps with optimized dataIntegrate with enterprise data and appsIntegrate with device capabilitiesPush notifications
  2. With Rational: Rational Collaborative Lifecycle Management implements ALM best practices that accelerate mobile application development.By providing traceability across the entire project lifecycle from inception to delivery, customers can break down siloes between the different practitioner domains (e.g. requirement analysts, developers and testers). This improves collaboration, reduces errors that occur during hand-offs, reduces rework and improves the velocity of progress.With real-time planning that is consistently accurate and up-to-date, customers gain visibility and intelligence into the actual state of project health. This facilitates decision making and allows remedial actions to be identified and implement as soon as possible.These and other lifecycle capabilities such as in-context collaboration and continuous improvement are integrated with mobile development tools both from existing IBM capabilities and Worklight. Indeed, Worklight provides a “Ready for Rational”-certified integration before the acquisition. Customers can store their code on centralized code repositories and perform distributed builds targeting different mobile platforms remotely. In addition, the integration to IBM’s existing test management system can help manage test suites and test cases to ensure the quality of the development applications.