Assoc Prof Paul Calder

Position/s:Assoc Head (International)
School of Computer Science, Engineering and Mathematics
Phone: +61 8 82012827
Email:
Location: Information, Science & Technology (362)
Postal address: GPO Box 2100, Adelaide 5001, South Australia

Biography

Dr Calder has been at Flinders University since 1991.  He holds an PhD in Computer Science from Stanford University, where he worked on the InterViews user interface toolkit.  In an earlier life, he earned a BEng and MEngSc from the University of Melbourne, then taught for 5 years in the Electrical Engineering department at the Ballarat CAE (now the University of Ballarat).  He is a member of the Association for Computing Machinery (ACM) and the Computer Society of the Institute of Electrical and Electronic Engineers (IEEE).

Qualifications

PhD, Stanford, 1993
MEngSc (Biomed), Melbourne, 1983
BEng (Elec), Melbourne, 1980

Teaching

Topic Coordinator:

Research and consultancy

Research interests

Dr Calder heads research groups that are contributing to the Flinders Medical Devices & Technologies and Data Mining and Knowledge Discovery programs.

  • The Medical Simulation & Modelling group is using technologies such as haptics, virtual reality, and GPU-boosted physical modelling to built innovative simulation systems for use in areas as diverse as medical training, rehabilitation, rapid prototyping, and data visualisation.  Current projects include haptic-enabled VR trainers for endotracheal intubation, sinus surgery, and stroke rehabilitation.
  • The Graphics and Data Visualisation group is developing techniques that support the visualisation of large and complex data sets.  Current projects are investigating Augmented Reality and Virtual Reality techniques to display information embedded in a real-world context.
  • The Software Patterns group is investigating how pattern languages come about, how they evolve, and how they guide the design process.  Current projects include discovering previously unknown patterns in software artifacts, and using patterns to critique student programs.
He has published primarily in the area of graphical user interface toolkits, data visualisation, and pattern languages.

Postgraduate research supervision

In Progress
Yang Lui (automated pattern discovery)
Arzami Othman (supporting off-campus learners)
Lorraine Harker (design patterns for programming support)
Neville Williams (teaching support tools)

Complete
Brett Wilkinson: "Interactions in Light-Weight Far-Field Augmented Reality Applications"
Ron Porter: "Design Patterns in Learning to Program"
Tiffany Winn: "A Language Developer's Pattern Language"
Scott Vallance: "Trilinear Projection"
Peter Weston: "Sharing Reusable Graphical Components"
Bruce Thomas: "Animating Direct Manipulation in Human Computer Interfaces"

Publications

Book chapters

Winn, T.R. & Calder, P.R., 2006. A language designer's pattern language. In Pattern Languages of Program Design 5. Boston, USA: Addison-Wesley Professional, pp. 453-506.

Refereed journal articles

Ceglar, A.J., Roddick, J.F., Calder, P.R., & Rainsford, C., 2005. Visualising hierarchical associations. Knowledge and Information Systems, 8(3), 257-275.

Thomas, B.H. & Calder, P.R., 2005. Supporting cartoon animation techniques in direct manipulation graphical user interfaces. Information and Software Technology, 47(5), 339-355.

Winn, T.R. & Calder, P.R., 2002. Is this a pattern?. IEEE Software, 19(1), 59-66.

Thomas, B.M. & Calder, P.R., 2001. Applying Cartoon Techniques to Graphical User Interfaces. ACM Transactions on Computer-Human Interaction, 8(3), 198-222.

Refereed conference papers

Othman, N., Calder, P.R., & Goodwin, R.D., 2009. Interaction aspects in multimedia learning content with mobile environment. Proceedings of the 2nd international conference of e-learning.

Wilkinson, B.G. & Calder, P.R., 2008. Investigating touch interactions for an augmented world. Designing for Habitus and Habitat: 20th Australasian Conference on Computer-Human Interaction, 25-32.

Susanto, T.D., Goodwin, R.D., & Calder, P.R., 2008. A Six-Level Model of SMS-based eGovernment. Proceedings of ICEG 2008: 4th International Conference on e-Government.

Vallance, S.L. & Calder, P.R., 2006. Rendering multi-perspective images with trilinear projection. Computer Science 2006: Proceedings of the Twenty-Ninth Australasian Computer Science Conference (ACSC 2006): Australian Computer Science Communications Volume 28, Number 1, 48, 227-235.

Wan Zainon, W. & Calder, P.R., 2006. Visualising phylogenetic trees. User Interfaces 2006: Seventh Australasian User Interface Conference (AUIC2006): Australian Computer Science Communications, 28(3), 145-152.

Show all publications

Book chapters

Winn, T.R. & Calder, P.R., 2006. A language designer's pattern language. In Pattern Languages of Program Design 5. Boston, USA: Addison-Wesley Professional, pp. 453-506.

Ceglar, A.J., Roddick, J.F., & Calder, P.R., 2003. Guiding knowledge discovery through interactive data mining. In Managing Data Mining Technologies in Organisations: Techniques and Applications. Hershey, USA: Idea Group Publishing, pp. 45-87.

