Archive for the 'Application Express' Category

ODTUG Conference, Thursday (APEX vs. ADF)

On the last day of the ODTUG conference, I went to the APEX vs. ADF session. Lucas Jellema of AMIS presented the ADF Faces approach and Dimitri Gielis presented the APEX approach. Though Lucas tried to play down the “shootout” aspect, the tone did become rather confrontational, helped by an audience overwhelmingly cheering for APEX.

They had each built a survey application with their respective tools in 6 just hours. Both Lucas and Dimitri demonstrated their applications and the strong points of their chosen tool. The presentation was concluded with a comparison along nine dimensions. Since Lucas and Dimitri each scored their preferred tool and obviously had different ideas of what deserved a top score, this wasn’t really helpful.

The APEX people were clearly in the majority at the conference, but still seem to have a chip on their shoulder. I’m not sure this confrontational attitude is helpful to the wider Oracle development community - personally, I’d hold that an Oracle shop of more than a few people needs to master both ADF Faces for strategic solutions and APEX for tactical applications.

What do you think? Can you get by with just one tool? If so, which one would you choose?

No Comments »

ODTUG Conference, Wednesday

I started the day with my own presentation “Like Open Source Forms”, which is one long live demo how to build an ADF Swing application. I then saw a detailed presentation on ADF Taskflow by Edwin Biemond. Some BPEL-infatuated developers tend to use BPEL even for page flows; but with ADF Taskflows, we can now point these people to the right solution.

Paul Dorsey gave his presentation on why all code (including page navigation) ought to be in the database. He told some interesting stories about pure OO projects that failed horribly and concluded that his preferred “thick database” approach resulted in half the development time, half the code, half the database load, ten times the performance and one percent of the network roundtrips compared with the OO approach.

After lunch, I saw John Flack present his project that allows people to locate the nearest substance abuse treatment location and see it on a map. He innovatively combines Google Maps (used for geocoding through a PL/SQL API), Oracle Locator (the SDO_GEOMETRY object type to allow geographical “find nearest” queries) and an ADF Faces user interface with Google Maps embedded.

The last presentation of the day was Carl Backstrom from Oracle who presented some sophisticated AJAX features used in APEX that a Javascript-savvy developer can also use to extend the functionality of APEX applications. And then it was off to the ODTUG party…

No Comments »

ODTUG Conference, Tuesday

Preparing for my own presentation, I missed Grant Ronalds presentation on declarative development with JDeveloper. But he showed that it’s possible to build a complete ADF Faces application without writing a single line of code.

I saw Scott Spendolini give a very good presentation on some relatively cheap 3rd party components that you could integrate into you APEX application. At the PL/SQL expert panel they gave out a quiz to all developers. Steven Feuerstein had found a lot of interesting corners - it seems I don’t know PL/SQL as well as I thought…

At the Oracle ACE Directors briefing, Duncan Mills and Clemens Utschig told us about Oracles strategy, new releases etc., Unfortunately, we are not allowed to talk about much of it until July 1st… The focus was on the BEA aquisition, which seems to be progressing nicely with some interesting parts being integrated into the Oracle product palette. After the Oracle presentations, Oracle ACE Directors Eric Marcoux, Andrejus Baranovskis and Lucas Jellema presented some of the things whey are working on, including a big WebCenter-based application and a Forms to ADF Faces migration.

After the briefing, I gave my own presentation “What’s Hot and What’s Not”, trying to explain all the choices available to Oracle developers today. I’ve been talking to a lot of people at this conference and have had to conclude that ADF Swing is simply not being used much. So ADF Swing has been downgraded from dark green green to a yellow (see my Oracle Tools page).

Then it was off to first the Oracle ACE panel moderated by Justin Kestelyn of OTN for an interesting discussion about the role of the ACEs, followed by the Meet the ACEs reception. After reception, I headed to Arnaud’s for the Oracle ACE dinner. Amazingly, among the eight people at our table, we had Europe, Africa, Asia, North and South America and Australia represented - only Antarctica was missing. The Oracle ACE program is truly global!

No Comments »

ODTUG Conference, Monday

After the general session, I saw “Building Next Generation of Composite Application” presented by Oracle. I was disappointed that this was a standard ADF application building presentation that did not really use WebCenter at all.

After lunch, I went first to the Oracle Tools Expert Panel session, where there were several good discussions. I then saw the PITSS vendor presentation - they are using their Forms tool to help you extract business logic from existing Forms applications. And I heard Peter Koletzke present a case study about migrating/redeveloping an old Forms application in ADF - good presentation.

In the last session of the day, an Oracle Product Manager clowned his way through a couple of ill-prepared APEX demos and went 30 minutes over his allotted time of 60 minutes. But while the presentation was unimpressive, the tool surely is. The Forms-to-APEX migrator seems to be real (while still alpha) - we did see a Forms XML file read and converted into a basic APEX app.

It does seem that the Oracle Development community is splitting into two camps:

  • On one side, out of the eight people on the Oracle Tools Expert Panel, nobody knew about APEX. So the Fusion Middleware people seem to be ignoring APEX.
  • On the other side, the APEX presentation had a lot of attitude of the “we’re-cool-RAD-developers” and “enterprise-developers-are-uncool” type. So the APEX people clearly see themselves as a breed apart from the Fusion Middleware people.

No Comments »

Oracle Forms to APEX converter?

It’s rumoured that Oracle is working on a Forms migration tool that will read the Forms XML (from the XML Converter that comes with Oracle Forms) and produce APEX components - very interesting…

Have a look at David Peake’s Blog for more details.

No Comments »