It looks like that the Statement of Direction for Oracle Application Express (APEX) has been updated.
Based on the update, Oracle APEX 3.1 will contain now much more features than in the original Statement of Direction, which was posted a few weeks ago. One of the exiting new features will be the “Interactive reporting region types” which Carl Backstrom already demonstrated in his Oracle Application Express (APEX) 4.0 – Preview Video. There where some rumors that it would already be part of 3.1, but only as PL/SQL API’s. As it looks now, it’s fully integrated into the Oracle APEX Builder environment. That should make the handling much easier. I think the enhancement of the Oracle APEX mail API’s to handle attachments, will also help a lot of people. Too bad that the custom item types and the error handling improvement didn’t make it into 3.1. But read on to find out what’s coming up.
Oracle Application Express 3.1
The next major release of Oracle Application Express will be 3.1. Application Express 3.1 will incorporate the following:
- Interactive reporting region types which natively integrate Web 2.0 features to filter, break, sort data, etc.
- Improved PDF report layout
- Enhanced print attributes allowing for more control of PDF document structures
- Optional runtime-only installation, which will install the minimum number of database objects and grant the minimum number of privileges to run Application Express applications in a production environment
- PL/SQL API to manage a runtime installation of Application Express
- Improved calendar region type supporting AJAX requests
- New PL/SQL API to send attachments in e-mail
- Enhanced integration with Oracle SQL Developer for MS Access to Application Express migration
Oracle Application Express 4.0
Oracle Application Express 4.0 will focus on declarative support for Web 2.0 features in Application Express, as well as the extensibility of the Application Express framework. Application Express 4.0 will incorporate the following:
- Extensible item framework, enabling developers to “plug in” their own custom item types
- Declarative support for AJAX validations
- Declarative support for cascading select lists and other similar item types
- Improved tabular forms, including support for validations, integration with collections, and additional item types
- New item/region types, including DHTML calendar and AJAX tree
- Improved error message handling
- Numerous functional and performance improvements