Greg Bender's Projects

Greg Bender Projects

NOTE: This is an old an probably out dated page brought over from my old website. I plan to update them someday.

Xerox Co-Op Summer 2003 - http://www.xerox.com
During the Summer of 2003 I finished my last co-op block at Xerox's Webster, NY facility. I developed an image database to be used by the Imaging Systems Modeling and Design group. The co-op report below details my activities.

Excellus Co-Op Fall 2002 - http://www.excellus.com
During the Fall 2002 quarter, I co-oped at Excellus in Rochester, NY. Here are some related documents. I worked on a meta-data repository to be used by several departments within Excellus. The development was done with Java Servlets, Struts, and based on an Oracle database.


RIT Schedule Maker Project Fall 2001 - http://schedule.ritstuff.com (link no longer valid, system offline, see http://www.ritstuff.com)
Classes at RIT are scheduled through an online web-based interface called SIS. The SIS system is fairly robust, but is missing a critical feature - graphical schedules. You can get a confusing text printout of your schedule, but a graphical schedule would be more useful.The RIT Schedule Maker takes care of this problem. Simply type in your course numbers, and the RIT Schedule Maker will create a graphical HTML schedule for online use or printout.

Schedule Maker Authors: Greg Bender, Michael Krauklis, and Bill Knitter


SPSmedical Supply Corp. Summer 2001 - http://www.spsmedical.com

