Download presentation
Presentation is loading. Please wait.
2
Oracle JET Development Accelerated on Cloud
This is a Title Slide with Picture slide ideal for including a picture with a brief title, subtitle and presenter information. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert. To copy the Customized Background from Another Presentation on PC Click New Slide from the Home tab's Slides group and select Reuse Slides. Click Browse in the Reuse Slides panel and select Browse Files. Double-click the PowerPoint presentation that contains the background you wish to copy. Check Keep Source Formatting and click the slide that contains the background you want. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Right-click any selected slide, point to Layout, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates. To copy the Customized Background from Another Presentation on Mac Click New Slide from the Home tab's Slides group and select Insert Slides from Other Presentation… Navigate to the PowerPoint presentation file that contains the background you wish to copy. Double-click or press Insert. This prompts the Slide Finder dialogue box. Make sure Keep design of original slides is unchecked and click the slide(s) that contains the background you want. Hold Shift key to select multiple slides. Apply New Layout (Important): Click Layout from the Home tab's Slides group, and click the slide containing the desired layout from the layout gallery. Abhinav Principal Product Manager, Oracle Cloud Development Tools OdevCYatra, July 2018 Confidential – Oracle Internal
3
This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template. One of the Safe Harbor slides must be used if your presentation covers material affected by Oracle’s Revenue Recognition Policy To learn more about this policy, For internal communication, Safe Harbor Statements are not required. However, there is an applicable disclaimer (Exhibit E) that should be used, found in the Oracle Revenue Recognition Policy for Future Product Communications. Copy and paste this link into a web browser, to find out more information. For all external communications such as press release, roadmaps, PowerPoint presentations, Safe Harbor Statements are required. You can refer to the link mentioned above to find out additional information/disclaimers required depending on your audience. Confidential – Oracle Internal
4
Before we move on – What is Oracle JET
5
Low-Code Development – Analyst View
1/2 of all new IT line-of-business applications will be created through low-code Gartner Market is exploding, there are many vendors in the low-code development space and they are making huge revenues. Salesforce had 1.4B$ revenue in FY17, Outsystems a comparatively small firm had 100M revenue and over 50% Year on year growth. But market is still evolving Forrester forecasts that it will be a 15Bn$ market by 2020 and half of the new applications will be developed through low code ½ and 15B from - become-coding-pros.html By 2020 at least half of all new IT line-of-business applications will be created through such platforms, according to Gartner. A Forrester report has identified more than 40 companies in this space and projects a $15 billion market by 2020. $15B market by 2020 Forrester 70% Of enterprises will have citizen development policies by 2020 Gartner Source: Constellation Research: “Businesses Must Answer the Call for Cloud Based Integration” Confidential – Oracle Internal
6
Rise of the RAD Low-Code Platforms
Platforms that enable rapid delivery of business applications with a minimum of hand-coding and minimal upfront investment in setup, training, and deployment. Declarative Metadata driven design One step deployment Gartner, HPaaS Report "High-productivity" PaaS supports declarative, model-driven design and one-step deployment”- Gartner Fall into the scope of rapid application development tools Gartner pre-requisites for a tool or a platform to be called low-code Confidential – Oracle Internal
7
Application Development Modes Moving from Intermediate to Hi-Tech
Intermediate Tech to Hi-Tech No Code whole spectrum of application development in terms of Productivity and Control No Code- Products in the Leader quadrant are rated highly by G2 Crowd users and have substantial Market Presence scores. Leaders include: Quick Base, Salesforce Platform, Zoho Creator, Filemaker, Inc., Nintex Workflow Platform, and VINYL High Performers are highly rated by their users, but have not yet achieved the market share and scale of the Leaders. High Performers include: kintone, Graphite GTC, and Qalcwise Contenders have significant Market Presence and resources, but have received below average user Satisfaction ratings or have not yet received a sufficient number of reviews to validate the solution. Contenders include: PowerApps Niche solutions do not have the Market Presence of the Leaders. They may have been rated positively on customer Satisfaction, but have not yet received enough reviews to validate them. Niche products include: AppSheet and Betty Blocks Productivity Low Code Full Control Control Confidential – Oracle Internal/Restricted/Highly Restricted
8
Oracle Visual Builder Cloud Service
Build and host web and mobile applications in a faster and simpler way with zero install and visual development experience Confidential – Oracle Internal
9
Oracle’s Visual Development Platform
Builder Web Applications Mobile Applications Chatbots Content Marketplace Look at VBCS as part of a bigger picture in Oracle’s Visual Development Platform. We want to provide an multi-channel development environment where users will be able to create web, mobile and chatbot based applications. Apps are built using UI components and Business Objects- that communicates with a variety of data sources – primarily being the database that accompanies the Visual builder instance, data from SaaS or PaaS services or even 3rd party services. Best practices from Oracle usability group. Support for processes and connectors from Process cloud service to manage Hook to content CECS and sell your custom components and applications and marketplace. Need a complete solution UI Components UI Design Patterns Business Objects Processes Connectors Oracle SaaS Services Oracle PaaS Services DB Data Services Third Party Services
10
Oracle Visual Development Strengths
Included with the most complete PaaS in the industry, including analytics, security, integration and process automation Cloud Based Easy to Use Drag and drop, live WYSIWYG designer for creating and hosting powerful web, mobile, and chatbot applications OOTB support to quickly create SaaS extensions with the same look and feel and using the platform as SaaS SaaS Integrated Extensible More complex behavior can be implemented in standard technologies, such as JavaScript and HTML
11
Our Audience JavaScript Developer Business User
Initially we targeted just the business users- citizen developers who know software but are not coders. VBCS still caters to the business user but we are moving to add Rapid developers and Professional coders to create apps and enrich applications. Extending our audience. Confidential – Oracle Internal
12
VBCS 2.0 – Focus Areas Enhanced UI flexibility
Simpler integration with external systems Unified development for web and mobile Enhanced integration with Integration, Process & Developer Cloud Services Enhanced UI flexibility just drag and drop out of the box UI components but If you wanted to create rich UI applications and wanted to add your own javascript codes and extensions it was difficult to do that. With the new release its going to be much simpler to add jaavscript code or add UI components not available out of the box The integration with external systems through REST services was time ocnsuming because you would have to write something called the Business Object Provider, now you don’t have to do that. Its bery much declarative to consume these REST services Unified environment for web and mobile. Earlier it used to feel different apps now the development will be done at the same place. Also the mobile apps will use the data model created in the web apps and reuse components Easier integrations with Process and integrations- discovering adapters and workflows Easier uptake by the internal SaaS teams, we want many SaaS teams to take up VBCS as their development environment Confidential – Oracle Internal
13
REST based Data Access REST-centric programming model
Custom Business objects and SaaS services expose REST endpoints Declarative tool for consuming other REST API REST APIs can be annotated with additional metadata to enhance design- time automations Describe-based REST APIs already have rich metadata, can be added to other APIs, for example: Type information Query parameters Relationships LOVs Pagination, Filtering, Sorting, Expansion helpers 1-Custom Business objects and SaaS services expose REST endpoints 1-Declarative tool for consuming other REST API Confidential – Oracle Internal
14
Declarative REST consumption
Map endpoints easily Automatic consumption of Swagger ADF BC REST Declarative definition for others Map the endpoints very easily Specification documents and descriptions Confidential – Oracle Internal
15
Define Service Access Confidential – Oracle Internal
16
Flexible Advanced UI Capabilities
JET based UI Visual development Direct access to manipulate code Simple concepts Variables Actions Confidential – Oracle Internal
17
UI Presentation – Component Based
Out of the box JET components, standard HTML syntax Properties, Events, Methods JET CCA (Composite Components) Confidential – Oracle Internal
18
Two Way Editing - Graphical
Confidential – Oracle Internal
19
Two Way Editing - Code Confidential – Oracle Internal
20
Navigation Primary navigation construct
<page>.html (Component / UI Tree) <page>.js (Reusable JavaScript functions) <page>.json (Metadata) Shell page contains header/footer “chrome” Index.html is bootstrap for the application Page Lifecycle Events (beforeEnter, enter, interactable, canExit, beforeExit) Application Lifecycle Events (enter, canExit, beforeExit) Optionally organized into Flows for modularization Confidential – Oracle Internal
21
Key Building Blocks REST Services – Access data and operations
Variables – Manage application state Listeners- Configure listeners on events Actions – Define application behavior Components – Present the user interface Pages – Control navigation Confidential – Oracle Internal
22
VBCS Building Blocks Interactions
REST Service Variables UI Component Get/Post Data Present Values Access/Assign Values Exposed as Raises Invokes Business Objects Actions Confidential – Oracle Internal
23
Oracle Visual Builder Cloud Service Architecture
Processes Oracle SaaS PCS Business Objects HTTP / REST Oracle JET Data VBCS Runtime & App Hosting DBCS Other REST Confidential – Oracle Internal
24
Demo Confidential – Oracle Internal
25
Q&A
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.