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