IBM Control Desk UI Next-Gen

In this article I’m showing you a brief preview of IBM Control Desk UI Next-Gen. As IBM-er I was fortunate enough to play with the new Control Desk before the go-live. I have been authorized by developer manager for this preview without showing details of next release.

As you known the internet has become an integrated, seamless, and often invisible part of our everyday lives. Changes in style, design, and interactions across the web have big implications for users, but even bigger implications for us as creators. How can we create optimal user experiences if we don’t at least have a basic knowledge of what the technology is capable of ?

Web 2.0 marked a cultural shift in how web pages were developed, designed, and used. It saw the meteoric rise of social media, including Facebook and Twitter, and user-generated content such as blogs, wikis and video sharing sites such as YouTube. It has also been linked with a particular visual style that includes the use of gradients, colourful icons, reflections, drop shadows, and large text, Web 2.0 is mashup which combine or render content in novel forms. Other more technical features, including a public API to allow third and embedding of various rich content types.

The IBM Control Desk UI Next-Gen is a Web 2.0 product !

Based on common principles of the IBM design language, the new UI looks familiar and is easy to use. Designed as a DevOps solution that is built on modern, open-source frameworks, it enables the Control Desk team to implement and deliver new capabilities quickly and frequently. Capabilities can also be adjusted according to the continuous feedback provided by clients.

With a few simple clicks, it’s now possible to customize the self-service catalog in terms of colours, labels and images. Users can also access familiar company themes. For example this is my custom user interface, I used Google palette and my IBM Watson logo.


IBM Control Desk UI Next-Gen
IBM Control Desk Next-Gen custom theme


The IBM Control Desk UI Next-Gen uses the Maximo 7.6.* / Control Desk Rest APIs to interact with system record layer.
The new user interface is built on an extremely flexible and extensible technology stack:

AngularJS: for the user interface.

NodeJS: for the server.

The service plugins extends the server by adding new rest API, you can implement a completely new set of API or can simply substitute the implementation of existent API with a different provider.

The Hi-level architecture is:

IBM Control Desk UI Next-Gen
IBM Control Desk Next Gen architecture


AngularJS artifacts supports the development and composition of the panels, the user interface is able to contain directives, services, filters, controllers, HTML layout and widgets. Use cases, user experience, styles along with best practices are delivered in the form of a theme:


IBM Control Desk UI Next-Gen
IBM Control Desk UI Next-Gen


Stay tuned for next update and prototype, your comments and suggestions are welcome.



Related Articles


  1. I’m still learning from you, as I’m trying to reach my goals. I definitely liked reading all that is posted on your website.Keep the posts coming. I loved it!

  2. I’d rather suggest to go with common tpae technology or rater create new framework for whole TPAE (maximo,cd) and not just few parts and over complicate everything in each new version.

  3. Hi, I think there is no future for bean classes inside the web 2.0 user interface. I can not yet give anticipation regarding Maximo and Anywhere 🙂

  4. Sorry, I made a mistake, the question is : Is the development team getting rid of the bean classes?

  5. Hi Mario,

    Thank you for the information.
    Is the development team getting read of the bean classes?
    How Maximo Anywhere will fit in this technology changes to the UI?
    Is the same technology will be applied to Maximo?

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button