SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Raj Balasubramanian
Worklight Design & Architecture




IBM Worklight




                                  © 2012 IBM Corporation
Mobile

 Enterprise Mobility Pain Points
      •  Mobile is now considered strategic by most large companies

      •  Companies have many options as to how to develop Enterprise Mobile Applications:
       •    100% Native Development
       •    100% HTML5 with PhoneGap Container plus Client Side Frameworks (Sencha, JQuery Mobile, Dojo)
       •    Mobile Enterprise App Platforms (“MEAP”) – Kony, Antenna, Pyxis, SAP SUP


      •  There is a very high cost associated with development of native enterprise mobile
         applications
       •    Lengthy timeline
       •    Skilled resources are difficult to find and expensive.
       •    Cross platform issues further increases costs.


      •  HTML5 and PhoneGap development on their own do not provide enterprise grade
         capabilities.
       •    Adding a client side framework helps
       •    Burden still on developers to build an enterprise grade services layer.


      •  Customers are seeing mixed results with return-on-investment (ROI) of MEAP solutions
       •    Proprietary development languages increase cost, complexity and time to market
       •    Requires larger # of vendor-supplied platform-specific resources when building complex applications.


      •  Enterprises have other pressures such as high cost of testing mobile apps, security
         threats and managing apps in a BYOD environment.
 2                                                                                                            © 2012 IBM Corporation
2
Mobile

    IBM comprehensive mobile offers"

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
Mobile

A deeper look at Build & Connect capabilities

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




                                                             Manage & Secure
                                                             Manage mobile devices and applications
                                                             Secure my mobile business

Customers can now build enterprise mobile
applications that:
    •  Run on multiple mobile devices
                                                           Worklight
    •  Connect to enterprise back-end applications and     an open, complete, and
      information systems                                  advanced mobile application
                                                           platform for HTML, hybrid, and
    •  Fulfills fast time-to-market requirements and can   native applications
      be rapidly updated with new releases
    •  Deliver high quality user experience
4                                                                                © 2012 IBM Corporation
Mobile

About the platform

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




5                                                      © 2012 IBM Corporation
Mobile

Worklight Vision

          The best platform in the market for enterprises to
            build, run secure and manage mobile apps

    •  Open platform, built around HTML5 & supporting hybrid apps
    •  Focus on new devices and OS’s and their unique capabilities
    •  Cater to high-end enterprise needs regarding app capabilities,
       delivery, integration, security, scale and management
    •  Handle the entire lifecycle of mobile apps

    One of the pillars of the IBM Mobile Platform:
    •  Provides an end-to-end solution
       with regard to mobile apps for smartphones and tablets



6                                                                  © 2012 IBM Corporation
Mobile

Customer Spotlight – Lotte




7                            © 2012 IBM Corporation
Mobile

Mobile Apps – Top Challenges

              Creating rich, yet cost-effective mobile apps
               in a fragmented technological landscape.



                  Connecting the enterprise back-end
               services in a secure and scalable manner



                  Controlling the growing portfolio of
                  applications deployed “in the wild”

8                                                  © 2012 IBM Corporation
Mobile

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


                                    Worklight Server
                      Unified notifications, runtime skins, 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

9                                                             © 2012 IBM Corporation
Mobile

Worklight Architecture




10                       © 2012 IBM Corporation
Mobile

Downloadable (Native) Apps

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

                   Mobile Operating System




11                                                       © 2012 IBM Corporation
Mobile

