Skip to content
This repository has been archived by the owner on Aug 16, 2019. It is now read-only.

Credits

Matt Conway edited this page Jan 27, 2012 · 17 revisions

This project would not be possible without the support of many others. I've tried to put every project we used in this list, but if you notice one I missed, please add it.

Open-Source Projects

  • The Transit Appliance Project - used for real-time information and option parsing.
  • jQuery - used for all the magic in the app.
  • jQuery Plugins
  • jQuery Textfill - used to resize the app to fit multiple screen sizes.
  • OpenStreetMap - Used for the basemap; also, their tile generation script was modified slightly to generate the transit overlay. The destinations database is also digitized from the OpenStreetMap tiles.
  • Proj4js - used to reproject on the client side.
  • Quantum GIS - used to edit geospatial data.
  • Spatialite - used to store geospatial data (some data are also stored in Shapefiles).
  • OGR - Used to process geospatial data.
  • Mapnik - used to generate the transit overlays.
  • Leaflet - used to render the map.
  • shp2geocouch - Used to load destinations database from a Shapefile. Originally by Max Ogden, modified for this project.
  • PageDown - Used to render Markdown for the 'no data' slideshow.
  • CouchDB - Used to store the transit stops and destinations.
  • Tango Icon Project - Used to display the weather.
  • Google Caja - Used to sanitize web service results on the client.
  • Google Closure Compiler
    • Used to minify JavaScript.
  • JSDoc Toolkit - Used to document JavaScript/
  • Emacs - No, I don't use vi.

Many Node.js libraries are used in the mobile app.

Other Projects and Web Services

  • CloudMade - used to style the basemap and provide walking directions.
  • Yahoo! Developer - We use Yahoo! Weather and YQL.
  • TriMet Data - many data are used, including Rail Shapefiles and the real-time API.
  • Flickr CC - The attraction imagery comes from the Creative Commons community on Flickr (individual photographers are credited within the app itself).
  • GitHub - Used to host the source.
  • Google Docs - used for collaboration between team members.

Transit Board Hotel and the Transit Appliance Project are productions of Portland Transport

CC-BY 3.0 by Portland Transport.