:: Site map:: Intranet
:: Research Areas:: Projects :: About CfPC:: News & Events:: Publications
   
  Object Technology
in a Pervasive Computing Context
 
    Executive summary  
   
   

Software development is central for most companies in the IT business, and the construction of high-quality software is a major bottleneck when developing new IT products and services. To be able to compete, it is important that companies are up-to-date within the state-of-art of software development/technology. With the current trend towards pervasive computing it is necessary that research is carried out in the area of software technology for pervasive computing.

Good software developers are perhaps the category of people within the IT-business who are in greatest demand. Education in software development is therefore an important activity in addition to research. In the Center for Pervasive Computing, research and education within pervasive software technology is therefore considered to be highly important.

The label pervasive software technology covers a large number of disciplines, and it will not be possible to cover them all. The research area described in this document has main emphasis on development of object-technology for pervasive computing. The motivation for this is that object-technology is probably the most successful and promising software technology of today, just as the Department of Computer Science, University of Aarhus, has a long tradition for research and education in object technology.

Research themes
The main research themes within object technology are:

  • Architecture of pervasive computing systems
  • Development of virtual machines for supporting pervasive computing
  • Language support for pervasive computing
  • Tools for development of pervasive systems

In addition, there will be cooperation with other areas with CfPC such as mobility, HCI, CSCW etc. The activities within object technology can be classified as partnership activities, lab activities and projects as described in the next sections.

Partnership activities
Fundamental research activities related to the development of object technology for pervasive computing systems. The activities will draw upon experience gained in both lab activities as well as projects. Activities include topics related to software architecture, mobile agents, frameworks, distributed systems, identification of design patterns, language development and development of virtual machines.

Labs
Labs serve both as test benches for testing research ideas from the basic activities as well as sources of inspiration and feedback. A lab for experiments with audio and video units in cooperation with Bang & Olufsen has been established.

Projects
Close collaboration between research institutions and companies on concrete projects serves as valuable sources of inspiration and knowledge transfer for both parties alike. The following projects are currently taking place:

  • Objects in appliances
  • Distributed objects in embedded systems
  • Pervasive Object Model Project
  • Object oriented language interoperability
  • Knight
  • Integrating BETA with Eclipse

The object-technology group is involved in projects within CSCW and Pervasive Healthcare.

Partners
The participants include Department of Computer Science, University of Aarhus, the Sun group at the Alexandra Institute, and the Alexandra Institute. Cooperation is expected with the Institute of Information Studies, University of Aarhus.

People
The following people participate – or have participated - in the activities:

  • Peter Andersen
  • Lars Bak (Sun)
  • Jakob Bardram
  • Michael Caspersen
  • Henrik Bærbak Christensen
  • Aino Cornils
  • Christian Damm
  • Erik Ernst
  • Klaus Marius Hansen
  • Ole Lehrmann Madsen (research responsible)
  • Kari Schougaard
  • Ulrik Pagh Schultz
  • Michael Thomsen
  • Mads Torgersen.

In addition, a number of students and student programmers participate in the activities.

 

Top

 

 
Related projects
Objects in appliances
Distributed Objects in Embedded Systems
Pervasive Object Model Project
Object oriented language interoperability
Knight
Integrating the BETA language with Eclipse
Area Site
Centre for Object Technology
www.cit.dk/cot/
Area Manager
Ole Lehrmann Madsen
Dept. of Computer Science
University of Aarhus
Aabogade 34
DK-8200 Århus N

Phone: +45 8942 5670
Fax: +45 8942 5624
Email: olm@daimi.au.dk

   CfPC©, updated: 14-nov-05