Put Mobile First: With the IBM Mobile App Development Lifecycle. Ian Robinson Program Director IBM MobileFirst Platform & Analytics 10/07/2013

Similar documents
Davide Albo MobileFirst: a new way of working

Pass4sure.M (36Questions)

Introduction to Managing Mobile Devices using Linux on System z

IBM MOBILE STRATEGY. Speaker Name, Dr. Robert Sutor, Vice President, IBM Mobile Platform IBM Corporation

z Systems Mobile Roadshow Deliver Enterprise Mobility on an Enterprise Platform

WebSphere Cast Iron Integration Overview IBM Corporation

Enterprise Mobility: Are You Ready?

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

Mobility beyond the hype are you and your customers ready? Rainer Pirker MobileFirst Business Unit Executive IBM Central & Eastern Europe

Il business in movimento: come diventare una mobile enterprise

IBM System z in a Mobile World IBM Redbooks Solution Guide

Loading. Do s and Don ts of App Development. 15 tips for the business and development team when developing or improving mobile or web applications

INTEGRATING HORIZON AND CITRIX APPS IN A DIGITAL WORKSPACE

IBM Business Automation Workflow

DIGITAL TRANSFORMATION PART 3: BUILDING A MOBILE FOUNDATION TO DRIVE DIGITAL TRANSFORMATION

BACSOFT IOT PLATFORM: A COMPLETE SOLUTION FOR ADVANCED IOT AND M2M APPLICATIONS

What Do You Need to Ensure a Successful Transition to IoT?

Loading. Do s and Don ts of App Development. 15 tips for the business and development team when developing or improving mobile or web applications

SOLUTION BRIEF CA MANAGEMENT CLOUD FOR MOBILITY. Overview of CA Management Cloud for Mobility

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION. A RapidValue Solutions Whitepaper

JD Edwards EnterpriseOne Mobile Solution Strategy

Turn your conversations into memorable conversations by learning how to showcase Dynamics CRM Online value proposition to Technical Decision Makers.

Adobe Experience Manager Forms

Supercharge your Financials Planning Analysis and Close Reporting with Mobility

Mobile Application Developer

MOBILITY SOLUTIONS FOR AN ARRAY OF MOBILE APPLICATIONS AND BEYOND...

Connectivity & Application Integration. Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand

The Composable Business

Inspire. Solution Overview. for solutions development

Product Intelligence Report

Efficiently Develop Powerful Apps for An Intelligent Enterprise

Mobile Application Management

Mobility, Smart Devices, BYOD Do You Have a Solution & Strategy?

Introduction to the IBM MessageSight appliance for Mobile Messaging and M2M

Brochure. Application Lifecycle Management. Accelerate Your Business. Micro Focus Application Lifecycle Management Software

Workspace ONE. Insert Presenter Name. Empowering a Digital Workspace. Insert Presenter Title

MEETS MOBILE MAINFRAME. Access information anytime, anywhere

Avaali Solutions Pvt. Ltd Business Process Management (BPM)

Bluemix Overview. Last Updated: October 10th, 2017

Decisyon App Composer (DAC) Technology Overview

IBM Cloud Operating Environment

Worksoft Certify Suite

Lesson 3 Cloud Platform as a Service usages for accelerated Design and Deployment of IoTs

Qlik Analytics Platform

Secure information access is critical & more complex than ever

ENTERPRISE MOBILITY MANAGEMENT: REAL BENEFITS IN TODAY S MOBILE WORLD

IBM Software IBM Business Process Manager

Dynamics CRM Powering the future of CRM. Itai Aharonov Solution Specialist Dynamics CRM Israel MBS

The Sysprog s Guide to the Customer Facing Mainframe: Cloud / Mobile / Social / Big Data

SKF Digitalization. Building a Digital Platform for an Enterprise Company. Jens Greiner Global Manager IoT Development

Capgemini Cloud Platform. Migrate, operate, and innovate every aspect of your business in the cloud

Cisco Enterprise Mobility Services Platform (EMSP)

Enterprise Mobility Native Mobile Apps that Transform Business Processes and Boost Productivity

THE MOBlLE APP. REVOLUTlON. 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD

Azure. Bruno Kovačić Axilis, Microsoft MVP

