Archive

Archive for the ‘Java’ Category

jSketch

April 24th, 2010

This was a project for one of my classes that taught how to make large projects with a team.  We had a 4-person team that needed to make a clone (with improvements) of iSketch.  We also had to make it in Java.  Basically it’s just a network game of Pictionary.  Everyone is on their own and get points for guessing correctly.  We also added sounds, multiple colors/sizes of brushes, eraser, being able to save/load the drawing, and even webcam support.  Though I don’t think the webcam had a place in the program, it was fun to make.  We also had to create the server program that could host multiple sessions at once and kick out people or cancel games.  For this project we got to practice all sorts of cool high-level Java: Design Patterns, Multi-threading, Sockets, really planning out a project instead of just coding from the beginning.  Sadly I no longer have the program or code so I’m going to show you a picture of iSketch instead.  Just keep in mind ours looked better.

iSketch

iSketch

Java, Portfolio, Programming

Tempe History Museum - Mosaic Program

April 17th, 2010

Finally a Desktop Application.  This one was for the Tempe History Museum.  (Government Contract, Sweet!)  For the renovation of the History Museum(Not “Historical”) they wanted a kiosk that a patron could sit at, take a photo of themselves, and have a mosaic be made of them using tiny picture of previous patrons.  Then you can email that image to yourself (With the THM logo on it, obviously).  The program turned out fairly well.  I created my own algorithm and implemented the whole thing in Java.  Being that it was made in Java I would like to say that it’s cross platform, but it’s not.  Due to the fact that it uses a webcam, the implementation has to depend on the operating system.  Here’s a PDF that I sent them as an original mock-up for the flow of the program: Mosaic Slide Show

Java, Portfolio, Programming