Jython Chat Application
Client
CS 6452: Prototyping Interactive Systems
Description
This course centered around progressively creating a prototype for a web based chat client in Jython (implementation of Python written in Java). The four deliverables were as follows:
- Initial design ideas and low fidelity prototype (pencil and paper or digital picture).
- GUI layout and basic functionality
- Previous GUI with interaction over a network
- Previous GUI with addition of Web Services (Google and Wikipedia)
- Previous GUI with addition of databases to store and retrieve past chats
- A different basic functionality GUI prototype created in a prototyping tool
All the code for the GUI implementation was done in Jython using the JES IDE, a text editor, and the command line. Axure was used to develop the second GUI layout.
Responsibilities
Concept Generation, Prototype Development
Tools
Microsoft Word, Axure, Adobe Photoshop, Microsoft Powerpoint, Jython, JES, Sublime Text, Java API, Python API, Windows 8 Style Guide
[gallery link="file" ids="152,150,154,153,151"]