english  |   “ú–{Œê


what is geoTracker?

geoTracker is an application that provides a visitor-based snapshot of the global weather in near-real time.

As each visitor enters the application they start on a world map at their location, and their current weather is displayed. Then, they can travel around the world looking at information for other cities in other countries. Most importantly, all user's paths are visible to everyone else!

how does it work?

It combines a light local database with several web-services and APIs from which it pulls data to resolve the user's geographical location and bring in the weather reports for each location.
Users accessing the application are localized using several methods, and are first displayed on the map in the nearest location available for them. Once the user's geographical location is resolved, the application creates a "base node" which will be available for other users to access while this user stays connected to the application, and then searches for the nearest weather report to their geographical location and displays it.
Once the localization proccess is finished, the user can move towards other weather station nodes by loading the available weather stations, and access more detailed statistics by clicking on a node or other users base stations.

why did you do it?

I don't know. It all started some time ago when a friend asked me for an application with which he could keep track of the trip around the globe he was about to start. Finished that at that time, but somehow I always wanted to upgrade it a little bit more. Well, this application is now totally different from the one he is using, but I remember when I was working on it how exciting it was to play with information visualization. By the concept of it, information visualization will always be useful as far as that information has any meaning.
Here, I can't really say this is a useful application. In fact, it is probably one of the most clear examples of how to display useful information in the wrong way so that it becomes unuseful. Well, I don't think my point was to create such application.

I've always been very interested in the irony of the fact that today we access almost every information resouce in the internet alone, always unaware of all the people how is accessing the same resource at the same time. It's always the user and the screen and that's it, there's no human presense there. There's no way to know about all the other hundred thousand users accessing amazon.com with me, even less interact with them. I wanted to allow other people to become aware of the nature of the human factor that we don't always see on the web in a clear example where that factor, with the help time and space visualizations, would surface. I wanted to produce a snapshot and visualize the real existence and geographical and cultural diversity that the web represents in a non-verbal fashion. Where are the other users coming from? what time is it there? What's the environment around him like?



enter geotracker here



about computer supported cooperative work in the web - background

[ It would be difficult to trace back a single event as the genesis of computer supported collaborative (CSCW) work, another name for groupware. But likely it would be the introduction of e-mail in the Defense Advanced Research Projects Agency's network, ARPANET in the early 1960s. Growth of CSCW beyond this network was largely stagnant during the 1970s. But in the early to mid 1980s the growth of local and wide area networks enabled the growth of group sharing & communication. In the mid eighties Byte Magazine created an on-line forum about computing called BIX, accessed through dial up modems. BIX spawned the later similar efforts including CompuServe and America Online. Then during the late 80s three significant commercial groupware products appeared. They were Co-ordinator, GroupSystems, and Lotus Notes. Co-ordinator was the first product to formalize decision processes for groups using the computer. GroupSystems extended this idea considerably to include all phases of the decision cycle to include information gathering, filtering and prioritizing. Lotus Notes stormed the groupware arena by being the first to add capability to share, segment, and protect all forms of digital data on a massive scale. In the mid 1990's the onset of the windows browser and the base communications technology of the world wide web opened up collaboration on a worldwide basis. During the same period, desktop level videoteleconferencing was catapulted onto the Internet through the shareware release of CUSeeMe, a product developed at Cornell University. Now groupware products such as Lotus Notes, originally designed to operate on private networks, are being adapted to utilize the Internet infrastructure. Other Internet technologies such as "living worlds" are new outgrowths specifically oriented toward socialization and collaboration. ]

from John H. Saunders's A Manager's Guide to Computer Supported Collaborative Work (also known as Groupware)

I was caught into multiuser content or computer supported cooperative work (CSCW) creation after I read Ambient User Activity on the Web by Collin Moock it was there when I realized about our need to see others, collaborate with them, and follow the trails of their activities in any kind of space. CSCW is nothing new, it has been around since the begining of personal computation, but it had always been accessible through desktop applications. Today, not only can it be accessed through a ubiquotus web browser, but the creation and development of such applications, which used to something only for programming gurus, has become accessible for almost everyone, but so far it has hardly been seen icorporated in the content that at least I browse everyday, which sometimes makes me forget about the tangibility and real existance of all the other people that brings the web alive.

resources on CSCW and multiuser content creation and development

Macromedia Flash Communication Server Application Development Center
All you want to know about flashcom

Chattyfig's mailing lists
Look for the FlashCom mailing list - all the biggest flashcom developers hang around there

Unity
Collin Mook's own Java Based socket server for Flash

WYSIWIS Revised: Early Experiences with Multiuser Interfaces (PDF)
A paper written by researchers at PARC back in 1987 that points out the principal difficulties on developing WYSIWIS (What You See Is What I See) multi-user interfaces

we are not alone
A similar attempt to visualize the human presence in the web.

Faces
One of the most finest multiuser content resources available on the web (and only in japanese, sorry:P)

An access Model for Shared Interfaces (PDF)
Another very usefull paper on shared interfaces.

X-methods
Very usefull index for webservices.