Copyright © 2014, Oracle and/or its affiliates. All rights reserved.Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle JET
An Enterprise Ready Technology
In A Fast Changing Developer Landscape
Geertjan Wielenga
@geertjanw
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Different Libraries, Different Purposes
•
Application Frameworks & Libraries
Angular, Knockout, Backbone, Ext, React, Ember
•
Component Libraries
JQuery UI, Sencha, PrimeFaces
•
Module Systems
RequireJS, Browserfy
•
Build Systems
Grunt, Gulp, Brunch
•
Testing Frameworks
Protractor, Jasmine, Qunit, Karma
•
Other: Yeoman, Node.js, Bower
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
It's a Jungle Out There...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Requirements First
•
Responsive Design
•
Modularity
•
Single Page Application
•
Accessibility
•
Internationalization
•
Security
•
Performance Optimization
•
Conformance to Standards
•
Documentation & Support
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Demos.
•
RequireJS: modularity
•
KnockoutJS: two-way databinding
•
ResponseJS & Foundation Interchange: responsive JavaScript
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle JET
Oracle JavaScript Extension Toolkit
oraclejet.org
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle JET
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle JET
•
Aimed at medium to advanced JavaScript developers.
•
Based on open source libraries.
•
Focused on data visualization, e.g., Cloud data.
•
Enterprise-ready, e.g., accessibility and modularity.
•
For Oracle Cloud customers and, next year, on GitHub.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Demos.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
JET Components Meet the Following Standards
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Conclusions
•
Aimed at medium to advanced JavaScript developers.
•
Based on open source libraries.
•
Focused on data visualization, e.g., Cloud data.
•
Enterprise-ready, e.g., accessibility and modularity.
•
For Oracle Cloud customers and, next year, on GitHub.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Geertjan Wielenga
@geertjanw

Oracle JET: Enterprise-Ready JavaScript Toolkit

  • 1.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle JET An Enterprise Ready Technology In A Fast Changing Developer Landscape Geertjan Wielenga @geertjanw
  • 2.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.
  • 3.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.
  • 4.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.
  • 5.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.
  • 6.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.
  • 7.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.
  • 8.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved. Different Libraries, Different Purposes • Application Frameworks & Libraries Angular, Knockout, Backbone, Ext, React, Ember • Component Libraries JQuery UI, Sencha, PrimeFaces • Module Systems RequireJS, Browserfy • Build Systems Grunt, Gulp, Brunch • Testing Frameworks Protractor, Jasmine, Qunit, Karma • Other: Yeoman, Node.js, Bower
  • 9.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved. It's a Jungle Out There...
  • 10.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved. Requirements First • Responsive Design • Modularity • Single Page Application • Accessibility • Internationalization • Security • Performance Optimization • Conformance to Standards • Documentation & Support
  • 11.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved. Demos. • RequireJS: modularity • KnockoutJS: two-way databinding • ResponseJS & Foundation Interchange: responsive JavaScript
  • 12.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved. Oracle JET Oracle JavaScript Extension Toolkit oraclejet.org
  • 13.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved. Oracle JET
  • 14.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved. Oracle JET • Aimed at medium to advanced JavaScript developers. • Based on open source libraries. • Focused on data visualization, e.g., Cloud data. • Enterprise-ready, e.g., accessibility and modularity. • For Oracle Cloud customers and, next year, on GitHub.
  • 15.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved. Demos.
  • 16.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved. JET Components Meet the Following Standards
  • 17.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved. Conclusions • Aimed at medium to advanced JavaScript developers. • Based on open source libraries. • Focused on data visualization, e.g., Cloud data. • Enterprise-ready, e.g., accessibility and modularity. • For Oracle Cloud customers and, next year, on GitHub.
  • 18.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved. Geertjan Wielenga @geertjanw