With release of Fusion Middleware 12c Oracle made sure to fix a numerous number of bugs that were noticed in previous versions of their integrated development environment JDeveloper. Beside bug fixes, Oracle introduced a number of enchantments for existing components therefore making available new usage of those components by making them more adjustable. We decided to describe shortly some of the mentioned components.
File Upload is now supporting transfer of large file uploads, multiple uploads, Drag and Drop functionality and progress bar.
Table has been given possibility for freezing right most columns so that a scroll bar appears on the left side of the frozen columns. Both Table, TreeTable, PivotTable and Gantt now allow configuration of paging vs. scrolling via the new scrollPolicy attribute. In addition, PivotTable now provides support for both row and column paging, Split View mode and Attachment mode.
This release also included support for Java Server Faces 2.0, which added new features to ADF, some of which are Facelets, Ajax, Get, new scopes, expression language methods with arguments and adding expression language inside page content.
In addition, Oracle has introduced a completely new palette of innovative components for Application Development Framework as part of their new Middleware. Below, you will find the list of new components with short description.
Treemap and Sunburst components are fresh addition to current Hierarchy Viewer component. They offer different visualization styles to display hierarchy.
|Picture 1. Treemap component|
|Picture 2. Sunburst component|
Timeline component is an interactive data visualization that allows users to view events in chronological order. It is provided with navigation for showing specific timeframe.
|Picture 3. Timeline component|
PanelGridLayout is a more predictable and more efficient layout component that can be used to create all new layouts. This component generates the same markup that meets the CSS3 specs for grid layout so it can be optimized for layout performance. This is now a recommended UI layout component for most pages.
Panel Drawer component renders tabs attached to the side of container component. Clicking a tab opens the drawer containing defined content.
|Picture 4. Panel Drawer|
Panel Springboard is somewhat similar to Panel Drawer presenting toolbar navigation that can be displayed as tab strip or as grid of icons. Clicking an icon displays its content.
|Picture 5. Panel Springboard|
Code Editor allows displaying and editing text in a code editor format with line numbers and text highlighting.
|Picture 6. Code Editor|
Even though we have mentioned a quite number of changes, which came with new Application Development Framework, there are even more enchantments and components available for use, regarding not only ADF but also JDeveloper and more. Full list of changes is available on official documentation.
Latest highlight in 12c is concerning completely new visual representation of existing components. Oracle achieved this goal with introducing Oracle Alta UI in their new version of JDeveloper 220.127.116.11.0. Simple enablement makes it simple for use in development and to users of the application gives completely new impression of applications developed by Application Development Framework therefore setting higher standards for UI of enterprise applications. With Alta UI pages are simplified with emphasis on graphics which makes them more appealing while ensuring clear data presentation. More on Oracle Alta UI will be available in our next blog entry.
Croatian Oracle User Group (HrOUG in Croatian) will hold their 16th Annual Conference from October 18th to October 22nd 2011 at the hotel Istra, on the Red Island near Rovinj.
More than 120 events will be presented at the conference, such as lectures, workshops, round table discussions, demogrounds, meetings etc. Particular emphasis will be on traditional Fusion Middleware where you will be able to hear everything there is to hear about Cloud Computing, Exadata, Exalogic and Business Intelligence. Application development tools are an addition to Applications part. A special surprise will be the Java day. Java developers and users will meet for the first time since the beginnings of the conference.
Neos experts have also prepared lectures and workshops for the conference. Within the well-known Fusion Middleware Tino Cindrić will hold a lecture called „WebLogic Configuration Management in Java“ . This lecture will show the programming interface standardization through the Weblogic MBeans structure and demonstrate some practical solutions.
Andreja Sambolec’s workshop is called „Rapid ADF development with Neos ADF KickStart“ and it will show how to approach further application development using NEOS ADF KickStart and how to use the existing module functionalities.