Home
Publications
Software
Dissertation
Ari Bader-Natal
ari @ cs.brandeis.edu
DEMO Lab, Computer Science Department
Brandeis University, Waltham, MA 02454


My research-related software

SpellBEE is a web-based peer tutoring game focused on American-English spelling. Uses: Java, AWT applets, JSP, servlets, Tomcat, Apache, PostgreSQL, JDBC, shell scripts, AJAX, Comet. Analysis uses: R, Python, SPSS, SQL
The BEEweb is a suite of web-based peer tutoring games, which currently include: SpellBEE, PatternBEE, MoneyBEE, and GeograBEE. Uses: Java, Swing applets, JSP, servlets, JBoss, Apache, PostgreSQL, JDBC, shell scripts. Analysis uses: R, Python, SPSS, SQL
Coevisualizer is research software designed to help visualizing coevolutionary simulations. Uses: Java, Swing, dot, coevolutionary algorithms.
BEEweb Status Menu monitors the presence of players in BEEweb games. Uses: AppleScript to Objective-C bridge, Applescript Studio, Mac OS X.

Non-research software - Not Maintained
Page Axe enables true data privacy in the context of personal web-based applications. Uses: OpenSSL AES-CBC, privacy, web applications, Applescript Studio, Mac OS X
Berry (not released) sketches out a model for mobile access to desktop services. Uses: Mac OS X, Applescript Studio, Skype, Text-to-Speech, Google Search API, SMS, AIM, Automator action, Quicksilver action, web server, Growl, Sparkle.
Saturn Disk Mounter let a Mac mount a Saturn camcorder as a USB "Mass Storage" device. (The Flip camcorder makes this software unnecessary.) Uses: Saturn camcorder, USB libraries, Applescript Studio, Mac OS X
Open front document in Tofu. Uses Tofu (in full-screen mode) to reformat a webpage into columns for easy reading. Uses: Mac OS X, Applescript
View all metadata for selected files gives one-click access to all file metadata, from a file's contextual menu in the Finder. Uses: Automator, Applescript, mdls, Mac OS X

Assorted Screenshots
Viewing one day of activity at SpellBEE.org
Passive status updating for BEEweb games
Choice of visualizations in Coevisualizer
Three visualizations in Coevisualizer
Auto-generated data directory for a simulation in Coevisualizer
GUI control enabling output channels in Berry
Using Page Axe with the Backpack web application
Data visualization of a distributed sensor network