1. .
2. .
3. .
4. .
5. .
6. .
7. .
8. .
9. UAN .
10. GOMS GOMS.
11. .
12. .
- , .
() - , . () , , - , , .
. , . , . . -, . -, , , . , . -, , - .
. , , , . - . , , . , , .
, . . , , , , . , , . , , , .
|
|
. . - .
, , , , , - , . , , , . , . , ( ), . , .
. , . , , . , . , , , . - , , , - . , . , , OK, , ().
. - , . . . - , .
, , . , , , .
- . , .
. . , , ( ). , .
|
|
- . . - , , . , , , . . ( ) .
, . , .
XEROX PARC, ( , ). - - , . . , ( , ), .
- - , , - , . , , . , . , . - , , .
. , , , . , , , -
, . , . , , . ( ) . , , , .
, , .
- . . . , . - . , , .
, , , .
|
|
, (.. ) . , , . , , , , .
, , , , .
, . , , (, ). , , , , -, , .
, . , , , , . ( , ) . , - - .
( ) . .
, . . . , , - .
i . . -. , , , , , .., - , . . , -, , , , . , .
, . . , , , , , . . . , , . . . , . , - , . . -, , , . . , .
|
|
, , . , , . , . . , , , , . . . . . . , , . , , ( ). , . . . , , . , , . . , , . .
. , . - , , , - .
, . , , , , . - . , . . - , , - . , . . , , , . , , . . , . . . . . , , . , , , , , . . . : , . - . - . , - . . . , , . , , . . erox (PARC) . , PARC, : , , , , , .
|
|
, PARC, , , . . , , . , 10 . . . , - , . , - . . , , , . , . . . , , , . , . . , . , . - . , - , , .
-. . , , . .
, GUI (Graphical User Interface - ), , . , , , , - , . . . , , , : , .
, , . , , , . , , , , , , .
, . , , , . , , , . , , , , , , , , . . , , .
?
, . , , . (. 16).
(, ), , . , , , . . , .
, . :
;
;
;
.
( , ) .
- . , .
- . , . , . , - , . , , - , . , , , ! , , , .
. .
? , , . , . - , : , . .
, , 20 . , - 2 , 20 : , ! - .
?
60- 70- . . , .. , .
, , , . , , . , - -.
, . , , . , , -, .. , .
. . () . , . , . , , . - , ; , . - , .
, . - - . , . , , . , . , .
, , , . . , .
. , . , .
, ? , . :
;
, ;
.
, . , . : , , , , .
- ( ), , .
. , , . , , , , : 20 1 %.
. , , , , .
, - .
, , .
, , , .
, , , , .
- . . .
, , , .
, , . .
, , - .
, , . , . , , .
, . -
. 20 ().
, . :
, ;
(, MS Windows);
;
;
( ) ;
, ;
;
, . ;
;
.
. 20.
- :
, ;
-, .
, . .
() ( ). , .
, :
;
;
, , . , .
:
;
;
-;
. . :
;
;
- ;
;
;
;
- . , , , :
(, ..) , ;
(), , , ;
.
, - , , (Direct Manipulation).
:
(Handlers);
;
(, , );
(boxes) , , ;
(, );
;
.
. .
:
(Mike);
(Control Panel Interface);
, (IDL). :
, ;
;
, ;
, ;
;
. . (User Interface tools) :
(curse, ncurse, etc);
;
(WMS):
- - ();
- ;
UI toolkits:
o ;
o -;
UIDS (User Interface Development System) ();
UIMS (User Interface Management System) ( - UIDS);
UIDE (User Interface Development Environment) .
. , (, , .).
:
(interface builders);
- (User Interface Management Systems - UIMS). :
UIDS/UIMS:
;
;
;
;
/ ;
;
.
UIMS/UIDS:
;
;
:
;
;
.
;
;
;
.
, . , . , . - , , . . RTS Usability Group.
: (), () , , , , , , ( ) .
/: .
: -, -, -.
: , , .
: ( , HCI, usability) . , .
/: / , .
: -, -, -, -, -.
: .
-: , () ( ), , , (-), , , / , .
/: , , , , , .
: ( , , ), -, -, -.
.
: ( ) , , , .
: -, -, -, -.
: .
: . , . / .
/: (), , , .
: -, -, -
: , , .
, , : ( , , , , , - , .). ( ) .
/: , ( ).
: -, -, -, -, -, .
: .
: . .
/: , .
: -, -, -, -, -.
: .
: . . . UI. .
/: , , , , .
: -, -, -, -, -, -, -, GUI designer.
: , .
: UI (, , , , , , , , .). (GUI, DB). .
/: -, , , .
: -, -, GUI-designer.
: , .
: ( , , .)
/: .
: .
() (b-): .
/: -.
: -, -, -, -, -, GUI-designer.
: UI . .
: -. (, , .) . .
/: , , , , , -, , .
: ( , , ), -, -, -.
: .
: . .
: .
:
.
, , , . , .
/: , , , , , .
: ( , , ), -, -, .
.
.
: -, -, -, GUI-designer.
. . . .
-.
-. . , . . . , .
-.
. , . , , .
-.
. . . . , , , .
-.
, , . .
-.
, . .
( , , ).
(, , , , ..).
.
/ .
, , . : , , , , , - . . .
-.
- () . .
, ( /).
GUI- designer.
. ( ). , . ( GUI-). .
.
. . - (- -).
-
, .
: , .
: GU-, . .
-
. , . .
: . , .
: .
: - .
, - () () . - , . :
- .
:
;
: - ;
, , .
, , . (. 21). , .
- :
, . - - ;
, . , , ;
() () ;
: , , , . ;
. , , , . , .
. 21.
:
:
- (/ );
- ( );
- - .
:
- ;
- - ;
- .
,
, () (). . (. 22).
. 1. .