IBM WebSphere Service Registry and Repository, Version 6.0

Mobile & Online Banking

A Examcollection.Premium.Exam.35q

The Mobile Dozen. 12 Vital Considerations to help build the Business Case for a Mobile Application Platform

HP Cloud Maps for rapid provisioning of infrastructure and applications

REVISED 6 NOVEMBER 2018 COMPONENT DESIGN: WORKSPACE ONE INTELLIGENCE

Secure Delivery Center 2012

Innovation to grow. Insight to control. Copyright 2016, Oracle and/or its affiliates. All rights reserved.

WORKSOFT AUTOMATED BUSINESS PROCESS DISCOVERY & VALIDATION

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

More information for FREE VS ENTERPRISE LICENCE :

NiceLabel 2017 Label Management System (LMS)

Welcome to Staying Ahead Webinar

Oracle Infinity TM. Key Components

IBM Global Technology Services. Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai

Ticketing: How ACME s Cloud-Based Enterprise Platform Benefits Your Business

Wonderware System Platform 2017 Real-time Operations Control Platform for Supervisory, HMI, SCADA and IIoT

SAP Mobility Platform. Gerhard Henig, SAP AG

Thru. Secure File Sync And Share - For The Enterprise

Les images publiques avec logiciels sélectionnés, disponibles sur l IBM SmartCloud

NiceLabel 2017 Label Management System (LMS)

Testing Solutions for Hyper-Connected Apps

InfoSphere Warehousing 9.5

Introducing Infor Xi/Ming.le for M3

Adaptive work environments

ENTANDO PRODUCT GUIDE

JourneyApps. Platform. The Competitive Edge In Industrial Digitalization. Copyright of JourneyApps 2018 All Rights Reserved

IBM BPM on zenterprise

Altiris IT Management Suite 7.1 from Symantec

Adobe Experience Manager: Web content management

Top. Reasons Enterprises Select kiteworks by Accellion

Canopy IoT Platform BEYOND BASIC DEVICE MANAGEMENT

Robotic Process Automation

Exam C Foundations of IBM DevOps V1

IBM SmartCloud public images with selected software

WHITE PAPER. CalAmp Connect An Enterprise M2M Application Enablement Platform

WHITE PAPER. Top 10 Reasons Why OEMs Choose MicroStrategy for Analytics

DAM Requirements Checklist

IBM A Assessment: IBM Architectural Design of SOA Solutions. Download Full Version :

ENTANDO PRODUCT GUIDE

TECHNICAL WHITE PAPER. Rubrik and Microsoft Azure Technology Overview and How It Works

Advanced Solutions of Microsoft SharePoint Server 2013

ADOBE EXPERIENCE MANAGER MOBILE. for Retail

PaaS na prática para soluções B2B Oracle Customer Experience Cloud

Corporate Overview CRM. the Cloud

Transcription:

Put Mobile First: With the IBM Mobile App Development Lifecycle Ian Robinson Program Director IBM MobileFirst Platform & Analytics 10/07/2013

Mobile is everywhere Five trends with significant implications for the enterprise 1 Mobile is primary 91% of mobile users keep their device within arm s reach 100% of the time 2 Insights from mobile data provide new opportunities 75% of mobile shoppers take action after receiving a location based messages 3 Mobile is about transacting 96% year to year increase in mobile Cyber Monday sales between 2012 and 2011 4 Mobile must create a continuous brand experience 90% of users use multiple screens as channels come together to create integrated experiences 5 Mobile enables the Internet of Things Global Machine-to-machine connections will increase from 2 billion in 2011 to 18 billion at the end of 2022 2

Businesses are struggling with unique mobile challenges Fragmentation of devices and platforms Speed and frequent iteration of the mobile lifecycle and continuous delivery Connectivity to back-end systems and cloud Security to protect corporate data and managing BYOD Mobile context taking advantage of unique capabilities such as geo-location 3 Quality delivery of optimized apps and rapidly incorporate customer feedback

