Publication statistics

Pub. period:1981-2009
Pub. count:50
Number of co-authors:42



Co-authors

Number of publications with 3 favourite co-authors:

Rynson W. H. Lau:8
Christopher D. Shaw:6
Gurminder Singh:6

 

 

Productive colleagues

Mark Green's 3 most productive colleagues in number of publications:

Robert J. K. Jacob:57
Kris Luyten:51
Hanqiu Sun:46
 
 
 

Upcoming Courses

Affordances: Designing Intuitive User Interfaces

89% booked. Starts in 6 days
 
 
 

User Experience: The Beginner's Guide

84% booked. Starts in 11 days
 
 
 
 
 

Featured chapter

Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess

User Experience and Experience Design !

 
 

Our Latest Books

Kumar and Herger 2013: Gamification at Work: Designing Engaging Business Software...
by Janaki Mythily Kumar and Mario Herger

 
Start reading

Whitworth and Ahmad 2013: The Social Design of Technical Systems: Building technologies for communities...
by Brian Whitworth and Adnan Ahmad

 
Start reading

Soegaard and Dam 2013: The Encyclopedia of Human-Computer Interaction, 2nd Ed....
by Mads Soegaard and Rikke Friis Dam

 
Start reading
 
 

Mark Green

Has also published under the name of:
"M. Green"

Personal Homepage:
graphics.science.uoit.ca/mark/

Current place of employment:
UOIT

The main theme of his research is the interaction between people and computers and how digital media can be used to communicate between people. His recent research concentrates on interactive 3D graphics, automatic construction of user interfaces, authoring tools for virtual environments, and alternative viewing models for 3D graphics. In the past he has worked on computer animation, formal design methods for user interfaces, graphics display hardware and VLSI design.

Edit author info
Add publication

Publications by Mark Green (bibliography)

 what's this?
2009
 
Edit | Del

Shaer, Orit, Jacob, Robert J. K., Green, Mark and Luyten, Kris (2009): Introduction to the special issue on UIDL for next-generation user interfaces. In ACM Transactions on Computer-Human Interaction, 16 (4) p. 16.

2008
 
Edit | Del

Shaer, Orit, Jacob, Robert J. K., Green, Mark and Luyten, Kris (2008): User interface description languages for next generation user interfaces. In: Proceedings of ACM CHI 2008 Conference on Human Factors in Computing Systems April 5-10, 2008. pp. 3949-3952.

In recent years HCI researchers have developed a broad range of new interfaces that diverge from the "window, icon, menu, pointing device" (WIMP) paradigm, employing a variety of novel interaction techniques and devices. Developers of these next generation user interfaces face challenges that are currently not addressed by state of the art user interface software tools. As part of the user interface software community's effort to address these challenges, the concept of a User Interface Description Language (UIDL), reemerge as a promising approach. To date, the UIDL research area has demonstrated extensive development, mainly targeting multi-platform and multi-modal user interfaces. However, many open questions remain regarding the usefulness and effectiveness of UIDLs in supporting the development of next generation interfaces. The aim of this workshop is to bring together both developers of next generation user interfaces and UIDL researchers in an effort to identify key challenges facing this community, to jointly develop new approaches aimed at solving these challenges and finally to consider future spaces for UIDL research.

© All rights reserved Shaer et al. and/or ACM Press

2007
 
Edit | Del

Green, Mark and Lee, Wai Leng (2007): Automatic design and layout of 3D user interfaces. In Journal of Visualization and Computer Animation, 18 (3) pp. 211-224.

2005
 
Edit | Del

Lee, Wai Leng and Green, Mark (2005): A layout framework for 3D user interfaces. In: Singh, Gurminder, Lau, Rynson W. H., Chrysanthou, Yiorgos and Darken, Rudolph P. (eds.) VRST 2005 - Proceedings of the ACM Symposium on Virtual Reality Software and Technology November 7-9, 2005, Monterey, CA, USA. pp. 96-105.

2004
 
Edit | Del

