Fun Stuff in APEX (Oracle Application Express)

Oracle Application Express(APEX) is a super-fast web based application development tool. I say "Super Fast" because its really easy even for a novice to build a complete running application. It is packaged as an add-on with Oracle Database and if you are good at reading through technical documentation, one can easily install APEX by running few scripts from command prompt. For others, you can leverage on Oracle's public APEX offering at APEX Public Instance.

All that an user needs to do is request for a workspace(free!!), bingo, you have access to the world's best database and application development tool. APEX is quite a baby stuff, but its versatile and leverages the power of Oracle database, PL/SQL, Javascripts, AJAX, jQuery.

What's great about APEX?
As a technical consultant, I had worked on developer tools such as Oracle Reports, Oracle Forms etc. Though these tools are powerful, I much prefer using APEX to build any reports or forms since its much more easier to navigate. The application development, SQL development, and utilities are integrated, and as a developer that makes my life a lot easier. Further, APEX provides various choices to developers: Build application using Wizard, Build from Scratch, variety of templates, web service integration, mobile applications, BI Publisher integration and the list goes on.

What about the applications?
We can literally run any business application using APEX. Ofcourse, I would not suggest using APEX for a high frequency trading, but we can use APEX for most business functions such as procurement, Human Resources, Finance etc. There are many off-the-shelf applications from various vendors (Refer APEX Vendors). In my opinion, small businesses can use APEX solutions to meet most of their business needs. For medium to big business, they can use APEX as an extension to existing application/ERP infrastructure. For instance, we have built a pdf letter generation tool as an extension to existing HRMS solution. This small solution has helped to save a lot of money and man days.

Where can you learn more about APEX?
There are tonnes of material available over the net. However, the best method is to request for your own workspace and build a sample application. Here are some good links to APEX development.

Dene's Blog
Oracle APEX Documentations/Presentations
Patrick's Blog
Dimitri's Blog
Joel's Blog
Tobias's Blog

Hope you get a flavor of APEX.....Happy APEXing:)



Comments

Popular posts from this blog

No Non-Sense Transformation

Patrick Pichette and Art of Corporate Finance in IT Industry

The RASSP in IT Architecture