Mobile application development is a top priority for businesses 35% of developers are currently targeting tablets, with more than 90% plan to develop for tablets in the near future. 29% of mobile developers currently focus on Hybrid app development with another 49% expected to focus on it in the next year. Nearly 90% of developers are currently extending enterprise apps to mobile or plan to in the near future. In the next 12 months 77% of developers will be focused on Hybrid application development. More than 200M people upgraded to ios7 in the first week (September, 2013) 25+ Almost all expect to deploy more than 25 mobility applications in the next two years Source: Evans Data Mobile Developer Survey Mobile Development Report 2012 Volume Source: Business Insider (September 2012) 4

The challenge: 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 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 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 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 5

The solution: The mobile application development lifecycle Design & Develop Instrument Obtain Insight Integrate Manage Test Deploy Scan & Certify 6 #IBMMobile

Delivering the solution: IBM MobileFirst offering portfolio Industry Solutions Strategy & Design Services Banking Insurance Retail Transport Telecom Government Healthcare Automotive Management IBM & Partner Applications Application & Data Platform Security Devices Network Servers Cloud & Managed Services 7 #IBMMobile Analytics Development & Integration Services

Design user experience and develop apps using a cross-platform approach Design & Develop Instrument Obtain Insight Integrate Manage Test Deploy Scan & Certify 8 #IBMMobile

Design apps to leverage existing investments & extend value to mobile devices Essential development, runtime and client device services Open standards-based development framework optimized for code re-use across device platforms. Mobile application server provides mobilespecific administrative, notifications, analytics and security services while leveraging existing investments in data, applications and infrastructure 9 #IBMMobile Client device layer enables client-side security, enforces app upgrades, secures local storage and allows access to device features.

Develop mobile apps using the most appropriate mobile deployment model Native Apps Platform-specific. Requires unique expertise, pricy and long to develop. Can deliver higher user experience. Hybrid Apps - Web Hybrid Apps - Web HTML5 code and Worklight runtime libraries packaged within the app and executed in a native shell. Hybrid Apps - Mixed Hybrid Apps - Mixed User augments Web code with native language for unique needs and maximized user experience. Browser Web Apps Access Written in HTML5 JavaScript and CSS3. Quick and cheap to develop, but less powerful than native. Native Application 10010101010111010010100 10010101110100100110101 01010100100100101111001 00110010101010010101010 10010101010101010101010 11111100000101010101010 10010010101010101010001 11101010001111010100111 01010111110010110111101 0001011001110 Native Shell Web Code <!DOCTYPE html PUBLIC <html> <! - - created 2003-12-1 <head><title>xyz</title </head> </body> </html> Native Shell Web <!DOCTYP E html PUBLIC created 2003-12 </p> </body> </html> Native 100101010 101110100 101010101 010100100 100101111 001001100 10 Mobile Browser Web Code <!DOCTYPE html PUBLIC <html> <! - - created 2003-12-12 - - <head><title>xyz</title> </head> <body> </p> </body> </html> Device APIs Device APIs Device APIs Downloadable Downloadable Downloadable Browser Access 10 #IBMMobile

IBM Worklight v6 Mobile application platform to speed development and ongoing management of mobile apps Standards-based cross platform mobile application development Connect and synchronize with backend systems Governance and security at the application, network and data layer "Best Mobile Development Solution" as voted by SIIA members for 2013 CODiE Awards What s new in IBM Worklight 6 Embedded functional testing Geo-location toolkit Analyze application usage and responsiveness 11 #IBMMobile

Improve quality & time-to-value with industry-first integrated functional testing for mobile apps Comprehensive, complete, resilient functional testing Android and ios, Native and hybrid Record, edit, and run on mobile devices Same test runs across multiple devices Natural language scripts can be used by developers and non-developers alike Streamlined, four-step process 12 1. Record 2. Author 3. Playback 4. Report Deliver consistently high quality across your mobile app portfolio

Transform business processes with geo-location toolkit Challenges of geo-location 13 Multiple geo modalities Requires both GPS and Wifi sampling and interpolation Resource intensive Continuous polling strains network and battery resources Enterprise integration Meaningful action requires context from back-end systems New toolkit makes geo-location practical Efficiently collect geo-location data (GPS and Wifi) Set policies for acquiring geo data and sending it in batch Trigger business actions when user reaches a point of interest, or enters or exits a region (geo-fencing) Server-side logic enables meaningful reaction to important geo events Automatic Check-In A..... At point A, initiate automated check-in SMS, Push Example: Geo-enriched hotel check-in experience

