HTML5, The Future of App Development Gautam Agrawal Director, Product Management 3 June 2015 Copyright Sencha Inc. 2015
Fragmentation on Steroids The Global 2000 8,000,000 +1,000,000 Source: IDG Research, Sep 2014 Copyright Sencha Inc. 2015
The Web App World is Fragmented + Complex Copyright Sencha Inc. 2015
And Complexity is Going to Increase Automotive Copyright Sencha Inc. 2015 Medical Wearables
Forrester s Take on Complexity App development today is magic compared to just 3 years ago. Growing demand for engaging user experiences across all devices. Expected time to delivery has reduced to a 2-4 months cycle. Developers need to quickly react to the customer feedback. IT organizations need to optimize on the frequency of delivery. Move away from a requirements driven development.
Key Challenges Platforms & Browsers Revisions & Updates Mobile & Desktop UX Technology Choices Framework Understanding Deployment & Management Delivery Timelines
Platforms & Browsers Cross-platform Cross-browser HTML5 / JavaScript Know your target customer s Platforms & Browsers
Revisions & Updates Develop with frameworks that support Legacy Browsers Promote the use of Modern Browsers (Auto-updates)
Mobile & Desktop UX Websites are NOT Web Apps Desktop UX NOT optimal for Phone, and Phone UX NOT optimal for Desktop Tablets are Up for grabs
Technology Choices Every JavaScript library is NOT a Framework Cobbling together a bunch of libraries DON T make them a Framework
Framework Understanding Interface Elements View System Logic & Data Server i/o
Deployment & Management MAM Forcing Web Applications to be deployed as Native/Hybrid Packaging Every Web App Individually Forced Distribution via App Stores
Deployment & Management Delayed and infrequent updates Additional burden on IT / DevOps for managing web applications Not all users on the latest version
Delivery Timelines Software development is approaching a Zero Day Event Build faster, and optimize on maintenance cycles
What is Sencha Doing?
The Sencha Mission Enable enterprises to seamlessly: build deploy manage web applications The right experience On the right screen At the right time Copyright Sencha Inc. 2015
Sencha Web Application Lifecycle Management Platform Education & Support " Manage Secure Deploy Analyze" " Develop SDK (Ext JS / GXT) Test Tools" Design Prototype Theme" Enterprise Workflow Integration IDE Backend Connectivity Build/CI" Customization Services" Implementation & Copyright Sencha Inc. 2015
Sencha Ext JS 6.0 Merged Framework (Ext JS & Sencha Touch) Theming System Update - Fashion Power UI Pivot Grid App Templates Early Access SenchaCon Beta Release May 27 th GA Release July 1 st
The Framework Divide?
Merged Ext JS & Sencha Touch Views Views Classic Modern (Components) (Components) Ext JS Utilities MVC / VM Data DOM Class / Loader!== Core Utilities MVC / VM Data DOM Class / Loader Sencha Touch
Theming System Update JavaScript Based SASS Compiler Fashion Eliminates Dependency on Ruby & Compass Super Fast Compilation of SASS Code Theme Changes Available to View in Browser (Near Real-time)
Classic Ext JS Grid What is John Doe's total order amount? What are the total order amounts by country? How did salespeople perform in a specific year?
Power UI Pivot Grid
Bootstrap Like App Template App Templates
JetBrains IDE Plugin Code Completion / Intellisense Code Navigation & Syntax Highlighting Code Generation & Refactoring Template Creation Works with Ext JS 4+ & Touch 2+ Early Access SenchaCon Beta Release May 27 th GA Release July 1 st
Sencha Space Single enterprise-grade native container for all HTML5 apps Eliminates individual wrapping & app store distribution Centralized management for all web apps Identity management integration & OOB data security Complete encryption and access to device features Usage reporting and audit capabilities
Q & A