IBM MobileFirst Application Development: Build and Deliver Mobile Apps Quickly with IBM Worklight Foundation Cloud Edition. 2014 IBM Corporation



Similar documents
Build and Secure Mobile Apps in the Enterprise. Ed Brill Ian Robinson Josh Lambert

IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os

IBM Worklight Mobile Application development and Management IBM Corporation

Introduction to IBM Worklight Mobile Platform

ORACLE ADF MOBILE DATA SHEET

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

Successful Mobility. Matej Lavric Sales Leader for Mobile CEE

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

Integrating Mobile apps with your Enterprise

IBM MobileFirst Launch David Lee Heyman

Improve your mobile application security with IBM Worklight

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Securely. Mobilize Any Business Application. Rapidly. The Challenge KEY BENEFITS

Mobile Cross Platform Development really? Jonathan Marshall, IBM Mobile Technical Specialist IBM Corporation

Lunch and Learn: BlueMix to Mainframe making development accessible in the

How To Develop A Mobile Application On An Android Device

Middleware- Driven Mobile Applications

PEGA MOBILITY A PEGA PLATFORM WHITEPAPER

IBM Worklight V5. Technology overview. IBM Worklight Overview. Contents. IBM Software WebSphere

IBM s Cloud Platform : IBM Bluemix

Developing in the Cloud Environment. Rosalind Radcliffe IBM Distinguished Engineer, IBM Academy of Technology

Building Apps for iphone and ipad. Presented by Ryan Hope, Sumeet Singh

GO!es MOBILE. YOUR Enterprise. The Challenge. The Solution. Mobilise Your Services Reach Anybody, Anywhere, Anytime

Develop enterprise mobile applications with IBM Rational software

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 1

SAP Mobile Platform Intro

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

Mobilize Your ERP with ADF Mobile

ADF Mobile Overview and Frequently Asked Questions

Integrating Mobile apps with your Enterprise. Peter Niblett. Simon Dickerson IBM Corporation

Sybase Unwired Platform 2.0

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility

An overview of IBM MobileFirst Platform

Build Your Mobile Strategy Not Just Your Mobile Apps

Building Secure Mobile Applications Using MaaS360 SDK and IBM Worklight

MobileFirst Application Development & Lifecycle Management für mobile Anwendungen

SAP Mobile Platform 3.0 Overview. Jeff Gebo Customer Experience Group June 10th, 2014

Molnet öppnar nya möjligheter för kostnadseffektiv IT

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software

IAN MASSINGHAM. Technical Evangelist Amazon Web Services

IBM z13 for Mobile Applications

Development for Mobile Devices Tools from Intel, Platform of Your Choice!

Native, web or hybrid mobile-app development

Cisco Enterprise Mobility Services Platform

SoftLayer: Introduction

Statement of Direction

Take full advantage of IBM s IDEs for end- to- end mobile development

Mobile Application Development Options

MaaSter Microsoft Ecosystem Management with MaaS360. Chuck Brown Jimmy Tsang

A Strategic Guide to Enterprise Mobility

Cross Platform Applications with IBM Worklight

AirWatch Solution Overview

Oracle Cloud Platform. For Application Development

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

HP ALM Masters 2014 Connected, collaborative mobile application development for the enterprise HP Anywhere

Safe Harbor Statement

Kony Mobile Application Management (MAM)

Tivoli Automation for Proactive Integrated Service Management

Accelerating Business Value by

Native, Hybrid or Mobile Web Application Development

Oracle Mobile Cloud Service. A Complete Strategy for Developing, Deploying, and Monitoring Mobile Apps

Customer Master Presentation - Contents

Best Practices for Building Mobile Web

New Features for Sybase Mobile SDK and Runtime. Sybase Unwired Platform 2.1 ESD #2

Jitterbit Technical Overview : Microsoft Dynamics CRM

Ensuring the security of your mobile business intelligence

IBM Website Monitoring on Cloud

Solutions for Quality Management in a Agile and Mobile World

Adobe Experience Manager Apps

How To Use An Ibm Cloud Server For Business

Copyright 2013 Splunk Inc. Introducing Splunk 6

Mobile Application Development

Making Mobile a Reality

SAP HANA Cloud Platform

Company Facts. 1,800 employees. 150 countries. 12,000 customers and growing. 17 languages. 11 global offices

The bridge to delivering digital applications across cloud, mobile and partner channels

apiomat Enterprise Mobile Enterprise Application Platform the Next Generation

