Jump to Content

Professor Bruce Thomas 

Position: Professor Professor Bruce Thomas
Division/Portfolio: Division of Information Technology, Engineering and the Environment
School/Unit: School of Information Technology and Mathematical Sciences
Campus: Mawson Lakes Campus
Office: D3-23B
Telephone: +61 8 830 23464
Fax: +61 8 830 23381
Email: Bruce_dot_Thomas_at_unisa_dot_edu_dot_au
URL for Business Card: http://people.unisa.edu.au/Bruce.Thomas


Other Contacts

Mrs Kerry Ceradini (Academic Services Officer)
: +61 8 8302 3987


Professor Bruce H. Thomas is the Deputy Director of the Advanced Computing Research Centre and Director of the Wearable Computer Lab. Prof. Thomas is nationally and internationally recognised for his contributions to the scientific community and to industry in the areas Wearable Computers, Tabletop Interactions, Augmented Reality, and User Interaction.

More information is available at this web page about myself and the Wearable Computer Lab


Links to other sites



Wearable Computer Lab


The Tinmith Project


Teaching interests

  • Virtual Reality
  • Graphical User Interfaces
  • Objects and Algorithms

I teach the following courses

COMP 2014Advanced Data Structures
COMP 2012Data Structures


Professional associations

Senior Member of the ACM IEEE

Visiting Scholar: Human Interaction Technology Lab, University of Washington

Member of the IEEE Steering Committee for the Technical Committee on Wearable Information Systems

Member of the ACM/IEEE Steering Committee for International Symposium on Mixed and Augmented Reality

Member of the ACM/IEEE Steering Committee for International Workshop on Tabletops and Interactive Surfaces

Member, Association for Computing Machinery (ACM), 1993-present

Member, Computer Human Interaction Special Interest Group of the Ergonomics Society of Australia, 1996-present

Editorial Board, Scientific Committee, The Journal of Virtual Reality and Broadcasting

. Associate Chair ACM SIGCHI 2011 Sub-Committee Interaction Using Specific Capabilities or Modalities Vancouver BC, 2011

. General Co-Chair ICAT 2010: International Conference on Artificial Reality and Telexistence, Adelaide, 2010

. Program Co-Chair ACE 2009: International Conference on Advances in Computer Entertainment Technology, Crete Greece

. Area Chair 7th IEEE and ACM International Symposium on Mixed and Augmented Reality (ISMAR 2008)

• Workshop Convener Workshop on Industrial Augmented Reality: Needs and Solutions, at ISMAR2008, 2008

• General Chair OzCHI: Australasian Computer-Human Interaction Conference, Adelaide, 2007

• Area Chair 6th IEEE and ACM International Symposium on Mixed and Augmented Reality (ISMAR 2007)

• Treasurer 2nd IEEE TABLETOP Workshop - October, 2007

• Area Chair 5th IEEE and ACM International Symposium on Mixed and Augmented Reality (ISMAR 2006)

• General Chair TableTop2006 - The First IEEE International Workshop on Horizontal Interactive Human-Computer Systems, Adelaide, 2006

• Publication Chair 5th IEEE and ACM International Symposium on Mixed and Augmented Reality (ISMAR 2006)

• Program Chair ISWC - IEEE International Symposium on Wearable Computers, Washington DC, 2004

• Program Chair ART03 The Second IEEE International Augmented Reality Toolkit Workshop, Tokyo, Japan, Oct, 2003

• Program Chair AusVis: an Australian Symposium on Information Visualisation, Adelaide, AU, Jan 2003

• Program Chair Fourth Australasian User Interface Conference, Adelaide, AU, 2003

• Program Chair ISWC - IEEE International Symposium on Wearable Computers, Seattle, 2002

• Program Chair Inaugural Asia Pacific Forum on Pervasive Computing, Adelaide, 2002

• Publicity Chair ISWC - International Symposium on Wearable Computers, Zurich, 2001

• Publicity Chair ISWC - International Symposium on Wearable Computers, Atlanta, GA 2000

• Program Committee Co-Chair First Australasian User Interface Conference "Stepping Out of Windows", Canberra, AU, 2000

• Program Committee Co-Chair OZCHI '98 Annual Conference of the Computer Human Interaction Special Interest Group of the Ergonomics Society of Australia, Adelaide, AU, 1998

• Workshop Convener Workshop on User Interface Issues for Mobile Computing Devices (WUIIMCD), Adelaide, AU, 1998

• Workshop Convener South Australian Human Computer Interaction Workshop, Adelaide, AU, 1995

• Workshop Chair First Australian Hypertext Workshop, HyperOz'92, University of South Australia, Adelaide, 1992

. Program Committee IEEE Virtual Reality 2011

