partner webcast – developers on oracle jet: build even better applications even faster

28

Upload: oracleimc-innovation-modernization-center

Post on 15-Jan-2017

3.816 views

Category:

Software


3 download

TRANSCRIPT

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 Development Needs

6

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. |

Oracle JET Architecture

9

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

17

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 [email protected] ISV Migration Center blog: http://blogs.oracle.com/imc ISV Migration Center email: [email protected]

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

[email protected]

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

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