Chiron-1

Author:

Taylor Richard N.1,Nies Kari A.1,Bolcer Gregory Alan1,MacFarlane Craig A.1,Anderson Kenneth M.1,Johnson Gregory F.2

Affiliation:

1. Univ. of California, Irvine

2. Northrop Corp., Pico Rivera, CA

Abstract

The Chiron-1 user interface system demonstrates key techniques that enable a strict separation of an application from its user interface. These techniques include separating the control-flow aspects of the application and user interface: they are concurrent and may contain many threads. Chiron also separates windowing and look-and-feel issues from dialogue and abstract presentation decisions via mechanisms employing a client-server architecture. To separate application code from user interface code, user interface agents called artists are attached to instances of application abstract data types (ADTs). Operations on ADTs within the application implicitly trigger user interface activities within the artists. Multiple artists can be attached to ADTs, providing multiple views and alternative forms of access and manipulation by either a single user or by multiple users. Each artist and the application run in separate threads of control. Artists maintain the user interface by making remote calls to an abstract depiction hierarchy in the Chiron server, insulting the user interface code from the specifics of particular windowing systems and toolkits. The Chiron server and clients execute in separate processes. The client-server architecture also supports multilingual systems: mechanisms are demonstrated that support clients written in programming languages other than that of the server while nevertheless supporting object-oriented server concepts. The system has been used in several universities and research and development projects. It is available by anonymous ftp.

Publisher

Association for Computing Machinery (ACM)

Subject

Human-Computer Interaction

Reference42 articles.

1. ADA 9X MAPPING / REVISION TEAM. 1993. Ada 9X Reference Manual Version 4.0. Intermetrics Inc. Cambridge Mass. Sept. ADA 9X MAPPING / REVISION TEAM. 1993. Ada 9X Reference Manual Version 4.0. Intermetrics Inc. Cambridge Mass. Sept.

2. The device model of interaction

3. BARR J. BERNARD A. AND WETTLAUFER J. 1992. Galaxy Application Environment Technical Description. Visix Software Inc. Reston Va. BARR J. BERNARD A. AND WETTLAUFER J. 1992. Galaxy Application Environment Technical Description. Visix Software Inc. Reston Va.

4. The HP SoftBench environment: An architecture for a new generation of software tools;CAGAN M.R.;Hewlett-Packard J.,1990

Cited by 5 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Component assessment and proactive model for support of dynamic integration in self adaptive system;ACM SIGSOFT Software Engineering Notes;2009-07-06

2. Automated Invariant Maintenance Via OCL Compilation;Model Driven Engineering Languages and Systems;2005

3. Chimera;ACM Transactions on Information Systems;2000-07

4. Advanced workflow management technologies;Software Process: Improvement and Practice;1998-09

5. Reuse of off-the-shelf components in C2-style architectures;ACM SIGSOFT Software Engineering Notes;1997-05

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3