We are investigating how animation can be applied to human computer interaction. In particular, w... more We are investigating how animation can be applied to human computer interaction. In particular, we have applied techniques borrowed from cartoon animation to the visual appearance of objects that a user manipulates. Such animation effects can heighten the user's sense of engagement by giving the objects greater "substance", and it can convey more information about the nature and progress of the interaction. This paper describes two experiments that we have conducted to explore how effective these techniques are in the context of a direct manipulation drawing editor. Our results suggest that users like the "feel" of the animated interaction, and that the techniques offer promise as a way to augment interactive interfaces. Keywords: animation, cartooning, direct manipulation, graphical interfaces, drawing editors, InterViews 1 Introduction Along with other recent workers [1], we have been investigating how animation can benefit human computer interaction. Our ...
Non-linear projections of 3D graphical scenes can be used to compute reflections and refractions ... more Non-linear projections of 3D graphical scenes can be used to compute reflections and refractions in curved surfaces, draw artistic images in the style of Escher or Picasso, and produce visualizations of complex data. Previously, most non-linear projections were rendered by ray tracing. This paper presents trilinear projection, a technique for rendering non-linear projections in a manner that achieves significant performance benefits by taking advantage of current rendering hardware and software. Trilinear
This paper describes the concept, and previous realisations, of multi-perspective images in natur... more This paper describes the concept, and previous realisations, of multi-perspective images in nature, art and visualisation. By showing how distortions have been used for visualisation, it motivates the use of multiperspective images, which are similar in effect to object based distortions. A new API being developed to facilitate multi-perspective rendering is presented, with particular reference to its suitability for interactive applications. This API is demonstrated in a simple example of a multi-perspective image, where five faces of a cube are shown at once. Further work necessary to make multi-perspective images for visualisation a reality is discussed.
CHAPTER 17 A Language Designer's Pattern Language Tiffany Winn and Paul Calder This ... more CHAPTER 17 A Language Designer's Pattern Language Tiffany Winn and Paul Calder This chapter focuses on how to help pattern language writers build better pat-tern languages. It presents a pattern language called Language Designer's Pat-tern Language (LDPL) that itself ...
A whole-hearted use of object-oriented techniques to build interactive application interfaces imp... more A whole-hearted use of object-oriented techniques to build interactive application interfaces implies that objects should be used for even the smallest components in the interface. This approach often leads to a straightforward implementation that simplifies the programmer’s task, but it can be costly in its use of computer resources. This paper explores the idea of using sharable objects to reduce some of these costs, and it discusses design techniques for making objects sharable. Sharing reduces resource usage in two key ways: it reduces the number of object instances needed to represent application data, and it eliminates some of the structural redundancy inherent in a straightforward use of objects to represent views of hierarchical data. Our approach to making objects sharable is to define dynamic object protocols that reduce the amount of use-specific data that must be stored within object instances.
Abstract: SMS-based e-government is becoming popular in developed and developing countries as one... more Abstract: SMS-based e-government is becoming popular in developed and developing countries as one of strategies to engage more citizens to use e-government services. However, there is no study predicting and explaining the acceptance of the SMS-based e-government. This paper is one of a series of three-papers investigating the opportunities and popularity of SMS-based e-government as a background of a current research project that endeavours to develop an SMS-based E-Government Acceptance Model (SEGAM). This paper presents current advances in the popularity of SMS-based e-government among local authorities in developed and developing countries by investigating to what extent SMS-based e-government could deliver existing Internet-based e-government services, and more importantly, whether these services can fulfil the actual needs of e-government services users. It represents the current available SMS-based e-government services as a model with six levels: Listen, Notification, Pull-b...
Welcome to Brisbane and the 11th Australasian User Interface Conference, the forum for user inter... more Welcome to Brisbane and the 11th Australasian User Interface Conference, the forum for user interface researchers and practitioners at the Australasian Computer Science Week 2010. AUIC provides an opportunity for user interface researchers to meet with colleagues and with other computer scientists, and aims to strengthen the community of researchers in Australasia. The papers presented in these proceedings have been rigorously reviewed. Each paper received at least three reviews. Out of 21 submitted papers, 10 papers were selected for presentation and publication. The breadth and quality of the papers reflects the dynamic and innovative Australasian research environment.
... DOI 10.1007/s10115-003-0139-0 Visualising hierarchical associations Aaron Ceglar1,John Roddic... more ... DOI 10.1007/s10115-003-0139-0 Visualising hierarchical associations Aaron Ceglar1,John Roddick1,Paul Calder1,Chris Rainsford1,2 ... Subsequent algorithms include work by Srikant and Agrawal (1997), Hipp et al. (1998), Thomas and Sarawagi (1998), Mao (2001), Ong et al. ...
The InterViews 3.1 distribution contains a README file and a single subdirectory, iv, that cont... more The InterViews 3.1 distribution contains a README file and a single subdirectory, iv, that contains the source and documentation. InterViews can be compiled with any C++ compiler that accepts the 2.0, 2.1, or 3.0 revisions of the language, and can run on X11R4 or X11R5. You can ...
A Six-Level Model of SMS-based e-Government Tony Dwi Susanto, Robert Goodwin and Paul Calder Flin... more A Six-Level Model of SMS-based e-Government Tony Dwi Susanto, Robert Goodwin and Paul Calder Flinders University, South Australia susa0004@ flinders. edu. au Robert. goodwin@ flinders. edu. au Paul. calder@ flinders. edu. au Abstract: SMS-based e-government is ...
We are investigating how animation can be applied to human computer interaction. In particular, w... more We are investigating how animation can be applied to human computer interaction. In particular, we have applied techniques borrowed from cartoon animation to the visual appearance of objects that a user manipulates. Such animation effects can heighten the user's sense of engagement by giving the objects greater "substance", and it can convey more information about the nature and progress of the interaction. This paper describes two experiments that we have conducted to explore how effective these techniques are in the context of a direct manipulation drawing editor. Our results suggest that users like the "feel" of the animated interaction, and that the techniques offer promise as a way to augment interactive interfaces. Keywords: animation, cartooning, direct manipulation, graphical interfaces, drawing editors, InterViews 1 Introduction Along with other recent workers [1], we have been investigating how animation can benefit human computer interaction. Our ...
Non-linear projections of 3D graphical scenes can be used to compute reflections and refractions ... more Non-linear projections of 3D graphical scenes can be used to compute reflections and refractions in curved surfaces, draw artistic images in the style of Escher or Picasso, and produce visualizations of complex data. Previously, most non-linear projections were rendered by ray tracing. This paper presents trilinear projection, a technique for rendering non-linear projections in a manner that achieves significant performance benefits by taking advantage of current rendering hardware and software. Trilinear
This paper describes the concept, and previous realisations, of multi-perspective images in natur... more This paper describes the concept, and previous realisations, of multi-perspective images in nature, art and visualisation. By showing how distortions have been used for visualisation, it motivates the use of multiperspective images, which are similar in effect to object based distortions. A new API being developed to facilitate multi-perspective rendering is presented, with particular reference to its suitability for interactive applications. This API is demonstrated in a simple example of a multi-perspective image, where five faces of a cube are shown at once. Further work necessary to make multi-perspective images for visualisation a reality is discussed.
CHAPTER 17 A Language Designer's Pattern Language Tiffany Winn and Paul Calder This ... more CHAPTER 17 A Language Designer's Pattern Language Tiffany Winn and Paul Calder This chapter focuses on how to help pattern language writers build better pat-tern languages. It presents a pattern language called Language Designer's Pat-tern Language (LDPL) that itself ...
A whole-hearted use of object-oriented techniques to build interactive application interfaces imp... more A whole-hearted use of object-oriented techniques to build interactive application interfaces implies that objects should be used for even the smallest components in the interface. This approach often leads to a straightforward implementation that simplifies the programmer’s task, but it can be costly in its use of computer resources. This paper explores the idea of using sharable objects to reduce some of these costs, and it discusses design techniques for making objects sharable. Sharing reduces resource usage in two key ways: it reduces the number of object instances needed to represent application data, and it eliminates some of the structural redundancy inherent in a straightforward use of objects to represent views of hierarchical data. Our approach to making objects sharable is to define dynamic object protocols that reduce the amount of use-specific data that must be stored within object instances.
Abstract: SMS-based e-government is becoming popular in developed and developing countries as one... more Abstract: SMS-based e-government is becoming popular in developed and developing countries as one of strategies to engage more citizens to use e-government services. However, there is no study predicting and explaining the acceptance of the SMS-based e-government. This paper is one of a series of three-papers investigating the opportunities and popularity of SMS-based e-government as a background of a current research project that endeavours to develop an SMS-based E-Government Acceptance Model (SEGAM). This paper presents current advances in the popularity of SMS-based e-government among local authorities in developed and developing countries by investigating to what extent SMS-based e-government could deliver existing Internet-based e-government services, and more importantly, whether these services can fulfil the actual needs of e-government services users. It represents the current available SMS-based e-government services as a model with six levels: Listen, Notification, Pull-b...
Welcome to Brisbane and the 11th Australasian User Interface Conference, the forum for user inter... more Welcome to Brisbane and the 11th Australasian User Interface Conference, the forum for user interface researchers and practitioners at the Australasian Computer Science Week 2010. AUIC provides an opportunity for user interface researchers to meet with colleagues and with other computer scientists, and aims to strengthen the community of researchers in Australasia. The papers presented in these proceedings have been rigorously reviewed. Each paper received at least three reviews. Out of 21 submitted papers, 10 papers were selected for presentation and publication. The breadth and quality of the papers reflects the dynamic and innovative Australasian research environment.
... DOI 10.1007/s10115-003-0139-0 Visualising hierarchical associations Aaron Ceglar1,John Roddic... more ... DOI 10.1007/s10115-003-0139-0 Visualising hierarchical associations Aaron Ceglar1,John Roddick1,Paul Calder1,Chris Rainsford1,2 ... Subsequent algorithms include work by Srikant and Agrawal (1997), Hipp et al. (1998), Thomas and Sarawagi (1998), Mao (2001), Ong et al. ...
The InterViews 3.1 distribution contains a README file and a single subdirectory, iv, that cont... more The InterViews 3.1 distribution contains a README file and a single subdirectory, iv, that contains the source and documentation. InterViews can be compiled with any C++ compiler that accepts the 2.0, 2.1, or 3.0 revisions of the language, and can run on X11R4 or X11R5. You can ...
A Six-Level Model of SMS-based e-Government Tony Dwi Susanto, Robert Goodwin and Paul Calder Flin... more A Six-Level Model of SMS-based e-Government Tony Dwi Susanto, Robert Goodwin and Paul Calder Flinders University, South Australia susa0004@ flinders. edu. au Robert. goodwin@ flinders. edu. au Paul. calder@ flinders. edu. au Abstract: SMS-based e-government is ...
Uploads
Papers by Paul Calder