Summer of Code Project Ideas

This page serves as a list of "ideas" for student projects for the Summer of Code 2008. Feel free to add a comment with your own ideas or expansions, and we'll roll them into the page regularly. Please say who you are when suggesting an idea :) We'll be fleshing out and ranking these ideas as we go along, based on how important they are to Dojo and whether we can forsee any issues.

Important: See the Dojo Summer of Code homepage for lots of other useful information, including FAQs, what should be in your application, the coding test, and where to get help.

Charting Improvements

dojox.charting is already pretty impressive, lets make it the #1 Javascript charting engine!

Readability Module

Be able to assess input text based on how well it can be read by normal people - particularly useful for content management systems. There are a number of different ways of measuring readability of text.

Markup Previews

There are a number of widely used markup languages available today, and it would be great to provide client-side previews. Then people can easily check they've got it right without round-tripping to the server.

Build Tool Improvements

Dojo already has a widely used and very powerful build and packaging system.

Automated Test tools

Power-up the DOH framework! Cross-OS and cross-browser, so we can provide better QA without requiring an army of people. And making it work better for widget testing! These are some pretty hard and challenging tasks.

Real OpenGL 3D in the browser

There is now support (to be released in FF3+1) that supports 3D GPU code in the browser. Basically, write some code in a