# NeXTSTEP Interface (ネクストステップ・インターフェース)

> The screen language NeXT laid down in its 1993 interface guidelines. The document states the goal outright: a color scheme based on black, white, and gray, and a simple appearance that uses shading for a three dimensional effect. The main menu stands as a vertical column at the upper left, and docked application icons run down the right edge.

- IndexStyle No.517 — https://indexstyle.org/styles/nextstep-ui
- Kind: Style · Family: Platform Screen Languages · Era: 1988–1997
- Mood: Technology, Calm, Luxury
- Color cues: #AAAAAA / #555555 / #000000 (cues taken from reference works, not a fixed palette)

## Defining characteristics

- A menu standing as a vertical column at the upper left, submenus attaching to its right
- Square application icons docked in a vertical strip along the right edge of the screen
- Thick bevels carved entirely from gray values, with no hue anywhere in them
- A black title bar on the window taking keystrokes, dark gray on a window that is merely frontmost

## Best used for

- Building a developer tool whose entire hierarchy is carried by gray values and shading, with no accent hue
- Showing where the visual language of today's Apple desktop came from, in a talk or an exhibit

## Composition recipe

- Typography & lettering: Run one Helvetica style face throughout and build hierarchy from weight and size alone. Leave unavailable commands in place in dark gray instead of removing them.
- Layout & structure: Fix a vertical menu column at the upper left and a vertical icon strip at the right edge, and give the space between them to the work. Windows are meant to overlap, so a black title bar is the only marker of the one in hand.
- Material & texture: Work in four steps from white to black and admit no hue. Assume one light source above, and keep every bevel consistent with it.

## What to avoid

Reproduce the grays and then add one saturated accent, and the premise that value carries hierarchy fails, taking the reading order of the whole screen with it.

## Application checklist

Before calling a piece an application of this style, check it against the defining characteristics:

- [ ] A menu standing as a vertical column at the upper left, submenus attaching to its right
- [ ] Square application icons docked in a vertical strip along the right edge of the screen
- [ ] Thick bevels carved entirely from gray values, with no hue anywhere in them
- [ ] A black title bar on the window taking keystrokes, dark gray on a window that is merely frontmost
- [ ] At least one reference work below has been studied directly
- [ ] The caution above ("What to avoid") has been addressed

## Related styles

- **Aqua (アクア)** — Mac OS X's design language of buttons you want to lick. Jelly gloss, pinstripes, deep shadows and the genie effect staged digital components as objects you could touch, and set the terms for UI throughout the 2000s. What the web made of it with images is Web 2.0 Gloss. → https://indexstyle.org/styles/aqua
- **Swiss (スイス・スタイル)** — Puts order front and center and makes the information itself the protagonist. → https://indexstyle.org/styles/swiss

## Further study

- NeXTSTEP User Interface Guidelines Release 3 の図版と用語集
- 起動していないアプリのアイコンの左下に打たれる3つの点の意味
- 同じ部品体系がのちの Apple の画面にどう引き継がれたか

## Reference works

- NeXTSTEP 上の WorldWideWeb ブラウザ — Wikimedia Commons / Public domain — https://commons.wikimedia.org/wiki/File:WorldWideWeb.png
- Thomas Schanz《HP9000 715 上の NeXTSTEP 3.3》2018 — Wikimedia Commons / CC BY-SA 4.0 — https://commons.wikimedia.org/wiki/File:HP-HP9000-715-Screenshot-Running-NeXTSTEP%2001.jpg
- NeXTSTEP 上の Electronic AppWrapper と 3D Reality — Wikimedia Commons / CC BY-SA 4.0 — https://commons.wikimedia.org/wiki/File:The%20Electronic%20AppWrapper%203D%20Reality%20Screen%20Shot.png

## Source of record

- Internet Archive (bitsavers) — NeXT Computer, "NeXTSTEP User Interface Guidelines, Release 3" (Nov 1993) — https://archive.org/details/bitsavers_nextReleasInterfaceGuidelinesRelease3Nov93_9141848

## Machine surfaces

- JSON: https://indexstyle.org/api/styles/nextstep-ui
- Image-generation prompt (legally clean): https://indexstyle.org/styles/nextstep-ui/prompt.txt
- MCP: https://indexstyle.org/mcp (tools: search_styles, get_style, compose_styles; prompts: image-prompt, apply-style)
