Stop listening to your users

Here is a way you might build a IT system: The users tell you what they want, and you build what they asked for. Sometimes you get it right, especially if you have good communication with end users and an iterative approach. Sometimes you get it wrong, especially if you (more...)

Fixing little things

Why does some software gather rave reviews while functionally equivalent software never takes off?

Because of a relentless focus on good user interface, exemplified in their effort on eliminating “paper cuts”.

A “paper cut” is a little interaction that is in some way annoying or not quite right. It can (more...)

Should your team use a framework?

Some developers have an aversion to frameworks, feeling that it will be faster to just write everything themselves.

This might be true for a simple throwaway application with a expected life span of a few months, but for serious code that will have to be maintained, using a framework always (more...)

Lessons from the Obamacare website

To no big surprise, the healthcare.gov website went down promptly after being launched. This is the place where people sign up for “Obamacare,” and officials foolhardily insisted that everything was ready for a million visitors. It wasn’t.

Serious websites generally eschew big-bang launches because it is so hard to get (more...)

Oracle Cloud: Demonstrating Dark User Experience Patterns

You know there are good User Experience Design Patterns. There are also anti-patterns – bad stuff done by people who don’t know better.

And then there are Dark Patterns – User Experience deliberately crafted by clever people to trick users. The Oracle Cloud trial is unfortunately an example of the (more...)

ADF Architecture Made Simple: Small, Medium, Large

There are lots of ways of building ADF applications, so there is a very large number of possible architectures. I’ve found that three good architectures are:

  • Simple
  • Modular
  • Enterprise

In a simple architecture, you build the entire application in one workspace. Business components go into a model project in the (more...)

Is it just me, or doesn’t anything work in JDeveloper 12c?

Preparing for OpenWorld, I’m updating all my demos to 12c. Unfortunately, my conclusion so far is that nothing works.

The BC tester (now renamed ADF Model Tester) crashes JDeveloper and doesn’t take bind variables. A simple ExecuteWithParams example ignores my parameter value. The list goes on…

Oracle tries to imply (more...)

Book review: Oracle ADF 11gR2 Development Beginner’s Guide

“Oracle ADF 11gR2 Development” is part of the Packt “Beginner’s Guide” series and targets the newcomer to ADF. These guides contain a mixture of factual information, step by step instructions, quizzes and open-ended questions in order to encourage the reader to examine and experiment.

It covers all of the basics (more...)

How One Man Killed the Cloud

While I was not surprised that the U.S. intelligence agencies monitor web activity, I was surprised at the scale revealed by the Edward Snowdon leaks.

If there are still American cloud providers that do not routinely provide the NSA with wholesale access to their customers’ data, it will only (more...)

No Better Place

Here in Denmark, we have had the opportunity to make the world a better place by purchase the services of the organization “Better Place”. Their business concept was to offer electric vehicles with interchangeable batteries and cover our small country with automatic battery replacement stations. If you needed to drive (more...)

Not Wanted: Product Comparison

A specialist is someone who knows a lot about a topic. He specializes and specializes and knows ever more about an ever smaller knowledge area. And in the end, he knows everything about nothing.

I’ve just submitted my abstracts for the UKOUG Technology Conference in December, and I was forced (more...)

User Attention Deficit Disorder

The American Psychiatric Association has just released the fifth edition of “Diagnostic and Statistical Manual of Mental Disorders”, known as DSM-5. Currently, 20 percent of American boys aged 14-17 are diagnosed with Attention-Deficit/Hyperactivity Disorder (ADHD), and with the new guidelines, that number is set to increase.

Maybe that’s why your (more...)

Do You Even Test?

During the workshop here at Oracle in Redwood shores, we were taught about the importance of usability testing. Maybe that is why I noticed the switches in the washroom at my hotel.

Can you tell what they do? On entering the washroom, I press the button closest to the door (more...)

I have seen the future of ERP

I’m at Oracle HQ in Redwood Shores this week for a workshop on implementing Oracle’s best user experience (UX) design practices in ADF.

Yesterday, the Oracle UX team hosted a confidential (strictly no photography!) event demoing some of the new stuff they are working on. If I told you (more...)

Smart People use UX Design Patterns

I was just watching my son play the Neverwinter MMORPG beta. The user interface looks just like other MMORPGs and he could jump right in and start playing.

That’s not because the people at Cryptic Studios lack imagination – it’s because their users already have an expectation of how an (more...)

Review: Oracle SOA Suite 11g Developer’s Cookbook

As the title says, this is a “Cookbook” containing specific recipes for handling specific tasks. Most of the tasks are development tasks faces by a SOA developer with a few that are more relevant to a SOA administrator.

The 67 recipes cover many components and technologies used in the very (more...)

WebLogic-In-A-Box

Oracle has just announced a new Oracle Database Appliance, this time with WebLogic. So if you are looking to move to WebLogic and want a high availability environment, read on.

Like the previous editions of the Oracle Database Appliance, this is a physical 4-U rack mounted box that comes with (more...)

Oracle Cloud: Nice and Fluffy, Still no Substance

After Oracle’s Cloud announcement yesterday, I was left scratching my head wondering if anything was actually announced.

We got the same message at OpenWorld (see previous blog post) and as far as I can see, got very little new yesterday. The only thing that was actually new is that (more...)

Internet Explorer and ADF: Not Friends

One of the advantages to using commercial, fully supported framework like Oracle Application Development Framework (ADF) is that the vendor supplies a list of supported browsers. If something doesn’t work or doesn’t look right, it’s the vendor’s problem.

When we started a recent project, we initially made sure that our (more...)

Is JDeveloper 11.1.2 a Dead End?

Oracle recently came out with JDeveloper 11gR2 (11.1.2.x), and not everyone was impressed. See for example the discussion “Performance and stability of JDeveloper 11gR2 vs. 11gR1” in the ADF Enterprise Methodology Group.

If you look up JDeveloper 11gR2 in the Oracle Lifetime Support Policy document, (more...)