ERDAS IMAGINE UI

Written by Hammad Khan

This article is part of a series of articles:
  • ERDAS IMAGINE UI
  • Custom Workflows in ERDAS IMAGINE®
  • Kicking Around With the Shoebox
  • It's the Little Things
  • Zonal Change Detection
  • Algorithm Technology
  • We’ve used the classic ERDAS IMAGINE UI for quite a long time now. The problem, as with so many expert systems, is that much of the functionality is buried in layers and layers of menus, sub-menus, sub-sub-menus, and sub-sub-menu tabs. Furthermore, as development effort has accumulated over the decades, we’ve seen tools diversify, develop their own semantics, and meander off on their own path. Here at the ERDAS IMAGINE development team, we decided to redo the over 200 man-years of IP we have in our desktop suite and build an improved user experience, without redoing the most knowledge intensive aspects.

    ERDAS IMAGINE User Interface


    In other words, we had to provide a massively improved user experience, without changing the core user experience. If that sounds paradoxical, that’s because, at a basic level, it is. The thing is, we like a challenge.

    In all seriousness, this presented a difficult problem. So we broke it down until it became less difficult.
    First, we identified three of our most-used applications: the Viewer, the Map Composer and IMAGINE VirtualGIS. It quickly became apparent that without some level of experience, using these applications, separately or together, was difficult. Next, we identified major workflows in each application and across applications. Then, we decided to look at the tools available.

    We were intrigued by The Ribbon, which is a relatively new way of replacing menus and toolbars in modern software. We tested it and, after some quick prototyping, we quite liked what we saw.

    Finally, we needed a way to integrate workflows within each application and across multiple applications. Appropriately armed with whiteboards, Post-IT notes, and large sheets of paper, we attacked our identified workflows. Before too long, an integrated workspace developed. Project EWOK (ERDAS WOrKspace) was born.

    EWOK allows us to tie together a heterogeneous set of applications in a simple, easy to use, and easy to learn UI. Other useful features fall out as a natural result, which is something we love seeing: the ability to have multiple views, to visualize data in different modes; custom workflows, allowing the development and packaging of specialized workflows; and a “Shoebox” data repository, so project teams can quickly share datasets, to name a few.

    Over the last few months, we have seen Project EWOK grow, and are immensely proud of it. It really is much easier to use, making the labyrinth that is ERDAS IMAGINE navigable. I’ll be talking about a few specific highlights (including multiple views, custom workflows, the shoebox and more) in this space.

    Stay tuned.

    Is the UI customizable? Language support?
    Posted by John Kelly | Tuesday 19 May 2009, 06:29 PM

    In a word, yes! Customization is the subject of another article, to come soon.
    Posted by Hammad Khan | Thursday 28 May 2009, 09:27 AM

    Why You no use multiplatform framework, like Qt ?
    Posted by why no Qt ? | Wednesday 17 Jun 2009, 12:31 PM

    Why not implement the ribbon using Qt, much like SOCET GXP does.
    Posted by Steve Jobs | Wednesday 17 Jun 2009, 08:49 PM

    The Viewer Arrange Layerlist needs a hor.scrollbar for long names,but more important a link to viewer of a selected item in the list (draw box)
    Posted by GerardR | Thursday 18 Jun 2009, 09:9 AM

    Recognizing that sometimes names are long is a great idea, not only for an Arrange Layers but also for selecting recently selected directories when wanting to add a file from that folder to a viewer
    Posted by CV | Thursday 18 Jun 2009, 02:56 PM

    Steve, How do you know that the Ribbon wasn't?
    Posted by Bill Gates | Thursday 18 Jun 2009, 03:57 PM

    GerardR, CV, I think you'll find that the Table of Contents and the Shoebox can be resized and undocked. And I'll see if I can sneak in a horizontal scroll bar before the release...
    Posted by Hammad Khan | Thursday 18 Jun 2009, 04:2 PM

    Hammad, There is a horizontal scroll bar in the Select a Directory dialog (9.3 and older versions) but this dialog cannot be expanded, thus requiring one to always use the bar to access the recently opened directories. The resizing and undocking you are talking about will make my life much more happier - assuming this resizing applies to the case I just want to add an image to a viewer whether from the Shoebox or not :-)
    Posted by CV | Thursday 18 Jun 2009, 06:8 PM

    CV, we've got at least four dialogs to choose files... can you please specify which one? Thanks...
    Posted by Hammad Khan | Tuesday 23 Jun 2009, 12:21 PM

    Hammad, Say you want to display an image in the GLT. You know that you opened that same image ten minutes ago. Try to add that image to the GLT and you'll find a Goto button. That button will take you to a window for selecting a directory. If that directory's path is long, you'll need to use the hztal scroll bar to be able to read the path's right-most part (and thus see the directory). It'd be best if you could simply re-size the dialog and be able to pick from the list the desired directory. Does it make sense?
    Posted by CV | Wednesday 24 Jun 2009, 03:35 PM

    CV, gotcha. You're talking about our main filechooser. It's a shame you couldn't have picked an easier one :-) I'll see if I can sneak it in, into the main release, or the first service pack (to follow shortly after...)
    Posted by Hammad Khan | Thursday 25 Jun 2009, 04:15 PM

    An upgrade for the Arrange Layers dialog is vital. It may be useful to keep the ArcMap Table Of Contents in mind when designing it. Turn layers off/on with one click. Easily manipulate layer transparency/contrast. Make the dialog expandable (for long filenames, etc.) Add a file chooser to open new files. Add ability to group individual layers, and ability to turn on/off entire groups with one click. Just some ideas.
    Posted by Barnaby | Wednesday 15 Jul 2009, 06:28 PM

    Barnaby, I believe you'll find most of your concerns addressed. We've got webex's presenting the new UI up; I'll post link to them soon.
    Posted by Hammad Khan | Monday 20 Jul 2009, 01:14 PM
    Add a comment

    Name:
    Comment:
    Enter the code you see above here:
    Copyright 2009 by ERDAS Inc. | Terms Of Use | Privacy Statement