Gain insight with industry-first mobile analytics Easily instrument mobile apps Analyze app usage and responsiveness with upgrade to marketing insight Capture analytics that cross between the mobile application and the server Implementation on the Mobile Device Embeds the market-leading tealeaf data collection library for efficient collection and streaming of relevant information Implementation on the Worklight Server Log exceptions, security issues, and generic log messages. APIs to log activities and location information Easily upgrade to tealeaf server for complete UX analytics Data is stored in a new analytics repository BIRT based reports available for backward compatibility Worklight Server Client Logs Collect, compress and stream important information Server Data Analytics Repo. Interact with the data 14

Instrument the app for analytics, security, and management control Design & Develop Instrument Obtain Insight Integrate Manage Test Deploy Scan & Certify 15 #IBMMobile

Analytics, security and management capabilities to leverage pre-launch 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 16 #IBMMobile

Integrate your app with back-end data, systems and cloud services Design & Develop Instrument Obtain Insight Integrate Manage Test Deploy Scan & Certify 17 #IBMMobile

Integrating your mobile presence enables you to Build a Strong Connect People, Processes Foundation & Information Achieve Situational Awareness Devise a business level capability architecture with SOA as a foundation Build and deploy reusable SOA applications and services Cloud Application Integration Leverage investments across business units, customers partners and the cloud Integrate supplier & partner systems to decrease time to market Reuse assets for fast integrations across new and legacy systems Ensure high quality & eliminate redundancies by promoting the Ensure fast and reliable access to business reuse of existing services information. 18 #IBMMobile Harness the power of Smarter Planet technologies and the internet of things Leverage remote devices for rapid response to current situations and predicted future events Secure assets within the enterprise & beyond for end to end protection

IBM WebSphere Cast Iron Cloud integration Expanding and extending your enterprise through integration Mobile Technology Social Networks Cloud Applications Cloud Applications Enterprise Applications Months 12 10 8 6 4 Rapid Flexible Simple Save Up to 80% in Time & Costs = ROI in Months 2 0 Native Connectivity to all leading applications Integration projects completed in days ROI in months Cast Iron Custom Code Reduce Risk & TCO = Futureproof Functionality set maps to your Cloud Strategy Scales to extend capabilities of api services One product for all types of integration projects: UI Mashups; Process Integration; Data Migration 19 #IBMMobile Multi-tenant Cloud Service Virtual appliances (VMware) Physical appliances (IBM Datapower) On-premise Increase IT Templates Applications (TIPs) Self-Sufficiency = Unlock the Shop Pre-configured Template Integration Processes User-friendly interface; Configuration, not coding approach No need for specialized skill-sets; agnostic architecture

Test earlier, more often, and for less with automated mobile app functional testing Design & Develop Instrument Obtain Insight Integrate Manage Test Deploy Scan & Certify 20 #IBMMobile

Testing the end-to-end mobile solution Client Tier Devices Middle Tier Server Back-end Data & Services Testing involves much more than just the mobile front-end 21 #IBMMobile

IBM Rational Test Workbench v8.5.1 High-quality mobile apps built and tested for a rapidly evolving mobile infrastructure Mobile Test Automation Support Worklight and native ios or Android mobile apps Eclipse Client integration Integration with Rational Quality Manager and IBM Worklight Studio End-to-end mobile testing Capture and replay of multi-touch events with virtualization of multi-tier systems Being agile, we are developing tests as we write our code, so automating the functional tests of our mobile apps and using them for regression on multiple platforms makes our team much more productive! - Mobile developer 22 #IBMMobile

Scan, evaluate and certify your app with a vulnerability analysis tool Design & Develop Instrument Obtain Insight Integrate Manage Test Deploy Scan & Certify 23 #IBMMobile

IBM MobileFirst s approach to security Device Management Security for endpoint device and data Network, Data, and Access Security Achieve visibility and adaptive security policies 24 #IBMMobile Application Layer Security Develop and test applications

IBM Security AppScan Identify vulnerabilities in web and mobile application source code Native Android and ios application support Better vulnerability detection from: Risk assessment of over 40,000 APIs Full call and data flow analysis for Java, JavaScript, Object-C (Mac OS X) Provides identification of sensitive data leak sources Helps reduce malware risk of mobile apps IBM Security AppScan What s new in IBM Security AppScan V8.7 Native support extended for ios to accelerate enterprise usage Enhanced support for JavaScript analysis in hybrid mobile apps Out-of-the-box support for IBM Worklight built apps to incorporate context aware risk-based access 25 #IBMMobile

Deploy using a combination of internal and external app stores Design & Develop Instrument Obtain Insight Integrate Manage Test Deploy Scan & Certify 26 #IBMMobile

Worklight Application Center securely deploys apps via a private app store Worklight s Application Center provides: Administrators with fine-grained control over the distribution of mobile apps across the enterprise, including ACL and LDAP support; Employees with one-stop shopping for the latest apps needed by their department and optimized for their device; Developers with an easy way to distribute mobile builds and elicit feedback from development and test team members. 27 #IBMMobile

Manage authentication, enforced updates and versions Design & Develop Instrument Obtain Insight Integrate Manage Test Deploy Scan & Certify 28 #IBMMobile

Using Worklight Console, manage authentication, updates and versions 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 Device Runtime Cross-Platform Compatibility Layer Server Integration Framework Encrypted and Syncable Storage Runtime Skinning Reporting for Statistics and Diagnostics Application Code Worklight Server Enterprise Backend Systems & Cloud Services 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 Worklight Console Reporting and Analytics Push /SMS Management App Version Management 29 #IBMMobile

Analyze and improve the effectiveness of your app through usage data Design & Develop Instrument Obtain Insight Integrate Manage Test Deploy Scan & Certify 30 #IBMMobile

Monitor deployed apps and back end services performance Automatic detection of mobile customer struggle Cross channel analytics: web, app, mobile site In screen visibility (orientation, swipe, form entry, clicks) to track usability issues Complete experience capture: user actions, application, environmental and network data 31 #IBMMobile

IBM Tealeaf CX Mobile Visibility into the customer mobile experience to improve conversions and grow revenue Automatically detect customer struggles, obstacles or issues Drill down into actual user behavior, complete with gestures Translate customer feedback into actionable improvements Correlate customer behavior with network and application data What s new in IBM Tealeaf CX Mobile V8.7 Analyze mobile user behaviors automatically instrumented in IBM Worklight mobile apps Capture and high-fidelity replay of mobile gestures on ios and Android-based devices Add-on Heatmap, Link Analytics, Form Analytics, and Attention Map analytics for mobile-web applications 32 #IBMMobile

IBM s global mobile expertise is trusted by the world s leading organizations Thousands of consultants with mobile solution and managed services expertise IBM Interactive Centers Mobile Enterprise Services Delivery & Support Centers Networking Delivery & Support Centers 33 Highlights: Thousands of mobility, integrated communications and networking professionals 270 mobile patents 30+ research labs supporting mobility 48 networking delivery and support centers 11 mobile enterprise services delivery and support centers Customer support in 50 languages Global standard processes, tools and measurements

Three ways to get started with IBM MobileFirst 1 Learn 2 3 more: ibm.com/mobilefirst Join the conversation: twitter.com/ibmmobile (#IBMMobile) facebook.com/ibmmobile Schedule an IBM Mobile Agenda Workshop Email us at: IBMMobile@us.ibm.com 34 #IBMMobile

Thank You Ian Robinson Program Director MobileFirst Platform & Analytics IBM Software Group Almaden Research Center San Jose CA 95120 +1 408 218 4357 idrobinson@us.ibm.com 35

36

Worklight architecture Worklight Studio HTML5, Hybrid, and Native Coding Optimization Framework Integrated Device SDKs 3 rd Party Library Integration Build Engine SDKs ios Android Blackberry Windows Phone Windows 8 Java ME Mobile Web Desktop Web Feedback Management 1 2 3 Worklight Application Center Development Team Provisioning Enterprise App Provisioning and Governance App Feedback Management Public App Stores Device Runtime Cross-Platform Compatibility Layer Server Integration Framework Encrypted and Syncable Storage Runtime Skinning Reporting for Statistics and Diagnostics Application Code 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 4 Worklight Console Reporting and Analytics Push /SMS Management App Version Management 5 37