Copyright (c) Hyperion Entertainment and contributors.
Difference between revisions of "User Interface Style Guide"
Steven Solie (talk | contribs) |
Steven Solie (talk | contribs) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 13: | Line 13: | ||
For the serious programmer who wants to take full advantage of the Amiga's impressive capabilities, the '''Amiga User Interface Style Guide''' is the definitive source of information on designing the front end to Amiga applications. |
For the serious programmer who wants to take full advantage of the Amiga's impressive capabilities, the '''Amiga User Interface Style Guide''' is the definitive source of information on designing the front end to Amiga applications. |
||
+ | = Preface = |
||
− | [[UI Style Guide Introduction]] |
||
+ | Like any written work with a distribution wider than a personal letter, this style guide attempts to be many things to many readers. |
||
− | [[UI Style Guide Basics]] |
||
+ | After much deliberation we developed the following profiles of the average reader: a current Amiga developer working alone or with one partner; a developer from another platform who would like to develop for the Amiga; a first-time developer; a graphic artist designing a user interace for a developer; a team of developers working for a medium-sized company...the list goes on. |
||
− | [[UI Style Guide Screens]] |
||
+ | So our intention was to write a manual that introduced the Amiga from basics - in terms a non-technical reader could understand. The GUI sections were especially targeted for the layman. Other sections, such as the ARexx article, were structured more like reference guides since they will likely be used by readers with more of a technical background. |
||
− | [[UI Style Guide Windows and Requesters]] |
||
+ | = Sections = |
||
− | [[UI Style Guide Gadgets]] |
||
− | [[UI Style Guide |
+ | [[UI Style Guide Introduction|Introduction]] |
− | [[UI Style Guide |
+ | [[UI Style Guide Basics|Basics]] |
− | [[UI Style Guide |
+ | [[UI Style Guide Screens|Screens]] |
− | [[UI Style Guide |
+ | [[UI Style Guide Windows and Requesters|Windows and Requesters]] |
− | [[UI Style Guide |
+ | [[UI Style Guide Gadgets|Gadgets]] |
− | [[UI Style Guide |
+ | [[UI Style Guide Menus|Menus]] |
− | [[UI Style Guide |
+ | [[UI Style Guide Workbench|Workbench]] |
− | [[UI Style Guide |
+ | [[UI Style Guide Shell|Shell]] |
+ | [[UI Style Guide ARexx|ARexx]] |
||
− | = Preface = |
||
+ | [[UI Style Guide Keyboard|Keyboard]] |
||
− | Like any written work with a distribution wider than a personal letter, this style guide attempts to be many things to many readers. |
||
+ | [[UI Style Guide Data Sharing|Data Sharing]] |
||
− | After much deliberation we developed the following profiles of the average reader: a current Amiga developer working alone or with one partner; a developer from another platform who would like to develop for the Amiga; a first-time developer; a graphic artist designing a user interace for a developer; a team of developers working for a medium-sized company...the list goes on. |
||
+ | |||
+ | [[UI Style Guide Preferences|Preferences]] |
||
+ | [[UI Style Guide Glossary|Glossary]] |
||
− | So our intention was to write a manual that introduced the Amiga from basics - in terms a non-technical reader could understand. The GUI sections were especially targeted for the layman. Other sections, such as the ARexx chapter, were structured more like reference guides since they will likely be used by readers with more of a technical background. |
Latest revision as of 21:33, 3 November 2015
This page is currently being updated to AmigaOS 4.x. Some of the information contained here may not yet be applicable in part or totally. |
User Interface Style Guide
The Amiga User Interface Style Guide provides an introduction to, and in-depth explanation of, the issues programmers must understand to create the best user interface for Amiga applications. The guide includes:
- the design principles and metaphors underlying Intuition, the Amiga's graphical user interface;
- guidelines for programs that use the Amiga's high-performance ARexx and Shell interfaces;
- detailed specifications on how to arrange the elements of the Amiga's user interface to make applications consistent, powerful, and easy to use.
For the serious programmer who wants to take full advantage of the Amiga's impressive capabilities, the Amiga User Interface Style Guide is the definitive source of information on designing the front end to Amiga applications.
Preface
Like any written work with a distribution wider than a personal letter, this style guide attempts to be many things to many readers.
After much deliberation we developed the following profiles of the average reader: a current Amiga developer working alone or with one partner; a developer from another platform who would like to develop for the Amiga; a first-time developer; a graphic artist designing a user interace for a developer; a team of developers working for a medium-sized company...the list goes on.
So our intention was to write a manual that introduced the Amiga from basics - in terms a non-technical reader could understand. The GUI sections were especially targeted for the layman. Other sections, such as the ARexx article, were structured more like reference guides since they will likely be used by readers with more of a technical background.