Posts and projects tagged with design

  • Is HTML for Pages or Apps?

    As I was learning about Polymer today at Google I/O, one of the speakers said something that sounded funny to me. I realized it is because I am old. No really, it is because I am old. I remember when the web "came into being". At least publicly. Back then, we thought of the web a ...

  • Studios v2.0 (other)

    In January of 2012 I began creating a new version of the Studios application using a single-page application model. This new version uses a Javascript+HTML user interface on top of a number of Python-based web services. The web services are written on top of the flask application ...

  • TIBCO FTL Realm Server GUI (work)

    I am the lead architect and primary developer on the realm server GUI, currently in version 3.0. TIBCO FTL is a low latency messaging system. FTL relies on a server called the Realm Server to manage configurations. As of 2.0 the realm server uses a web-based graphical user interf ...

  • Studios 1.0 (other)

    In 2009 I created a Ruby on Rails application to replace the Microsoft Access application I had created earlier. This rails application used the standard server template-based HTML generation model on top of a MySQL database. Simple forms were provided to enter information: and ...

  • Done! (other)

    In 2008 I started a personal productivity project called Done!. Done! was a simple yet powerful tool for managing your tasks, designed to be configurable and flexible. Ultimately work and graduate school interfered and I shelved Done! before it was ready for release. Regardless, ...

  • TIBCO Business Works (work)

    Prior to 2003, TIBCO had several process engines. A project was started to unify the functionality of these engines. My role was lead user experience architect and user interface development manager. In this role I was responsible for many of the key design decisions in BW's proc ...

  • TIBCO Designer (work)

    Designer is a Java swing-based application created to provide TIBCO with a platform for deploying all of its application user interfaces (UIs). When I started at TIBCO, I was tasked with two goals: Simplify the user experience Unify the user experience Prior to my arrival, TIBC ...

  • Now You Know! (work)

    Now You Know was the code name for a project at PRI to create an on-line training site. This site would allow teachers to create courses and deploy them on the site. Students could search the site for courses of interest and navigate them with a series of Web pages. Although neve ...

  • Profile (work)

    Profile was a distributed learning environment. Courses were created as a set of HTML files. An outline is used to generate a description of the course, along with a set of objectives and test questions. The course is loaded into the browser along with a Java applet that can be u ...

  • Room Management System (work)

    One of my first projects at PRI was to create a web-based room management system for one of our customers. This system was built the web was very new so the only option for development web applications was CGI. The room management system kept track of a set of rooms, organized in ...

  • Collagist (work)

    Collagist v2.0 is a NEXTSTEP application for combining several files into a single Postscript document. Text, Postscript, EPS, TIFF and other files can be combined into a single file that includes re-defined margins as well as page numbering. I developed Collagist v2.0 under cont ...