X
  • October 14, 2018

Oracle JET Program at Oracle OpenWorld/Oracle Code One 2018

Geertjan Wielenga
Product Manager

Monday, October 22

  • 9:00 - 9:45: Moscone West - Room 2014
    Delivering Mobile Apps to the Field with Oracle JET (DEV6242)
    Simon Haslam
  • 11:30 - 12:15: Moscone West - Room 2020
    JavaScript Libraries: What's Hot & Whats Not? (DEV4939)
    Geertjan Wielenga, John Brock

  • 14:00 - 14:50: Moscone West - The Hub - Lounge B
    High-Productivity JavaScript Development (MTE6750)
    John Ceccarelli

  • 15:45 - 16:45: Marriott Marquis (Yerba Buena Level) - Salon 3/4
    Build a Web App with Oracle REST Data Services and Oracle JavaScript Extension Toolkit (HOL6325)
    Jeff Smith, Ashley Chen, Colm Divilly, Elizabeth Saunders

Tuesday, October 23

  • Time: 10:00 - 10:50: Moscone West - The Hub - Lounge A
    Simplifying JavaScript UI Development (MTE6771)
    Shay Shmeltzer

  • 11:15 - 12:15: Marriott Marquis (Yerba Buena Level) - Salon 10/11
    Get Started with Enterprise Web Components in Oracle JET! (HOL2961)
    John Brock, Geertjan Wielenga

  • 14:45 - 16:45: Moscone West - Room 2001A
    Get Started with Enterprise Web Components in Oracle JET! (HOL5031)
    Maria Kaval, John Brock, Geertjan Wielenga

  • 15:45 - 16:30: Moscone West - Room 3020
    Oracle JavaScript Extension Toolkit Composite Components Bring Agility to App Development (TIP2364)
    Lucas Jellema

  • 17:45 - 18:30: Moscone West - Room 3018
    Top 10 Features of Oracle JET (PRO2989)
    Ruben Rodriguez Santiago, Mark Simpson, Soham Dasgupta, Geertjan Wielenga

Wednesday, October 24

  • 9:00 - 9:45: Moscone West - Room 2007
    Machine Learning Applied: Contextual Chatbots Coding, Oracle JET, and TensorFlow (DEV4293)
    Andrejus Baranovskis

  • 11:15 - 12:15: Marriott Marquis (Yerba Buena Level) - Salon 3/4
    Build a Web App with Oracle REST Data Services and Oracle JavaScript Extension Toolkit (HOL6325)
    Jeff Smith, Ashley Chen, Colm Divilly, Elizabeth Saunders

  • 12:30 - 1:15: Moscone West - Room 3018
    What's New & Noteworthy in Oracle JET? (PRM2952)
    John Brock, Geertjan Wielenga

  • 16:45 - 17:30: Moscone West - Room 3018
    Build Mobile Apps Fast with Oracle Visual Builder Cloud Service (PRO3985)
    Laura Akel

Thursday, October 25

  • 9:00 - 9:45: Moscone South - Room 152
    Using Oracle Identity Cloud Service and Oracle API Platform Cloud Service at Co-op (CAS1385)
    Luis Weir, Wes Davies

  • 10:00 - 10:45: Moscone West - Room 2020
    Custom Web Components in JavaScript: Best Practices (DEV4694)
    John Brock

  • 12:00 - 12:45: Moscone West - Room 2006
    Reliable, Fast, Engaging Offline-First Architecture for JavaScript Applications (DEV4295)
    Andrejus Baranovskis, Florin Marcus

  • 13:00 - 13:45: Moscone West - Room 2016
    Oracle JET for Complete Beginners (DEV4938)
    John Brock, Andrejus Baranvoskis, Geertjan Wielenga

  • 13:00 - 13:45: Moscone West - Room 2006
    Micro Front Ends for Microservices with Oracle JET (DEV4702)
    Vijay Nair

  • 14:00 - 14:45: Moscone West - Room 2012
    No-Java Enterprise Applications: It’s All About JavaScript (DEV5107)
    Ruben Rodriguez Santiago, Soham Dasgupta

Details

Monday, October 22

  • 9:00 - 9:45: Moscone West - Room 2014

    Title: Delivering Mobile Apps to the Field with Oracle JET (DEV6242)

    Abstract: Mobile apps aren’t only a common deployment choice but sometimes—such as when workers can’t access even a laptop—they are the only one. This session charts the development, by the speaker and his team, of hybrid mobile apps that run on ruggedized Android handheld devices in 200 retail stores. Their first app was built with Oracle Mobile Application Framework and its offline persistence layer, but the latest one uses Oracle JavaScript Extension Toolkit. The apps use Cordova to talk to the laser scanner and bluetooth printers plus Oracle products such as Oracle Mobile Cloud Service and Oracle Service Bus. The session covers their experiences of these technologies, plus broader considerations for mobile apps: from user experience to data access and from developer tooling to rollout.

    Speaker: Simon Haslam

  • Time: 11:30 - 12:15: Moscone West - Room 2020

    Title: JavaScript Libraries: What's Hot & Whats Not? (DEV4939)

    Abstract: The JavaScript ecosystem is characterized by innovation and change. New JavaScript libraries appear all the time. How do you choose which JavaScript libraries to incorporate into your enterprise application architecture? Is it always the right approach to adopt the latest and newest solutions, and what are the criteria to use when evaluating new tools and technologies? This session attempts to make sense of the JavaScript ecosystem. Libraries and frameworks such as Angular, React, Vue.js, Oracle JavaScript Extension Toolkit (Oracle JET), and many more are included, and you will also see a range of demos and live coding. Come with your questions, and take this opportunity to discuss your JavaScript needs and how to solve them most effectively.

    Speaker: Geertjan Wielenga, John Brock

  • Time: 14:00 - 14:50: Moscone West - The Hub - Lounge B

    Title: High-Productivity JavaScript Development (MTE6750)

    Abstract: Come to this session for an informal presentation or conversation with experts from Oracle.

    Speaker: John Ceccarelli

  • Time: 15:45 - 16:45: Marriott Marquis (Yerba Buena Level) - Salon 3/4

    Title: Build a Web App with Oracle REST Data Services and Oracle JavaScript Extension Toolkit (HOL6325)

    Abstract: The JavaScript ecosystem is characterized by innovation and change. New JavaScript libraries appear all the time. How do you choose which JavaScript libraries to incorporate into your enterprise application architecture? Is it always the right approach to adopt the latest and newest solutions, and what are the criteria to use when evaluating new tools and technologies? This session attempts to make sense of the JavaScript ecosystem. Libraries and frameworks such as Angular, React, Vue.js, Oracle JavaScript Extension Toolkit (Oracle JET), and many more are included, and you will also see a range of demos and live coding. Come with your questions, and take this opportunity to discuss your JavaScript needs and how to solve them most effectively.

    Speaker: Jeff Smith, Ashley Chen, Colm Divilly, Elizabeth Saunders

Tuesday, October 23

  • Time: 10:00 - 10:50: Moscone West - The Hub - Lounge A

    Title: Simplifying JavaScript UI Development (MTE6771)

    Abstract: Come to this session for an informal presentation or conversation with experts from Oracle.

    Speaker: Shay Shmeltzer

  • Time: 11:15 - 12:15: Marriott Marquis (Yerba Buena Level) - Salon 10/11

    Title: Get Started with Enterprise Web Components in Oracle JET! (HOL2961)

    Abstract: The W3C Web Component specification has been adopted in Oracle as the basis for the Oracle JET Composite Component Architecture (CCA). Via CCA, you can create reusable components -- such as calendars and task lists -- which can be reused throughout your application, team, and organization. Component based development enhances productivity and enables you to implement standards and style guidelines in a common manner. Join this hands on lab to get hands on experience with CCA via Oracle JET. Following step by step instructions, you'll soon be able to create and share components quickly and effectively.

    Speaker: John Brock, Geertjan Wielenga

  • Time: 14:45 - 16:45: Moscone West - Room 2001A

    Title: Get Started with Enterprise Web Components in Oracle JET! (HOL5031)

    Abstract: The W3C Web Component specification has been adopted in Oracle as the basis for the Oracle JET Composite Component Architecture (CCA). Via CCA, you can create reusable components -- such as calendars and task lists -- which can be reused throughout your application, team, and organization. Component based development enhances productivity and enables you to implement standards and style guidelines in a common manner. Join this hands on lab to get hands on experience with CCA via Oracle JET. Following step by step instructions, you'll soon be able to create and share components quickly and effectively.

    Speaker: Maria Kaval, John Brock, Geertjan Wielenga

  • Time: 15:45 - 16:30: Moscone West - Room 3020

    Title: Oracle JavaScript Extension Toolkit Composite Components Bring Agility to App Development (TIP2364)

    Abstract: Oracle JET Composite Components help bring development of rich client web applications with Oracle JET to a higher level in terms of productvity, agility and maintainability. The reusable components can be shared across pages, applications and teams - and even across the global community. The components can be developed separately from the applications that consume them and can be deployed and updated independently. JET Composite Components are well suited to be used as the user interface for a microservice, that is mashed up in a larger web application or portal. This session introduces the why and how of JET Composite Components, tooling to use for productivity and agility and a proven approach for microservice UI implementation.

    Speaker: Lucas Jellema

  • Time: 17:45 - 18:30: Moscone West - Room 3018

    Title: Top 10 Features of Oracle JET (PRO2989)

    Abstract: Oracle JET is Oracle's enterprise JavaScript strategy. But why would you use it, instead of the many other JavaScript frameworks and libraries out there? Come to this session to learn about the key differentiators of JET and find out why you should get started with it today (and how)!

    Speaker: Ruben Rodriguez Santiago, Mark Simpson, Soham Dasgupta, Geertjan Wielenga

