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
    Sencha Roadmap
    Q3 / Q4 2016 & 2017

    View Slide

  2. © 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

    View Slide

  3. © 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

    View Slide

  4. © 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

    View Slide

  5. © 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

    View Slide

  6. © 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

    View Slide

  7. © 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

    View Slide

  8. © 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

    View Slide

  9. © 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

    View Slide

  10. © 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.

    View Slide

  11. © 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.

    View Slide

  12. © 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

    View Slide

  13. © 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

    View Slide

  14. © 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

    View Slide

  15. © 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

    View Slide

  16. © 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

    View Slide

  17. © 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!

    View Slide

  18. © 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

    View Slide