Developers who have been thinking about building enterprise level apps now have a chance to use the same tools the big boys use because Oracle has released a free version of its Application Development Framework.
It's called ADF Essentials, and it's a Java platform that provides a ready to use base upon which new apps can be built and integrated into legacy systems.
Build UIs and Reusable Components
ADF Essentials includes tools for easily building advanced UIs and reusable components with common design patterns. It does not feature tools like a granular security layer, declarative customization, integration with Oracle SOA Suite and Oracle ADF Mobile like the full Oracle ADF does. However, ADF Essentials will be supported in a future Oracle Enterprise Pack for Eclipse release.
ADF Essentials is a core tool for building multi-channel apps that access a variety of data sources and business services.
Learning Opportunities
Oracle OpenWorld Looms
Oracle's yearly trade show OpenWorld starts Sept. 30, so this a good chance to get started with ADF and then hit the conference with some big ideas and well thought out questions. OpenWorld has several tracts, one of which is the JavaOne section that is tailored to developers and Java technologists.
Hasan Rizvi, Oracle senior VP of product development will be giving a keynote on Java product strategy that should be a good overview for those just getting started with the company's developer tools. Additionally, Judson Althoff, Oracle senior VP, will be giving a Java market strategy keynote that could be a good source for new app ideas.
For more in depth sessions, check out Tim Ellison, senior technical staff member, IBM UK, and his take on some of Java's real world compatibility issues. Also, try the GlassFish Unconference to meet some of the leading minds on Java EE and GlassFish open source server. GlassFish Server Open Source Edition is how Oracle ADF Essentials is deployed, so this session would be very advantageous for any new ADF developers.