|
software
|
|
I write software for work and play. The software below is the software I'm most directly responsible for and most proud of. E-Quill (1999-2001)
E-Quill was an integrated web application and browser extension. Once installed, users could mark-up, annotate, and edit web pages directly in the browser. They could submit these modifications to a shared server for tracking, review, and approval.
The client plug-in was an ActiveX browser extension written using C++ and ATL. The server was a JSP/Java application with an Oracle database backend. As the founding engineer of E-Quill, I helped guide our product from early concept to successful implementation. We brought in a host of talented developers along the way; without them, this effort would not have been possible. E-Quill was acquired by Microsoft in November, 2001. Gruad (1996-1998)
Gruad allows users to programmatically describe and visualize high-dimensional curves and surfaces and to interact with the visualizations in real-time via user-defined controls. Fellow student Dave Akers and I wrote Gruad under the guidance of Tom Banchoff at Brown University. The software was built on the enormous efforts of the Fnord project, an earlier piece of software written at Brown by a large team of graduate and undergraduate students. Gruse is Gruad's interpreted mathematical description language. It uses notation that is familiar and natural to many geometers. For example, a mathematician can describe a simple parabola by writing Gruad's visualization tools are capable of rapidly displaying complex surfaces via OpenGL or (old) Quickdraw3D. Infotron & Murphy's Revenge (1994 & 1995)
Infotron is a Macintosh puzzler. In it, you play Murphy, a bright red gumball who's out to save the world and is going to have to use his brains and dexterity to do so. Download Infotron v1.1 for Mac OS 9; it runs under emulation on OSX. Infotron was written in 1994 while Nate, Brooke, Dan, and I were in high school. It was our first large-scale software experience, and it became a popular Macintosh game. It even got four stars in a MacWorld review! Infotron was based on a PC game called Supaplex, which still has an active fan base. After completing Infotron, Dan and I turned our efforts towards a much more exciting and mature sequel that featured smooth scrolling, excellent graphics and sound, and clever new puzzles to solve. Murphy's Revenge was never finished (going to college can be so distracting,) but the second development release is surprisingly fun and playable. |