Projects
R. Alexander Milowski
milowski@sims.berkeley.edu
School of Information Management and Systems
#1
Criteria
You need to use two or more XML specifications/technologies:
XML Schema
XSLT, XPath
RDF, OWL, XML Topic Maps
etc.
You can develop an application, a tool, or a methodology.
Your project should be scoped so that it can be done in about four weeks.
For larger projects, you can develop a prototype rather than a complete solution.
You can use parts of your masters project or projects in other classes as long as it meets my criteria
This is your final!
#2
Center in a Box
We'll go over Center in a Box.
It is a Cocoon application that uses XML and XSLT to structure a web site for centers on campus.
There is lots of interesting work to do related to it:
Re-factor schemas for extensibility.
Add new schema modules for new content types.
Media handling (images, video, metadata, etc.)
Forms processing.
Lecture slide archive utilizing ontologies to allow a user to create presentations from slide modules.
A course information module for course websites.
If you are having trouble finding a project, we can find one related to CIB that interests you.
#3
Proposals
You need to write-up a project proposal before you do significant work.
Your project must be approved by me!
Approval means you have submitted a proposal that I've accepted!
You must use my project format for the proposal as sent out on the mailing list.
#4
Presentation
You will give a short presentation on your project.
It should be 10-15 minutes.
You must have a slide presentation.
You can present at any time during the semester.
#5
Final Results - A Report
You can finish your project at any time but it is due at the end of the semester.
You must turn in, for your final, the following:
An XHTML formatted report that describes your projects and your results.
The working code/stylesheets/etc. as specified in your proposal.
Examples and documentation.
You should use the same format as the proposal for the final report.