Sun and Oracle: Joining Forces in Identity Management

Worklight Introduction

What s Happening to the Mainframe? Mobile? Social? Cloud? Big Data?

Extending Oracle Applications on Mobile Using Oracle MAF and Oracle Mobile Security

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Cloud Services for DevOps: Next-gen PaaS Through MBaaS

How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE

OpenEdge and Mobile Applications

Mobile Application Platform

Transcription:

IBM MobileFirst Application Development: Build and Deliver Mobile Apps Quickly with IBM Worklight Foundation Cloud Edition

Why mobile development is different Mobile apps are different. They are more strategic Greater urgency urgency and immediacy of engagement They are context-aware know where you are and what you are doing They run on unstable networks interruption is the norm, not the exception Smaller footprint More challenging to make compelling and easy to use Always on An opportunity to deliver greater value Development is different. Faster development cycles More devices to support, each with its own set of capabilities, OS and UI behaviors More development approaches to choose from Web, HTML, Native More third-party and open-source tools, frameworks and libraries to choose from Management is different. Smaller screens pulling content from more sources: need to choreograph content from multiple repositories and applications, both on premises and in the cloud Greater challenges of application governance, distribution, and version management AppStore Terms of Service present challenges for managing B2C apps Security is different. Greater risks of exposing applications and data on small, light and always on portable devices Greater authentication challenges associated with content mashups AppStore Terms of Service can limit security options 2

And, any solution must take into account every stage of the Mobile Application Development Lifecycle Design & Develop Instrument Obtain Insight Integrate Manage Operationalize Integrated DevOps for Mobile Test Deploy Scan & Certify 3

Poll question: What sorts of mobile applications are you building? a) Employee apps b) Customer apps c) Both d) I m not building any apps at the time 4

Mobile apps go much deeper than the front-end User Interface 5

Introducing the IBM Worklight Platform Integrated mobile app development with continuous delivery Application Scanning Quality Assurance Studio Server Runtime Console Application Scanning Detect code security vulnerabilities at the time of development Quality Assurance Collect beta test feedback, crashes and analyze user sentiment Application Center Foundation Development, Runtime, Operations Console & Private Store Development Continuous Delivery 6

Gartner has recognized IBM as a leader in the Magic Quadrant for Mobile Application Development Platforms Magic Quadrant for Mobile Application Development Platforms Ray Valdes, Van L. Baker, Richard Marshall, Jason Wong September 2, 2014 The mobile application development platform market continues to grow, evolve and mature in response to escalating customer requirements. We assess the major vendors that enable enterprise IT developers to create mobile applications for customers, partners and employees. This Magic Quadrant graphic was published by Gartner, Inc. as part of a larger research note and should be evaluated in the context of the entire report. The full report is available at http://ibm.co/13tu2dm 7 Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose

IBM Worklight Foundation Speeding the development, integration and management of mobile applications and infrastructure Accelerate Web, Native, and Hybrid Development Rich infrastructure, enabling developer focus on business logic Preview, simulation, and testing tools for shortening development lifecycle Mechanisms to industrialize app development Team work facilitation and development lifecycle tools IBM Worklight goes beyond mobile app UI creation to deliver mobile optimized, standards-based, middleware and tools for enterprise-grade mobile applications and services creation Facilitate App Security and Trust Server-enforced authentication App authenticity and user-app-device binding Secure and syncable on-device storage App version enforcement Engage Users with the Enterprise Mobile-friendly enterprise integration Codeless integration Unified push and SMS notifications Geo-location and context collections and intelligence Support Mobile Operations Operational analytics with efficient data acquisition Offline and online event management integration Remote user and app control without MDM Best Enterprise Mobility Application Development Platform" by Compass Intelligence for 2014 Mobility Awards "Best Mobile Development Solution" as voted by SIIA members for 2013 CODiE Awards 8

What s new in IBM Worklight Foundation 6.2 Developers: most advanced for native, fastest for hybrid and web New tooling and richest mobile middleware for native Unparalleled flexibility for hybrid Integration with Codename: Bluemix cloud services Mobile users: broadest reach with the richest experience Enhanced segmentation for push based engagement with optional full campaign management (Xtify) Reach feature phones via USSD Enhanced experience for Windows Phone 8 via native development CIO/IT: Easiest way to manage mobile assets Enhanced operational analytics for response, notifications and workload Remote controlled device log collection Flexible deployment models including onpremise, cloud on SoftLayer and pattern on IBM PureSystem CISO: Enforce security at every level user, device, data and app MaaS360 integration Trusteer integration Enhanced app authenticity for ios and Android 9

