Web 2.0 Link Dump
Friday, October 28th, 2005I had the pleasure of speaking to Nathanael DeJager’s Digital Media Technologies JavaScript class this past week. The topic of my presentation was Web 2.0 and I promised them to post my notes and links to the sites I discussed. So I thought I would share them with everyone!
My notes for the presentation were created using Eric Meyer’s Simple Standards-Based Slide Show System (S5). It’s a very cool web-standards/JavaScript based presentation format the beats the heck out of PowerPoint for simple presentations.
One of the first sites I showed as an early example of Web 2.0, was the del.icio.us public bookmarking system and we discussed the manner in which it creates networks of people who share similar interests, and the neural network that it creates. I pointed them to some of the tags I watch, like http://del.icio.us/tag/javascript, http://del.icio.us/tag/ruby+rails, and of course my own http://del.icio.us/rutherfj.
Some other examples of Web 2.0 sites we checked out were:
- Photo sharing at flickr.com
- Email at gmail.com
- RSS Aggregation at bloglines.com
- Mapping at maps.google.com
- Examples of well designed and usable sites at backpackit.com, writeboard.com, basecamphq.com
- Customization examples at start.com and Google
- And the new social browserflock.com
We discussed some new enhancements to the JavaScripting language called ECMAscript for XML that promises to make DOM manipulation simpler. At the same time I talked about using pre-existing libraries for DOM manipulation, widgets and effects like:
I showed them a great bookmarklet for debugging DOM and CSS related issues called the Mouse Over DOM Inspector and also showed them a similar tool for Firefox called the Aardvark extension.
We talked about how many Web 2.0 companies are offering API’s to access their data like those at Flickr, Google Maps and del.icio.us.
We looked at how these API’s could be used to create mashups like:
Finally I showed an example that used the Google Maps API and Geocoder.ca API to plot a marker on a Google Map. You can download those files (requires a web server with PHP).


