Interaction Design for Applications

Applications require an integrated approach to design with special attention to backend systems and advanced development environments.

  • Making New Technology Approachable

    Making New Technology Approachable

    When Autodesk started branching out into consumer-oriented SaaS applications like Homestyler, a home remodeling and visualization tool, we could no…

  • Superior Specifications

    Superior Specifications

    Even in these times of Agile principles and lean development processes, sometimes it is necessary to create specifications detailed enough…

  • Envisioning the Future of Charting

    Envisioning the Future of Charting

    Along with the next version of emergency room software, which was an evolution of the existing one, I looked at…

  • Validating Designs with Real Users

    Validating Designs with Real Users

    Design Validation with Usability Testing One of the key products in the Horizons Clinicals suite of hospital software was finally…

  • When Lives Are at Stake

    When Lives Are at Stake

    This thin-client software is for capturing patient data in the emergency room. We built the software in a .NET environment.…

  • Design Criteria Define Success

    Design Criteria Define Success

    So…we've visited customers and gathered thousands of observations. Now what? Do we send our giant spreadsheet around and call it…

  • Mapping Functional Relationships

    Mapping Functional Relationships

    Many people are familiar with information hierarchies in the form of menu structures - the path one needs to take…

  • Understanding Care Provider Workflows

    Understanding Care Provider Workflows

    Before any attempts to create or optimize software for professional environments like the emergency room, it is essential to understand…

  • Understanding the Problem First

    Understanding the Problem First

    Tempting as it may be to only think about solutions, sometimes you have to dig in and understand the problem…