B.Sc. Major Projects
Peer-to-Peer Computing Technologies for Sharing and Collaborating on the Net
Abstract:
With the ever-increasing number of Internet-enabled devices, the Peer-to-Peer (P2P) model has quickly emerged as a computing paradigm of the future. P2P architectures offer a decentralized approach to distributing computing, content sharing, and collaboration. This presentation will give an overview of the technologies and concepts that are needed for P2P computing on the Net, as well as look at some recent successful solutions in each of the application topics. Also, one of the major issues with the development of a P2P infrastructure is interoperability, and therefore any specific design examples will be discussed in the context of Project JXTA, a platform that provides developers with a flexible set of libraries and protocols governing P2P communication in order to achieve a highly ubiquitous network of heterogeneous, platform-independent P2P services.
Download
the presentation (pdf)
Integrated Sports Management Information Systems
Abstract:
With the increasingly availability of computers and technology, society has witnessed a growing trend to replicate traditional means of information management into computerized information systems. There are two common types of information systems: those that provide efficient organization and management of information, and those that serve as portals to the source of information. With an integrated information management system, functionality from both types of systems are combined to provide a robust solution to information management. In particular, we look at sports organizations that fit this particular description, and how to correctly model the relevant administrative processes, as well as providing access to useful information and services to the members of the organization (i.e. athletes). The resulting benefit is improved efficiency in administration, as well an overall increase in satisfaction for those involved. This presentation will look at various systems that attempt to address this issue. In particular, I will focus on the analysis and evaluation of a prototype system called WebCoach, a web-based information system for online sports management.
Download
the presentation (pdf)
I-Spy Distributed Image Surveillance
I-SPY is a multi-faceted Internet surveillance and monitoring system.
The main purpose of I-SPY is to capture images from a capture device
and send them across a network to a central server. The scopre of
the project was to develop a system that displays the usefulness
of a distributed video surveillance system. By defining I-SPY as
a distributed application means that its’ components reside
on more than one computer system. The current configuration of I-SPY
uses two locations: one for the client and one for the server. However,
the server-side infrastructure was developed on a Java 2 Enterprise
Edition (J2EE) infrastructure, and one its’ key features is
that components can be built once and distributed among numerous
machines with little effort. This means that in actuality, although
I-SPY is currently only a two-tiered system, it has the capabilities
to be distributed among n-tiers, giving it many of the highly desirable
properties of a distributed system such as scalability, reliability
and flexibility.
Download
the technical report (pdf)
|