| Home |
|
Student Resources |
|
Project suggestions |
|
Many web sites have broken links and the associated filestore contains unused and unwanted files. The aim of this project is to develop a system that checks a web site for errors of this type and which provides a simple control interface for users to repair these errors. The system should 'learn' as the user repairs an error so that if a link is replaced by another link on one occasion, the system should automatically propose this change if a further error involving the same files is detected.
Web site cross-referencing
The aim of this project is to develop a cross-referencing system that can traverse a web site and produce a table showing the links that are used on each web page and to show every web page on a site that references a particular web page. Limited external cross-referencing is also possible where you may follow an outgoing link and, if this has a back link, you can then cross-reference that site.
Web page layout of Java programs
In this project, your aim is to take a Java program laid out as text and to convert it into a coherent set of web pages where the Java is displayed in HTML. You need to be able to find all of the objects referenced in the program (normally in separate files) and to display these in separate pages. You may create several different indexes into the Java program pages. Your system should deal with the layout of Java programs of up to 10, 000 lines of code.
To do this project, you may have to parse the Java code to discover the objects used. There are a
number of free Java components for parsing available that can be downloaded.
| Legal and Privacy Notice |