Web Apps

     Web Server                               Written in HTML5
                                            JavaScript and CSS3.
                      Mobile Browser         Quick and cheap to
                                                   develop.
                        Native App
                   (Java/Objective-C/C#)     Less powerful than
                                              native and limited
                                               device access.

                  Mobile Operating System




12                                                     © 2012 IBM Corporation
Mobile

Hybrid Apps

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

                   Mobile Operating System




13                                                       © 2012 IBM Corporation
Mobile

Worklight Shell Approach
                                                     Allows development of
                                                   downloadable apps without
 Trusted App                                        any knowledge of native
  Repository                                        development languages.
                           File System
                        (on mobile device)           Dedicated teams with
                                                      native expertise can
                                                     provide custom native
                    Native Container (“Shell”)      capabilities and security
                   with custom functionality for
                                                         functions to app
                    performance and security
                                                           developers.
                    HTML, CSS, JavaScript


                    Mobile Operating System




14                                                                  © 2012 IBM Corporation
Mobile

Worklight Architecture




15                       © 2012 IBM Corporation
Mobile

Worklight Studio
                   •  Eclipse-based IDE
                   •  Combining native and standard web
                      technologies in one multiplatform
                      app
                   •  Environment-specific optimization
                   •  3rd-party libraries integration
                   •  Device SDK integration
                   •  Back-end connectivity utilities




16                                              © 2012 IBM Corporation
Mobile

Worklight Studio
                   •  Integrated Development
                      Environment
                        •    (Eclipse Plug-in)


                   •  Application development
                      using native and/or familiar
                      web technologies:
                        •  HTML5
                        •  CSS3
                        •  JavaScript


                   •  Integrated device SDKs
                      allow direct access from
                      within the IDE to emulators
                      and code debugging
                      utilities


17                                      © 2012 IBM Corporation
Mobile

Single Shared Codebase

                         •  Common code placed in
                            primary file

                         •  Environment
                            optimization code is
                            maintained separately




18                                       © 2012 IBM Corporation
Mobile

Incorporated Device SDKs




19                         © 2012 IBM Corporation
Mobile

Incorporated Device SDKs – Continued




20                                     © 2012 IBM Corporation
Mobile

Integrating Best-in-class Tools
     Worklight is compatible with prominent HTML5 libraries and tools:




21                                                                © 2012 IBM Corporation
Mobile

Centralized Build"




              Source Code
               Repository
                             SDK       Worklight
                            Cmd Line   Build Ant




22                                                 © 2012 IBM Corporation
Mobile

Rational Team Concert (RTC) integration"

                 Worklight supports
                 shell-sharing with
                 RTC eclipse client




                                                        Worklight build
              RTC Code
              Repository                                  scripts are
                                 SDK       Worklight   supported in RTC
                                Cmd Line   Build Ant     Build System




23                                                           © 2012 IBM Corporation
Mobile

Worklight Runtime Architecture




                      Worklight Server                                Device Runtime

            Server-side




                                                                                                   Application Code
                                                   Client-side
          Application Code                       App Resources
                                                                  Cross Platform Technology
                             Stats Aggregation




         JSON Translation                        Direct Update

                                                    Mobile
           Authentication                                         Security and Authentication
                                                   Web Apps        Back-end Data Integration
                                                                  Post-deployment control and
                                                  Unified Push            Diagnostics
          Adapter Library
                                                  Notifications



24                                                                                              © 2012 IBM Corporation
Mobile

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

25                                        © 2012 IBM Corporation
Mobile

Data Collection and Analytics




26                              © 2012 IBM Corporation
Mobile

Direct Update – On-device Logic

                                                          1.  Web resources packaged
                                                              with app to ensure initial
                                          Native Shell        offline availability

                 1 Download                               2.  Web resources transferred
                                           Pre-packaged
                                             resources        to app's cache storage
     App Store                                            3.  App checks for updates
                                      2 Transfer             •  On startup
                                                             •  On foreground
                     3    Check for
                          updates                         4.  Updated web resources
                                             Cached
                                                              downloaded when
     Worklight              Web             resources         necessary
      Server             resources

                          Update
                 4         web
                         resource




27                                                                              © 2012 IBM Corporation
Mobile

Worklight’s Unified Push Notifications Framework
                                                                                Apple            Worklight
                                                                                 Push            Client-side
                                                                   iOS
                                                                               Servers              Push
                                                       iOS       Push API
                                                                                (APN)             Services
                                                    Dispatcher
 Back-end                            Notification                              Google
  Back-end     Polling                                                                           Worklight
  System                               State                     Android        Push             Client-side
   System     Adapters                               Android
                                     Database                    Push API      Servers              Push
                                                    Dispatcher                                    Services
                                                                               (C2DM)

                          Unified                   BlackBerry   BlackBerry
                                                                                                 Worklight
                                                                              RIM Push           Client-side
                         Push API                   Dispatcher    Push API
                                                                               Servers              Push
                                                     Roadmap                                      Services

              Message-                User-         Win Phone
 Back-end                                                        Windows      Microsoft          Worklight
  Back-end                                          Dispatcher
  System       based                  Device                     Push API      Push              Client-side
   System                                            Roadmap                                        Push
              Adapters               Database                                 Servers
                                                                                                  Services
                                                       SMS
                                                    Dispatcher
                                                                 Broker API
                                                     Roadmap                  SMS/MMS
                                                                               Brokers
                         Administrative Console




28                                                                                        © 2012 IBM Corporation
Mobile

Mobile Security Objectives

                      Protect data on                     Enforce security
                      the device                          updates
                      •  Malware, Jailbreaking            •  Be proactive: can’t rely
                      •  Offline access                      on users getting the
                      •  Device theft                        latest software update
                                                             on their own
                      •  Phishing, repackaging




       Streamline                        Provide robust                        Protect from the
       Corporate                         authentication                        “classic” threats
       security approval                 and authorization                     to the application
       processes                         •  Existing authentication            security
       •  Complex                           infrastructure                     •  Hacking
       •  Time-consuming                 •  Passwords are more                 •  Eavesdropping
                                            vulnerable
                                                                               •  Man-in-the-middle




29                                                                                                © 2012 IBM Corporation
Mobile

Security Features Mapping

                               Protecting data on                                  Enforcing
                                   the device                                   security updates




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


       Mobile                                                                    SSL with
     platform as    Authentication      Data        Coupling        Proven         server
                     integration     protection     device id       platform                           Code
        a trust                                                                   identity          obfuscation
                     framework         realms      with user id     security
        factor                                                                  verification




        Streamlining                        Providing robust                         Application
      Corporate security                   authentication and                         Security
         processes                           authorization


30                                                                                             © 2012 IBM Corporation
Mobile

Worklight Console
         •    Application Version Management
         •    Push management
         •    Usage reports and analytics
         •    Reports of custom application events
         •    Configurable audit log
         •    Administrative dashboards for:
                 •  Deployed applications
                 •  Installed adapters
                 •  Push notifications
         •  Data export to BI enterprise systems




31                                                   © 2012 IBM Corporation
Mobile

New in Version 5.0


•  AppCenter
     •  Mechanism for direct delivery of apps from developers to QA and beta testers
     •  Users can provide feedback and device information to developers


•  Distributing custom shells between developers
     •  Improved collaboration between teams with different skillsets


•  Per-app device provisioning and certificate-based identification
     •  Flexible integration with existing provisioning systems


•  Visual tools

•  More…
32                                                                        © 2012 IBM Corporation
Mobile

IBM Worklight Studio v5.0 – new features


•  The IBM Worklight studio provides a visual
   development environment for building rich
   mobile applications

•  Maximize code reuse across mobile platforms
   while leveraging specifics

•  Key capabilities:
     •    WYSIWYG UI Construction
     •    Drag and Drop components
     •    Improved Code Assist
     •    Fast Preview in browser with device simulation
     •    Integration with Native SDK
     •    Improved Integration with Rational Team Concert
     •    Integration with RAD via shell sharing



33                                                          © 2012 IBM Corporation
Mobile

IBM Worklight Studio – News"

                                                               New / improved

                                                               Bluewashed

                                                               OS SDK


                Construct
                   UI
                                      Preview                             Test in
     Create                 Preview             Debug in   Build
                                         in                              simulator
     Project                 Build              browser    App
                                      browser                            or device
                 Code
                Business                                     In
                 Logic                                     Studio

                                                           In RTC




34                                                                  © 2012 IBM Corporation
Mobile

New - WYSIWYG UI Construction"




35                               © 2012 IBM Corporation
Mobile

New - Preview in browser"




     Perform device specific tests in the Mobile Browser Simulator: supports PhoneGap
36
                                   and Worklight client API                   © 2012 IBM Corporation
Mobile
  Mobile Application Center – New!!
  !
  A cross platform private mobile application store similar to
   public app stores but focused on the needs of an
   organization or a team
  Ease highly iterative development process and distribution
   of mobile applications
  Key capabilities:
         Delivers distribution and management of mobile
          applications within a company / teams
         Easy distribution of iOS and Android apps within
          a team
         Supports any mobile applications
         Provides versioning and updates                               App store supporting
         Centralizes rating and feedback information             iterative development lifecycle
         Controls who can modify or install an application        to improve collaboration with
                                                                   application stakeholders, QA
         Easy to install and simple to run
                                                                      and Development teams
                                                                     Cross platform, technology
                                                                    agnostic mobile application
                                                                               store
  37                                                                                 © 2012 IBM Corporation
Mobile




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

    38                                                                                                                                                                    © 2012 IBM Corporation
Mobile

Create a New Mobile Application




39                                © 2012 IBM Corporation
Mobile

Add Environment




40                © 2012 IBM Corporation
Mobile

Edit within Worklight Studio




41                             © 2012 IBM Corporation
Mobile

Build and Deploy as Native Components




42                                      © 2012 IBM Corporation
Mobile

Log into the Worklight Application Center




43                                          © 2012 IBM Corporation
Mobile

Add an application




44                   © 2012 IBM Corporation
Mobile

Download the application on the device




45                                       © 2012 IBM Corporation
Mobile

Provide feedback and/or switch back




46                                    © 2012 IBM Corporation
Mobile

Display the feedback from the App Center




47                                         © 2012 IBM Corporation
Mobile

Update just the hybrid portion of the app




48                                          © 2012 IBM Corporation

Weitere ähnliche Inhalte

Was ist angesagt?

IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
 
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
 
Security and Mobile Application Management with Worklight
Security and Mobile Application Management with WorklightSecurity and Mobile Application Management with Worklight
Security and Mobile Application Management with WorklightIBM WebSphereIndia
 
Building Effective and Rapid Applications with IBM MobileFirst Platform
Building Effective and Rapid Applications with IBM MobileFirst PlatformBuilding Effective and Rapid Applications with IBM MobileFirst Platform
Building Effective and Rapid Applications with IBM MobileFirst PlatformAndrew Ferrier
 
Nordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionNordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionIBM Danmark
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6 GameStop
 
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 applicationsLeigh Williamson
 
IBM Worklight - Introduction
IBM Worklight - IntroductionIBM Worklight - Introduction
IBM Worklight - IntroductionMaarga Systems
 
Hybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightHybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightMohammad Omer Raza
 
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-mcSaranga Tripathy
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefingNitin Gaur
 
DevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentationDevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentationLeigh Williamson
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Sreeni Pamidala
 
IBM Mobile First Client Presentation
IBM Mobile First Client Presentation IBM Mobile First Client Presentation
IBM Mobile First Client Presentation MATT ALEXANDER
 
Presentation build and connect apps, devices and data ibm worklight overview
Presentation   build and connect apps, devices and data ibm worklight overviewPresentation   build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overviewxKinAnx
 
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 SessionLeigh Williamson
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersJeremy Siewert
 
Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live! Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live! Leigh Williamson
 

Was ist angesagt? (20)

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
 
Ibm mobilefirst overview presentation
Ibm mobilefirst overview presentationIbm mobilefirst overview presentation
Ibm mobilefirst overview presentation
 
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 ...
 
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
 
Building Effective and Rapid Applications with IBM MobileFirst Platform
Building Effective and Rapid Applications with IBM MobileFirst PlatformBuilding Effective and Rapid Applications with IBM MobileFirst Platform
Building Effective and Rapid Applications with IBM MobileFirst Platform
 
Nordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionNordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in Action
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6
 
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 Worklight - Introduction
IBM Worklight - IntroductionIBM Worklight - Introduction
IBM Worklight - Introduction
 
Hybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightHybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and Worklight
 
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 mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefing
 
DevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentationDevBeat 2013 IBM Master Class presentation
DevBeat 2013 IBM Master Class presentation
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]
 