Green, Mark and Lo, Joe (2004): The Grappl 3D interaction technique library. In: Lau, Rynson W. H. and Baciu, George (eds.) VRST 2004 - Proceedings of the ACM Symposium on Virtual Reality Software and Technology November 10-12, 2004, Hong Kong, China. pp. 16-23.

2003
 
Edit | Del

Green, Mark (2003): Towards virtual environment authoring tools for content developers. In: VRST 2003 - Proceedings of the ACM Symposium on Virtual Reality Software and Technology October 1-3, 2003, Osaka, Japan. pp. 117-123.

2002
 
Edit | Del

Sun, Jing, Yu, Xiaobo, Baciu, George and Green, Mark (2002): Template-based generation of road networks for virtual city modeling. In: Shi, Jiaoying, Hodges, Larry F., Sun, Hanqiu and Peng, Qunsheng (eds.) VRST 2002- Proceedings of the ACM Symposium on Virtual Reality Software and Technology November 11-13, 2002, Hong Kong, China. pp. 33-40.

2001
 
Edit | Del

To, Danny S. P., Lau, Rynson W. H. and Green, Mark (2001): An Adaptive Multi-Resolution Method for Progressive Model Transmission. In Presence: Teleoperators and Virtual Environments, 10 (1) pp. 62-74.

2000
 
Edit | Del

Sharlin, Ehud, Figueroa, Pablo, Green, Mark and Watson, Benjamin (2000): A Wireless, Inexpensive Optical Tracker for the CAVE(tm). In: VR 2000 2000. pp. 271-.

 
Edit | Del

Sun, Hanqiu and Green, Mark (2000): A framework for interactive responsive animation. In Journal of Visualization and Computer Animation, 11 (2) pp. 83-94.

1999
 
Edit | Del

To, Danny S. P., Lau, Rynson W. H. and Green, Mark (1999): A method for progressive and selective transmission of multi-resolution models. In: VRST 1999 1999. pp. 88-95.

 
Edit | Del

Yuan, P., Green, Mark and Lau, Rynson W. H. (1999): Dynamic Image Quality Measurements of Real-time Rendering Algorithms. In: VR 1999 1999. p. 83.

1998
 
Edit | Del

Lau, Rynson W. H., Green, Mark, To, Danny S. P. and Wong, Janis P. Y. (1998): Real-Time Continuous Multi-Resolution Method for Models of Arbitrary Topology. In Presence: Teleoperators and Virtual Environments, 7 (1) pp. 22-35.

 
Edit | Del

Chim, Jimmy H. P., Lau, Rynson W. H., Si, Antonio, Leong, Hong Va, To, Danny S. P., Green, Mark and Lam, Miu Ling (1998): Multi-resolution model transmission in distributed virtual environments. In: VRST 1998 1998. pp. 25-34.

 
Edit | Del

Tsang, Elton K. H., Sun, Hanqiu and Green, Mark (1998): Virtual world modeler. In: VRST 1998 1998. pp. 179-186.

 
Edit | Del

Chim, Jimmy H. P., Green, Mark, Lau, Rynson W. H., Leong, Hong Va and Si, Antonio (1998): On Caching and Prefetching of Virtual Objects in Distributed Virtual Environments. In: ACM Multimedia 1998 1998. pp. 171-180.

1997
 
Edit | Del

Yuan, Ping, Green, Mark and Lau, Rynson W. H. (1997): A framework for performance evaluation of real-time rendering algorithms in virtual reality. In: VRST 1997 1997. pp. 51-58.

 
Edit | Del

Li, Frederick W. B., Lau, Rynson W. H. and Green, Mark (1997): Interactive Rendering of Deforming NURBS Surfaces. In Comput. Graph. Forum, 16 (3) pp. 47-56.

 
Edit | Del

Green, Mark and Hodges, Larry (1997): VRAIS 97 Highlights the Maturing of a Discipline. In IEEE Computer Graphics and Applications, 17 (6) pp. 21-22.

1996
 
Edit | Del

Green, Mark and Halliday, Sean (1996): A Geometric Modeling and Animation System. In Communications of the ACM, 39 (5) pp. 46-53.

 
Edit | Del

Green, Mark (1996): Shared virtual environments: the implications for tool builders. In Computers & Graphics, 20 (2) pp. 185-189.

