18
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

Oracle JET: Enterprise-Ready JavaScript Toolkit

Embed Size (px)

Citation preview

Page 1: Oracle JET: Enterprise-Ready JavaScript Toolkit

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

Page 2: Oracle JET: Enterprise-Ready JavaScript Toolkit

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Page 3: Oracle JET: Enterprise-Ready JavaScript Toolkit

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Page 4: Oracle JET: Enterprise-Ready JavaScript Toolkit

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Page 5: Oracle JET: Enterprise-Ready JavaScript Toolkit

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Page 6: Oracle JET: Enterprise-Ready JavaScript Toolkit

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Page 7: Oracle JET: Enterprise-Ready JavaScript Toolkit

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Page 8: Oracle JET: Enterprise-Ready JavaScript Toolkit

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

Page 9: Oracle JET: Enterprise-Ready JavaScript Toolkit

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

It's a Jungle Out There...

Page 10: Oracle JET: Enterprise-Ready JavaScript Toolkit

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

Page 11: Oracle JET: Enterprise-Ready JavaScript Toolkit

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Demos.

• RequireJS: modularity

• KnockoutJS: two-way databinding

• ResponseJS & Foundation Interchange: responsive JavaScript

Page 12: Oracle JET: Enterprise-Ready JavaScript Toolkit

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Oracle JETOracle JavaScript Extension Toolkitoraclejet.org

Page 13: Oracle JET: Enterprise-Ready JavaScript Toolkit

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Oracle JET

Page 14: Oracle JET: Enterprise-Ready JavaScript Toolkit

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.

Page 15: Oracle JET: Enterprise-Ready JavaScript Toolkit

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Demos.

Page 16: Oracle JET: Enterprise-Ready JavaScript Toolkit

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

JET Components Meet the Following Standards

Page 17: Oracle JET: Enterprise-Ready JavaScript Toolkit

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.

Page 18: Oracle JET: Enterprise-Ready JavaScript Toolkit

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Geertjan Wielenga@geertjanw