National Research Council CanadaSkip all menusSkip first menu Menu
National Research Council Canada Government of Canada
NRC-IIT - Institute for Information Technology
NRC-IIT - Institute for Information Technology
Research Programs
3D Technologies
3D Examination of the Mona Lisa
3D from Paintings and Old Photos
Advanced User Interfaces Design and Evaluation
Alexandria
Application Framework for Tele-Collaboration
Automation of Image-Based Modeling
Cleopatra
Demotride
DIMENSION
Digitizing and Tracking in a Dynamic Environment
The Human Shape Variability Study
Texture Mapping from 3D Models
The Virtual Boutique
The Virtual Theater
VLSI CMOS Sensors
Artificial Intelligence Technologies
Broadband Visual Communication
Computational Video
e-Learning
Health Initiative
High Performance Computing
Human-Computer Interaction
Information Analysis and Retrieval
Interactive Language Technologies
Internet Logic
People-Centred Technologies
Security and Privacy
Software Engineering
Research in NRC-IIT Locations
Research Success Stories
Printable version Printable
version
Home | Research | Research Programs | 3D Technologies | Application Framework for Tele-Collaboration

3D Technologies

Application Framework for Tele-Collaboration

The NRC Institute for Information Technology (NRC-IIT) research project, Application Framework for Tele-Collaboration, will provide a powerful high performance framework for developing collaborative software applications in the field of tele-collaboration.

Developing collaborative software is an inherently complex task that often involves dealing with real-time constraints, resource limitations and complex synchronization problems. This project approaches these problems by combining a generic software framework with advanced code generation techniques in order to allow generic software solutions to be easily applied to specific application contexts.

The software framework allows adaptations to the development process for collaborative applications so that the process corresponds more closely to the development process for single user applications. The goal is to have the two development processes be as similar as possible.

In addition to simplifying the development process, the project also aims at providing a high performance framework for the development of real-time synchronous collaborative applications. Advanced features that will be provided for such applications include:

  • reliable multicasting
  • multi-threading
  • priority and interest management
  • low bandwidth synchronization
  • audio and high resolution video
  • security and session recording

The results of this project provide a solid base for applied research in the field of tele-collaboration by facilitating the development of research prototypes in new application fields. One such application is demonstrated in the linked NRC-IIT project, DIMENSION, where these research results provided the foundation for the development of an advanced 3D collaborative visualization environment. The collaborative software used in DIMENSION allows for the sharing and dynamic transformation of complex 3D worlds.

Opportunities

Inquiries about collaborating in this research are welcome. If interested, please contact the research contact listed below.

Research Contact

Louis Borgeat
Research Officer
Visual Information Technology

NRC Institute for Information Technology
1200 Montreal Road
Building M-50, Room 353
Ottawa, ON K1A 0R6
Telephone: +1 (613) 991-5477
Fax: +1 (613) 952-0215
E-mail: Louis.Borgeat@nrc-cnrc.gc.ca

Business Contact

Charles Gauthier
Business Development Officer
Business Development Office, NCR

NRC Institute for Information Technology
1200 Montreal Road
Ottawa, ON K1A 0R6
Telephone: +1 (613) 993-2491
Fax: +1 (613) 952-7998
E-mail: Charles Gauthier


Date Published: 2004-02-10
Top of Page