Intelligent User Interfaces
CS 525U - Spring 2008

Task-Based User Interface Project

FIT: A Framework for Intelligent Training

Chris Gianfrancesco



FIT is a framework to aid in the development and deployment of intelligent training systems, allowing end-users to learn the processes of complex tasks with the aid of an intelligent agent.
Developers using FIT need not know any programming languages. By simply creating a task model and adding additional specifications for presentation and handling, the FIT system will provide the rest automatically.

ANSI/CEA-2018 Task Model:

Executable Jar File
("java -jar FIT.jar <project> <task>")

Source Code (Eclipse project file)

Detailed Description:

  • Instructions for a typical interaction
  • What worked
  • What didn't
  • Future directions

For more information about this project and/or the CEA-2018 standard, contact Professor Charles Rich.