Refereed journal articles

Ceglar, A.J., Roddick, J.F., Calder, P.R., & Rainsford, C., 2005. Visualising hierarchical associations. Knowledge and Information Systems, 8(3), 257-275.

Thomas, B.H. & Calder, P.R., 2005. Supporting cartoon animation techniques in direct manipulation graphical user interfaces. Information and Software Technology, 47(5), 339-355.

Winn, T.R. & Calder, P.R., 2002. Is this a pattern?. IEEE Software, 19(1), 59-66.

Thomas, B.M. & Calder, P.R., 2001. Applying Cartoon Techniques to Graphical User Interfaces. ACM Transactions on Computer-Human Interaction, 8(3), 198-222.

Refereed conference papers

Othman, N., Calder, P.R., & Goodwin, R.D., 2009. Interaction aspects in multimedia learning content with mobile environment. Proceedings of the 2nd international conference of e-learning.

Wilkinson, B.G. & Calder, P.R., 2008. Investigating touch interactions for an augmented world. Designing for Habitus and Habitat: 20th Australasian Conference on Computer-Human Interaction, 25-32.

Susanto, T.D., Goodwin, R.D., & Calder, P.R., 2008. A Six-Level Model of SMS-based eGovernment. Proceedings of ICEG 2008: 4th International Conference on e-Government.

Wilkinson, B.G. & Calder, P.R., 2006. Augmented reality for the real world. Computer graphics, imaging and visualisation: techniques and applications, 452-457.

Wan Zainon, W. & Calder, P.R., 2006. Visualising phylogenetic trees. User Interfaces 2006: Seventh Australasian User Interface Conference (AUIC2006): Australian Computer Science Communications, 28(3), 145-152.

Vallance, S.L. & Calder, P.R., 2006. Rendering multi-perspective images with trilinear projection. Computer Science 2006: Proceedings of the Twenty-Ninth Australasian Computer Science Conference (ACSC 2006): Australian Computer Science Communications Volume 28, Number 1, 48, 227-235.

Porter, R.J. & Calder, P.R., 2004. Patterns in Learning to Program - an Experiment?. COMPUTING EDUCATION 2004.

Ceglar, A.J., Roddick, J.F., Mooney, C.H., & Calder, P.R., 2003. From rule visualisation to guided knowledge discovery. ADMO 3 : Proceedings of the Australasian Data Mining Workshop, 59-94.

Vallance, S.L. & Calder, P.R., 2003. Inward Looking Projections. Proceedings of the 1st international conference on Computer graphics and interactive techniques in Australasia and South East Asia, 219-222.

Winn, T.R. & Calder, P.R., 2003. A pattern language for pattern language structure. Proceedings of the 2002 conference on Pattern languages of programs, 13, 45-58.

Porter, R.J. & Calder, P.R., 2003. Applying Patterns to Novice Programming Problems. Pattern of Languages Programs 2002.

Porter, R.J. & Calder, P.R., 2003. A Pattern-Based Problem-Solving Process for Novice programmers. Proceedings of the Fifth Australasian Computing Education Conference.

Vallance, S.L. & Calder, P.R., 2002. Multi-perspective images for visualisation. Selected papers from 2001 Pan-Sydney Workshop on Visual Information Processing, 11(1), 69-76.

Winch, D.M., Calder, P.R., & Smith, R., 2001. Solving the Occlusion Problem for Three-Dimensional Distortion-Oriented Displays. Proceedings: Second Australasian User Interface Conference - AUIC 2001.

Ceglar, A.J. & Calder, P.R., 2001. A New Approach to Collaborative Frameworks using Shared Objects. Proceedings: 24th Australian Computer Science Conference ACSC 2001.

Vallance, S.L. & Calder, P.R., 2001. Context in 3D Planar Navigation. Proceedings: Second Australasian User Interface Conference - AUIC 2001.

Journal articles

Calder, P.R. & Thomas, B.M., 2001. Research Alerts: Applying Cartoon Animation Techniques to Graphical User Interfaces. Interactions, 8(5), 9-11.

Conference publications

Othman, N., Calder, P.R., & Goodwin, R.D., 2010. Interactive Video And Feedback Mechanism For Loosely Synchronize Learner Using Mobile Device. STEM in Education Conference proceedings.

Calder, P.R. & Winn, T.R., 2001. A Pattern Language for Pattern Structure. Second Asian-Pacific Conference on Pattern Language of Programs - KoalaPloP 2001.

Show selected publications

Professional and community engagement

Expertise for media contact

  • Computer Human Interfaces devices and techniques that enable humans and computers to communicate, computer graphics, collaborative applications of computers, multimedia applications of computers
  • Computers in Education applications of computers in teaching and self education, computer aided teaching, computer aided learning
  • Software Engineering tools and techniques that support software design and construction, object-oriented techniques, reusable software components, graphical interface toolkits, programming environments, design patterns

Subject/s

  • Computers
  • Education - Technology
  • Internet


inspiring achievement