Wednesday, October 24

  • 9:00 - 9:45: Moscone West - Room 2007

    Title: Machine Learning Applied: Contextual Chatbots Coding, Oracle JET, and TensorFlow (DEV4293)

    Abstract: Learn how to build a client-side chatbot with Oracle JavaScript Extension Toolkit (Oracle JET) on top of a contextual chatbot model implemented with the TensorFlow Learn library, using a deep neural network model. Context is king when you’re talking about intelligent chatbots. It is very important to keep context in mind; otherwise conversation becomes useless. This session focuses on three areas: user intent processing with TensorFlow machine learning, conversation context tracking, and chatbot UI implementation with Oracle JET. Communication between the Oracle JET client side and TensorFlow is implemented through REST with the Flask microframework for Python.

    Speaker: Andrejus Baranovskis

  • Time: 11:15 - 12:15: Marriott Marquis (Yerba Buena Level) - Salon 3/4

    Title: Build a Web App with Oracle REST Data Services and Oracle JavaScript Extension Toolkit (HOL6325)

    Abstract: The JavaScript ecosystem is characterized by innovation and change. New JavaScript libraries appear all the time. How do you choose which JavaScript libraries to incorporate into your enterprise application architecture? Is it always the right approach to adopt the latest and newest solutions, and what are the criteria to use when evaluating new tools and technologies? This session attempts to make sense of the JavaScript ecosystem. Libraries and frameworks such as Angular, React, Vue.js, Oracle JavaScript Extension Toolkit (Oracle JET), and many more are included, and you will also see a range of demos and live coding. Come with your questions, and take this opportunity to discuss your JavaScript needs and how to solve them most effectively.

    Speaker: Jeff Smith, Ashley Chen, Colm Divilly, Elizabeth Saunders

  • 12:30 - 1:15: Moscone West - Room 3018

    Title: What's New & Noteworthy in Oracle JET? (PRM2952)

    Abstract: Oracle JET is Oracle's official JavaScript technology stack, letting you create modern user interfaces for Mobile and Web applications. Throughout Oracle and the broader Oracle ecosystem, JET is a widely accepted toolkit of enterprise JavaScript solutions. Recently, the focus in JET has increasingly been on the W3C Web Component specification, expressed as Oracle's Composite Component Architecture. This new development, as well as a range of new features, will be the focus in this session, together with a discussion around where JET is going and what you can expect from JET in the coming years!

    Speaker: John Brock, Geertjan Wielenga

  • 16:45 - 17:30: Moscone West - Room 3018

    Title: Build Mobile Apps Fast with Oracle Visual Builder Cloud Service (PRO3985)

    Abstract: Oracle Visual Builder Cloud Service provides the best of both worlds: rapid drag-and-drop development of mobile applications and the complete power to drop into the code anywhere and at any time. In this session learn how Oracle simplified on-device mobile application development through a visual development experience. Learn about the architecture and the unique features you can leverage to create the best mobile experience for your customers.

    Speaker: Laura Akel

