Channels ▼


Oracle Freemiums Application Development Framework "Essentials"

Oracle has released a free "freemium" version of its Oracle Application Development Framework (ADF) that can be used outside of the Oracle stack for creating web applications.

NOTE: Freemium is a business model by which a product or service (typically a digital offering such as software, media, games, or web services) is provided free of charge, but a premium is charged for advanced features, functionality, or other elements.

Bill Pataky, vice president of product management in the Oracle Fusion team, has confirmed that the firm is looking to attract new developers to the Oracle fold with this release of the Java Enterprise Edition (JEE)-based framework based on the Model View Controller (MVC) architecture.

Oracle ADF is an end-to-end JEE framework that the firm says "simplifies application development" by providing out-of-the-box infrastructure services and a visual and declarative development experience.

NOTE: Oracle ADF includes a set of over a 150 standards-based Java Server Faces (JSF) components with built-in Ajax functionality. With these components, web-deployed user interfaces can be developed with a level of functionality and interactivity previously reserved for thick-client applications.

"The goal is to reduce the amount of code that developers need to write each time they deploy an application," said Pataky.

With this release, Oracle ADF Essentials features a good proportion of the component elements of the full-blown ADF itself. The most prominent variance between the two is that ADF Essentials runs on the GlassFish application server, which is of course free; while ADF on the other hand requires Oracle's WebLogic application server, which of course is not free.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.