Project Idea

We wanted to create a piece of software that would allow users of a bluetooth device to share files when they were in close proximity, for example on a train or in a lecture theatre. We  wanted the system to modular so that it was simpler to develop and easily expandable for new file types.  The system that we plan to implement would include a "music module" that would be able to play music in .ogg file format. 

Our initial idea used a Module Management program that could control updating the program to deal with new file formats, however it was soon realized that this would be infeasible as this would involve great difficulties with adapting the user interface to display the new fie format.  We then decided to create a modular file management system that could download or stream music files in .ogg format only.  It could then be expanded later to deal with other file formats.

The following use-case and module diagrams show the plan for the original system with the Module Manager.

use-case diagram (for all browsers) 

old module diagram (IE browsers only)
old module diagram (for all browsers)

The following module diagram is for the adapted system.

module diagram ( IE browsers only)
module diagram (for all browsers)

This Interface browser shows the interfaces for all the modules in an easily referenceable format.  This is an alternative to a class diagram showing all the interfaces between systems as this would be difficult to get onto one diagram.  It also aids in development and integration.

Browse module Interfaces. (opens new window)

This is a diagram to show how we plan to demonstrate our system by connecting two versions of the File Sharing and File Management modules together with a user interface and music module connected to only one set.  This is because we only need to control and play music using one of the devices.

System Demonstration Module Diagram (IE only)
System Demonstration Module Diagram
(all browsers)

This is a copy of the final group presentation we gave on Thursday of the last week of Term 1.

final group presentation (ie browsers only)
final group presentation (.ppt format)

NB: If you wish to open links in a separate window hold down the shift button when you click the link (windows only).

Use-Case Diagram by Andrew Elcock.
Final presentation's separate sections by their respective group member, brought together and formatted by Andrew Elcock.
Slide Template and all other content by Jennie Robertson.