IBM Worklight Foundation: Main Components Development Run Time Operational Console UI for app deployment, management, and version enforcement, real-time operational analytics, push notifications Worklight Studio Leading tools for native and hybrid development that maximize code reuse, accelerate development, and promote team work Worklight Server Gateway for mobile user engagement, security, analytics, and application control App Runtime Client APIs available for native, hybrid, and web apps Worklight App Center A non-mdm, cross-platform, private mobile app store tailored to the needs of development team or as an enterprise store 10

Worklight Foundation Cloud Edition is globally available SoftLayer has 10 data centers in 6 countries across the globe Worklight Cloud Edition runs on the PureApplication Service is available on these data centers based on capacity availability Hong Kong Singapore Seattle San Jose Toronto London Dallas Washington D.C. Houston Amsterdam IPv4/IPv6 dual stack Global DNS Global DDOS Mitigation Global Internet Exchanges & Peering 11 NOTE: PureApplication Service may not be available on a specific data center due to available capacity

Demo 12

Poll question: In building mobile apps, what tools are you planning to use? a) Native tools XCode, Android tools, Visual Studio (Windows) b) Cross-platform native (Xamarin, etc) c) Cross-platform hybrid d) Undecided 13

IBM Worklight Foundation: Main Components Development Run Time Operational Console UI for app deployment, management, and version enforcement, real-time operational analytics, push notifications Worklight Studio Leading tools for native and hybrid development that maximize code reuse, accelerate development, and promote team work Worklight Server Gateway for mobile user engagement, security, analytics, and application control App Runtime Client APIs available for native, hybrid, and web apps Worklight App Center A non-mdm, cross-platform, private mobile app store tailored to the needs of development team or as an enterprise store 14

Supporting all mobile application development models Pure web Hybrid Pure native Mobile web site (browser access) Native shell enclosing external m.site Prepackage d HTML5 resources HTML5 + native UI Mostly native, some HTML5 screens Pure native Web-Native Continuum HTML5, JS, and CSS3 (full site or m.site) Quicker and cheaper way to mobile Sub-optimal experience 15 HTML5, JS, and CSS Usually leverages Cordova Downloadable, app store presence, push capabilities Can use native APIs As previous + more responsive, available offline Web + native code Optimized user experience with native screens, controls, and navigation App fully adjusted to OS Some screens are multiplatform when makes sense App fully adjusted to OS Best attainable user experience Unique development effort per OS, costly to maintain

Worklight Studio: An integrated development environment Eclipse Based IDE Native, hybrid and standard web development Environment-specific optimization Common code with overrides/extensions Native development options Runtime skins 3rd-party library integration Device SDK integration Access to emulators and debugging tools Supports auto-complete and validation The IDE includes the Tools, Worklight Server and database Worklight Studio HTML5, Hybrid, and Native Coding Optimization Framework Integrated Device SDKs 3 rd Party Library Integration WYSIWG Editor and Simulator Functional Testing Build Engine SDKs ios Android Blackberry Windows Phone Windows 8 Java ME Mobile Web Desktop Web 16

Studio provides authoring, visual design, simulation, and runtime skins for native and hybrid applications 17

Worklight Studio - Runtime Skins Skins provide support for multiple form factors in a single executable file for devices of the same OS family. Different screen sizes Different screen densities Different input methods Skins are a sub-variant of an environment packaged in a single app Decision on which skin to use is done automatically at runtime Developer-controlled JavaScript file run at app startup determines which skin to load 18

Command Line Interface: Enabling developers to bring their own tools, while leveraging Worklight delivery capabilities Use your preferred IDE and tools to develop pure native or hybrid Apps Compliment native IDEs with tools to perform specific Worklight tasks Provide both argument and interactive modes Support for Adapter development and testing for native apps Support for local and remote Worklight server deployment Simple Interactive assistance wl create [?] What do you want to name your project? MyProj Project MyProj created cd MyProj wl add api [?] What do you want to name your native API? MyIosApi [?] What platform do you want to target? Android ios Java ME Windows Phone 8 Native api for ios created 19

IBM Worklight Foundation: Main Components Development Run Time Operational Console UI for app deployment, management, and version enforcement, real-time operational analytics, push notifications Worklight Studio Leading tools for native and hybrid development that maximize code reuse, accelerate development, and promote team work Worklight Server Gateway for mobile user engagement, security, analytics, and application control App Runtime Client APIs available for native, hybrid, and web apps Worklight App Center A non-mdm, cross-platform, private mobile app store tailored to the needs of development team or as an enterprise store 20

