From: Kelvin Sung [KSung@uwb.edu]
Sent: Saturday, June 21, 2008 6:50 PM
To: John Nordlinger
Cc: Kelvin Sung
Subject: June 2008: Progress Report on: XNA CS1-Lab Workbook
XNA CS1-Lab Workbook: June 2008 Progress Report
Quarter just ended. In between regular academic responsibilities, grading
exams, and attending students’ graduation ceremonies, we are making very good
- Development Environment: we have designed and implemented the development
infrastructure. CVS set up is completed and functional. The structures for
source code, documentation, and examples are all designed and implemented.
- Support Library:
XNACS1Lib. This is a major initial development effort. We have taken our
library from previous project, took it apart, redesign the interface and
re-implemented to cater for the requirement of this project.
- first version developed (completed)
- first rough draft documentation included
- Future feature to consider: more elaborate font/text output support: including
change of color, size, and output locations. This is a really important
issue. At this point we will defer this request, waiting on XNA V3 and
“when we have time” later.
- Pre-Chapter 1 Examples (1000): this will be the pre-text book examples that
introduce XNA framework, C# Express, and general MVC framework. At this
point, this is mostly a list of requirements such that students can start
working XNACS1Lib. We will come back to develop the tutorials after we are
done with 2000 (Chapter 2) and 3000 (Chapter 3) examples. At that point,
we will have a better idea what must be included here.
- Chapter 2 Examples:
2000: generally map to Chapter 2 of the text, we are about 75% complete
with the examples in this chapter.
- To Dos:
Debug support: we should document how to debug pay specific attention to
debugging in real-time environment.
- Moving forward:
we have established an excellent beginning infrastructure to support
continual development. I expect next month or so (July), it will be pretty
“routine” project development. By early August or so, with ample content,
we will probably have to revamp the infrastructure. But that is to be
Over next month or so, Kelvin and Mike will be on vacation at different
times. The pace of development will pick up again after the brief vacation