Download ELVIS!

ELVIS is a simple language that allows users to write robust graphical user interfaces (GUIs). These often pose problems for beginning programmers and make advanced programming tedious. Java's implementation of GUIs is done through Swing, which is often confusing and clunky. Our project seeks primarily to simplify this interface in an extensible way.

Achieving this objective involved targeting three groups for whom the language is tailored. Beginning programmers would use our language as a tool to learn about Swing and GUIs in general. Intermediate and advanced programmers would use our language to create actual, powerful applications. Finally, other comps groups will be able to build off our platform for future projects.

2006 Computer Science Comps

More about us