Unofficial BART Quick Planner
(Allen Wan - awan at XCF.Berkeley.EDU)
Unofficial BART QuickPlanner will be a PocketPC version of the Official
BART QuickPlanner that is found at
http://www.bart.gov/stations/palmPlanner/overview.asp. The official
version only runs on PalmOS. The goal of this project is to creat a clone
of it for the Pocket PC so that iPaq users (namely myself) can use the
same system. Attempts will be made to mimic the same functionality and
user interface. The project will most likely be done using Visual Basic.
Ambient
(Jim Blomo - jim at XCF.Berkeley.EDU)
The basic design is a set of independent components communicating
through Jabber. The exact set of components
is something like: player (actually decodes songs and sends to
soundcard or other device), scheduler (interacts with player to continually
play music), controller (the UI), provider (a repository of songs).
The hope is to allow any number of each type of component be plugged
into the same group, e.g., there may be many providers, clients, and
output devices (though it's not clear what effect multiple schedulers
would have). All components would be plugin based, so that they can be
implemented any way desired as long as they can communicate with the
mediator. For example, the current amb interface could work concurrently
with a web interface or an IM interface while the server could simultaneously
output to speakers and icecast.
IRC Search Engine
(Jeff Myung - jm2 at XCF.Berkeley.EDU)
IRC is an excellent resource for acquiring technical information. One major problem with it is that content is often transient. The project aims to harvest data from various technical IRC channels around the globe and to make the information searchable.
9P Kernel Module for Linux
(Tobin Fricke - tobin at XCF.Berkeley.EDU)
I am interested in post-Unix operating systems such as Plan 9 and the Hurd, and their application to distributed processing. With the goal of familiarizing myself with the Linux kernel and with Plan 9, my current project is to develop a 9P (Plan 9 Filesystem Protocol) kernel module for Linux, allowing 9P network filesystems to be mounted on a Linux system. After this I would like to investigate what would be required to implement private namespaces in Linux. Auxiliary to this I will install the Plan 9 operating system on one of the XCF client machines so that we may directly experiment with the Plan 9 environment. I am also interested in researching and fostering CS culture at Berkeley.
|