Best Practices for Building Mobile Web



Similar documents
Develop enterprise mobile applications with IBM Rational software

MobileFirst Application Development & Lifecycle Management für mobile Anwendungen

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

Solutions for Quality Management in a Agile and Mobile World

IBM MobileFirst Enabling Continuous Business Operations with Mobile (BYOD) Applications

A Path from Windows Desktop to HTML5

IBM MobileFirst Launch David Lee Heyman

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

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

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

Cloud Services for DevOps: Next-gen PaaS Through MBaaS

The journey to the software defined enterprise and cloud brokerage

Introduction to IBM Worklight Mobile Platform

I D C T E C H N O L O G Y S P O T L I G H T. E n a b l i n g Quality I n n o va t i o n w i t h Servi c e

DevOps: Multiplatform Application Deployment

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

Shifting Enterprise Development into the Fast Lane

Maximizing Cross-Platform Application Availability

Mobile Application Development Options

Accelerating Business Value by

Establish a Continuous Delivery Pipeline: IBM UrbanCode Deploy

Using Cloud Services for Building Next Generation Mobile Apps

How To Test On An Hp Mobile Device

2015 IBM Continuous Engineering Open Labs Target to better LEARNING

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Integrating Mobile apps with your Enterprise

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions

Successful Mobility. Matej Lavric Sales Leader for Mobile CEE

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

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments

HTML5, The Future of App Development

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

Placing customers in the driver s seat to deliver amazing user experiences

Agile Development with Jazz and Rational Team Concert

Security to Connect Back-end APIs with HTML5 Cross Platform Apps

The Changing Role of Software in the New Era George L. Lotridge Senior Partner Technology Strategist VMware, Inc.

IBM Worklight Mobile Application development and Management IBM Corporation

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Easily deploy and move enterprise applications in the cloud

Client Overview. Engagement Situation. Key Requirements

An introduction to the benefits of Application Lifecycle Management

elivering CRM Success in the Cloud

IT as a Service Emerges as a New Management Paradigm in the Software-Defined Datacenter Era

Enhance visibility into and control over software projects IBM Rational change and release management software

Accelerating Time to Market:

DevOps for the Mainframe

Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIs

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app

Appendix A: Case Studies

Bridge Development and Operations for faster delivery of applications

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

Introducing Oracle Integration Cloud Service Simplify Integration to Cloud and Mobile

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

How to Ensure IT Compliance Without Compromising Innovation. Nik Teshima, IBM Phil Odence, Black Duck

Answers to Top BRMS Questions

How To Compare The Two Cloud Computing Models

Leveraging the full potential of automation

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

IT AS A SERVICE BROKER

Requirements Management im Kontext von DevOps

Dell Active System, Enabling service-centric IT, the path to the Cloud. Pavlos Kitsanelis Enterprise Solutions Lead Greece, Cyprus, Malta

Ironside Group Rational Solutions

OpenEdge and Mobile Applications

Private Cloud: A Key Strategic Differentiator

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

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

Bridging the Gap Between Acceptance Criteria and Definition of Done

Vodafone Total Managed Mobility

SAP Mobile Platform rapid-deployment solution

Modernizing enterprise application development with integrated change, build and release management.

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

Telerik: Develop Experiences

Making Mobile a Reality

Private Desktop Cloud Ready to use

DevOps for CA Plex Automated Testing

Data Center Network Evolution: Increase the Value of IT in Your Organization

Transformation to a ITaaS Model & the Cloud

Software defined networking. Your path to an agile hybrid cloud network

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

Increasing Business Efficiency and Agility for ATGbased. Systems. the business challenge: upgrading the development pipeline

Platform as a Service: The IBM point of view

Citrix Lifecycle Management

Hybrid Cloud: Overview of Intercloud Fabric. Sutapa Bansal Sr. Product Manager Cloud and Virtualization Group

Urbancode Deploy Overview

enterprise IBM Rational Team Concert 2 Essentials

Elastic Private Clouds

IBM Rational DOORS Next Generation

Transcription:

Best Practices for Building Mobile Web and Hybrid Applications

Mobile is the NEXT dominant phase of computing Mobile is different: Transformational business models Faster lifecycles More iterative Mobile/Wireless/Cloud Client/Server Web/Desktop Host/Mainframe IBM will play a significant part in this new era of mobile computing. 2

