News

CS talk (thesis defense): 5 December 9:30 am, N116

All students and faculty are welcome.

A Distributed Architecture for Remote Service Discovery in Pervasive Computing
by Farzad Salehi

Abstract: The area of investigation of this talk is service discovery in pervasive computing. Service discovery is very important in realizing the concept of pervasive computing. In addition, service discovery protocols must be able to work in the heterogeneous environment offered by pervasive computing. Remote service discovery in particular has not been properly achieved so far.

In an attempt to remedy this we propose a new architecture for enabling typical (local) service discovery mechanisms (without the ability of remote service discovery) to discover services remotely. Our architecture uses Universal Plug and Play (UPnP) as prototype for a normal (local) service discovery protocol and Gnutella as a prototype for peer to peer distributed search protocol. We introduce a module called \emph{service mirror builder} to the UPnP mechanism and a remote communicating protocol in a Gnutella network. As a consequence, UPnP network become able to discover services in the remote networks (that is, remote service discovery).

CS Day - 26 October

To mark the National IT Career Week (24-28 October 2011), the department of Computer Science at Bishop’s University organized a “CS day” with activities intended to introduce young people to the Computer Science and IT domains and to encourage them to consider further studies in these fields. This event was one of four organized jointly by the Bishop’s university, Université de Sherbrooke, Champlain College and the Cégep de Sherbrooke.

The following presentations are now available on-line:

Photographs are coming soon.

Undergraduate Capstone Open Source Projects

If you are interested in getting real experience building a substantial software system as part of a distributed team, you'll be interested in UCOSP!

UCOSP is a senior undergraduate course, which has been running since September 2008. In this course, teams of students from several schools work together on an open-source software project. Each student registers in the appropriate course at his or her home institution (in our case this course would be either CSC 307 or CSC 308) and works in tandem with their peers from across the country. During one intensive weekend early in the course, students travel to meet face-to-face and work together.

This course exposes students to the tools, working practices, and issues that are now routine in global software development. Just as importantly, it enables them to get to know their peers from across the country. UCOSP is sponsored by Canadian CS Department Chairs and several industrial partners.

If you are interested in being involved, please contact Dr. Stefan D Bruda, who is the faculty partner for UCOSP at Bishop's.