Spring 2004 CS490T Project Demo Day - Department of Computer Science - Purdue University Skip to main content

Spring 2004 CS490T Project Demo Day


The goals of CS490T were to teach students the fundamentals of interactive graphics and to address in particular the unique issues that arise from using tablet and pen instead of keyboard and mouse in the interaction.  Demo Day was April 30 and the students showed their accomplishments demonstrating the course projects.  The instructors broke the class into groups of 2 or 3, armed each student with a Tablet PC, and set them free to develop a unique graphical sketch program using their Tablets. Click on the title of each presentation to view the slides groups presented on Demo Day.

Puppet presentation

Puppet Presentation

The Demo Day presentations included the Tablet PC know how of Dan Olejko, Jamie Gennis, and Paolo Alandy in their Puppet presentation. They were motivated to create a fun program using an "intuitive user interface" with "powerful features." Their presentation showed that users can easily create a character, paint it, pose it and animate it with only one pen.


Water world presentation

Water World Presentation

Craig Topper, Anthony Burke, and Jeremy Milonas joined their puppeteering classmates on Demo Day with their island simulator. They presented their "Water World" model, "a model that generally characterized an island" surrounded by "a large body of moving water." They also discussed the challenges, approaches, and results of creating the graphical representation of water and land both.


Sketch presentation

Sketch Presentation

Team Giab, consisting of Barron Gillon and Lee Chang, were then quick to jump into the mix of projects with their 3D sketcher. Their project explored the simplification of sketching controls to make the process feasible using a Tablet PC. They presented this by showing examples of complex sketching software and Tablet specific software.


Ori presentation

Ori Presentation

Tim Thirion, Darin Rajan, and Jennifer Lin then wowed the crowd with an interactive paper folding simulation. The objective of their programming adventure was to create a system that allows the user "to create simple, 3D origami objects using an intuitive interface" and "to design a system such that basic folds are immediately available and complex folds can be added."


Monster ink presentation

Monster Ink Presentation

Bringing it all to a close, Jason Dean and Heather O'Cull had a screaming good time with their demonstration of a sketcher that allows a three dimensional foreground atop a two dimensional background. Their goal was "to design an easy to use scenery sketcher where the user can draw a flat background and 3D objects. The user is then able to add creatures that perform actions."

Students were advised to use C++ as the implementation language, GLUT/OpenGL for graphics and WinMFC or GLUI for user interfaces.  Projects can be built using existing code that is available or can be downloaded.

Last Updated: Apr 3, 2017 4:20 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2024 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.