1 / 62

Oracle Application Express – Version 4.2 New Features

Oracle Application Express – Version 4.2 New Features. Rick Greenwald Director, Product Management, Database Cloud Service. To fill a shape with an image. Use existing picture box, DO NOT delete and create new picture box. Right click on the shape.

diann
Download Presentation

Oracle Application Express – Version 4.2 New Features

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Oracle Application Express – Version 4.2 New Features Rick GreenwaldDirector, Product Management, Database Cloud Service

  2. To fill a shape with an image. Use existing picture box, DO NOT delete and create new picture box. Right click on the shape. At the bottom of the submenu select “Format Shape” Select “Fill” at the top of the “Format Shape” dialog box. Select “Picture or Texture fill” from the options. And select “File” under the “Insert from” option. Navigate to the file you want to use and select “Insert” On the “Format” tab, in the Size group, click on “Crop to Fill” in the Crop tool and drag the image bounding box to the desired size DELETE THIS INSTRUCTION NOTE WHEN NOT IN USE Main Title Goes Here Insert Presenter’s Name HereInsert Presenter’s Title Here ORACLE PRODUCT LOGO THIRD PARTY COMPANY LOGO Presenting with

  3. Program Agenda • Overview • New features in APEX 4.2 • Beyond 4.2 • .

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

  5. Graphic Section Divider

  6. To fill a shape with an image. Use existing picture box, DO NOT delete and create new picture box. Right click on the shape. At the bottom of the submenu select “Format Shape” Select “Fill” at the top of the “Format Shape” dialog box. Select “Picture or Texture fill” from the options. And select “File” under the “Insert from” option. Navigate to the file you want to use and select “Insert” On the “Format” tab, in the Size group, click on “Crop to Fill” in the Crop tool and drag the image bounding box to the desired size DELETE THIS INSTRUCTION NOTE WHEN NOT IN USE Application Express Overview

  7. Oracle Application Express (Oracle APEX) • Browser Based Application Development

  8. Oracle Application Express (Oracle APEX) Rapid Browser Based Development Leverage SQL Skills Point your browser and start developing Build reports, forms and charts using SQL Self Service Provisioning Runs within Database Out-of-the-box elastic private cloud service Simple to manage, highly scalable

  9. Oracle Application Express (Oracle APEX) • Architecture • Simple 2-Tier Architecture • Pages dynamically rendered using meta data in the Database • No code generation • No file based compilation • Runs everywhere Oracle Database runs

  10. 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 10.2, 11.2 • Supported Database Releases • 10gR2, 11gR1, 11gR2 • Exadata, ODA, RAC

  11. History Oracle Application Express (Oracle APEX) • Application Express 4.2 • Mobile • HTML5 • Cloud & Packaged Apps • Application Express 3.1 • Interactive Reports • Application Express 4.0 • Websheets • Dynamic Actions • Plug-Ins • Team Development • HTML DB 1.5 • First Release • HTML DB 1.6 • Themes • Application Express 2.1 • Oracle XE • Application Express 2.2 • Packaged Applications 2009 2007 2012 2008 2005 2011 2004 2010 2006 • HTML DB 2.0 • SQL Workshop • Application Express 4.1 • Data Upload • Error Handling • ROWID • Application Express 3.0 • Flash Charts • PDF Printing • Access Migration • Application Express 3.2 • Oracle Forms to APEX Conversion

  12. Oracle Application Express (Oracle APEX) • Versions in Use (as of 02-Nov-2012)

  13. Oracle Application Express (Oracle APEX) • Community • Estimated 400,000 developers worldwide • Over 120 consulting companies worldwide • Over 75 bloggers • Very popular OTN forum • Web sites dedicated to plug-ins, themes, tools

  14. Oracle Application Express (Oracle APEX) • Industry Events • ODTUG Kscope ‘12: • 64 APEX sessions and more than 300 APEX Developers • Oracle Open World 2012 • Over APEX 25 sessions • Numerous hands on labs • 3 Demo Ground booths • UKOUG, DOAG, NYOUG, RMOUG, APEXposed, …

  15. Oracle Application Express (Oracle APEX) • Books

  16. apex.oracle.com

  17. To fill a shape with an image. Use existing picture box, DO NOT delete and create new picture box. Right click on the shape. At the bottom of the submenu select “Format Shape” Select “Fill” at the top of the “Format Shape” dialog box. Select “Picture or Texture fill” from the options. And select “File” under the “Insert from” option. Navigate to the file you want to use and select “Insert” On the “Format” tab, in the Size group, click on “Crop to Fill” in the Crop tool and drag the image bounding box to the desired size DELETE THIS INSTRUCTION NOTE WHEN NOT IN USE New features in Application Express 4.2

  18. Oracle Application Express 4.2 – New Features Mobile Cloud HTML5

  19. Oracle Application Express 4.2 – Mobile Support • 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 charts and new HTML5 item types

  20. User Interfaces • Applications can be associated with multiple user interfaces • Applications can include desktop and mobile specific pages • Each Page supports only one user interface • Each user interface is associated with one theme • User Interface defines device specific login URLs,home page URLs and device auto detection • Page 0 replaced by Global Page(s)

  21. User Interfaces

  22. Mobile Themes and Templates • Provide Themes & HTML Templates to support the development of Mobile applications • Declarative support to specify JavaScript & CSS files • Default Mobile Page and Popup Transition Type • Support Content Delivery Networks for jQuery files • New #PAGE_STATIC_ID# substitution string added to page templates

  23. Mobile Themes and Templates • Easy to create custom mobile themes using Theme Roller

  24. List View Region Type • Un-ordered list with data-role="listview" • Used for data display, navigation, list view and form pages • Full width by default with inset option • Automatic dividers • Declarative search filter • Client- and server-side search options Simple list Divided, filterable list

  25. Mobile Calendars • Mobile-friendly calendar templates • New list-view for date entries • Monthly view shows date entries below calendar on mobile devices

  26. Dynamic Action Enhancements • Expose jQuery Mobile events through Dynamic Actions e.g. swipe, touch, tap/hold, orientation • Provide ‘Custom’ event support • Declarative support for buttons to be the ‘Affected Element’ • AJAX based Dynamic Actions to work asynchronously • Chart ‘Refresh’ Dynamic Actions support

  27. Oracle Application Express 4.2 – New Features Mobile Cloud HTML5

  28. Enhanced Application Builder User Interface

  29. Grid Layout • Declarative way to lay out regions and items on a page • Possible to do complex layouts without manual CSS overrides • Compatible with popular grid frameworks such as twitter bootstrap, 960 gs, etc.

  30. Grid Layout • Three types of grid layout available: • HTML Table - Uses HTML tables to position regions, items and buttons. • Fixed Number of Columns - Used for grids which divide the screen into a fixed number of grid columns. • Variable Number of Columns - Used for grids which can display up to "n" number of grid columns depending on how the regions, page items and buttons are positioned.

  31. Responsive Design Approach to web design in which a designer intends to provide an optimal viewing experience – easy reading and navigation with a minimum of resizing, panning, and scrolling – across a wide range of devices (from desktop computer monitors to mobile phones). (Wikipedia)

  32. Responsive Design • Fully Responsive Theme included (Theme 25) • Uses custom flexible grid up to 2560px wide • CSS3 Media Queries • Mobile, Tablet, Desktop support • Icon Buttons • Retina Display Compatible

  33. HTML5 Charts • HTML5 charts - AnyChart version 6 • 2 Chart Rendering options • Flash Preferred • HTML5 • Conditional Display of Chart Series • HTML Chart region plug-in

  34. HTML5 Item Types • New Items Types: • Slider • Date Picker (HTML 5) • Yes/No (Flip Toggle Switch) • Incorporate HTML 5 attributes: • HTML5 placeholder attribute • HTML5 types EMAIL, TEL and URL for Textfield • HTML5 “required” attribute • Display Orientation attribute

  35. Demo Mobile & HTML5

  36. Oracle Application Express 4.2 – New Features Mobile Cloud HTML5

  37. Database Cloud Service

  38. Database Cloud Service - Pricing

  39. Database Cloud Service - Architecture

  40. cloud.oracle.com

  41. APEX Listener 2.0 – New Features • Support for multiple database connections • Administration of Listener using Oracle SQL Developer • Command line facility for configuring APEX Listener • Design and creation of RESTful Services using APEX • Moved storage of RESTful Services (Resource Templates) to the APEX Schema • RESTful Services protected via the OAuth2 Protocol

  42. RESTful Web Services • Interaction with data sources through 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

  43. Packaged Applications • 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)

  44. Packaged Applications • Productivity Apps • Project Tracker • Checklist Manager • Customer Tracker • Group Calendar • Product Features • Bug Tracker • Asset Manager • Document Library • Survey Builder • Sample Code • Calendars • Charts • Data Loading • Dynamic Actions • Interactive Reports • Master-Detail Forms • Tabular Forms • Trees • Sample Database Application

  45. Demo Cloud

  46. Oracle Application Express 4.2 Other functional and performance improvements

  47. Data Upload Enhancements • Allow up to 3 columns in Look-up Definition • Expand transformation rules to include PL/SQL • Provide aliases for column names

  48. Plug-In Enhancements • Increased Number of Custom Attributes to 25 • NewAPIs in apex_plugin_util to better support custom plug-in attributes of type "Region Column Name " • New Standard Region Type Plug-in Settings: • ‘Fetched Rows’ • ‘No Data Found Message’ • Add support for media queries and IE conditions to apex_css and apex_javascript APIs

  49. Security: Require outbound HTTPS • Require all outbound requests to be over HTTPS. • Region of type URL, Web Services

More Related