Description

An improved map of the university, with user-submitted content, such as locations of ATMs, vending machines, good places to eat, etc.

Interested Members

James Cash

Rachit Tyagi

Jason Gu

Hassan Farooq

Sunny(Hui) Lin

Rahul Popuri

Vuk Skulic

your-name-here

Discussion

Focus will be on frontend. Will make heavy use of Google Maps API (or Yahoo or Bing) and an Ajax library (to be chosen). — Raf

Are we sure we really want/need to use something as general as Google Maps? If we're focusing on the campus area, with our annotations, it seems like it might be easier to have a map of just the university campus, which we can annotate as we wish. This would allow us to put more detail in the map than Google would provide (i.e. we can show buildings on the map as they appear IRL). Plus, we'd be forced to acquiesce to Google ToS, which we may not necessarily want to do. Just my two cents. — James

I agree with James. Why the hell wasn't my name James? or cash for that matter. — Jimmy

Another question: How will this be regulated? Can anyone add stuff to the map? Will it have to go through an admin/moderator first? Or will it be more like a wiki sort of thing (i.e. let registered users add, with moderators making sure everything stays copacetic)? — James

We don't necessarily have to use the Google Maps API. There's free open source ones, like http://www.openstreetmap.org/. Either way, we'll have to design and import our own layer with the buildings (which Google supports). As for the user workflow - it's up for debate. Not really sure - we want people to add content easily, but we need to be able to quickly moderate too (perhaps self moderation - a 'report' link, or up/down voting). —Raf

For those of you who haven't checked out the google map API yet, here is a link to their official tutorial:http://code.google.com/apis/maps/documentation/v3/introduction.html. There are some pretty neat stuff you can do with it. If you want to play around with their example code, just copy and paste it to a notepad and change whatever you like, then save it as a .html file and open with a browser. Also there are two versions and Im guessing we'll be using V3? — Jason

Install these plugins in rails:

 ruby script/plugin install svn://rubyforge.org/var/svn/ym4r/Plugins/GM/trunk/ym4r_gm 

and

 ruby script/plugin install svn://rubyforge.org/var/svn/geokit/trunk 

and

  ruby script/plugin install http://ar-backup.googlecode.com/svn/ar-backup  

It would be nice if people can keep on pushing their updated files onto the git repository.

Possible Features

a map showing the location of the following in the engineering buildings (and eventually the entire campus):

  • washrooms
  • vending machines
  • ATMs
  • Location of banks around campus
  • libraries
  • computer labs
  • studying space
  • restaurant locations around campus
  • …anything else that might be useful for students to know

Resources

Do we really want framework-specific stuff on the project page?

Ruby-on-Rails

  1. official website:(http://rubyonrails.org/)
  2. (a useful book recommended by Raf is called Agile Web Development with Rails by Ruby, Thomas, and Hansson)

Aptana

  1. official website: (http://aptana.com/)

HerokuGarden - official website: (http://herokugarden.com/)

 
projects/skulemap.txt · Last modified: 2009/07/22 14:43 by sunny
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki