Howto get started with this code
This is a quickstart note about getting up and running with MHS. This is a spot for me to keep notes about a developer readme.Â
- Software
- Windows 2000 SP4 or greater (not sure about vista)
- Visual Studio 2005
- .Net 2.0
- DirectX 9 SDK
- Tablet PC SDK
- Visual Studio Extensions for Windows Workflow foundations
- Polhemus Driver & SDK
- [optional] Blender for working with meshes
- [optional] PhotoShop for working with images and icons
- [optional] MS Office for viewing developer documents
- [optional] TortoiseSVN (or equivalent) subversion client for checking out code
- Read the design document. It has changed a little bit since the last writing. It still gets tthe gist across.
- Look at the visio .vsd and the visual studio .cd digrams. They really help explain things quickly.
- Review the code in Model.cs to see the core data types you have to work with. Explore it with the test program.
- Review the code in ModelController.cs. It extends the model classes to add types necessary for workflow management.
- Review the code Controller.cs, the FieldTripControllerService. This is the controller that application programmers will use.
- Finally, spend a long time looking at the supporting classes and complicated logic.
- Code!
Permalink Comments off