The Process

Client: Sun Microsystems Inc.

Screenshot of N1 System Manager

Project: N1 System Manager

Launched: May 2005

Sun Microsystems has a long history of providing rock-solid hardware and was at the epicenter of the internet boom. Sadly they were also at the epicenter of the ensuing bust, when they failed to keep up with the rapid changes and commoditization of network hardware. Recently they've begun to migrate their strategies away from hardware and focus more on services and software, and they've create lots of hype around projects like N1. Sadly there's been little in the way of substance to the grand N1 vision, with the exception of some strategic acquisitions of companies like CenterRun and Terraspring. But all of that changed at NC05Q2 with the announcement of Sun N1 System Manager.

This is the first product released under the N1 moniker that was truly designed with N1 in mind, and is clearly the platform for future expansion and enhancement. The purpose of the software was simple: make it easy for data center system adminstrators to manage their Sun hardware, such that they could easily control power functions, OS deployments, and patching.

The development of this software was important for me, in that I was involved with all aspects of the user experience design, ranging from architecting the user object model to developing usecases, to defining the syntax of a new style of command line interface.

Some of the interesting features of the Sun N1 System Manager are:

  • AJAX-style event based screen refreshing
  • Command Line console integrated into web interface (not a java app)
  • Graphical representation of managed servers with updated monitoring status
  • Drag-and-Drop OS and patch deployment to single servers or groups of servers
  • Simplified console-style command line syntax with tab completion and history

The future of this product is bright, as it's the logical platform for building out the rest of the N1 vision, where users will be able to manage all aspects of their service offerings from the high-level service level objectives down to the low levels of server provisioning.

set blue style set green style set red style
Valid XHTML 1.0 Valid CSS