Crossforum theatre: developer-sized chunks
Michael Allan
mike at zelea.com
Thu Nov 25 03:37:58 EST 2010
I updated the UI plan:
http://zelea.com/project/votorola/a/crossforum/theatrePlan.png
It looks like the code can be broken into independent chunks, each
about the size of a single developer. Possible chunks are:
a) Difference ticker - displaying an aggregate newsfeed of
difference-based, consensus-making discussions as they happen.
http://zelea.com/project/votorola/a/crossforum/diff/
It looks like this one is taken, but others are up for grabs:
b) Vote ticker - a newsfeed of vote shifts, both of individual votes
and broad, collective trends.
c) Google geomapper - a geographic mapper based on Google Maps. It
shows the location of polls, users and anything else that can be
geocoded from a ticker event.
d) Triaxial pollmapper: a Cartesian pollspace mapper for measures
such as poll age, activity, turnout or size of consensus. User
chooses any 3 measures to plot. The third axis is graphed by
varying the area of each plotted point or circle.
e) Votorola mapper - a votespace mapper based on Votorola's
tree-structured cascades, including votes mirrored from other
servers.*
We don't have much in the way of running code yet, just this empty
test frame to experiment with:
http://u.zelea.com:8080/v/crossforum.html
Here's how to run it in devmode (you need a GWT browser plugin for
this):
$ votorola/b/build doc x
$ votorola/b/gwt-devmode &
% /etc/init.d/postgresql-8.4 start && /etc/init.d/tomcat-6 start
Then load this page:
http://127.0.0.1:8080/vdev/crossforum.html?gwt.codesvr=127.0.0.1:9997
Now whenever you change the source (*/_cli/*.java) there's no need to
recompile, just refresh the browser.
* The theatre client isn't tied to any particular "brand" of vote
server, so it could easily evolve into Thomas's meta-tool:
http://u.zelea.com/w/User:ThomasvonderElbe_GmxDe/Meta-Tool
--
Michael Allan
Toronto, +1 647-436-4521
http://zelea.com/
More information about the Votorola
mailing list