As a Computer Science major I am required to complete four co-op blocks before graduation. The first of these co-op blocks was at SPSmedical where one of the main projects was the development their website (http://www.spsmedical.com). Other responsibilities involved moving their product catalog into an online database and a newsletter generation utility. The following are documents and pictures related to my co-op experience.


RIT Evaluation Form
Upon completion of a co-op block, RIT requires employers to evaluate the student. This is a copy of my evaluation form.

SPSmedical occasionally evaluates their employees performance. This is a copy of my evaluation.
SPSmedical Evaluation Form page 1
SPSmedical Evaluation Form page 2



The main goal during my three months as SPSmedical was to design a website for them. The website has one of the main goals was that it be easy for SPSmedical employees to make changes to the site after my completion of the project. The website can be viewed at http://www.spsmedical.com

One of the larger aspects of the SPSmedical website was the design and implementation of a Forum. This is a screenshot of one of the forum screens.


The SPSmedical website is completely configurable through a web based administration system. This is a screenshot giving an overview of what functionality is available.



SPSmedical was looking for an easy way to produce and distribute e-mail based newsletters. Each newsletter is generated using a web-based interface.


SPSmedical Newsletter sample - NO LONGER AVAILABLE
This is a sample newsletter generated, and this could be easily mailed out to anyone that had signed up for the newsletters
Documents
RIT's required co-op summary - NO LONGER AVAILABLE
RIT requires that students write a brief summary of their co-op experience.
Newsletter Class Documentation - NO LONGER AVAILABLE
This is a javadoc like representation of the classes used in the Newsletter
SPSmedical Administration Guide (word format)
Concurrent with work on the main SPSmedical website, work began on an administrative system. This was to be used to update and change the website after I concluded my co-op. The goal was for any SPSmedical employee to be able to make minor modifications using a web-based interface. This is the documentation explaining how to use this administrative system.
Forum Class Documentation - NO LONGER AVAILABLE
This is a javadoc like representation of the classes used in the Forum.
Mailing List Documentation (word format)
SPSmedical needed an easy to way manage and distribute HTML based newsletters. The goal was web-based interface that any employee could use to create and send out the newsletters. This is the documentation that accompanied the finished product.

SIS Notify Project Spring 2001 - http://sis.ritstuff.com - (Link no longer valid, system offline, please see http://www.ritstuff.com)
Is there a course that you need to get into, but it is closed? Rather than spending your entire day sitting on SIS watching and waiting for it to open, this site will take care of it for you. Enter your email address and the course number you wish to get into. This site will periodically check SIS to see if the course ever becomes open. If it is open, you will receive an email letting you know.
  • Source Code Listing
  • Source Download (zip file)
  • NOTE: This source code is in a 'non-finished' state. This may or may not work on your system. The code is messy, undocumented, and largely untested.

SIS Notify Author: Greg Bender


phpGallery November 2001
phpGallery began after I started to receive tons of photos that I wanted to put online. The goal was an easily to manage interface for uploading photographs, and an easy way to view each photograph. phpGallery uses a mySQL backend to store photographs in any number of galleries. Users can upload new photos to a gallery, and have thumbnails automatically generated. I recently released this for 'public use', so phpGallery now has it's own webpage at http://phpgallery.gregbender.com (link no longer valid, system offline).
  • Source Code Listing - no longer available
  • Source Download (zip file)
  • phpGallery Website - (link no longer valid, system offline)


Ping Pong Statistics January 2002 - http://pingpong.gregbender.com
A web based application to keep track of and chart table tennis statistics. A group of us played table tennis religiously for about a year, and this site was designed for fun to keep track of the games.


RIT Professor Evaluation System http://professor.ritstuff.com - (Link no longer valid, system offline. Please see http://www.ritstuff.com)
The Professor Evaluation System is a comprehensive database of teacher reviews, designed to help RIT students locate the right professor for them. RIT students are able to select a specific professor and give them a grade (A through F), as well as a short comment about why that grade was chosen. This grade is then made available on the site to share with other RIT students.The system was developed before I joined the Web Development Club, I only recently took over maintenance of the system.


OpenGL projects April 2002

I recently began taking a Computer Graphics courses, that teaches some basic openGL programming. The following is some of the stuff I've been working on.

Asteroids - April 15th, 2002



This was my first attempt at openGL programming. It is the beginning of an asteroids type game. Most of the 'features' don't work, but you can move around nicely. I hope to eventually finish this project. (coming soon)

3D Maze - May 14th, 2002


This was my second attempt at openGL programming. It involves a 3D world that you can move around in using the arrow keys. Fog and Lights can be turned on and off. It features rudimentary collision detection, and an imported 3D Studio Max chair model.


     

    3D Driving Game - August 14th, 2002



     

    My Computer Graphics 2 class consisted of a ten-week project and a research paper. We could pretty much do whatever we wonder, so myself and another person (Mike Krauklis). At this point in time Grand Theft Auto 3 was a popular game, so of course we decided to make a driving game... I think we set our sites a little to high, and the final outcome was slightly disappointing. Nevertheless we learned a lot about game design, and more specifically how not to do things in the future. Next time we we definitely build our 3D world using octrees or something similar that is more manageable. This 3D world ran pretty slow on any system less than a one-gigahertz, a more streamlined and more optimized design is the goal for the next project.

    Research Paper

    Term Project


    Other non-documented papers and projects (offline, will be back online someday)

     

    Attachments (21)

    • 3dworld.zip - on Jan 30, 2009 5:08 PM by Greg Bender (version 1)
      1638k Download
    • CoOp Excellus Report.doc - on Jan 30, 2009 4:55 PM by Greg Bender (version 1)
      29k Download
    • CoOp Xerox Report.doc - on Jan 30, 2009 8:44 PM by Greg Bender (version 3 / earlier versions)
      28k Download
    • DrivingGame.zip - on Jan 30, 2009 7:37 PM by Greg Bender (version 1)
      6156k Download
    • Mailing List Documentation.doc - on Jan 30, 2009 7:42 PM by Greg Bender (version 1)
      131k Download
    • Project Proposal.doc - on Jan 30, 2009 7:43 PM by Greg Bender (version 1)
      35k Download
    • RITEvaluationForm.jpg - on Jan 30, 2009 4:58 PM by Greg Bender (version 1)
      339k View Download
    • Research Paper.doc - on Jan 30, 2009 7:43 PM by Greg Bender (version 1)
      92k Download
    • Research Paper Proposal.doc - on Jan 30, 2009 7:43 PM by Greg Bender (version 1)
      25k Download
    • SPSmedical Admin Guide.doc - on Jan 30, 2009 7:43 PM by Greg Bender (version 2 / earlier versions)
      288k Download
    • SPSmedicalEvaluationForm2.jpg - on Jan 30, 2009 4:58 PM by Greg Bender (version 1)
      167k View Download
    • SPSmedicalEvaluationform1.jpg - on Jan 30, 2009 4:58 PM by Greg Bender (version 1)
      335k View Download
    • cg2.ppt - on Jan 30, 2009 5:08 PM by Greg Bender (version 1)
      113k Download
    • lab2.c - on Jan 30, 2009 7:39 PM by Greg Bender (version 1)
      37k Download
    • lab2.zip - on Jan 30, 2009 7:39 PM by Greg Bender (version 1)
      292k Download
    • lab2exe.zip - on Jan 30, 2009 7:40 PM by Greg Bender (version 1)
      167k Download
    • lab4.c - on Jan 30, 2009 7:40 PM by Greg Bender (version 1)
      35k Download
    • lab4.zip - on Jan 30, 2009 7:41 PM by Greg Bender (version 1)
      2368k Download
    • phpGallery_source.zip - on Jan 30, 2009 7:42 PM by Greg Bender (version 1)
      27k Download
    • scheduler_source.zip - on Jan 30, 2009 4:57 PM by Greg Bender (version 1)
      232k Download
    • sis_source.zip - on Jan 30, 2009 7:43 PM by Greg Bender (version 1)
      38k Download