December 3, 2007

Read this before you pitch in!

1. The problems are stated below as distinct entries in random order.
2. More than one problem can be attempted. Each problem carries a reward.
3. Only the submissions that are done within the deadline (i.e. End of FOSS) will be considered for evaluation.
4. A submission is "correct", if it passes all the test cases.
5. A correct submission with additional "features" will be preferred to another correct submission ("features" are problem-dependent and should support/enhance the solution to the problem in hand).
6. Documentation is necessary.
7. Reuse of existing code is entertained as long as it is acknowledged, and does not strip out the licence of the reused code.


* Use the "Comments" system on each problem entry to post related queries.

* Email your solutions to nnatarajan and vrajagopalan (@spikesource.com)

VFS for Firefox

Implement a Virtual File System (VFS) for offline storage in firefox. The VFS should be capable of efficiently managing the contents (web pages, etc) fetched from the web server or simply mirror the web server's file system. And this VFS should be as simple as a single file (like DAT file) and SHOULD NOT be accessible to any application/code other than the plugin you develop for the firefox.

Cross platform Log Manager

Develop a cross platform Log manager that can
a. Collect and parse logs
b. Filter on time and/or priority
c. Alert high priority events (like send a mail)
d. Rotate logs

WYSIWYG Editor for MediaWiki

TinyMCE is an editor for generating HTML files. Extend this editor for generating Mediawiki syntax.

[Beware of hacks on the net!]