Latest News

Congratulations to Tina (Yue Yu)

Read More

Next CHAI Seminar

Heteromation: Dividing Labor between People and Machines
Bonnie Nardi

Tue 07 October 02:00PM

Seminar Details

edit Cruiser

Cruiser

Trent Apted, Anthony Collins, Judy Kay
School of Information Technologies, University of Sydney

Contact Person

Anthony Collins
anthony.collins@sydney.edu.au

Photo of Cruiser

Project Description

The Cruiser Framework is an efficient, extensible and reusable software framework for developing tabletop applications. The framework has been utilised to create a large number of applications, and is designed to operate independently of the hardware platform.

Cruiser is cross-platform, meaning that tabletop applications can be developed and run on the Windows, Mac OS X or Linux operating systems. This gives flexibility, both for development (a developer can use their choice of operating system) and for deployment. Supported hardware currently includes Mimio, SMART Board, Hitachi StarBoard, DiamondTouch, iNexio, CycloTouch, PQLabs. Cruiser also supports the TUIO protocol, a standard representation for hardware events that is now commonly used on a range of multi-touch hardware. Cruiser can also work with any hardware device that supports mouse emulation (no driver required).

Cruiser is designed to allow easy creation of plug-ins. These can enhance the existing functionality, or they can create entirely new functionality, either from scratch or by leveraging the existing functionality as building blocks. This flexibility enables creation of rich applications which reuse already written components. Cruiser is written in C++ and uses OpenGL for a highly responsive display.

Below is a video showcasing some of the research and applications developed with the Cruiser framework:

Media Coverage

Students develop rival to Microsoft's Surface, in The Australian, March 02, 2010 by Mahesh Sharma

All hands on the table for cyber communication, in Sydney Morning Herald, October 4, 2007 by Conrad Walters


Key Publications

K. Grace, R. Wasinger, C. Ackad, A. Collins, O. Dawson, R. Gluga, J. Kay, and M. Tomitsch. Conveying interactivity at an interactive public information display. In The 2nd International Symposium on Pervasive Displays 2013, 2013. [View Details]

A. Collins, A. Clayphan, J. Kay, and J. Horder. My museum tour: Collaborative poster creation during school museum visits. In Educational Interfaces, Software, and Technology 2012: 3rd Workshop on UI Technologies and Educational Pedagogy, 2012. [View Details]

A. Clayphan, J. Kay, and A. Weinberger. Enhancing brainstorming through scripting at a tabletop. In Educational Interfaces, Software, and Technology 2012: 3rd Workshop on UI Technologies and Educational Pedagogy, 2012. [View Details]

L. Hespanhol, M. Tomitsch, K. Grace, A. Collins, and J. Kay. Investigating intuitiveness and effectiveness of gestures for free spatial interaction with large displays. In PerDis '12: Proceedings of the 2012 International Symposium on Pervasive Displays, pages 6:1-6:6, New York, NY, USA, 2012. ACM. [View Details]

A. Collins, C. J. Ackad, T. Apted, P. Sztajer, P. Ward, H. Weng, and J. Kay. Core functionality and new applications for tabletops and interactive surfaces. In UbiComp '11, 13th international conference on Ubiquitous computing, pages 607-608, New York, NY, USA, 2011. ACM Press. [View Details]

A. Collins, J. Kay, C. Stewart, E. Fitzgerald, and C. Ackad. A system, method and computer program for interacting with data (tabletop “multi-page”), 2011. [View Details]

A. Clayphan, A. Collins, C. J. Ackad, B. Kummerfeld, and J. Kay. Firestorm: a brainstorming application for collaborative group work at tabletops. Technical Report 678, School of Information Technologies, University of Sydney, August 2011. [View Details]

A. Clayphan, A. Collins, C. Ackad, B. Kummerfeld, and J. Kay. Firestorm: A brainstorming application for collaborative group work at tabletops. In ITS '11: Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, pages 162-171, New York, NY, USA, 2011. ACM. [View Details]

A. Collins, H. Coche, T. Kuflik, and J. Kay. Making the tabletop personal: employing user models to aid information retrieval. Technical Report 655, School of Information Technologies, University of Sydney, 2010. [View Details]

C. J. Ackad, A. Collins, and J. Kay. Switch: Exploring the design of application and configuration switching at tabletops. In Proceedings of ITS '10: the ACM International Conference on Interactive Tabletops and Surfaces, pages 95-104, New York, NY, USA, 2010. ACM Press. [View Details]

C. J. Ackad, A. Collins, and J. Kay. Switch: Exploring the design of application and configuration switching at tabletops. Technical Report 654, School of Information Technologies, University of Sydney, 2010. [View Details]

T. Apted, A. Collins, and J. Kay. Heuristics to support design of new software for interaction at tabletops. In CHI '09 Workshop on Multitouch and Surface Computing, 2009. [View Details]

C. J. Ackad, A. Collins, and J. Kay. Moving beyond the tabletop as an appliance. In Adjunct Proceedings of ITS '09, the ACM International Conference on Interactive Tabletops and Surfaces, 2009. [View Details]

B. Sprengart, A. Collins, and J. Kay. Curator: A design environment for curating tabletop museum experiences. In ITS '09 Demonstrations, the ACM Conference on Interactive Tabletops and Surfaces, 2009. [View Details]

T. Apted and J. Kay. Photable: Enhancing the social interaction around the sharing of digital photographs. In CHI '08 workshop on Collocated social practices surrounding photos, 2008. [View Details]

T. Apted, J. Bunton, G. Darke, J. Kay, and B. Kummerfeld. Systems & methods for collaborative interaction, 2008. [View Details]

T. H. Apted. Cruiser and PhoTable: Exploring Tabletop User Interface Software for Digital Photograph Sharing and Story Capture. PhD thesis, School of Information Technologies, University of Sydney, 2008. [View Details]

T. Apted. A system and method for manipulating digital images on a computer display, 2007. [View Details]

A. Collins, T. Apted, and J. Kay. Tabletop file system access: Associative and hierarchical approaches. In TABLETOP '07: Proceedings of the Second Annual IEEE International Workshop on Horizontal Interactive Human-Computer Systems, pages 113-120, Washington, DC, USA, 2007. IEEE Computer Society. [View Details]

T. Apted. An interface element for a computer interface, 2007. [View Details]

T. Apted. Systems and methods for remote file transfer, 2007. [View Details]

T. Apted. A system and method for capturing digital images, 2007. [View Details]

T. Apted, J. Kay, and A. Quigley. Tabletop sharing of digital photographs for the elderly. In CHI '06: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pages 781-790, New York, NY, USA, 2006. ACM Press. [View Details]