1995
 
Edit | Del

Green, Mark (1995): The Design of Narrative Virtual Environments. In: Palanque, Philippe A. and Bastide, Remi (eds.) DSV-IS 1995 - Design, Specification and Verification of Interactive Systems 95, Proceedings of the Eurographics Workshop June 7-9, 1995, Toulouse, France. pp. 279-293.

1994
 
Edit | Del

Shaw, Christopher D. and Green, Mark (1994): Two-Handed Polygonal Surface Design. In: Szekely, Pedro (ed.) Proceedings of the 7th annual ACM symposium on User interface software and technology November 02 - 04, 1994, Marina del Rey, California, United States. pp. 205-212.

This paper describes a Computer Aided Design system for sketching free-form polygonal surfaces such as terrains and other natural objects. The user manipulates two 3D position and orientation trackers with three buttons, one for each hand. Each hand has a distinct role to play, with the dominant hand being responsible for picking and manipulation, and the less-dominant hand being responsible for context setting of various kinds. The less-dominant hand holds the workpiece, sets which refinement level that can be picked by the dominant hand, and generally acts as a counterpoint to the dominant hand. In this paper, the architecture of the system is outlined, and a simple surface is shown.

© All rights reserved Shaw and Green and/or ACM Press

 
Edit | Del

Liang, Jiandong and Green, Mark (1994): JDCAD: A highly interactive 3D modeling system. In Computers & Graphics, 18 (4) pp. 499-506.

 Cited in the following chapter:

3D User Interfaces: [/encyclopedia/3d_user_interfaces.html]


 
1993
 
Edit | Del

Sun, Hanqiu and Green, Mark (1993): The use of relations for motion control in an environment with multiple moving objects. In: Graphics Interface 93 May 19-21, 1993, Toronto, Ontario, Canada. pp. 209-218.

 
Edit | Del

Wang, Haiying and Green, Mark (1993): A Framework for User Customization. In: Proceedings of the Fifth International Conference on Human-Computer Interaction 1993. pp. 552-557.

We present a domain independent object-oriented framework for supporting programming-by-example in user interfaces. It simplifies the construction of domain-specific customizations by providing programming abstractions that are common across domains. It defines three basic abstractions: primitive customization objects encapsulate the recording and replay mechanisms for individual interactive objects in a domain, the modeling component records user's interaction, identifies the user's behavior pattern and creates a simulation agent; and the simulation agents perform the tasks on behalf of the user. This paper describes the methodology as well as design and implementation issues of the proposed framework.

© All rights reserved Wang and Green and/or Elsevier Science

 
Edit | Del

Shaw, Christopher D. and Green, Mark (1993): The MR Toolkit Peers Package and Experiment. In: VR 1993 1993. pp. 463-469.

1992
 
Edit | Del

Mackinlay, Jock D. and Green, Mark (eds.) Proceedings of the 5th annual ACM symposium on User interface software and technology November 15 - 18, 1992, Monteray, California, United States.

 
Edit | Del

Shaw, Christopher D., Liang, Jiandong, Green, Mark and Sun, Yunqi (1992): The Decoupled Simulation Model for Virtual Reality Systems. In: Bauersfeld, Penny, Bennett, John and Lynch, Gene (eds.) Proceedings of the ACM CHI 92 Human Factors in Computing Systems Conference June 3-7, 1992, Monterey, California. pp. 321-328.

The Virtual Reality user interface style allows the user to manipulate virtual objects in a 3D environment using 3D input devices. This style is best suited to application areas where traditional two dimensional styles fall short, but the current programming effort required to produce a VR application is somewhat large. We have built a toolkit called MR, which facilities the development of VR applications. The toolkit provides support for distributed computing, head-mounted displays, room geometry, performance monitoring, hand input devices, and sound feedback. In this paper, the architecture of the toolkit is outlined, the programmer's view is described, and two simple applications are described.

© All rights reserved Shaw et al. and/or ACM Press

1991
 
Edit | Del

