The document provides an overview of IBM Worklight, a mobile application development platform:
- It allows developing mobile apps for various platforms from a single codebase and includes capabilities for backend integration, push notifications, security, and app management.
- Apps can be developed natively for each platform or as hybrid apps using HTML5, CSS, and JavaScript for cross-platform use.
- The Worklight Studio IDE and runtime components provide tools for developing, testing, and deploying apps across multiple mobile operating systems.
Each of these initiative has a some key capabilities that must be delivered (cite the ones listed).In today’s mobile world enterprises are transforming the way they interact with their customers, partners and employees by implementing mobile strategies. They have a new set of initiatives to: Build, connect, and run a growing portfolio of mobile apps for customers, partners and employeesManage and secure mobile applications and data on a variety of mobile devices and operating systemsExtend and transform the business to yield new opportunities and business models while extending existing business capabilities to mobile employees, customers, and partnersIBM’s strategy directly addresses this set of initiative, enabling our clients to deliver a comprehensive set of solutions to meet their customer's mobile demands and seize the opportunities that the mobile world provides while reducing cost and complexity.Here are a few examples of how our customers are addressing these initiatives:Background on customer examples:ComcastThe need: 1st app rushed to marketExpensive native development by three different partiesNo consistent user experience across environmentsNo code reuse between mobile, Top Set-Box and PC environmentsUser is required to install multiple appsImpossible to update existing app without redeploying the entire native appThe solution:IBM WorklightThe benefit: HTML5 infrastructureSupport for push notificationsIntegration with video grid App store capabilities within the appIntegration with dojox.mobileRecorded interview available at http://cattail.boulder.ibm.com/cattail/#view=jkempel@us.ibm.com/files/C14DCFE05A2F3DDC9FF2A542093F23B6Florida Power & LightServing 4.5 million customers, this electric company of 25,000 employees is a leader in clean energy while exceeding reliability standards and keeping consumer costs below average. They are experiencing a migration from traditional endpoints to mobile devices.Long-time Endpoint Manager / BigFix customerCustomer’s Highlights: Low TCO and ease of adding-on mobile device management capabilitiesDisplaced a leading MDM vendor deployment due to increased infrastructure, training, and administration costsIntegrating with Maximo, RemedyRapid increase and deployment of new functionality throughout BetaResponsiveness and agility of development teamExpect to grow to 20,000+ managed mobile devicesWimbledonIBM and Wimbledon are creating an increasingly reliable, secure and responsive infrastructure to keep pace with a global, grand slam tournament and help to provide a firm foundation for innovation. New developments include the IBM Seer with Video, an augmented reality phone application which acts as an onsite, realtime guide and interactive map for Wimbledon and allows users to take live feeds from BBC and other cameras; an iPhone Wimbledon App which transforms how fans keep up with the action; and IBM Seer Aggregator, which enables fans to receive Wimbledon tweets direct to java-enabled phones from a variety of sources including players, commentators and a team of IBM scouts at the event.Solution Components:IBM Global Business Services: Strategy and Change Services; Application Innovation ServicesIBM Global Technology Services: Integrated Technology ServicesIBM WebSphere Application Server; WebSphere Message Broker; WebSphere PortalIBM DB2 Universal DatabaseIBM Storage Area Network
Here is a key announcement - IBM Mobile Foundation v5.0At it’s core is IBM Worklight – a company we acquired in January. It has all the great features for what goes on the device, what goes on the server. Management, security. Everything there, plus we’ve added some additional things.Previously it supported a number of operating systems – it supports more now. It supports AIX and if you are mainframe based, IBM Worklight mobile application development will support your mainframe under Red Hat enterprise Linux as wellFor integration of your mobile apps to the cloud and backend applications like SAP – we are including IBM WebSphere Cast Iron.And for enterprise use where you have employees BYOD. You have to manage and secure these devices. This is what IBM endpoint manager for mobile devices is for.We’ll learn more about this exciting new announcement in the Build & Connect and Manage & Secure sessions.
Now how do we do this.There are 4 components to the Worklight platform which you will see in a few minutes – Worklight Studio, an eclipse-based IDE plugin where apps are built and optimized if relevant for different devices. This is also where backend adapters are build to acces enterprise systemsThe Worklight Server – truly the heart of the technology , fully compatible with WebSphere Application Server 7 and higher – the Server is the gateway between the apps and the enterprise providing advanced capabilities such as unified push notifications, runtime skins and more The Worklight Runtime Components – a set of libraries and client APIs that enable access to native device features using web coding, and here we incorporate PhoneGap. This also enables encrypted on-device storage and moreAnd finally the Console – where administrators can track users downloads and activities as well as manage the mobile infrastructure and app versions. Now with that let me hand it over to Dustin to talk about this at greater depth.
Cost: single code base with one set of developers
Switch to showing the apps in the simulator and mobile web.
Now, how do we build these apps? Lets look at the IDE
Switch to showing the app
UI is not final
Q&A
Q&A
What we have covered so far is Worklight. Let’s take a look at the Overall Mobile foundation and additional capabilitiesHere is the integration with Rational development tools.