Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sencha Roadmap Q3 & Q4

Sencha Roadmap Q3 & Q4

Lee Boonstra

July 29, 2016
Tweet

More Decks by Lee Boonstra

Other Decks in Technology

Transcript

  1. © 2016 Sencha Inc *** Majority of customers stated they

    have moved away from legacy browsers and are developing universal apps running on desktop, tablets, and smartphones Near Term Roadmap – Sencha Ext JS 2 • General Availability - Ext JS 6.2 Standard • Material theme for Modern Toolkit • Grid Enhancements (Modern/Classic) • Viewport Pinch/Zoom & Native Scrolling - Ext JS 6.2 Premium • D3 Adapter • Calendar Component • Pivot Grid for Modern Toolkit • Enhanced Data Exporter Q3 2016 • Preview Release - Support for ES6 (ECMAScript 2015) - Modern Toolkit Parity *** - Rich set of Examples & Kitchen Sink Refresh - Robust sample apps with integrations to most popular back end systems (Node.js, Java, .NET) SenchaCon / Q4 2016
  2. © 2016 Sencha Inc Ext JS 6.2 – Material theme

    for Modern Toolkit • Based on Google’s Material Design • Uses grid-based layouts, responsive animations and transitions, padding, and depth effects 3 Q3 2016
  3. © 2016 Sencha Inc Ext JS 6.2 – Grid Enhancements

    • Row Body Widgets - Components within the row body when a grid row is expanded - Available for both toolkits - Row body widgets can be linked to parent grid record - Can put any component within the row body, not just grid inside a grid 4 Q3 2016
  4. © 2016 Sencha Inc Ext JS 6.2 – Viewport Pinch/Zoom

    & Native Scrolling • Implemented in ‘Core’ – applies to both Modern & Classic toolkits - Viewport Zoom enabled - “user-scalable=yes” - Browser's native pan and zoom • Browser’s native support for momentum scrolling 5 Q3 2016
  5. © 2016 Sencha Inc Ext JS 6.2 – D3 Adapter

    • SVG or Canvas rendering to Ext JS containers • Managed as any other Ext JS component • Integration with Ext JS data stores to update the visualizations as data changes - Data Store for regular data - Tree Store for hierarchical data • Pan/zoom interaction 6 Q3 2016
  6. © 2016 Sencha Inc Ext JS 6.2 – Calendar Component

    • Provides building blocks to include calendar in Ext JS apps • Day, Week, & Month views • Store to define events • Time zone support • Drag, Resize & Validation • Sample Google’s Calendar API integration 7 Q3 2016
  7. © 2016 Sencha Inc Ext JS 6.2 – Pivot Grid

    for Modern Toolkit • Same capabilities as the Classic Toolkit Pivot Grid - Optimized for touch devices - Different layouts and styling elements - Plugins for drilldown, range editor - Drag-and-drop configurator 8 Q3 2016
  8. © 2016 Sencha Inc Ext JS 6.2 – Enhanced Data

    Exporter • Enhanced exporter plugin - XLSX, XML, CSV, TSV, and HTML formats - Works with Classic & Modern toolkits 9 Q3 2016
  9. © 2016 Sencha Inc SenchaCon Preview / Q4 2016 •

    Support ES6 (ECMAScript 2015) includes: - Block-Scoped Constructs - Default Parameters & Arrow Functions - Enhanced Object Literals - Template Literals & Multi-line Strings - Destructuring Assignment - Promises - Classes & Modules 10 SenchaCon Q4 2016 This roadmap outlines the current direction. It is subject to change at anytime.
  10. © 2016 Sencha Inc SenchaCon Preview / Q4 2016 •

    Enhance Modern Toolkit to create parity with Classic - Grid (Locking, Column Menu, Filters) - Menus, Buttons, & Pickers - Layout Fixes & Border layout - Keyboard Navigation Improvements - Form Validation - Localization - Buffered Store - ARIA / 508 Compliance 11 SenchaCon Q4 2016 This roadmap outlines the current direction. It is subject to change at anytime.
  11. © 2016 Sencha Inc Near Term Roadmap – Sencha Tools

    12 • General Availability - Sencha Architect 4.0 • Ext JS 6.2 support (modern and classic) • Theme import from Sencha Themer - Sencha Themer 1.0 GA • Ext JS 6.2 support (modern and classic) • Component UI theming Q3 2016 • Preview Release - Modern tool to support ES6 (ECMAScript 2015) • Sencha Cmd Replacement - Sencha Themer 1.1 • Theme running Ext JS app SenchaCon / Q4 2016
  12. © 2016 Sencha Inc Near Term Roadmap – Sencha Test

    13 • General Availability - Sencha Test 2.0 • WebDriver based Multi-page App Testing Support Q3 2016 • Preview Release - Integration with JIRA - Data-driven testing with multiple inputs - Improved component locator strategy for event recording - Page object repository for components - Component property inspection - Dashboard for test results - Integration with Bamboo CI SenchaCon / Q4 2016
  13. © 2016 Sencha Inc Near Term Roadmap – Sencha GXT

    14 • New GXT 5 development - Core based on GWT 3 - DOM based on JsInterop - Event system based on JsInterop - Base classes for GXT components • No Major Release Q3 2016 • Preview Release - New widgets supporting responsive design - Easier theming with direct access to CSS - New mobile widgets - Material Design theme SenchaCon / Q4 2016
  14. © 2016 Sencha Inc 1H 2017 15 • Modern browsers

    first - Modern toolkit first - ES6 (ECMAScript 2015) - TypeScript Support • Modern tooling • Deployment tools integrations • Data-driven testing • Test ecosystem integrations - Test Rail - Perfecto (Device Farm) • Enhanced reporting Test 2.5 • Modern & Responsive GXT • Mobile Components • CSS Based Theming GXT 5 Ext JS 7.0
  15. © 2016 Sencha Inc Direction 16 2015 2016 Tools IDE

    Plugins Inspector Sencha Test Studio Test Enhanced Mobile Big Data & Data Visualization 2017 Modern Web Technology Focus
  16. © 2016 Sencha Inc SenchaCon 2016: Aria Hotel, Las Vegas

    Nov. 7-9 • Learn how to win with the modern web • 2 days of technical sessions led by Sencha experts: engineers, customers & partners - Tracks: Design, Develop, Test • Check out the latest speakers & sessions • Call for papers has been extended! - Submit your abstract by Aug. 1 • Sencha Zone: drop in for help/ Ask Sencha: pre scheduled appointments 17 November 7th: 9-7pm November 8th: 8-7pm November 9th: 8-6pm • Advanced and Introductory Training: Ext JS, Test, GXT • Welcome reception • Keynote • Technical breakout sessions • Evening party • Technical breakout sessions • GWT day Agenda at a Glance Sponsorships Available!
  17. © 2016 Sencha Inc SenchaCon 2016: Register Today! • July

    31 Early Bird: $1195 • July 31- Nov. 2 Advanced: $1395 • November 7 and onsite Full Price $1595 • November 7 3 passes for $3,000 • November 7 5 passes for $5,000 More than 5 passes: Contact us for volume discount 18