Peter Wentworth, Pat Terry, Peter Clayton, Shaun Bangay
Rhodes University, Grahamstown, South Africa
Presently Dean of Science at
Pat Terry teaches the undergraduate courses at
Specific objectives of Terry's work are to
·
determine to what extent the CLI, C#, and the
assembler, disassembler and other SSCLI tools could be
incorporated beneficially into the existing assembler and compiler courses in
curricula such as ours, and, if necessary, to develop modified teaching
materials attractive to a wider audience (target date end of 2002).
·
determine the impact of retargetting the compiler tools currently used in our
courses to show how to generate CLI in addition to (or in place of) the current
pseudocode (target date end of 2002),
·
produce a revision of the earlier textbook aimed
at a less sophisticated market than John Gough has catered for with his
influential "Compiling for the .NET Common Language Runtime" (Prentice Hall,
2002), but which would prepare
students for more advanced studies of compilers. The target here would be to produce a draft no later than July
2003, and to "consumer test" it on the next year's crop of students at
The objectives here is to build up the .NET interest group through these specific activities and milestones: (there is some discontinuity because some students complete in November and others start in February.)
·
Sept 2002: We are building a distributed facial recognition
system using .NET. Our first paper is in preparation for the SATNAC
Conference in Sept 2002, by which time we will deliver a
demonstration-quality version of our Principal Component Analysis (PCA) facial
analysis system in C#, and will have it coupled via XML web services with a
Neural Net Classifier written in Matlab, and exposed
as a .NET service. (Although some of this is not strictly SSCLI based, it is
generating significant momentum in our group which in turn is promoting our
SSCLI activity.)
·
By December 2002, four honours graduates will complete our first .NET related
projects. The Distributed Web Computing course will have been adapted to
incorporate a larger chunk of material on XML and web services.
·
By March 2003 our facial recognizer will be
installed for field trials in our building (typically, to assist the
receptionist to remember students' names, and to track photocopier usage). Our
2003 students will have selected new projects and we expect to replace the 4
finishing students with 8 new ones in .NET related activities. Some of these
will start migrating current departmental work in wireless and mobile devices to
the .NET for small devices, or the Compact Framework.
· By Sept 2003 we will have experimental results and be finalizing our facial recognition project, and we will have deployed our first .NET or Compact Framework applications.
Professor Shaun Bangay is porting Rotor to Linux. This work is well advanced, running most of the C# examples, and we expect our first public release before the end of July.
Contacts: Tel +27 (46) 603 8291; Fax +27 (46) 636 1915; http://www.ru.ac.za/
mailto:{p.terry|p.wentworth|s.bangay}@ru.ac.za p.wentworth@ru.ac.za s.bangay@ru.ac.za p.clayton@ru.ac.za (Head of Dept)