• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
IBM Worklight
 

IBM Worklight

on

  • 2,741 views

This presentation describes IBM Worklight capabilities as of June 2012. Look for updates in Dec 2012

This presentation describes IBM Worklight capabilities as of June 2012. Look for updates in Dec 2012

Statistics

Views

Total Views
2,741
Views on SlideShare
2,741
Embed Views
0

Actions

Likes
3
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    IBM Worklight IBM Worklight Presentation Transcript

    • Raj BalasubramanianWorklight Design & ArchitectureIBM 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 Corporation2
    • Mobile IBM comprehensive mobile offers"Extend & Transform Build & ConnectExtend existing business Build mobile applicationscapabilities to mobile devices Connect to, and runTransform the business by backend systems in supportcreating new opportunities of mobile Manage & Secure Manage mobile devices, services and applications Secure my mobile business3 © 2012 IBM Corporation
    • MobileA 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 businessCustomers can now build enterprise mobileapplications 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 experience4 © 2012 IBM Corporation
    • MobileAbout the platform Worklight is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.5 © 2012 IBM Corporation
    • MobileWorklight 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 tablets6 © 2012 IBM Corporation
    • MobileCustomer Spotlight – Lotte7 © 2012 IBM Corporation
    • MobileMobile 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
    • MobileWorklight 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 infrastructure9 © 2012 IBM Corporation
    • MobileWorklight Architecture10 © 2012 IBM Corporation
    • MobileDownloadable (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 System11 © 2012 IBM Corporation
    • MobileWeb 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 System12 © 2012 IBM Corporation
    • MobileHybrid 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 System13 © 2012 IBM Corporation
    • MobileWorklight 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 System14 © 2012 IBM Corporation
    • MobileWorklight Architecture15 © 2012 IBM Corporation
    • MobileWorklight 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 utilities16 © 2012 IBM Corporation
    • MobileWorklight 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 utilities17 © 2012 IBM Corporation
    • MobileSingle Shared Codebase •  Common code placed in primary file •  Environment optimization code is maintained separately18 © 2012 IBM Corporation
    • MobileIncorporated Device SDKs19 © 2012 IBM Corporation
    • MobileIncorporated Device SDKs – Continued20 © 2012 IBM Corporation
    • MobileIntegrating Best-in-class Tools Worklight is compatible with prominent HTML5 libraries and tools:21 © 2012 IBM Corporation
    • MobileCentralized Build" Source Code Repository SDK Worklight Cmd Line Build Ant22 © 2012 IBM Corporation
    • MobileRational 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 System23 © 2012 IBM Corporation
    • MobileWorklight 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 Notifications24 © 2012 IBM Corporation
    • MobileBack-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 properties25 © 2012 IBM Corporation
    • MobileData Collection and Analytics26 © 2012 IBM Corporation
    • MobileDirect 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 apps 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 resource27 © 2012 IBM Corporation
    • MobileWorklight’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 Console28 © 2012 IBM Corporation
    • MobileMobile 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-middle29 © 2012 IBM Corporation
    • MobileSecurity 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 authorization30 © 2012 IBM Corporation
    • MobileWorklight 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 systems31 © 2012 IBM Corporation
    • MobileNew 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
    • MobileIBM 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 sharing33 © 2012 IBM Corporation
    • MobileIBM 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 RTC34 © 2012 IBM Corporation
    • MobileNew - WYSIWYG UI Construction"35 © 2012 IBM Corporation
    • MobileNew - Preview in browser" Perform device specific tests in the Mobile Browser Simulator: supports PhoneGap36 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 havethe 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 IBMsoftware. 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 capabilitiesreferenced 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 featureavailability 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 MachinesCorporation, 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
    • MobileCreate a New Mobile Application39 © 2012 IBM Corporation
    • MobileAdd Environment40 © 2012 IBM Corporation
    • MobileEdit within Worklight Studio41 © 2012 IBM Corporation
    • MobileBuild and Deploy as Native Components42 © 2012 IBM Corporation
    • MobileLog into the Worklight Application Center43 © 2012 IBM Corporation
    • MobileAdd an application44 © 2012 IBM Corporation
    • MobileDownload the application on the device45 © 2012 IBM Corporation
    • MobileProvide feedback and/or switch back46 © 2012 IBM Corporation
    • MobileDisplay the feedback from the App Center47 © 2012 IBM Corporation
    • MobileUpdate just the hybrid portion of the app48 © 2012 IBM Corporation