IBM Mobile First Client Presentation
IBM Mobile First Client Presentation IBM Mobile First Client Presentation
IBM Mobile First Client Presentation
 
Presentation build and connect apps, devices and data ibm worklight overview
Presentation   build and connect apps, devices and data ibm worklight overviewPresentation   build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overview
 
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
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem Partners
 
Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live! Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live!
 
Ibm empresa movil
Ibm empresa movilIbm empresa movil
Ibm empresa movil
 

Andere mochten auch

Worklight technical intro v2
Worklight technical intro v2Worklight technical intro v2
Worklight technical intro v2Vinh Nguyen
 
IBM Worklight
IBM WorklightIBM Worklight
IBM WorklightNir Elbaz
 
Should you say no to HTML5?
Should you say no to HTML5?Should you say no to HTML5?
Should you say no to HTML5?Kony, Inc.
 
Recent Developments In Nanovaccine
Recent Developments In Nanovaccine Recent Developments In Nanovaccine
Recent Developments In Nanovaccine akk786
 
IBM Worklight - Enterprise level mobile development and management
IBM Worklight - Enterprise level mobile development and managementIBM Worklight - Enterprise level mobile development and management
IBM Worklight - Enterprise level mobile development and managementShay Rosen (שי רוזן)
 

Andere mochten auch (7)

