Summer of Code 2008
Submitted by rcoup on Wed, 03/05/2008 - 21:55.
Yes, Dojo is participating in the Google Summer of Code in 2008! This is our third year involved, and we have six projects on the go - read more about each of them below. We had 21 quality applications this year, a nice improvement on 2007.
Markup Preview functionality
There are a number of widely used markup languages available today, this project aims to create a client side parser for a few different markup languages and integrate them with Dojo. As a result Dojo will get an ability to preview the parsed data on a client side and user can quickly see how it looks like and make changes if needed.- Student: Andrey Popelo Anatolevich
- Mentors: David Snopek, Robert Coup
- For all the details and progress, see Andrey's SoC Blog
Intuitive Animation Toolset
The animation framework in Dojo is very flexible, but because of that flexibility, using it is not a trivial task for the common web programmer. The animation system works well for developers, but what if an user of the framework wants to add a simple animated effect to an element on the page? What if he wants to make that animation toggle? I propose a set of generic animation functions that can be used to easily animate existing elements on a page. These functions should still be flexible enough to accommodate all the user's needs, but easy enough to use so that complete, and robust, effects can be created with minimal arguments.- Student: Craig Laparo
- Mentors: Peter Higgins,
- For all the details and progress, see Craig's SoC Blog
Drag & Drop Form Editor
The aim of this project is to add a drag & drop form editor to Dojo. Using the editor, web apps can easily provide user-configurable, dynamic forms. It will also provide a good way to introduce people to Dijit, providing immediate feedback in the browser. The form editor will consist of a canvas where you create and play around with your form, a pluggable configuration editor, and backends that allow easy storage on a server.- Student: Jeff Balogh
- Mentors: Greg Wilson, Peter Svensson, Heng Liu
- For all the details and progress, see Jeff's SoC Blog
D-Rails
D-Rails is a fledgling project which aims to allow easy integration of Dojo with Rails, and bridge the gap that often exists between client-side and server-side scripting. Rails currently has helper functions for the prototype and script.aculo.us javascript libraries, and the current roadmap for D-Rails is to offer a drop-in replacement of this functionality using Dojo as the javascript library behind the scenes. Future work will include helpers for the features of Dojo not included in the subset offered by prototype and script.aculo.us.- Student: Jonathan Moeller
- Mentors: Bob Remeika
- For all the details and progress, see Jonathan's SoC Blog
Dojo Charting Improvements
Adding new features and improvements to the Dojo Charting components - time series support, multi axis-support, improve the integration with dojo.data, addition of at least 3 new chart types, annotations for data points, and Adobe Air support.- Student: Osandi Chirantha Middeniye Malage
- Mentors: Eugene Lazutkin, Peter Svennson
- For all the details and progress, see Osandi's SoC Blog
Dojo GFX 3D Enhancements
This project aims to add support for native 3D to dojo gfx by adding a simple interface around the "OpenGL-ES" interface available in newer Opera and Firefox releases.- Student: Robertus Harmawan Johansyah
- Mentors: Eugene Lazutkin
- For all the details and progress, see Robertus' SoC Blog
Help! Questions?
Rob Coup is organising the Summer of Code for Dojo in 2008. You can get hold of him with any questions or problems to do with SoC.
- Email: rcoup@dojotoolkit.org
- IRC (#dojo on freenode):
rcoup - Skype:
robert.coup - MSN/Yahoo/GTalk:
robert@coup.net.nz
- Printer-friendly version
- Login or register to post comments
- Unsubscribe post

Coding test is up
We've added the details for the coding test we want our student applicants to do - have a read.