Download presentation
Presentation is loading. Please wait.
2
Oracle Application Express
3
The following is intended to outline Oracle’s 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. 3 3
4
Oracle Application Express (Oracle APEX)
Fully supported no-cost feature of Oracle DB Distributed with Oracle Enterprise Edition Oracle Standard Edition Oracle Standard Edition One Oracle XE Supported Database Releases 10gR2 11gR1 11gR2
5
Oracle Application Express (Oracle APEX)
HTML DB 1.5 [2004] First Release HTML DB 1.6 [2004] Themes HTML DB 2.0 [2005] SQL Workshop Application Express 2.1 [2006] Oracle XE Application Express 2.2 [2006] Packaged Applications Application Express 3.0 [2007] Flash Charts, PDF Printing, Access Migration Application Express 3.1 [2008] Interactive Reports Application Express 3.2 [2009] Oracle Forms Conversion Application Express 4.0 [2010] Websheets, Dynamic Actions, Plug-Ins, Team Development Application Express 4.1 [2011] Data Upload, Error Handling, ROWID History
6
Oracle Application Express (Oracle APEX)
Community Estimated 400,000 developers worldwide Over 120 consulting companies worldwide Over 75 bloggers 3rd most popular forum on OTN Web sites dedicated to plug-ins, themes, tools 64 sessions and > 300 APEX Developers at ODTUG KScope 12
7
Oracle Application Express (Oracle APEX)
Books
8
Oracle Technology Network (OTN)
10
Oracle Application Express (Oracle APEX)
Benefits Rapid Browser Based Development Leverage SQL Skills Point your browser and start developing Build reports and charts using SQL Self Service Provisioning Runs within Database Out-of-the-box elastic private cloud service Simple to manage, highly scalable
11
Browser Based Application Development
12
Oracle Application Express (Oracle APEX)
Component: Application Builder
13
Oracle Application Express (Oracle APEX)
Component: SQL Workshop
14
Oracle Application Express (Oracle APEX)
Component: Team Development
15
Oracle Application Express (Oracle APEX)
Component: Administration and Analytics
16
Oracle Application Express (Oracle APEX)
Architectural Overview Simple 2-Tier Architecture Pages dynamically rendered using database Meta data No code generation or file based compilation Runs everywhere Oracle Database runs
17
Oracle Application Express (Oracle APEX)
Development / Deployment Options Locally Install on Stand-alone machine Multi-tenant Private Cloud Workspaces for each department Self-service provisioning model Public Cloud Oracle Database Cloud Service Hosting partners Amazon EC2
18
Oracle Application Express (Oracle APEX)
Multi-Tenant Hosting IT manage Database services Departments manage application development Self-service provisioning of workspaces Free hosted development service
19
Oracle Application Express (Oracle APEX)
Integrated Solutions
20
Oracle Application Express (Oracle APEX)
Use Cases Data-driven Applications Develop opportunistic and departmental productivity applications Online Reporting Build SQL-based reporting applications on existing database schemas Spreadsheet Web-ification Convert spreadsheets to Web applications where they can be concurrently viewed and edited Access Replacement Consolidate outgrown Access applications to the Oracle database with an APEX Web front end Oracle Forms Modernization Leverage SQL & PL/SQL declarative programming skills to move Forms applications to HTML / Web 2.0
21
Oracle Application Express (Oracle APEX)
Out of the Box Development Features Reports Validations Translation Services Forms Processes Conditional Processing Charts Computations Authentication Calendar Branches Authorization Templates Web Services Session State Management Navigation Services Logging & Monitoring
22
Oracle Application Express (Oracle APEX)
Interoperate with spreadsheets with upload and download
23
Oracle Application Express (Oracle APEX)
Powerful Interactive Reports
24
Oracle Application Express (Oracle APEX)
Drag and Drop Calendars
25
Oracle Application Express (Oracle APEX)
Robust SQL based charts and maps
26
Oracle Application Express (Oracle APEX)
Advanced Master Detail with Declarative Validations
27
Oracle Application Express (Oracle APEX)
Declarative Tabular Forms
28
Oracle Application Express (Oracle APEX)
Declarative Javascript and AJAX with Dynamic Actions
29
Oracle Application Express (Oracle APEX)
Extend Framework with Plug-Ins
30
Oracle Application Express (Oracle APEX)
Websheets Database enabled WIKI Annotations (easily add files, links, notes, and tags) Use [[SQL ]] tag Presentation mode Multi user
31
Mobile Application Builder (4.2)
Declarative support for building mobile web applications APEX Applications support multiple user interfaces: e.g. Desktop, Smartphone, Tablet, others Mobile pages use jQuery Mobile through jQuery Mobile based themes and templates HTML5 based charts and new HTML5 item types Now that jQuery Mobile has gone production, with version 1.0 now available, we have integrated this version with our 4.2 release. A requirement of this release is to have jQuery installed, which has also been integrated, along with jQuery , with our upcoming release. Application Builder enhancements to declarative building of Mobile applications: The Application Builder is being enhanced to support the declarative building of mobile applications. Among the numerous changes made are: Updated Create Application wizard to support generation of applications for Desktop or Mobile; Updated Create Page and Region wizards, to Expose Components applicable to Mobile applications: Only show components applicable to Mobile applications i.e. only considered if the current page template is Mobile. This application property/attribute would be called "Visible Mobile Components" - an Application Builder setting, to ensure we only expose the correct components for the given page template. Options are: "Mobile Only", "Mobile and PhoneGap", and "All". If in flexible mode, but switch back to restrictive mode, we need to include a check to ensure that only supported components are used within the application. Mobile Detection: We hope to incorporate a Server side detection in 4.2., to detect whether the user is using a mobile devive. This will possibly be in the form of a new Condition type(s) e.g. Interaction with a Touch device; Equal to CSS Media Queries. The check could be similar to the existing Timezone detection flag - hide the link (unlike the Set Timezone option in 4.1.1) Modernizr - to determine if it's a Touchscreen device - the setting should be passed over to the server side.
32
Packaged Applications (4.2)
Suite of Business Productivity applications installable with only a few clicks Production-ready applications include Project Management, Shared Calendars, Checklists, etc. Support for Third party applications, sharing same infrastructure and user pool Sample applications (Download APEX 4.1 versions from OTN) Oracle Application Express includes a number of packaged business applications, which are available free of charge, can be used as production applications and will be supported by Oracle. These applications enable customers to improve their business processes and secondly, a set of sample feature applications have been designed to help customers quickly understand specific capabilities of Application Express. The packaged applications are locked and can't be modified by customers. Customers who wish to modify a packaged applications or simply review its implementation will be able to unlock the application. Once unlocked, the application is no longer supported by Oracle and can no longer be updated. Customers can always return to a supported version by removing the unlocked copy and re-installing the locked version.
33
RESTful Web Services (4.2 + AL 2.0)
Interaction with data sources through the use of Uniform Resource Identifiers (URIs) * Standard method of accessing data in the Oracle Cloud Ability to create services which implement any SQL statement or PL/SQL procedure Data returned in JSON or CSV format, or additionally through PL/SQL RESTful Web Services in APEX 4.2 provides stateless access to data and logic, through the use of SQL and PL/SQL with the Oracle APEX Listener
35
Oracle Database Cloud Service
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.