UC IRVINE - ICS 125 PROJECT IN SYSTEM DESIGNPROJECT DESCRIPTION |
Create a new GUI component for the Endeavors Advanced Workflow System . The new component will be called the Resource Artist and will provide a graphical representation of existing resources along with the means to create and modify new resources and assign the resources to a project. Resources are anything that has an identity; such as: software, hardware, buildings, rooms, people, and teams. Resources can also be collections of other resources.
Endeavors is
one of the research projects here at UCI. It is designed to improve coordination
and managerial control of development teams by allowing flexible definition,
modeling, and execution of typical workflow applications. Many previous
125 project teams have contributed to the Endeavors program.
Endeavors is written in Java and is in the process of upgrading to the
JDK1.1 AWT event model and incorporating message based communication between
the user interface components and the underlying process engine. The current
Resource Artist uses the old JDK1.02 event mechanism and is incompatible
with the rest of the system. The Resource Artist will be implemented using
the latest Java JDK release and use the
Java
Foundation Classes as a source for lightweight components. Use
of components from third party tool vendors such as Visual Cafe is not
allowed. But use of these tools to work with the JFC components is OK.
We are looking for the capabilities found in programs such as buddy lists,
electronic roledexes, and automated installation tools. We would also like
to see any other neat graphical features you can think of.