Things I Wish From Oracle in 2011

Oracle Fusion Applications!

It’s been “announced” at OpenWorld 2009 and again in 2010, and we have seen demos and screenshots - now is the time for Oracle to deliver. I want to see real-life Oracle Fusion Applications installations, so we can really have a look at how Oracle is building a serious enterprise application with ADF - I’m sure there are lessons to learn.

Additionally, I would really like Oracle to offer a “Fusion Applications Services” license - just the engine, not the UI. That would allow me to use the rock-solid data model and services, but put together a custom application on top. If the engine license was reasonably priced, we Oracle partners could start breaking into the middle market with vertical solutions to compete with SAP. But Oracle is very much an enterprise software company selling big bundles to big companies, so I’m not holding my breath…

No Comments »

Oracle Team Productivity Center: Shows Promise, Must Try Harder

For my upcoming book (”Enterprise Applications with Oracle ADF”), I am currently writing a chapter on productive teamwork with ADF. This was a good reason to have another look at Oracle Team Productivity Center (OTPC), which is Oracle’s Application Lifecycle Management (ALM) tool.OTPC offers integration to Bugzilla, Jira, Rally and Microsoft Project Server, as well as an undocumented chat client. Since I use Jira and other Atlassian products, that’s the integration I tested.What I like:

  • Ability to acces my Jira items from within JDeveloper
  • Google Talk client within JDeveloper
  • Ability to link code checkins to issues
  • Ability to save and restore context (open files)

What I don’t like:

  • Whole product has an unfinished, v0.9 feel. Usability leaves quite a bit to be desired
  • Auto-update can’t install OTPC - you need to jump through some hoops to perform a manual install
  • Jira integration is still rudimentary and slightly flaky; you need to switch to regular Jira too often
  • No ability to connect a document repository
  • Link between issue and checkin can only be seen in JDeveloper. If Jira Issue ID was automatically put in SVN commit comments, I could match code with issue in Jira/Fisheye as well

Should you use it? If you wish to map issues to source commits, you should use it. If you are running Jira and Fisheye for better issue-to-source mapping, you must manually add Jira issue ID to comment to establish the mapping. If you don’t need this mapping, you are just as well off staying with stand-alone Jira in a browser.I haven’t tested the Rally integration - but it is promising that the Rally extension is developed by Rally Software themselves. So if you’re into Agile and running Rally software, I encourage you to look at OTPC.Oracle Team Productivity Center definitely looks promising - now Oracle just needs to finish the tool…

No Comments »

Don’t guess, measure!

I’m watching a builder working on the roof of the office next door. This morning he hauled up a big batch of insulation material, and now he’s putting down the last insulation batt. He has none left over and he’s not missing any. He had exactly the right number. Why? Because he didn’t guess how big the roof was, he measured.

As technologies mature, measurements take over from guesswork. It’s happened in database tuning where most people now measure before they start wildly changing database parameters. It’s happening right now in ADF applications (as I presented on at OpenWorld). And it’s happening in user interface design.

How do you measure a user interface? One way of doing this is using eye tracking. When I recently visted the Oracle Applications User Experience team, I had a chance to try out their eye tracker. It looks like a normal screen, but is has a little panel below the screen that tracks my eyes and produces images like this:


The top image shows a “heat map” providing an overview of the total time all users spent looking at different areas of the picture while the bottom image show a detailed eye track from one user, with each fixation point numbered.

Looking at the Oracle Fusion Applications screenshots, you can see that they don’t look much like typical ERP systems. That’s because Oracle has started measuring actual user experience and building applications to match the way people work.

Are you measuring user experience? You don’t need an eye tracking device - but you need to build UI prototypes and test them on actual users

No Comments »

Do you see the light? Oracle database team does

After Oracle decided that SQL Developer Data Modeler should be a paid-for product, adoption naturally dropped to so close to zero you couldn’t measure it. I’ve asked around at several conferences and never managed to find a single person who paid for this product…

Just before Oracle OpenWorld, Oracle realized the error of their ways and announced that SQL Developer Data Modeler would be free (again).

This has another advantage, as Sue Harper explains on her blog - if a product is free, Oracle can release early adopter releases of it.

It seems that the database side of Oracle understands that Free! is the future of business. Now we just need the middleware people to see the light and set ADF free (link to Oracle Mix, free oracle.com account required).

No Comments »

Where is Oracle’s Heart?

A good thing about Larry Ellison’s keynotes is that the rambling, free-form style gives you a good impression of Oracle’s focus - something that’s not in the slides or the press kit.

On Wednesday, Larry spent all of his allotted time (and more) speaking about his favorite new box, the Exalogic Elastic Cloud server. And of course on attacking Salesforce, who seems to have won the “Oracle Enemy of the Year 2010″ award. The Oracle Fusion Applications demo was tacked on at the end with Larry walking off stage, leaving his demo crew with a rapidly emptying Moscone Center.

It is clear that Larry’s heart is currently in the boxes - the big-iron, full-size racks performing amazing feats of computing. It will be interesting to see if he re-discovers a passion for Fusion Applications once this software ships (general availability date has now slipped to 1st quarter 2011). Without enthusiastic support from Larry, Fusion Applications is in danger of not getting the market penetration this next-generation product deserves.

No Comments »

Why is ADF still not taking off?

The ADF framework has improved dramatically over the years, but mysteriously, it remains a niche product outside a select circle of Oracle enthusiasts. If you look at the Google Trends graph for the last couple of years (below), you see Forms slowly declining and APEX is slowing climbing at about the same rate. And far below both of these, you find ADF flatlined.

It seems that ADF is stuck in the no-mands-land where Oracle products suffer a slow death - not free, but too cheap for the Oracle salesforce to bother with.

It’s too bad - ADF 11g is a great product, and Oracle would do the world a big favor by setting ADF free (Oracle Mix, free oracle.com account required).

No Comments »

Oracle Forever? Re-consider perpetual licenses

Traditionally, Oracle software is sold “forever,” i.e. on a perpetual license. However, it is also available on what is called a term license - for a limited number of years at some fraction of the cost of a perpetual license.

The Oracle price list states:

Term licensing available for all Oracle Products. The list price for a term license is based on a specific percentage of the perpetual license price. Annual terms licenses are available from 1 to 5 years: 1 year - 20% of list; 2 year - 35% of list, 3 year - 50% of list, 4 year 60% of list and 5 year 70% of list. Support for all term licenses is 22% of net perpetual fee.

Plotting cost vs. years used gives the following graph. (The example is Oracle WebCenter Suite, but that only affects the dollar amounts, not the trend.)

Oracle License Cost

Obviously, if you intend to use the software for 10 years or more, a perpetual license is cheapest. That might be a good idea for the database, but there are many other Oracle products in areas where the technology is not quite settled yet. In these areas, you can minimize your risk by purchasing short-term licenses.

No Comments »

ODTUG Best Speaker Award

I’m honored and proud to have received the ODTUG Best Speaker Award (Presentation and Delivery) at the ODTUG Kaleidoscope 2010 conference for my presentation “What’s Hot and What’s Not - an overview of Oracle Development Tools”. Because this award is based on audience feedback, the award is actually awarded for my 2009 presentation.I gave the presentation again this year, and the slides are now available for download (What’s Hot and What’s Not). I have also uploaded the slides for my presentations “Forms to ADF - Live!” and “Forms to APEX - Live!“. There are only a few slides for these, as they were mainly given in the form of live demo.

No Comments »

ODTUG Kaleidoscope presentations

I’m at the ODTUG Kaleidoscope conferences in Washington, D.C. June 27 - July 1. I’ll be giving three presentations:

  • What’s Hot and What’s Not - An Overview of Oracle Development Tools (Wednesday, June 30 at 1:30 PM in Virginia AB
  • Forms to APEX - Live! (Thursdag, July 1 at 08:30 AM in Washington 2)
  • Forms to ADF - Live! (Thursday, July 1 at 11:00 AM in Virginia AB)

You can also find me at the Sundown Session with the Oracle ACE Directors on Monday, June 28 at 5:45 PM.

No Comments »

The secret WebLogic license (ADF on the cheap)

On one of the ODTUG mailing lists, we had a discussion about the cost of running ADF, so I thought I’d share the numbers I came up with.

The April technology price list shows:

  • A pure TopLink and ADF license for $5800 per CPU. You can run this on any server - unfortunately, ADF 11g is only supported on Weblogic…
  • Internet Application Server Standard Edition One for the same $5800 per CPU.

Interestingly, the Oracle Application Server includes something called WebLogic Server Basic (aka “The Secret WebLogic License”). Careful reading of the Oracle Fusion Middleware Licensing 11g manual will uncover the statement "When Oracle Internet Application Server is licensed independently of WebLogic Suite, a constrained WebLogic license, called WebLogic Server Basic, is included". You’ll find a description of this in Appendix A of the Licensing manual. While the restrictions do take away most of what makes WebLogic great, the basic JEE application server functionality remains - and ADF is not excluded.

Quick! Buy now, before the licensing rules change!

No Comments »

« Prev - Next »