Programmer/Research Assistant Intern 0934
January 08, 2009
Project Name
Lightweight Graphics for Virtual Call for Fire Practice
Project Description
The JFETS-IOTA project has developed a spoken dialogue system that holds simulated Call for Fire (artillery fire request) dialogues. The JFETS-IOTA language components interact with a multi-room situated virtual environment (JFETS) through an XML messaging protocol. We would also like the IOTA components to interface with an alternative, lightweight, graphical application that shows a target environment, so that trainees can practice on a single computer rather than the current multi-computer JFETS situated virtual environment.
Job Description
The intern will write a computer program that displays a graphical landscape (either 2D or 3D), including targets and some notion of terrain that corresponds to a map with coordinates, accepts and parses XML messages from the IOTA language components, and displays the results of artillery fire in the graphical landscape.
Skill set:
• Experience programming in Java.
• Experience programming interactive graphical applications, ideally games.
• A clean programming style, able to develop well-commented and easily-maintained code.