Add difficulty rating + useful skills for stuff on tahoe section
[Imported from Trac: page GSoCIdeas/Notes, version 4]
parent
0aca67b599
commit
f10044ede8
|
@ -87,6 +87,8 @@ jumping-off point for health is #778.
|
||||||
|
|
||||||
## Building Things On Top Of Tahoe
|
## Building Things On Top Of Tahoe
|
||||||
|
|
||||||
|
Difficulty: easy to hard, depending on project choice and how far you want to push it
|
||||||
|
|
||||||
There are a lot of applications that could potentially make good use of Tahoe replacing the typical centralized storage of flat files or SQL databases. Currently supported projects include [TiddlyWiki](http://www.tiddlywiki.com/) (one of the Tahoe developers hosts his blog using [TiddlyWiki stored in Tahoe](http://allmydata.org/trac/tiddly_on_tahoe)), [Hadoop](http://hadoop.apache.org/), and [a number of others](RelatedProjects).
|
There are a lot of applications that could potentially make good use of Tahoe replacing the typical centralized storage of flat files or SQL databases. Currently supported projects include [TiddlyWiki](http://www.tiddlywiki.com/) (one of the Tahoe developers hosts his blog using [TiddlyWiki stored in Tahoe](http://allmydata.org/trac/tiddly_on_tahoe)), [Hadoop](http://hadoop.apache.org/), and [a number of others](RelatedProjects).
|
||||||
|
|
||||||
There are still many useful and interesting things that have yet to be built using Tahoe. Perhaps the most promising is in the area of web applications; what applications can you think of that could make use of a highly reliable filesystem accessible from both desktops and [ <http://github.com/ctrlaltdel/TahoeLAFS-android> handheld devices]? Keep in mind that Tahoe's architecture allows sharing and delegation opportunities that are difficult or impossible to implement using other backends. Some ideas people have suggested include a calender or photo album, or porting Mozilla's [Bespin](https://bespin.mozilla.com) editor).
|
There are still many useful and interesting things that have yet to be built using Tahoe. Perhaps the most promising is in the area of web applications; what applications can you think of that could make use of a highly reliable filesystem accessible from both desktops and [ <http://github.com/ctrlaltdel/TahoeLAFS-android> handheld devices]? Keep in mind that Tahoe's architecture allows sharing and delegation opportunities that are difficult or impossible to implement using other backends. Some ideas people have suggested include a calender or photo album, or porting Mozilla's [Bespin](https://bespin.mozilla.com) editor).
|
||||||
|
@ -95,6 +97,8 @@ Nathan Wilcox wrote most of interactive tree browser frontend in JavaScript; wha
|
||||||
|
|
||||||
This is in some ways the most interesting area for development as it combines security and distributed systems problems with providing a user interface that lets a person who isn't particularly security minded operate safely by default. This is a hard problem, but offers great rewards in terms of learning, and even the ability to break new ground in safe-by-default interface design.
|
This is in some ways the most interesting area for development as it combines security and distributed systems problems with providing a user interface that lets a person who isn't particularly security minded operate safely by default. This is a hard problem, but offers great rewards in terms of learning, and even the ability to break new ground in safe-by-default interface design.
|
||||||
|
|
||||||
|
Required skills: HTML and JavaScript for web applications. For other tie-ins, will depend on the base project (for instance porting the git DVCS to run on Tahoe would good C-fu, with git experience helpful).
|
||||||
|
|
||||||
# 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?*
|
||||||
<br>
|
<br>
|
||||||
|
|
Loading…
Reference in a new issue