Developer Tools
Application Express
application-express
You can run the 4.0 New Features application by clicking here . You can also download this application here and install it into your own workspace.
When Application Express 4.0 is installed, the Application Builder includes a Learn More application which has extensive information on Application Express and a demonstration application.
Also review the Application Express 4.1 New Features.
Websheets is a quick and easy way to get content on the web. Whether that content is text, images, reports or charts, it all can be integrated into a websheet application. Most importantly, both the content and the structure are controlled by its users. If you have the data you need within your database, expose it in a report or include that data on a page. If you need to manage your own data, use a data grid (which can then be referenced in page reports). Learn more >
Users are demanding more user interactivity and client-side functionality whereby the application responds as soon as a value is changed or the user leaves a field. Such functionality can be readily built into applications today using JavaScript and AJAX, providing you know how to program in such languages. Dynamic actions are designed to make implementing such functionality declarative, allowing every Application Express developer to enhance the user experience without needing to master JavaScript and AJAX. Such an implementation also makes maintenance and debugging a much simpler task.

Plug-Ins allow for the Application Express framework to be readily extended with custom item types, region types, application processes and Dynamic Actions. Once defined, plug-in based components are created and maintained very much like standard Application Express components. Plug-ins enable developers to create highly customized components to enhance the functionality, appearance and user friendliness of their applications. View and Download Plug-Ins >
Team Development is designed to manage software development. The tightly integrated features, to-dos, bugs, and milestones will assist the management of software releases. The feedback components allow end-users to provide comments back to the development team where they can be actioned as features, to-dos or bugs.

The underlying charting engine has been upgraded to AnyChart 5.1 which is faster, provides better graphics, and decreases rendering time. Developers can take advantage of the many additional attributes to readily customize the appearance of their charts. Declarative support for project and resource Gantt charts together with flash Maps has also been incorporated.
RESTful Web Services are becoming more common, especially amongst public Web service providers, as an alternative to SOAP Web Services. Oracle Application Express has introduced REST Web Services as a standard declarative component. You can declaratively define the REST parameters and then integrate the results returned into reports and forms.

Available since Application Express 3.1, Interactive Reports take much of the burden off developers to produce all the different online reports end-users want by allowing end-users to manipulate the data provided for themselves. Developers simply provide an SQL statement "SELECT * FROM my_favorite_table" and then let end-users massage the report as needed. Oracle Application Express 4.0 extends the original capabilities with email subscription, icon / report / detail views, enhanced filtering, group by, and sharable saved reports.
The Application Builder has undergone a large overhaul designed to improve navigation and make it faster and easier for developers to create, maintain and enhance Oracle Application Express applications. This overhaul includes the addition of numerous dashboards, extensive use of Interactive Reports to allow developers to customize the details shown, integration of new utilities such as the Advisor, and a powerful Application Search.

Application Express provides 20 themes. Each theme is comprised of component templates that define the look-and-feel of your application. Oracle Application Express 4.0 has modernized these themes to comply with XHTML and CSS standards. XHTML pages provide greater portability and decreased rendering time.
The APEX Listener is a new Java based listener that can run on a J2EE based Web Server, such as Oracle WebLogic Server or OC4J. Being Java based and extensible the listener allows much greater flexibility and improved performance. Learn more >
