- 著者
-
REKIMOTO JUNICHI
TARUMI HIROYUKI
SUGAI MASARU
YAMAZAKI GO
IGARI KANEMITSU
MORI TAKESHI
SUGIYAMA TAKAHIRO
UCHIYAMA ATSUKO
AKIGUCHI CHUZO
- 出版者
- 一般社団法人情報処理学会
- 雑誌
- Journal of information processing (ISSN:03876101)
- 巻号頁・発行日
- vol.14, no.4, pp.455-462, 1992-03-15
As window systems become popular, there is a growing need for a Graphical User Interface (GUI) that allows users to manipulate objects on the screen directly. However, development of GUI is not an easy task. We have developed a graphical user interface constructing environment which supports editing facilities of six media types (including text, image, diagram, graph structure, table, and hierarchical structure). This system' Called Canae, is intended to be a general platform for several interactive and graphical applications. Canae provides various customization methods and an extension language for application developers to use editor parts as components of user interface. For modifying and extending these editors to accommodate to an application's needs, we use the MVC paradigm and object oriented approach in designing Canae. Application programmers can modify editor's keyboard handling and mouse handling by creating application specific Event Maps and Key Maps. Canae also provides a mechanism that enables applications to associate application's data and data in Canae. Canae is widely used for building several product-level applications. By evaluating three CASE appllcations developed with Canae, we have found that Canae reduces the amount of newly developed program codes by about 50% or more.