Software Engineering and Endeavors

Introduction

ICS's Software Engineering Department has started using Java Programming Language which is geared towards internet, client/server processing, and 100% platform portability. There are three projects which use this technology: Endeavors, Chimera, and C2. All three projects are funded by EDCS and is headed by Professor Taylor. I currently work on one of these research projects. 
 
 
 

Endeavors

My programming efforts are directed at Endeavors, one of many research areas in ICS. Endeavors is a workflow/process environment written in Java and can be used to control software engineering as general workflow processes. The highly componentized and distributed nature of Endeavors is one of many aspects that make Endeavors a highly interesting and applicable project. Users only need a Java compatible browser to run Endeavors; no local installation required! Perhaps my biggest joy of working on this project is that it is a real world application. Endeavors is geared towards non-technical as well as technical users. The non-technical aspect of this program makes it attractive to a wide audience and makes the software engineering design aspect of this application very challenging.
 

Project Associates

People Title/Role
Professor Richard N. Taylor Supervisor
Gregory Alan Bolcer Project Lead, Foundation
Arthur S. Hitomi Process, Foundation, Server
Clay Hall Cover UI, WebPage, Demo
Peter Kammer Process, Server
Peyman Oreizy Interpreter
Ed Kraemer Java Brain, Bug Tracking
 
 
Working Projects Endeavors Web Interpreter. 

Demo of TEP off of Zola
Demo of Pacbell off of Zola