Contents: project requirements, coding resources, project submission
guidelines, project marking.
Project
[sketch of the system]
[a sample of scenarios]
[guide to the feasibility study]
[use cases examples]
Resources
These reasources are provided to you for convenience. They don't
suggest a particular platform or technology for your system. Feel free
to find other resources.
Programming
- [txt] .
Basic instructions to pair NXT and USB Bluetooth (Jeremy Schultz).
- [url]
Bluetooth programming in Linux and WinXP (tutorial).
- [url]
The official Linux bluetooth protocol stack. You will probably
need this only if you really have to get down to the nitty gritty
details.
- [url]
NBC and NXC (programming the Lego NXT controller).
-
[slides] ,
[source_code] :
Jeremy's talk about NXT programming and bluetooth on Linux (from a
previous course offering).
Creating Project Documents
- [url]
Violet, a free program for drawing simple UML diagrams.
- [official site]
LaTeX, a document preparation system (contains tutorials).
Other software packages
[url] :
doxygen, a documentation generation package that will be very useful
for the "object design" document you are required to submit.
[doxyGen
notes] : Handouts from Jeremy's presentation in class from a
previous course offering.
Submission guidelines
Make sure all documents are of high quality:
- They have a uniform appearence. They look as if written by one
person. Think and impose a standard for your documents!
- Check for spelling and grammar errors. You will loose marks if
the documents are sloppy.