University of Southern California

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.


Back to 2009 Internship list.

Back to Application Form