
|
|
uEAC User Interface Project
|
Project Overview
The uEAC currently has a functional command interpreter. This
command interpreter allows the user to connect to the device through a
serial console and perform primitive actions that relate to
manipulating the uEAC. To make this interpreter more useful to
researchers, the system needs a more efficient tool on the host system
to manage/organize the data flowing.
There are two levels to implementing this more effective user
interface. The first level is a textual language that allows an EAC
architecture to be compiled into commands that can be transfered to
the uEAC. The second level is developing a graphical interface for the
compiler to allow a visual interface of the architecture and dynamic
data.
The compiler should be able to operate at two different levels of
abstraction. The first level will allow direct specification of the
architecture. The translation of this level to the interpreter
commands will be straightforward. The second level will allow
behavioral specification of system architecture. The second level is
considerably more complex and should be considered a research topic.
The graphical interface will allow the user to interact with the system
using a graphical interface. The interface should be designed to be
cross platform (Windows, OS X, Linux).
Areas of Investigation
- Compiler
- Direct Mode
- Behavioral Mode *Research Topic*
- Graphical User Interface
|