Jython Chat Application

2PersonChat.png

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"]