Liang, Jiandong, Shaw, Christopher D. and Green, Mark (1991): On Temporal-Spatial Realism in the Virtual Reality Environment. In: Rhyne, James R. (ed.) Proceedings of the 4th annual ACM symposium on User interface software and technology Hilton Head, South Carolina, United States, 1991, Hilton Head, South Carolina, United States. pp. 19-25.

The Polhemus Isotrak is often used as an orientation and position tracking device in virtual reality environments. When it is used to dynamically determine the user's viewpoint and line of sight (e.g. in the case of a head mounted display) the noise and delay in its measurement data causes temporal-spatial distortion, perceived by the user as jittering of images and lag between head movement and visual feedback. To tackle this problem, we first examined the major cause of the distortion, and found that the lag felt by the user is mainly due to the delay in orientation data, and the jittering of images is caused mostly by the noise in position data. Based on these observations, a predictive Kalman filter was designed to compensate for the delay in orientation data, and an anisotropic low pass filter was devised to reduce the noise in position data. The effectiveness and limitations of both approaches were then studied, and the results shown to be satisfactory.

© All rights reserved Liang et al. and/or ACM Press

 
Edit | Del

Wang, Haiying and Green, Mark (1991): An Event-Object Recovery Model for Object-Oriented User Interfaces. In: Rhyne, James R. (ed.) Proceedings of the 4th annual ACM symposium on User interface software and technology Hilton Head, South Carolina, United States, 1991, Hilton Head, South Carolina, United States. pp. 107-115.

An important aspect of interactive systems is the provision of a recovery facility that allows the user to reverse the effects of his interactions with the system. Due to differences between object-oriented and non-object-oriented methodologies, user recovery approaches used for non-object-oriented software are not suitable for object-oriented software. This paper presents an event-object user recovery model for the construction of recovery facilities in object-oriented user interfaces. Our approach divides traditional history/command lists into per-object lists which fit well with object-oriented structure. Unique features of this framework are the hierarchical structure of the local recovery objects that reflect the application structure, its simple semantics, and its ease of implementation, which greatly reduces the effort required by the interface builder to incorporate it into existing object-oriented user interface structures. We introduce this framework by describing the event-object model, defining the protocol used by the local facilities to perform user recovery, and presenting examples of how the framework is used.

© All rights reserved Wang and Green and/or ACM Press

 
Edit | Del

Singh, Gurminder and Green, Mark (1991): Automating the Lexical and Syntactic Design of Graphical User Interfaces: The UofA* UIMS. In ACM Transactions on Graphics, 10 (3) pp. 213-254.

The primary goal of the UofA* UIMS is to address a key problem with UIMSs: their inability to help in the initial design of user interfaces. Because of this inability, most existing UIMSs require the interface designer to work with low level syntactic and lexical detail, which can be very time-consuming and expensive in terms of effort required. The UofA* approach to this problem is to produce the initial design specification and implementation of the user interface automatically, and then enable the interface designer to improve its appearance and effectiveness through an interactive refinement process. The interface designer, in this approach, works at the conceptual and semantic levels of the user interface and produces a high-level description of the commands the interface is to support. Based on this description the syntactic and lexical levels of the interface are automatically designed and implemented. This interface can be refined by the designer to improve the resulting interaction with the user. The UofA* UIMS facilitates exploration in interface design by using user's preferences and designer's guidelines as optional inputs. It allows the creation of interfaces in which many different types of syntaxes can coexist.

© All rights reserved Singh and Green and/or ACM Press

1990
 
Edit | Del

Green, Mark and Shaw, Christopher D. (1990): The datapaper: Living in the virtual world. In: Graphics Interface 90 May 14-18, 1990, Halifax, Nova Scotia, Canada. pp. 123-130.

1989
 
Edit | Del

Singh, Gurminder and Green, Mark (1989): A High-Level User Interface Management System. In: Bice, Ken and Lewis, Clayton H. (eds.) Proceedings of the ACM CHI 89 Human Factors in Computing Systems Conference April 30 - June 4, 1989, Austin, Texas. pp. 133-138.

