What is JET?

Oracle JET is targeted at intermediate to advanced JavaScript developers working on client-side applications. It's a collection of open source JavaScript libraries along with a set of Oracle contributed JavaScript libraries that make it as simple and efficient as possible to build applications that consume and interact with Oracle products and services, especially Oracle Cloud services.


Features & Benefits

Oracle JET is a modular toolkit allowing developers to use as much or as little of the features as they desire. Watch a short overview of what Oracle JET can do for you.
  • Complete JavaScript development toolkit
  • Leverages popular open-source technologies
  • Full lifecycle management for template based SPA
  • Built in accessibility support
  • Support for internationalization (28 languages and 160+ locales)
  • Rich set of UI components
  • Advanced two-way binding with a common model layer
  • Powerful routing system supporting single-page application navigation
  • Smart resource management
  • Built-in mobile support

Learn How to Use JET

Select the role that best describes you and we'll suggest the best way to learn about Oracle JET.
image representing a service developer
Mobile Hybrid Developer
"I am a mobile developer. I specialize in HTML5, JavaScript and Cordova for creating mobile hybrid applications."
image representing a web developer
Web App Developer
"I am a client side developer. I specialize in HTML5, JavaScript, and CSS3 application development."
image representing a service developer
Mobile Hybrid Developer
"I am a mobile developer. I specialize in HTML5, JavaScript and Cordova for creating mobile hybrid applications."
  • Learn JET command line tooling to quickly get started with a new application
  • Learn the Cordova API for better interactions with device resident features
  • Learn the proper use of Knockout.js to unlock the full potential of Oracle JET
  • Learn how AMD modules work with RequireJS for lazy loading resources
  • Review Responsive layout and Responsive JavaScript features
  • Use ojModule and ojRouter to bring single page applications to life
image representing a web developer
Web App Developer
"I'm a client side developer. I specialize in HTML5, JavaScript, and CSS3 application development."
  • Learn the proper use of Knockout.js to unlock the full potential of Oracle JET
  • Learn how AMD modules work with RequireJS for lazy loading resources
  • Review the Responsive Grid Layout feature to develop cross device applications
  • Use ojModule and ojRouter to bring single page applications to life
  • Use SASS for great flexibility in theming your application
  • Use any HTML/JavaScript editor or the built-in JET features of NetBeans IDE

Oracle & Open Source

Oracle JET makes use of some popular Open Source libraries. To learn more about some of these, click on an image below.
Oracle JET home page
JET
jQuery home page
JQuery
jquery ui home page
JQuery UI
Knockout js home page
Knockout
require js home page
RequireJS
hammer home page
Hammer