Worklight Server Adapters with support for SAP, SOAP, REST, SQL, JMS, CASTIRON, LDAP and more Enterprise Backend Systems & Cloud Services Worklight Server User authentication and mobile trust Mashups and service composition JSON Translation Adapter Library for backend connectivity Stats Aggregation Client-Side App Resources Direct Update Mobile Web Apps Unified Push Notifications Performs Data Transformation to streamline backend data for mobile consumption Server and device Security control Supports Physical Clustering for high availability Controls Application Deployment and Versioning Push Notification administration Analytics including user adoption and usage data 21

Worklight Server- Adapters Universality Supports multiple integration technologies and back-end information systems Query 1 2 3 SQL Invoke adapter procedure Response Caching Mechanism SAP SOAP Worklight Update data REST LDAP JMS CAST IRON Data/Result as JSON 4 Read-only as well as Transactional Capabilities Adapters support read-only and transactional access modes to back-end systems Fast Development Defined using simple XML syntax, and easily configure with JavaScript API Security Use of flexible authentication facilities to create connections with back-end systems Adapters offer control over the identity of the connected user Caching Caching utilized to store retrieved back-end data 22 Transparency Data retrieved from back-end applications is exposed in a uniform manner regardless of the adapter type

IBM Worklight Foundation: Main Components Development Run Time Operational Console UI for app deployment, management, and version enforcement, real-time operational analytics, push notifications Worklight Studio Leading tools for native and hybrid development that maximize code reuse, accelerate development, and promote team work Worklight Server Gateway for mobile user engagement, security, analytics, and application control App Runtime Client APIs available for native, hybrid, and web apps Worklight App Center A non-mdm, cross-platform, private mobile app store tailored to the needs of development team or as an enterprise store 23

Cross platform application runtime Push notification: mapping users & devices to the right delivery channel Analytics data capture: captures client-side usage data to support operational [included], experience, and business intelligence analytics Geo-location: location data & triggers for GPS aware apps Encrypted storage: Local encrypted store that can be accessed offline Data synchronization: Synchronize data items that we accessed or modified offline against REST services. The local store may be encrypted App security framework: Cross application SSO, authenticity checking, etc. App container management: Remote disable and direct update 24

IBM Worklight Foundation: Main Components Development Run Time Operational Console UI for app deployment, management, and version enforcement, real-time operational analytics, push notifications Worklight Studio Leading tools for native and hybrid development that maximize code reuse, accelerate development, and promote team work Worklight Server Gateway for mobile user engagement, security, analytics, and application control App Runtime Client APIs available for native, hybrid, and web apps Worklight App Center A non-mdm, cross-platform, private mobile app store tailored to the needs of development team or as an enterprise store 25

Easy to use Operational Analytics Advanced analytics to manage and your mobile app portfolio Support for Native and Hybrid apps WL.Client.logActivity API allows developers to create custom activities Multi Tenancy and clustering support Performance monitoring 26

IBM Worklight Foundation: Main Components Development Run Time Operational Console UI for app deployment, management, and version enforcement, real-time operational analytics, push notifications Worklight Studio Leading tools for native and hybrid development that maximize code reuse, accelerate development, and promote team work Worklight Server Gateway for mobile user engagement, security, analytics, and application control App Runtime Client APIs available for native, hybrid, and web apps Worklight App Center A non-mdm, cross-platform, private mobile app store tailored to the needs of development team or as an enterprise store 27

Connecting Cloud APIs to the IBM Worklight Foundation IBM Worklight Foundation IBM Codename: BlueMix Shared Identity Token Mobile Web Integration Data Analytics and More Extend your enterprise mobile app platform investment through Cloud APIs: In IBM Worklight Foundation: Worklight ready SDK that can be plugged into your project Lifecycle management controls API access for BlueMix services Worklight security framework integrates with BlueMix mobile application and services 28

Three Ways to Get Started with IBM 1 2 Download the free IBM Worklight Developer Edition: ibm.com/developerworks/mobile/worklight View tutorials, read forums and interact with other developers: ibm.com/developerworks 3 Learn more: ibm.com/mobilefirst 29

Learn more at: www.ibm.com/mobilefirst Copyright IBM Corporation 2013. 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. 30

31