A high-level UIMS which automatically generates the lexical and syntactic design of graphical user interfaces is presented. The interfaces generated by the UIMS can easily and rapidly be refined by the designer by using highly interactive and graphical facilities. The UIMS accepts a high-level description of the semantic commands supported by the application, a description of the implementation device, and optionally, the end user's preferences. Based on these inputs the UIMS generates graphical user interfaces in which the commands are selected from menus and command arguments are provided through interaction with graphical interaction techniques.

© All rights reserved Singh and Green and/or ACM Press

 
Edit | Del

Singh, Gurminder and Green, Mark (1989): Chisel: A System for Creating Highly Interactive Screen Layouts. In: Sibert, John L. (ed.) Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology November 13 - 15, 1989, Williamsburg, Virginia, United States. pp. 86-94.

The UofA User Interface Management System (UIMS) generates graphical user interfaces based on a high-level description of semantic commands supported by the application. A main part of the UIMS, called Chisel, generates the presentation component of interfaces. Chisel selects interaction techniques, determines their attributes, and places them on the screen of the display device. While doing so it is capable of considering device properties, end user's preferences, and interface designer's guidelines. The aim of this paper is to discuss in detail the design and implementation of Chisel.

© All rights reserved Singh and Green and/or ACM Press

 
Edit | Del

Singh, Gurminder and Green, Mark (1989): Generating graphical interfaces for high--level description. In: Graphics Interface 89 June 19-23, 1989, London, Ontario, Canada. pp. 70-77.

 
Edit | Del

Shaw, Christopher D., Green, Mark and Schaeffer, Jonathan (1989): Anti--aliasing issues in image composition. In: Graphics Interface 89 June 19-23, 1989, London, Ontario, Canada. pp. 113-120.

1988
 
Edit | Del

Green, Mark (ed.) Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software October 17 - 19, 1988, Alberta, Canada.

 
Edit | Del

Singh, Gurminder and Green, Mark (1988): Designing the Interface Designer's Interface. In: Green, Mark (ed.) Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software October 17 - 19, 1988, Alberta, Canada. pp. 109-116.

The concepts of a user interface management system (UIMS) and user interface designer have become well known in the user interface and graphics community. Most UIMSs developed so far have concentrated on the efficiency of generating the user interface; the user interface designer's interface has received relatively little attention. We identify the important features of the user interface designer's interface. A UIMS incorporating these features in its interface has been developed, and is described in this paper.

© All rights reserved Singh and Green and/or ACM Press

 
Edit | Del

Green, Mark and Sun, Hanqiu (1988): MML: A language and system for procedural modeling and motion. In: Graphics Interface 88 June 6-10, 1988, Edmonton, Alberta, Canada. pp. 16-25.

1987
 
Edit | Del

Olsen, Dan R., Green, Mark, Lantz, Keith A., Schulert, Andrew and Sibert, John L. (1987): Whither (or wither) UIMS?. In: Graphics Interface 87 (CHI+GI 87) April 5-9, 1987, Toronto, Ontario, Canada. pp. 311-314.

1986
 
Edit | Del

Singh, Gurminder and Green, Mark (1986): Automatic generation of graphical user interfaces. In: Graphics Interface 86 May 26-30, 1986, Vancouver, British Columbia, Canada. pp. 71-76.

 
Edit | Del

Armstrong, William W., Green, Mark and Lake, R. (1986): Near--real--time control of human figure models. In: Graphics Interface 86 May 26-30, 1986, Vancouver, British Columbia, Canada. pp. 147-151.

 
Edit | Del

Green, Mark (1986): A Survey of Three Dialogue Models. In ACM Transactions on Graphics, 5 (3) pp. 244-275.

A dialogue model is an abstract model that is used to describe the structure of the dialogue between a user and an interactive computer system. Dialogue models form the basis of the notations that are used in user interface management systems (UIMS). In this paper three classes of dialogue models are investigated. These classes are transition networks, grammars, and events. Formal definitions of all three models are presented, along with algorithms for converting the notations into an executable form. It is shown that the event model has the greatest descriptive power. Efficient algorithms for converting from the transition diagram and grammar models to the event model are presented. The implications of these results for the design and implementation of UIMSs are also discussed.

