Oliver's Projects

No matches

Software Libraries & Plugins

1998
Role: author
JavaScript | OpenLaszlo | PHP | Python | Rails | Ruby
[image]

Ruby gems, rails plugins, JavaScript libraries, etc.

Practical Functional JavaScript

October 2008
Role: author
JavaScript
[image]

Interactive code samples from the Ajax Experience talk.

FanSnap

2008
Role: contractor
Company: FanSnap, Inc.
JavaScript | OpenLaszlo
[image]

Event tickets with interactive seat map

Ambimation

May 2008
Role: author
JavaScript
[image]

A Scott Kim inversion, animated.

IFS

January 2008
Role: author
JavaScript
[image]

Iterated fractal sequence, from an hour of pair programming with my son.

GoWebTop Calendar

2008
Role: contractor
Company: Laszlo Systems, Inc.
JavaScript | OpenLaszlo
[image]

Client-side iCalendar/WebDAV data model, serialization framework, and intelligent cache.

StyleCart

2007
Role: author
JavaScript | OpenLaszlo
[image]

Visual shopping cart with single-click checkout.

Sequentially

November 2007
Role: author
JavaScript
[image]

Interactive demo page for temporal adverbs for JavaScript.

Functional JavaScript

July 2007
Role: author
JavaScript
[image]

Interactive demo page for functional programming for JavaScript.

BrowseGoods.com

July 2007
Role: co-founder
Company: Dotted Pair, Inc.
JavaScript | PHP | Rails | Ruby
[image]

Visual browsing for catalogs.

WideURL.com

April 2006
Role: author
PHP
[image]

More impact for your URLs.

foldr.com

March 2006
Role: author
PHP
[image]

Folds unfolded.

reWork

February 2006
Role: author
JavaScript | Python
[image]

An online regular expression workbench, with code generation for JavaScript, PHP, Python, and Ruby.

JSON for OpenLaszlo

February 2006
Role: author
JavaScript | OpenLaszlo
[image]

A JSON library for OpenLaszlo.

reAnimator

February 2006
Role: author
JavaScript | OpenLaszlo | Python
[image]

See the finite-state automaton that corresponds to your regular expression animate as it runs on an input string.

Subversion Logs in iCal

January 2006
Role: author
PHP
[image]

Use iCal or Mozilla Sunbird to browse the logs of a subversion repository.

Subversion Log Viewer

January 2006
Role: author
OpenLaszlo | PHP
[image]

An spiffy online viewer for subversion logs. See the work and faces of the OpenLaszlo team, or point it at your own repository.

OpenLaszlo Rails Plugin

January 2006
Role: author
OpenLaszlo | Rails | Ruby
[image]

A Rails plugin for integrating OpenLaszlo on the client side with Ruby on Rails on the server.

OpenLaszlo Ruby Gem

January 2006
Role: author
OpenLaszlo | Ruby
[image]

A Ruby gem that interfaces to the OpenLaszlo compiler. It allows you to compile OpenLaszlo programs from within Ruby.

Fortunately

January 2006
Role: author
Ruby
[image]

A game to be played with Google. Unfortunately, Google Search doesn't have a REST API. Fortunately, Yahoo does.… (Image credit Remy Charlip)

Expialidocio.us

January 2006
Role: author
JavaScript | OpenLaszlo | PHP
[image]

A visualization of your del.icio.us tag posting activity, over time.

The Aargh! Page

December 2005
Role: author
google | OpenLaszlo | Ruby
[image]

An interactive visualization of the relative frequencies of amrngh (aargh, aaargh, arrgh, etc).

PackageMapper

November 2005
Role: author
Google-Maps | Rails | Ruby | SQL
[image]

PackageMapper tracked your FedEx, UPS, and USPS package routes on a map.

Flash Troll Generator

October 2005
Role: author
HMM | Python
[image]

Flash Troll Generator is a timesaving tool for Flash-haters. Mentions of Flash always draw the same response; it seemed a shame to waste humans on writing them.

Storybase

April 2005
Role: author
FOAF | Rails | RDF | Ruby | SQL
[image]

Storybase is a user-editable ontology of stories and characters. It stores an RDF-like ontology of entities and relations.

html2db

2004
Role: author
Company: Laszlo Systems, Inc.
XSLT
[image]

html2db.xsl converts an XHTML source document into a Docbook output document. It provides features for customizing the generation of the output, so that the output can be tuned by annotating the source, rather than hand-editing the output. This makes it useful in a processing pipeline where the source documents are maintained in HTML, although it can be used as a one-time conversion tool too. This was written as part of the OpenLaszlo doc pipeline.

OpenLaszlo Platform

2001
Role: Chief Software Architect
Company: Laszlo Systems, Inc.
Flash | Java | JavaScript | Python
[image]

An open source platform for creating zero-install web applications with the user interface capabilities of desktop client software.

AlphaMask Graphics Library

1999
Role: author
Company: AlphaMask, Inc.
C++
[image]

A cross-platform 2D graphics and rendering library that was acquired by OpenWave. [wayback 1, wayback 2]

Method Game Engine

1999
Role: author
Company: Method Software, Inc.
Java
[image]

An online multiplayer roleplaying game with artifical agents. This included one of the first Scheme interpreters in Java. [wayback]

Apple Dylan

1991
Role: Project lead
Company: Apple Computer, Inc.
Dylan | Lisp
[image]

Dylan was an object-oriented programming language based on Smalltalk and Scheme.

Quickdraw GX

1989
Role: author
Company: Apple Computer, Inc.
C
[image]

A graphics rendering and geometry engine that shipped with MacOS 7.

Frost and Fire

1999
Role: author
Assembly | C | Java
[image]

A program that simulated video feedback. I licensed this as a screen saver for After Dark. This technique is now a staple of media player audio visualizations.

Sandpaper

1989
Role: author
C

A test bed for manipulating virtual textures, haptically rendered with a force-feedback joystick. This was my wife\'s thesis work; I created the software system.

Storyspace

1987
Role: author
Company: Riverrun
Pascal
[image]

Storyspace was a hypertext authoring and viewing environment, before the web. I implemented a hypertext text editor for it.

Tiles

1989
Role: author
C | Java
[image]

Using duals to tile the plane with octagons, pentagons, and other interesting patterns. I originally implemented this as a Macintosh program; the version here is a more recent port to Java.

Ancient Macintosh Programs

1984
Role: author
Assembly | C

Menu Editor was a WYSIWYG tool for editing MacOS menus. Menu Madness was an investigation some alternate styles for MacOS menu layout and appearance. Spheres was a port of the Sun screen saver to MacOS. Dragger was a startup extension (init) that implemented solid and translucent window dragging. Tiles and Truchet were mathematical visualizations.

Pogo Joe

1984
Role: programmer
Company: Screenplay, Inc.
Assembly
[image]

An award-winning arcades game for the Commodore 64.


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser