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

Sencha Product Roadmap

Daniel Gallo
January 07, 2014

Sencha Product Roadmap

Talk delivered at the Sencha Amsterdam Meetup.

Daniel Gallo

January 07, 2014
Tweet

More Decks by Daniel Gallo

Other Decks in Education

Transcript

  1. Who am I? • Daniel Gallo (@DanielJGallo) • Technical Sales

    Engineer for Sencha • Based in the UK • Using Sencha’s frameworks since 2009 • Joined Sencha in February 2012 • Background in web app development (ASP.NET C#)
  2. What I’ll be talking about • Sencha roadmap: • Recent

    releases • Future releases • Sencha Space: • What is it? • What problem does it help solve?
  3. Recently released • Grid component * • Improved BlackBerry support

    • Full Apache Cordova support • Tizen support Sencha Touch * Part of Sencha Complete & Sencha Touch Bundle • Project templates • User extensions • Theming and styling • Code completion • Device testing in the cloud with Appurify Sencha Architect Sencha Cmd • Apache Cordova integration
  4. Short term roadmap • Touch interface support • Tablet theme

    • Grid gadgets • MVC Routing • Two-way data binding • Charts package upgrade • Improved ARIA support Sencha Ext JS Sencha GXT • Theme builder • Improved ARIA support • Touch interface support • Tablet theme • Further documentation
  5. Short term roadmap • 3.0.2 minor update released last week

    ! • 3.1.0 with new features released later: • Template improvements • Theming improvements • Build/deploy enhancements (Cmd integration, PhoneGap Build) • Simplifying/abstracting overly complex layouts/controllers
 (allowing new users to create apps without so many config options) Sencha Architect
  6. Sencha Architect - Templates • Organisations can define custom templates

    • Get new users up and running faster • Start with clean code • Quick path to learning Sencha frameworks and coding practices
  7. Sencha Architect - User extensions • Organisations get to build

    and share extensions amongst their developers • Sencha extension developers can distribute their components to Architect users
  8. Sencha Architect - Theming • Create, save and share customised

    themes • Exposes styling directly in Architect • Access SASS styling variables within Architect
  9. Sencha Architect - Code completion • Common feature request in

    Architect • Enhances the overall coding experience
  10. Sencha Touch - Grid • Touch optimised grid • Smooth

    scrolling • Row editing • Paging • Column customisations • Multi-selection • Column grouping
  11. Sencha Ext JS - Grid gadgets • Rich and interactive

    components within grid cells • Very light-weight, e.g. no lifecycle methods such as initComponent etc
  12. Sencha Space - Overview A secure and managed environment for

    business applications that works on every mobile device
  13. Sencha Space - APIs Secure Data Store data on the

    device using an encrypted store Secure Files Store unstructured or 
 binary data securely Invoke Let apps running inside of 
 Sencha Space talk to each other and share data
  14. Sencha Space - SDK Ext.onSpaceReady(function(){ // Use Space APIs });

    • Use the onSpaceReady callback to check when initialised:
  15. Sencha Space - SDK if(Ext.isSpace){ // Space specific code }

    else { // Fallback behaviour } • Fallback if not running in the Space environment:
  16. Sencha Space - Further Info • Developer Preview: • sencha.com/products/space/register

    ! • API Documentation and Guides: • docs-origin.sencha.com/space/1.0.0/ ! • Videos: • vimeo.com/sencha