• About
  • Portfolio
  • Resume

Michael C. Albers

  • About
  • Portfolio
  • Resume

Security Dialog Boxes for JavaSE

Company:
Sun Microsystems, Inc.

Role:
Experience Lead & Manager

Dates:
2002 - 2006

Description:

For on-the-fly delivery of Java, developers had two choices — Java Plug-in (for applets) or Java Web Start (for applications). While developers controlled most aspects of the user experience, users were protected by the the Java platform in security-related aspects of the experience. For example, warning dialogs would notify users if the application attempted to access the local file system. The original engineering implementation, the "scary security dialogs”, included inconsistent design, poor layout, and overly-technical verbiage.

Leveraging the Windows platform guidelines, I designed an initial pattern for all of Java's consumer-facing dialog boxes. I iterated on the pattern with the engineering, quality, and marketing teams to arrive at a final pattern.

View fullsize Original Security Dialog
Original Security Dialog
View fullsize Initial Pattern
Initial Pattern
View fullsize Final Pattern
Final Pattern