org

[Imported from Trac: page GSoCIdeas2010, version 27]
zooko 2009-03-17 02:04:05 +00:00
parent 72dc191afa
commit cd93bf2f1a

@ -13,17 +13,18 @@ What could a smart student do in one summer, if they didn't need to worry about
* HTTP proxy approach * HTTP proxy approach
* Special scheme handling in browser add-ons * Special scheme handling in browser add-ons
* CAJA approach: Require all Javascript to pass the CAJA verifier in the Tahoe web frontend, then create an interface to the tahoe webapi which matches the intended capability semantics. * CAJA approach: Require all Javascript to pass the CAJA verifier in the Tahoe web frontend, then create an interface to the tahoe webapi which matches the intended capability semantics.
* Explore running a Tahoe grid over [Tor](https://torproject.org) or [I2P](https://i2p2.de) to provide anonymity to servers and/or clients.
## Building Things On Top Of Tahoe ## Building Things On Top Of Tahoe
* an interactive tree browser web frontend in JavaScript (Nathan has written most of one -- what can it grow into?) * an interactive tree browser web frontend in JavaScript (Nathan has written most of one -- what can it grow into?)
* a blog-like web app (perhaps addressing tiddly wishlist items) * a blog-like web app (perhaps addressing tiddly wishlist items)
* extend and improve the `tiddly_on_tahoe` implementation * extend and improve the `tiddly_on_tahoe` implementation
* retarget the [TiddlyWeb](http://tiddlywiki.org/wiki/TiddlyWeb) to use Tahoe as its backend storage * retarget the [TiddlyWeb](http://tiddlywiki.org/wiki/TiddlyWeb) to use Tahoe as its backend storage
* Port another light-weight open source web app to Tahoe+javascript (calendar, photo album, [Bespin](https://bespin.mozilla.com)). * Port another light-weight open source web app to Tahoe+javascript (calendar, photo album, [Bespin](https://bespin.mozilla.com)).
## ## Connecting Tahoe To Things
* Explore running a Tahoe grid over [Tor](https://torproject.org) or [I2P](https://i2p2.de) to provide anonymity to servers and/or clients.
* Fix up the nascent FUSE integration.
# Mentors # Mentors
Who is willing to spend about five hours a week (according to Google) helping a student figure out how to do it right? Who is willing to spend about five hours a week (according to Google) helping a student figure out how to do it right?