© All rights reserved Green and/or ACM Press

1985
 
Edit | Del

Green, Mark (1985): Report on Dialogue Specification Tools. In: Pfaff, GŁnther E. (ed.). "User Interface Management Systems". Springer Verlag

 Cited in the following chapter:

UIMS (User Interface Management System) or User Interface Architecture: [/encyclopedia/uims_user_interface_management_system.html]


 
 
Edit | Del

Armstrong, William W. and Green, Mark (1985): The dynamics of articulated rigid bodies for purposes of animation. In: Graphics Interface 85 May 27-31, 1985, Montreal, Quebec, Canada. pp. 407-415.

1983
 
Edit | Del

Green, Mark, Burnell, M., Vrenjak, H. and Vrenjak, M. (1983): Experience with a graphical data base system. In: Graphics Interface 83 May 9-13, 1983, Edmonton, Alberta, Canada. pp. 257-270.

1982
 
Edit | Del

Green, Mark (1982): Towards a user interface prototyping system. In: Graphics Interface 82 May 17-21, 1982, Toronto, Ontario, Canada. pp. 37-45.

 
Edit | Del

Green, Mark and Philp, Paul (1982): The use of object oriented languages in graphics programming. In: Graphics Interface 82 May 17-21, 1982, Toronto, Ontario, Canada. pp. 345-353.

1981
 
Edit | Del

Green, Mark (1981): A system for designing and animating objects with curved surfaces. In: Seventh Canadian Man-Computer Communications Conference June 10-12, 1981, Waterloo, Ontario, Canada. pp. 377-384.

 
Add publication
Show list on your website
 

Join our community and advance:

Your
Skills

Your
Network

Your
Career

 
 
 
 

Changes to this page (author)

07 Nov 2012: Modified
07 Nov 2012: Modified
07 Nov 2012: Modified
02 May 2011: Modified
02 May 2011: Modified
02 May 2011: Modified
02 May 2011: Modified
02 May 2011: Modified
02 May 2011: Modified
02 May 2011: Modified
19 Nov 2010: Modified
17 Aug 2009: Modified
21 Jul 2009: Modified
20 Jul 2009: Modified
17 Jun 2009: Modified
16 Jun 2009: Modified
16 Jun 2009: Modified
16 Jun 2009: Modified
16 Jun 2009: Modified
16 Jun 2009: Modified
16 Jun 2009: Modified
16 Jun 2009: Modified
15 Jun 2009: Modified
01 Jun 2009: Modified
01 Jun 2009: Modified
12 May 2008: Modified
17 Jul 2007: Modified
28 Jun 2007: Modified
23 Jun 2007: Modified
23 Jun 2007: Modified
28 Apr 2003: Added
28 Apr 2003: Added

Page Information

Page maintainer: The Editorial Team
URL: http://www.interaction-design.org/references/authors/mark_green.html

Publication statistics

Pub. period:1981-2009
Pub. count:50
Number of co-authors:42



Co-authors

Number of publications with 3 favourite co-authors:

Rynson W. H. Lau:8
Christopher D. Shaw:6
Gurminder Singh:6

 

 

Productive colleagues

Mark Green's 3 most productive colleagues in number of publications:

Robert J. K. Jacob:57
Kris Luyten:51
Hanqiu Sun:46
 
 
 

Upcoming Courses

Affordances: Designing Intuitive User Interfaces

89% booked. Starts in 6 days
 
 
 

User Experience: The Beginner's Guide

84% booked. Starts in 11 days
 
 
 
 
 

Featured chapter

Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess

User Experience and Experience Design !

 
 

Our Latest Books

Kumar and Herger 2013: Gamification at Work: Designing Engaging Business Software...
by Janaki Mythily Kumar and Mario Herger

 
Start reading

Whitworth and Ahmad 2013: The Social Design of Technical Systems: Building technologies for communities...
by Brian Whitworth and Adnan Ahmad

 
Start reading

Soegaard and Dam 2013: The Encyclopedia of Human-Computer Interaction, 2nd Ed....
by Mads Soegaard and Rikke Friis Dam

 
Start reading
 
 
 
 
This course starts in