Thursday, October 25

  • 9:00 - 9:45: Moscone South - Room 152

    Title: Using Oracle Identity Cloud Service and Oracle API Platform Cloud Service at Co-op (CAS1385)

    Abstract: The Co-op is one of the world's largest consumer co-operatives, owned by millions of UK consumers, operating 3,750 outlets, 70,000+ employees and an annual turnover of over £9 billion. Like many large organizations, Co-op has a number of identity stores in use, including AD, Fusion HCM and others. Although Co-op adopted SailPoint as a single SAML Identity Provider, the product's limited support for OAuth 2.0 meant that an alternative solution was needed in support of user authorization using Oracle JET. In this talk, we will outline how: - Oracle Identity Cloud was adopted as OAuth Server acting as bridge to SailPoint SAML IdP in an Implicit Grant Flow - Oracle API Platform was implemented to secure APIs using OAuth 2.0 tokens.

    Speaker: Luis Weir, Wes Davies

  • 10:00 - 10:45: Moscone West - Room 2020

    Title: Custom Web Components in JavaScript: Best Practices (DEV4694)

    Abstract: The Oracle Javascript Extension Toolkit (Oracle JET) makes the creation of custom web components simple, but there are always pitfalls to avoid and good habits to get into. This session, drawn from Oracle’s own experience and custom component experts, passes on some of these best practices and gets you off to a flying start with your own custom web components in Oracle JET. It covers standards and practices relating to components that will be used in a standalone fashion and discusses some of the special considerations to take into account when building components for Oracle Visual Builder Cloud Service and the Oracle SaaS extension.

    Speaker: John Brock

  • 12:00 - 12:45: Moscone West - Room 2006

    Title: Reliable, Fast, Engaging Offline-First Architecture for JavaScript Applications (DEV4295)

    Abstract: Everyone is familiar with the idea of distributed applications that continue to work in the face of intermittent network connectivity. But it’s only with the release of the Oracle JavaScript Toolkit (Oracle JET) offline persistence toolkit (which is open source) that we get enterprise-ready solutions to handle offline functionality in client-side applications. This session demonstrates how to implement offline fetch, search by parameters, and CRUD operations based on the offline persistence toolkit integrated into the Oracle JET application.

    Speaker: Andrejus Baranovskis, Florin Marcus

  • 13:00 - 13:45: Moscone West - Room 2016

    Title: Oracle JET for Complete Beginners (DEV4938)

    Abstract: Using Oracle JavaScript Extension Toolkit (Oracle JET) is Oracle's official new strategy for mobile and web development. Oracle JET is used throughout Oracle, and many Oracle partners and customers have started adopting it too. What is Oracle JET, what are its aims, and how do you get started with it? This session shows you, step by step, how easy it is to get started with Oracle JET, and you will also learn what the strategy is for Oracle JET. Wondering why Oracle JET was created and where it is going? Attend this session to get a complete and thorough overview of this exciting technology stack for JavaScript developers.

    Speaker: John Brock, Andrejus Baranvoskis, Geertjan Wielenga

  • 13:00 - 13:45: Moscone West - Room 2006

    Title: Micro Front Ends for Microservices with Oracle JET (DEV4702)

    Abstract: An often overlooked aspect of a microservices architecture is its UI. Oracle JavaScript Extension Toolkit (Oracle JET) offers a complete solution to meet this challenge with Web Components. This session demonstrates putting together the building blocks of a micro-front-end architecture using Oracle JET’s Web Components, Node.js, and Docker. It also demonstrates testing components in isolation with Karma/Jasmine and Selenium, and finally—to round things out—a complete pipeline based on Oracle Developer Cloud Service is built to enable CI/CD.

    Speaker: Vijay Nair

  • 14:00 - 14:45: Moscone West - Room 2012

    Title: No-Java Enterprise Applications: It’s All About JavaScript (DEV5107)

    Abstract: How can we have enterprise-level fully JavaScript-based applications based on Oracle JavaScript Extension Toolkit (Oracle JET) and Node.js with Oracle PaaS services? This session discusses how to implement security and integrate back-end systems and build management, compiling, unit testing, and deployment, all based on different JavaScript frameworks. It also shows how we can use JavaScript for typical UI features for which we mostly require Java or a Java-based framework.

    Speaker: Ruben Rodriguez Santiago, Soham Dasgupta

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.Captcha
Oracle

Integrated Cloud Applications & Platform Services