| Maximum marks | 100 |
| Weight | 50% of the total assignment marks |
| Submission deadline | 11:55pm, Friday, September 4 |
| Submission mode | Electronic and Manual |
| Estimated time | 15 hours |
| Penalty | 10% per day |
| First posted | Tue Aug 11 11:03:06 EST 2009 |
| Last modified | Wed Aug 12 15:56:33 EST 2009 |
This assignment will be updated on a regular basis. Clarifications
and modifications will be added as and when required. Note that
answers should be submitted both electronically and in printed
form. You will be required to submit one or more files for each
question, with specific file names. You can submit additional
files, if required, and these can be image files, in the form
in the form of jpg or gif
images; or pdf files; or html
or css files. Make sure that all of these files
(including the specified ones) are located in the same directory and
that you submit all of them. Use relative links to refer to such
files, eg, <a href="myadditionalfile.html">.
Remember to provide detailed references, if any have been made use
of. Supply absolute URL's to any online references.
This is a group assignment and should be completed in groups of 2. Both people in the group must contribute equally to the assignment. It is strongly recommended that both people in the group work collaboratively on all the questions, rather than split the workload across the questions. You are only required to hand in one copy of the assignment with both names and student numbers clearly shown.
Note that all work submitted must be entirely your own work. Make certain you use quality information and that you carefully reference all the material that you use. It is unacceptable to cut and paste another author's work and pass it off as your own. Anyone found doing this, from whatever source, will get a zero for the assignment. Any material that you wish to quote should be put in quotation marks and the source should be clearly referenced. Read the department's policy on plagiarism, to be found in the Department of Computer Science Student Handbook.
It is strongly suggested that you start working on the questions right away and submit questions as and when you finish them. You can submit as many times as you want. Only the most recent submission will be retained. Check that your files work on the student system before submission. Please ensure that you copy your submitted files to an appropriate folder in your directory on the student system as well.
Note that the COMP3410 assignment is for the undergraduate students and the COMP6341 assignment for the postgrad students. The two are not interchangeable. If you find problems with this assignment (e.g., something is not clear, or there are broken links), please get in contact with the concerned lecturer immediately. The name of the lecturer and email contact details can be found at the top of each question.
DCS XML Inc is looking to develop an addressbook application that allows people to store details regarding their contacts on a server and view it using a client application running on fixed or mobile devices such as workstations, laptops, PDAs and mobile phones. All the required information is to be stored on a server using XML. Each addressbook entry must have provision to include the following contact related information:
Make sure that your schema and stylesheet files are well documented. Submit the files cd.xsd, cd.xsl, cd.xml, cd.html, cd.css and cd-report.html. Make sure that you test your files using xmllint and xsltproc on the student system before submission.
As discussed in the Tutorial, the Australian Computer Society and ANU have built the International Federation for Information Processing Digital Library (IFIPDL). This contains papers from conference proceedings. The full text of new conference papers is provided, but there is more to a conference than the formal written papers. Some conferences also now have online discussion of the topics, before, during and after the conferecne (or instead of it). Consider how you would extend the IFIPDL to include online discussion forums.
Your report must be around 600 words in length. Submit your report as dlreport.html.
National Archives of Australia has developed XENA - XML Electronic Normalising of Archives. This converts digital documents from government agencies into open source formats for archival preservation, along with their metadata. XENA currently processes word processing document, spreadsheets, images and audio files. National Archives are having difficulty finding suitable standards for use with video.
Your report must:
introduce the topic;
give a background to the chosen XML formats and standards, introducing key terms;
give a brief description, including application areas and simple examples; and
have a conclusion including your opinions on the topic.
Your report will be marked on relevance, content, presentation and referencing.
Your report must be around 600 words in length. Submit your report as video.html.
Make only one submission per group. You will need to submit your assignments both electronically and in printed form. The filenames to be used for electronic submission are given above, as part of each question. In addition, you need to attach a completed group cover sheet and submit it as ass1-cover.html. Read the information on the assignments page for electronic submission.
Make sure that you attach an assignment group cover sheet to your submission, with all the fields filled in. Failure to do so can cost you up to 5 marks.
For submitting the printed version, print off your complete assignment (all parts included), attach a completed cover sheet to the top and staple the lot. Place your assignment in the assignment box labeled COMP3410, which is located on the ground floor of the CS&IT building.
Note that you can only submit your assignment electronically if you belong to a tutorial group.
If your submission is late, then a late penalty of 10% per day applies. Assignments will not be accepted one week after the deadline.
Extensions will only be given under special circumstances. Students should write a letter to Dr. Ramesh Sankaranarayana stating the reason for the request and attach supporting documentation (e.g., medical certificate). This should be done before the deadline. Requests for extensions after the deadline will not be accepted.