Worklight technical intro v2
Worklight technical intro v2Worklight technical intro v2
Worklight technical intro v2
 
Beyond App Development
Beyond App DevelopmentBeyond App Development
Beyond App Development
 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
 
Should you say no to HTML5?
Should you say no to HTML5?Should you say no to HTML5?
Should you say no to HTML5?
 
Recent Developments In Nanovaccine
Recent Developments In Nanovaccine Recent Developments In Nanovaccine
Recent Developments In Nanovaccine
 
IBM Worklight - Enterprise level mobile development and management
IBM Worklight - Enterprise level mobile development and managementIBM Worklight - Enterprise level mobile development and management
IBM Worklight - Enterprise level mobile development and management
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 

Ähnlich wie IBM Worklight: A Mobile Application Platform for Hybrid Apps

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
 
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
 
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)
 
Collaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsCollaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsAyushman Jain
 
Worklight nitin nm
Worklight nitin nmWorklight nitin nm
Worklight nitin nmNitin Gaur
 
Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Mark Cesario
 
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
 
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
 
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
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignThanh Nguyen
 
Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2Dirk Nicol
 
Maximo Mobile Suite Workshop Regis Adamus Sep 2012
Maximo Mobile Suite Workshop   Regis Adamus Sep 2012Maximo Mobile Suite Workshop   Regis Adamus Sep 2012
Maximo Mobile Suite Workshop Regis Adamus Sep 2012alipaiva
 
IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaIBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaLeigh 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 governmentRoger Snook
 
OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09yonnyb
 
UK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynoteUK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynoteLeigh Williamson
 
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
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationSanjeev Sharma
 

Ähnlich wie IBM Worklight: A Mobile Application Platform for Hybrid Apps (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
 
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
 
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
 
Collaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsCollaborative and agile development of mobile applications
Collaborative and agile development of mobile applications
 
Worklight nitin nm
Worklight nitin nmWorklight nitin nm
Worklight nitin nm
 
Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0
 
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
 
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
 
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
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level Design
 
Mobile enterprise
Mobile enterpriseMobile enterprise
Mobile enterprise
 
Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2
 
Maximo Mobile Suite Workshop Regis Adamus Sep 2012
Maximo Mobile Suite Workshop   Regis Adamus Sep 2012Maximo Mobile Suite Workshop   Regis Adamus Sep 2012
Maximo Mobile Suite Workshop Regis Adamus Sep 2012
 
IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaIBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit India
 
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
 
OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09
 
UK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynoteUK Innovate 2012 mobile keynote
UK Innovate 2012 mobile keynote
 
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...
 
IBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech OverviewIBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech Overview
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformation
 

Kürzlich hochgeladen

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
"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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
"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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

IBM Worklight: A Mobile Application Platform for Hybrid Apps

  • 1. Raj Balasubramanian Worklight Design & Architecture IBM Worklight © 2012 IBM Corporation
  • 2. Mobile Enterprise Mobility Pain Points •  Mobile is now considered strategic by most large companies •  Companies have many options as to how to develop Enterprise Mobile Applications: •  100% Native Development •  100% HTML5 with PhoneGap Container plus Client Side Frameworks (Sencha, JQuery Mobile, Dojo) •  Mobile Enterprise App Platforms (“MEAP”) – Kony, Antenna, Pyxis, SAP SUP •  There is a very high cost associated with development of native enterprise mobile applications •  Lengthy timeline •  Skilled resources are difficult to find and expensive. •  Cross platform issues further increases costs. •  HTML5 and PhoneGap development on their own do not provide enterprise grade capabilities. •  Adding a client side framework helps •  Burden still on developers to build an enterprise grade services layer. •  Customers are seeing mixed results with return-on-investment (ROI) of MEAP solutions •  Proprietary development languages increase cost, complexity and time to market •  Requires larger # of vendor-supplied platform-specific resources when building complex applications. •  Enterprises have other pressures such as high cost of testing mobile apps, security threats and managing apps in a BYOD environment. 2 © 2012 IBM Corporation 2
  • 3. Mobile IBM comprehensive mobile offers" 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. Mobile A deeper look at Build & Connect capabilities Extend & Transform Build & Connect Extend existing business Build mobile applications capabilities to mobile devices Connect to, and run backend Transform the business by systems in support of mobile creating new opportunities Manage & Secure Manage mobile devices and applications Secure my mobile business Customers can now build enterprise mobile applications that: •  Run on multiple mobile devices Worklight •  Connect to enterprise back-end applications and an open, complete, and information systems advanced mobile application platform for HTML, hybrid, and •  Fulfills fast time-to-market requirements and can native applications be rapidly updated with new releases •  Deliver high quality user experience 4 © 2012 IBM Corporation
  • 5. Mobile About the platform Worklight is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps. 5 © 2012 IBM Corporation
  • 6. Mobile Worklight Vision The best platform in the market for enterprises to build, run secure and manage mobile apps •  Open platform, built around HTML5 & supporting hybrid apps •  Focus on new devices and OS’s and their unique capabilities •  Cater to high-end enterprise needs regarding app capabilities, delivery, integration, security, scale and management •  Handle the entire lifecycle of mobile apps One of the pillars of the IBM Mobile Platform: •  Provides an end-to-end solution with regard to mobile apps for smartphones and tablets 6 © 2012 IBM Corporation
  • 7. Mobile Customer Spotlight – Lotte 7 © 2012 IBM Corporation
  • 8. Mobile Mobile Apps – Top Challenges Creating rich, yet cost-effective mobile apps in a fragmented technological landscape. Connecting the enterprise back-end services in a secure and scalable manner Controlling the growing portfolio of applications deployed “in the wild” 8 © 2012 IBM Corporation
  • 9. Mobile Worklight Overview Worklight Studio The most complete, extensible environment with maximum code reuse and per-device optimization Worklight Server Unified notifications, runtime skins, 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 9 © 2012 IBM Corporation
  • 10. Mobile Worklight Architecture 10 © 2012 IBM Corporation
  • 11. Mobile Downloadable (Native) Apps High-quality user experience and full Application File System device access. Stores (on mobile device) Platform-specific, requires unique Native App (Java/Objective-C/C#) expertise, expensive to develop and maintain. Mobile Operating System 11 © 2012 IBM Corporation
  • 12. Mobile Web Apps Web Server Written in HTML5 JavaScript and CSS3. Mobile Browser Quick and cheap to develop. Native App (Java/Objective-C/C#) Less powerful than native and limited device access. Mobile Operating System 12 © 2012 IBM Corporation
  • 13. Mobile Hybrid Apps Combines best of both Application File System worlds: Stores (on mobile device) Primarily written in Native Container HTML5, CSS, JS while allowing full access to HTML, CSS, JavaScript device capabilities. Mobile Operating System 13 © 2012 IBM Corporation
  • 14. Mobile Worklight Shell Approach Allows development of downloadable apps without Trusted App any knowledge of native Repository development languages. File System (on mobile device) Dedicated teams with native expertise can provide custom native Native Container (“Shell”) capabilities and security with custom functionality for functions to app performance and security developers. HTML, CSS, JavaScript Mobile Operating System 14 © 2012 IBM Corporation
  • 15. Mobile Worklight Architecture 15 © 2012 IBM Corporation
  • 16. Mobile Worklight Studio •  Eclipse-based IDE •  Combining native and standard web technologies in one multiplatform app •  Environment-specific optimization •  3rd-party libraries integration •  Device SDK integration •  Back-end connectivity utilities 16 © 2012 IBM Corporation
  • 17. Mobile Worklight Studio •  Integrated Development Environment •  (Eclipse Plug-in) •  Application development using native and/or familiar web technologies: •  HTML5 •  CSS3 •  JavaScript •  Integrated device SDKs allow direct access from within the IDE to emulators and code debugging utilities 17 © 2012 IBM Corporation
  • 18. Mobile Single Shared Codebase •  Common code placed in primary file •  Environment optimization code is maintained separately 18 © 2012 IBM Corporation
  • 19. Mobile Incorporated Device SDKs 19 © 2012 IBM Corporation
  • 20. Mobile Incorporated Device SDKs – Continued 20 © 2012 IBM Corporation
  • 21. Mobile Integrating Best-in-class Tools Worklight is compatible with prominent HTML5 libraries and tools: 21 © 2012 IBM Corporation
  • 22. Mobile Centralized Build" Source Code Repository SDK Worklight Cmd Line Build Ant 22 © 2012 IBM Corporation
  • 23. Mobile Rational Team Concert (RTC) integration" Worklight supports shell-sharing with RTC eclipse client Worklight build RTC Code Repository scripts are SDK Worklight supported in RTC Cmd Line Build Ant Build System 23 © 2012 IBM Corporation
  • 24. Mobile Worklight Runtime Architecture Worklight Server Device Runtime Server-side Application Code Client-side Application Code App Resources Cross Platform Technology Stats Aggregation JSON Translation Direct Update Mobile Authentication Security and Authentication Web Apps Back-end Data Integration Post-deployment control and Unified Push Diagnostics Adapter Library Notifications 24 © 2012 IBM Corporation
  • 25. Mobile 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 25 © 2012 IBM Corporation
  • 26. Mobile Data Collection and Analytics 26 © 2012 IBM Corporation
  • 27. Mobile Direct Update – On-device Logic 1.  Web resources packaged with app to ensure initial Native Shell offline availability 1 Download 2.  Web resources transferred Pre-packaged resources to app's cache storage App Store 3.  App checks for updates 2 Transfer •  On startup •  On foreground 3 Check for updates 4.  Updated web resources Cached downloaded when Worklight Web resources necessary Server resources Update 4 web resource 27 © 2012 IBM Corporation
  • 28. Mobile Worklight’s Unified Push Notifications Framework Apple Worklight Push Client-side iOS Servers Push iOS Push API (APN) Services Dispatcher Back-end Notification Google Back-end Polling Worklight System State Android Push Client-side System Adapters Android Database Push API Servers Push Dispatcher Services (C2DM) Unified BlackBerry BlackBerry Worklight RIM Push Client-side Push API Dispatcher Push API Servers Push Roadmap Services Message- User- Win Phone Back-end Windows Microsoft Worklight Back-end Dispatcher System based Device Push API Push Client-side System Roadmap Push Adapters Database Servers Services SMS Dispatcher Broker API Roadmap SMS/MMS Brokers Administrative Console 28 © 2012 IBM Corporation
  • 29. Mobile Mobile Security Objectives Protect data on Enforce security the device updates •  Malware, Jailbreaking •  Be proactive: can’t rely •  Offline access on users getting the •  Device theft latest software update on their own •  Phishing, repackaging Streamline Provide robust Protect from the Corporate authentication “classic” threats security approval and authorization to the application processes •  Existing authentication security •  Complex infrastructure •  Hacking •  Time-consuming •  Passwords are more •  Eavesdropping vulnerable •  Man-in-the-middle 29 © 2012 IBM Corporation
  • 30. Mobile Security Features Mapping Protecting data on Enforcing the device security updates Encrypted Secure App Jailbreak offline Offline challenge- authenticity and malware Remote Direct authentication response on disable update cache testing detection startup Mobile SSL with platform as Authentication Data Coupling Proven server integration protection device id platform Code a trust identity obfuscation framework realms with user id security factor verification Streamlining Providing robust Application Corporate security authentication and Security processes authorization 30 © 2012 IBM Corporation
  • 31. Mobile Worklight Console •  Application Version Management •  Push management •  Usage reports and analytics •  Reports of custom application events •  Configurable audit log •  Administrative dashboards for: •  Deployed applications •  Installed adapters •  Push notifications •  Data export to BI enterprise systems 31 © 2012 IBM Corporation
  • 32. Mobile New in Version 5.0 •  AppCenter •  Mechanism for direct delivery of apps from developers to QA and beta testers •  Users can provide feedback and device information to developers •  Distributing custom shells between developers •  Improved collaboration between teams with different skillsets •  Per-app device provisioning and certificate-based identification •  Flexible integration with existing provisioning systems •  Visual tools •  More… 32 © 2012 IBM Corporation
  • 33. Mobile IBM Worklight Studio v5.0 – new features •  The IBM Worklight studio provides a visual development environment for building rich mobile applications •  Maximize code reuse across mobile platforms while leveraging specifics •  Key capabilities: •  WYSIWYG UI Construction •  Drag and Drop components •  Improved Code Assist •  Fast Preview in browser with device simulation •  Integration with Native SDK •  Improved Integration with Rational Team Concert •  Integration with RAD via shell sharing 33 © 2012 IBM Corporation
  • 34. Mobile IBM Worklight Studio – News" New / improved Bluewashed OS SDK Construct UI Preview Test in Create Preview Debug in Build in simulator Project Build browser App browser or device Code Business In Logic Studio In RTC 34 © 2012 IBM Corporation
  • 35. Mobile New - WYSIWYG UI Construction" 35 © 2012 IBM Corporation
  • 36. Mobile New - Preview in browser" Perform device specific tests in the Mobile Browser Simulator: supports PhoneGap 36 and Worklight client API © 2012 IBM Corporation
  • 37. Mobile Mobile Application Center – New!! !   A cross platform private mobile application store similar to public app stores but focused on the needs of an organization or a team   Ease highly iterative development process and distribution of mobile applications   Key capabilities:   Delivers distribution and management of mobile applications within a company / teams   Easy distribution of iOS and Android apps within a team   Supports any mobile applications   Provides versioning and updates  App store supporting   Centralizes rating and feedback information iterative development lifecycle   Controls who can modify or install an application to improve collaboration with application stakeholders, QA   Easy to install and simple to run and Development teams   Cross platform, technology agnostic mobile application store 37 © 2012 IBM Corporation
  • 38. Mobile © Copyright IBM Corporation 2012. 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. 38 © 2012 IBM Corporation
  • 39. Mobile Create a New Mobile Application 39 © 2012 IBM Corporation
  • 40. Mobile Add Environment 40 © 2012 IBM Corporation
  • 41. Mobile Edit within Worklight Studio 41 © 2012 IBM Corporation
  • 42. Mobile Build and Deploy as Native Components 42 © 2012 IBM Corporation
  • 43. Mobile Log into the Worklight Application Center 43 © 2012 IBM Corporation
  • 44. Mobile Add an application 44 © 2012 IBM Corporation
  • 45. Mobile Download the application on the device 45 © 2012 IBM Corporation
  • 46. Mobile Provide feedback and/or switch back 46 © 2012 IBM Corporation
  • 47. Mobile Display the feedback from the App Center 47 © 2012 IBM Corporation
  • 48. Mobile Update just the hybrid portion of the app 48 © 2012 IBM Corporation