000 03376nas|a2200409 i 4500
005 20260818170348.0
008 260799s1998 th u m rtt 0| a1eng d
035 _a.b11756470
099 9 _aAIT Thesis no. IM-98-16
100 0 _aNantika Prinyapol
245 1 0 _aObject-oriented user interface management system (OOUIMS)
260 _aBangkok :
_bAsian Institute of Technology,
_c1998
300 _a77 p. :
_bill.
490 1 _aThesis ;
_vno. IM-98-16
500 _aA thesis submitted in partial fulfillment of the requirements for the degree of Master of Science, School of Advanced Technologies
502 _aThesis (M.Sc.) - Asian Institute of Technology, 1998
520 _aThis research develops an object-oriented (00) approach and applies it to a user interface management system. It carries out a detailed analysis and designs a proposed model for developing an object-oriented user interface management system (OOUIMS). The model formulates four components: a library of user interface classes, a dialogue control, a presentation component and an application interface model. Based on general characteristics and requirement of user interface (UI), all kinds of element operations are treated as objects and classified into library UI classes. The core idea is the separation of program behaviors from UI by applying the 00 method. Both UI objects and functional applications are communicated by passing messages through the dialogue control. The system is implemented in Borland C++ Builder under the framework of the 00 paradigm. Since tools are integrated into the environment, the artifacts in the interface can interact directly with data, maintaining integrity between data and interface by minimizing code. The OOUIMS method reduces the amount of time devoted to actual coding and debugging, and allows designers to redesign the UI parts with very little effort. By using this prototype, designers can implement complex systems productively and flexibly. This case study does not consider all UI components but illustrates the necessary components for using the object-oriented user interface management system.
650 0 _aUser interfaces (Computer systems)
650 0 _aObject-oriented methods (Computer science)
700 0 _aVatcharaporn Esichaikul,
_eChairperson
700 1 _aBatanov, Dentcho N.,
_eExamination Committee
700 1 _aBaker, Thomas H.,
_eExamination Committee
810 2 _aAsian Institute of Technology.
_tThesis ;
_vno. IM-98-16
856 _3Full-Text
_uhttp://203.159.5.9/ait-thesis/detail.php?q=B12891
907 _a.b11756470
_bmnait
_cy
902 _a240418
998 _b0
_c990726
_dm
_ea
_fy
_g0
945 _lmnait
945 _lmnait
945 _lmnarc
942 _c20
942 _c40
909 _aBarcode : 30050120820187
_bCREATED : 1999-07-26
_cRECORD # : i1214521x
_dLPATRON : 1012839
_eLCHKIN : 2001-11-22
_f# RENEWALS : 0
_g# OVERDUE : 0
_hIUSE3 : 0
_iTOT CHKOUT : 6
_jTOT RENEW : 3
909 _aBarcode : 30050120820179
_bCREATED : 1999-07-26
_cRECORD # : i12145221
_dLPATRON : 1011652
_eLCHKIN : 2000-05-18
_f# RENEWALS : 0
_g# OVERDUE : 0
_hIUSE3 : 0
_iTOT CHKOUT : 2
_jTOT RENEW : 1
909 _aBarcode : 30050160074166
_bCREATED : 2016-04-25
_cRECORD # : i12952175
_dLPATRON : 0
_eLCHKIN : -
_f# RENEWALS : 0
_g# OVERDUE : 0
_hIUSE3 : 0
_iTOT CHKOUT : 0
_jTOT RENEW : 0
999 _c82347
_d82347