. Program Committee ACM SIGCHI Fifth International Conference on Tangible and Embedded Interaction (TEI'11), Madeira 2011

. Program Committee ACM Symposium on Virtual Reality Software and Technology (VRST 2010)

. Program Committee 9th IEEE and ACM International Symposium on Mixed and Augmented Reality (ISMAR 2010)

. Program Committee 14th IEEE International Symposium on Wearable Computers, ISWC 2010

. Program Committee WiMob'2010 (IEEE International Conference on Wireless and Mobile Computing, Networking and Communications) 2010

. Program Committee Fourth International Workshop on Human Aspects in Ambient Intelligence (HAI'10)

. Program Committee 6th International Symposium on Visual Computing (ISVC10), 2010

. Program Committee 5th International Conference on the Foundations of Digital Games, Monterey, 2010.

. Program Committee Fourth International Conference on Tangible and Embedded Interaction (TEI'10), Cambridge USA 2010

. Program Committee IUI 2010: ACM International Conference on Intelligent User Interfaces Hong Kong, China

. Program Committee 13th IEEE International Symposium on Wearable Computers, ISWC 2009

. Program Committee ACM Symposium on Virtual Reality Software and Technology will be held on November (VRST 2009) 18-20, 2009 in Kyoto, Japan

. Program Committee 8th IEEE and ACM International Symposium on Mixed and Augmented Reality (ISMAR 2009)

. Program Committee 5th International Symposium on Visual Computing (ISVC09) Nov 30 - Dec 2, 2009 Monte Carlo Resort & Casino Las Vegas, Nevada, USA

. Programme Committee of the Third International Workshop on Human Aspects in Ambient Intelligence (HAAI'09)

. Program Committee for the 2009 IEEE Tabletop and Interactive Surfaces (TIS'09) to take place in Banff, Canada, November, 2009.

. Program Committee of CollabTech 2009 (5th International Conference on Collaboration Technologies), which will take place in Sydney, Australia, 2009.

. Program Committee UIC 09: The Sixth International Conference on Ubiquitous Intelligence and Computing

• Technical Committee ISWPC 2009: International Symposium on Wireless and Pervasive Computing

• Program Committee Third International Conference on Tangible and Embedded Interaction (TEI'09), Cambridge UK

• Program Committee Second International Workshop on Human Aspects in Ambient Intelligence: Agent Technology, Human-Oriented Knowledge and Applications (HAI'08) Sydney, Workshop at the International Conference on Intelligent Agent Technology (IAT'08) 2008

• Program Committee ACE 2008: International Conference on Advances in Computer Entertainment Technology Yokohama, Japan, December 2008

• Program Committee International Workshop on Context-Aware Pervasive Communities: Infrastructures, Services and Applications (CAPC 2008)

• Program Committee The ACM Symposium on Virtual Reality Software and Technology (VRST 08) October 2008

• Program Committee 7th IEEE and ACM International Symposium on Mixed and Augmented Reality - ISMAR 2008

• Program Committee 12th IEEE International Symposium on Wearable Computers, ISWC 2008

• Program Committee First International Conference on Immersive Telecommunications, IMMERSCOM 2007

• Program Committee The Sixth IEEE and ACM International Symposium on Mixed and Augmented Reality 2007

• Program Committee 2nd IEEE TABLETOP Workshop - October, 2007

• Program Committee The 11th IEEE International Symposium on Wearable Computers, ISWC 2007

• Program Committee The Eighth Australasian User Interface Conference - AUIC 2007

• Program Committee Asia-Pacific Symposium on Visualisation 2007

• Program Committee ACM International Conference on Advances in Computer Entertainment Technology, LA, 2006

• Program Committee 10th ISWC – International Symposium on Wearable Computers, Switzerland, 2006

• Program Committee AusVis: An Australian Symposium on Information Visualisation, Japan, 2006

• Program Committee Sixth Australasian User Interface Conference, Hobart , AU, 2006

• Program Committee Australasian Computer Science Week, Hobart , AU, 2006

• Program Committee 7th International Conference on Electronic Commerce and Web Technologies EC-WEB 2006, Krakow, Poland, 2006

• Program Committee OZCHI, Sydney, 2006

• Program Committee IEEE Virtual Reality 2006 - IEEE VR2006, Arlington (Virginia), 2006

• Program Committee 9th ISWC – International Symposium on Wearable Computers, Osaka, 2005

• Program Committee ACM International Conference on Advances in Computer Entertainment Technology, Valencia, Spain, 2005

• Program Committee 4th IEEE and ACM International Symposium on Mixed and Augmented Reality 2005

• Program Committee AusVis: An Australian Symposium on Information Visualisation, Sydney, 2005

• Program Committee Sixth Australasian User Interface Conference, Newcastle, AU, 2005

• Program Committee AusVis: An Australian Symposium on Information Visualisation, Christchurch NZ, 2004

• Program Committee Sixth Asia-Pacific Conference on Computer-Human Interaction, 2004

• Program Committee ACM International Conference on Advances in Computer Entertainment Technology, National University of Singapore, Singapore, 2004

• Program Committee 3rd IEEE and ACM International Symposium on Mixed and Augmented Reality 2004

• Program Committee ACM Creativity and Cognition Symposium, Sydney, 2004

• Program Committee 5th International Conference on Electronic Commerce and Web Technologies EC-WEB 2004, Zaragoza, Spain

• Program Committee Mulitmedia Art Asia Pacific, Singapore, 2004

• Program Committee IAS’04 Workshop Interfacing Autonomic Systems, part of the ACM IUI/CADUI conference, 2004, Portugal.

• Program Committee Fifth Australasian User Interface Conference, Dubian, NZ, 2004

• Program Committee ISWC - International Symposium on Wearable Computers, New York, 2003

• Program Committee 3rd Visual Data Mining workshop will be conducted in conjunction with ICDM '03 The Third IEEE International Conference on Data Mining. Melbourne, Florida , 2003

• Program Committee OZCHI2003 Annual Conference of the Computer Human Interaction Special Interest Group of the Ergonomics Society of Australia, Brisbane, 2003

• Program Committee Workshop on Wearable, Invisible, Context-aware, Ambient, Pervasive, and Ubiquitous Computing, Adelaide, 2002

• Program Committee Third Australasian User Interface Conference, Melbourne, AU, 2002

• Program Committee ISWC - International Symposium on Wearable Computers, Zurich, 2001

• Program Committee AusVis: an Australian Symposium on Information Visualisation, Sydney, AU, December 2002

• Program Committee Visual Data Mining Workshop, in the European Conference on Machine Learning - European Conference on Principles and Practice of Knowledge Discovery in Databases -2001, Freiburg, Germany, September 2001

• Program Committee Second Australasian User Interface Conference, Gold Coast, AU, 2001

• Paper Committee Member CHI 2001, ACM SIGCHI Conference on Human Factors in Computing Systems, Seattle, WA USA, 2001

• Program Committee WebNet 2000-World Conference on the WWW and Internet, San Antonio, Texas, USA, 2000

• Paper Committee Member CHI 99, ACM SIGCHI Conference on Human Factors in Computing Systems, Pittsburgh, PA USA, 1999

• Paper Committee Member CHI 98, ACM SIGCHI Conference on Human Factors in Computing Systems, Los Angeles, CA USA, 1998

• Program Committee Member The 1996 East-West International Conference on Human Computer Interaction, Moscow, Russia, 1995


Qualifications

Ph.D. in Computer Science, Flinders University with a thesis titled: Animating Direct Manipulation in Human Computer Interfaces

M.S. in Computer Science, University of Virginia with a thesis titled: Pipeline Pyramids in Dynamic Scenes

B.A. in Physics, George Washington University


Research interests

  • wearable computers
  • virtual reality
  • augmented reality
  • graphical user interfaces

Research publications

My publications are in the current list of the Wearable Computer Lab publications


Expertise for Media Contact

I am able to provide media comment in the following areas of expertise:

Discipline: Computer Science

  • wearable computers
  • virtual reality
  • user interfaces
  • augmented reality
  • projector-based augmented reality
  • tabletop interactions

Community Service

Organisation Name:   DDD Radio
Section:   DJ
Level of involvement:   DJ
Year from:   1991
Year to:   2009


Research Degree Supervisor

The Wearable Computer Laboratory Research Interests:

We believe a wearable computer with an augmented reality (AR) user interface allows for exciting new applications to be deployed in an outdoor environment. The operation of wearable computers in an outdoor setting is hampered by the lack of suitable input devices. Many traditional input devices such as mice and keyboards are not suitable for mobile work outdoors, as they require a level flat surface to operate. A second difficulty is the well-known registration problem. The field of virtual reality (VR) also suffers from the lack of proper input devices and sub-optimal tracking systems, and as a result, new input devices, interfaces, and trackers are continuing to be developed in an attempt to solve these problems. However, many of these devices require fixed infrastructure and are not useable in mobile outdoor environments.

The problem of registering virtual images with the user’s view of the physical world is a main focus of AR research. However, there is little previous work in the area of user interfaces for controlling AR systems in an outdoor setting, which is one of the focuses of this paper. Two major issues for the development of these user interfaces are as follows: firstly, registration errors will make it difficult for a user to point at or select small details in the augmentation and secondly, pointing and selecting at a distance are known problems in virtual and augmented reality applications (compounded by the fact the user is outdoors with less than optimal six degree of freedom tracking of their head and and hands).

Therefore, new user interaction techniques are required, and the input techniques the users are required to use will have a large impact on the usability of these sytems.





Change | Staff home page help