Post on 15-Jan-2017
Stay Connected
BLOGS.ORACLE.COM/IMC
TWITTER.COM/ORACLEIMC
YOUTUBE.COM/ORACLEIMCTEAM
FACEBOOK.COM/ORACLEIMC
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Developers on Oracle JET
Gökhan Göksu IMC Fusion Middleware Consultant EMEA A&C Adoption Office Jan, 2016
Javascript Extension Toolkit Build even better applications faster
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
4
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Agenda
•Business Development Needs
•Oracle JET Architecture
• Target Audience
• Demonstration
•Oracle JET vs Oracle ADF
•Oracle Cloud Platform Application Development
•Summary and Q&A
5
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Business Needs
7
• Faster development for web apps
• Leverage existing skills - JavaScript/HTML5/CSS3
• Support accessibility and internationalization
• Visualize data in meaningful ways
• Integrate with Oracle’s Cloud Solutions
• Empower both developers and business users on the same infrastructure
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle JET - Value Proposition
• Enterprise ready - built-in accessibility, security, internationalization
• Modular architecture – use what you need, lightweight and fast
• Rich components set - including data visualization
• Advance routing - for single page applications
• Common model – for simplified data binding with web services
• Built-in responsive UI - at both the CSS and JS level
• Based on Open-Source - leverage existing skills and community knowledge
• Optimized for Oracle customers – Supports Oracle Alta UI and Oracle REST
8
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 10
Oracle JET – Open Source Libraries
Hammer
RequireJS
jQueryUI
jQuery
Knockout.js
Two way binding
Resource Management
Widget Factory
DOM manipulation + Ajax
Touch Gesture Support
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
JET UI Components
REST WebSocket
Knockout.JS
Business Services
Data
ViewModel
View
JE
T R
ou
ting
S
yste
m
Oracle JET Architecture
JET Common Model Model
JQueryUI Hammer SASS Re
qu
ire.J
S
Client Browser Server Side
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Target Audience
12
• JavaScript UI Development Shops
• Oracle SaaS/PaaS Customers with JavaScript skills
• Public Sector and ISVs
• Oracle Cloud Partners
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Tooling • Tooling agnostic
• NetBeans
• Developer Cloud Service
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Demonstration WorkBetter Sample Application
14
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
How is Oracle JET being released?
We are releasing Oracle JET in a three phase plan.
1. Internal use
2. Oracle Customer use
3. General Public use
The first release was internal and you can see the result of that with many of the new Oracle Cloud Services.
The second phase is for Oracle Cloud customers. This release is covered under a restricted use license (RUL) and is available today.
The third and final phase is to release Oracle JET as Open Source software. This is planned and should be available next year.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
How is Oracle JET licensed?
Oracle JET is available for anyone to download and explore with today. It is available for use in production applications through a Restricted Use License with limits the distribution to applications that interact with or consume the following Oracle Cloud Services:
• Mobile Cloud Service
• Developer Cloud Service
• Java Cloud Service
• Application Builder Cloud Service
Purchasing a subscription to any of the above Cloud Services will grant you a right to distribute an application built using Oracle JET.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle JET vs Oracle ADF – The Basics
Oracle ADF Oracle JET
Who is it for Java Developer JavaScript Client Developer
Where it runs Server Client
Development Experience Declarative Code centric
Based on Java EE Popular open source libraries
Architecture MVC MVVM
Data Services ADF BC, EJB/POJO, SOAP, REST REST, JSON
Customization & Backward Compatibility MDS and XML based Develop Your Own
Development Tools JDeveloper / OEPE Any
Integrated Solutions SOA, BI, WebCenter Application Builder Cloud Service
What Oracle Builds with it SaaS applications PaaS products
18
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud Platform Application Development
19
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud Platform: Application Development Services
20
• Java
• Application Container (Node, Java SE)
• Developer
• Mobile
• Application Builder
APPLICATION DEVELOPMENT
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
• Oracle Application Builder Cloud Service
– Build and host web applications in a faster and simpler way with zero install and no-coding visual development
– A tool for the business user
• ABCS Applications are based on Oracle JET
• Quickstart for Oracle JET development
21
Oracle JET and Oracle Application Builder Cloud Service
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
The Right Technology for the Right Person
Java Developer JavaScript Developer PL/SQL Developer Business User
Oracle ADF Oracle MAF
Oracle JET Oracle APEX Oracle Forms
Oracle ABCS Oracle MAX
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Summary
• Open Standards and Existing Skills
• Empower both Developers and Business Users
• Modular client side applications developed faster
• Integration with Oracle SaaS
23
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Learn More
• http://oracle.com/jet
–Oracle JET Youtube Channel
–Oracle JET Documentation
24
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Q&A
25
Gökhan Göksu Oracle ISV Migration Center Consultant gokhan.goksu@oracle.com ISV Migration Center blog: http://blogs.oracle.com/imc ISV Migration Center email: partner.imc@beehiveonline.oracle.com
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
• Oracle.com Partner Hub oracle.com/partners/goto/hub-ecemea
• Migration Center Team Blog blogs.oracle.com/imc
feeds.feedburner.com/oracleIMC
• Partner Webcast Recordings youtube.com/OracleIMCteam
• Partner Webcast Presentations slideshare.net/Oracle_IMC_team
• Partner.IMC@beehiveonline.oracle.com
Oracle Partner Hub ISV Migration Center • twitter.com/OracleIMC
• plus.google.com/+OracleIMC
• facebook.com/OracleIMC
• linkedin.com/groups/Oracle-Partner-Hub-Migration-Center-4535240