首页 | 本学科首页   官方微博 | 高级检索  
     


Experiences developing architectures for realizing thin‐client diagram editing tools
Authors:John Grundy  John Hosking  Shuping Cao  Denjin Zhao  Nianping Zhu  Ewan Tempero  Hermann Stoeckle
Affiliation:1. Department of Computer Science, University of Auckland, Private Bag 92019, Auckland, New Zealand;2. Department of Electrical and Computer Engineering, University of Auckland, Private Bag 92019, Auckland, New ZealandDepartment of Computer Science, University of Auckland, Private Bag 92019, Auckland, New Zealand
Abstract:Diagram‐centric applications such as software design tools, project planning tools and business process modelling tools are usually ‘thick‐client’ applications running as stand‐alone desktop applications. There are several advantages to providing such design tools as Web‐based or even PDA‐ and mobile‐phone‐based applications. These include ease of access and upgrade, provision of collaborative work support and Web‐based integration with other applications. However, building such thin‐client diagram editing tools is very challenging. We have developed several thin‐client diagram editing applications realized as a set of plug‐in extensions to a meta‐tool for visual design environment development. In this paper, we discuss key user interaction and software architecture issues, illustrate examples of interacting with our thin‐client diagram editing tools, describe our design and implementation approaches, and present the results of several different evaluations of the resultant applications. Our experiences will be useful for those interested in developing their own thin‐client diagram editing architectures and applications. Copyright © 2007 John Wiley & Sons, Ltd.
Keywords:thin‐client diagramming  software architecture  Web and mobile user interfaces  CASE tools
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号