Projects
RSS Feed Manager
The RSS feed manager lets you add/remove various news feeds putting them in categories and display them dynamically at runtime
The feeds and categories are stored in an XML file (soon to be populated by a database) and get loaded in through AJAX requests from the client page. The server removes all HTML tags and XSL transformations before sending it to the client to avoid style conflicts with the client's webpage.
AJAX Calendar
This is a Calendar Interface developed using Javascript. The dates are stored in an XML file on the server which is retrieved at run time through an AJAX connection.
Dates with events are listed in a different colour and when the mouse hovers over them, popups will list the different items on that day.
The XML back-end can be populated using PHP or updated manually which allows for it to be tied into a database making it a powerful tool.
Recent updates include a drop down month selector and a year incrementor.
The widget allows you to load different size/types of calendars anywhere on the page by simple adding a <calendar> tag with ID and a TYPE attributes including, but not limited to Date Picking which is useful for forms and two sizes of display calendars.
AJAX CMS
An on going project that combines PHP5 and Ajax to produce a content management system that requires little effort to modify for whatever purpose is desired.
Rock'Em Sock'Em Robots
This was my Comp 471 (Computer Graphics) project from summer '07. In a group of 4 we designed a 3D video game in OpenGL.