My master's thesis project was a web collaboration tool that I felt people needed to explore ideas, resolve issues, track progress, and be more productive.
Availability, scalability and highly asynchronous communication were a priority, enabling efficiency and full interactivity.
This is simply a prototype, but I believe it to be a better implementation due to the usage of web standards, best practices, and long-lived http connections instead of polling.
This amounts to the addition of functionality to a web app of this type, which is commonly accomplished through proprietary technologies, thus making the web a conversation and not a stale context.
Note:
Page loads are a bit slow due to my 6 year old powerbook at the time. It had all the daemons running in localhost and the Rails app was generating too much debug info. Sorry about that... :1
Scroll down at vimeo.com/1572082 to download the high quality version.
-- Technologies --
PostgreSQL
Lighttpd with mod_fdajax
RubyOnRails
Prototype, Scriptaculous and DojoToolkit
Openfire jabberd
Tigris Subversion server
-- Thanks to --
Mário Zenha Rela
Grzegorz Daniluk
Alex Russel
-- Soundtrack --
Boss on the Boat - Suzuki - Tosca
John Tomes - Suzuki - Tosca