IBM s strategy addresses full range of mobile enterprise needs Extend & Transform Build & Connect Extend existing business capabilities to mobile devices Build mobile applications 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

An integrated foundation for mobile development Mobile Application Platform Vendors Application Lifecycle Management Vendors IBM provides the only integrated mobile development solution. Mobile application platform construction tools and lifecycle management 4

Addressing top mobile development pain points Developing for multiple mobile platforms Delivering high quality apps that engage users and meet business objectives Highly fragmented set of platforms, devices, languages, and tools increases cost and complexity of development and test Choosing not to support one or more platforms reduces the reach of an application Poor quality can negatively impact brand image Bad ratings and comments can cause other users to avoid trying an app Integrating with enterprise systems Meeting accelerated time to market requirements Recreating instead of leveraging existing business logic increases maintenance costs and risk of inconsistent behavior Lack of ready back-end services slows front-end development and increases potential for last minute integration issues Hand-off errors and delays between teams slows progress and responsiveness to features and fixes Misalignment of stakeholders results in late rework and increased cycle times 5

Challenge 1: Developing for multiple mobile platforms IBM Worklight Open, cost-effective, cross-platform mobile app development App development using native and/or familiar web technologies: HTML5 CSS3 JavaScript App delivery in variety of forms: Mobile Web app Hybrid app Native Compatible with prominent HTML5 libraries and tools: 6

Mobile development is more than just coding... Analysis Phase Build Phase Deploy Phase Line Development Operations/ of Business Team Manufacturing Team Design Implement Run Analyze Manage Test Monitor Optimize Governance and Best Practices Coding is just one component of the mobile application development lifecycle 7

Challenge 2: Design and functional quality are both critical to success Customers demand good user experience Customer facing g( (B2C) applications Face of the Business Engage customer personally and drive loyalty User experience is key to brand perception Employee facing (B2E) applications Increase worker productivity Speed decision making and action Poor user experience compromises investment 8

Focus on user experience first to achieve outside-in in design Collaborate as a team using comments and annotations Get feedback from nontechnical stakeholders 9

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 10

Challenge 3: Integrating with existing systems Mobile applications need to connect IBM to CONFIDENTIAL enterprise back-end data and services Existing programs and services may need to be modified for the mobile app Multiple skills will be involved, responsible for different parts of the mobile application 11

1 2 Rapid, simple & flexible connectivity for mobile apps WebSphere Cast Iron Cloud integration Simple and flexible integration for all connectivity projects, allowing you to rapidly integrate SaaS and back-end systems with mobile apps Client Challenge Simplified and cost effective mobile integration to back-end systems and cloud Key Capabilities Native connectors and template integration processes to connect mobile apps to backend & cloud systems Bidirectional connectivity and business logic Centralized monitoring Simple and flexible, user-friendly, wizardbased, configuration, not coding architecture 12

Challenge 4: Meeting tight time-to-market to market requirements Mobile is pushing traditional delivery approaches to the breaking point Mobile Apps Desktop Apps Time-tomarket Weeks to Months Months to Years Frequency of updates Once every several weeks 12-18 month cycles 13

Mobile software development is a team sport Software development involves a team of people with diverse skills using different tools Design, development, test, operations, etc. Tools can make or break collaboration Fragmented tools create silos Integrated tools break down barriers Effective development depends on Defined goals Transparency of progress and quality trends Aligning teams across the entire application development lifecycle 14

IBM delivers a scalable and incrementally deployable mobile solution Developing for multiple mobile platforms Delivering high quality apps that engage users and meet business objectives Cross-platform mobile web and hybrid app development, test, and build Manage plans, tasks, code, builds from a common development workbench Agile planning Linkage and traceability across all phases of development UI sketching and storyboarding Test plan optimization and management and integration with mobile Device-clouds Portfolio management Integrating with enterprise systems Meeting accelerated time to market requirements Integrate Worklight Studio with the Rational IDEs to create a comprehensive IDE for all parts of the app (UI, mid tier, back-end) Extend enterprise assets as mobile-consumable services and connect via Worklight adapters Automate and manage continuous, end-to-end build and deployment process with RTC Deploy to private dev/test app Reduce cycle times by aligning dev and operations teams 15