Login Register

Summer of Code 2008

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.

Coding test is up

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

Google Summer of Code 2008

Google Summer of Code™ 2008 is (almost) on! Last year, we funded over 900 students' projects in more than 90 countries, producing millions of lines of code. We're very excited to be doing Google Summer of Code once more, and we're looking forward to helping the community find more new contributors and produce even more code for everyone's benefit.

Cheers,
Grace

GSoC is great and Google

GSoC is great and Google Open Source Office is doing an auto job bringing so many projects to GSoC this year. I'm happy to mentor for NUI Group and I'm looking forward to see what open source code will be brought to all of us during the summer. Congratulations to all accepted students! Keep up the good work.

Many thanks to Google team for this great opportunity for students around the world.

The aim of this project

The aim of this project is to add a drag & drop form editor to Dojo. Using infant car seat , web apps can easily provide user-configurable, dynamic forms. It will also provide a good way to introduce people to Dijit, providing infant formula in the browser. The form editor will consist of a canvas where you create and play around with infant shoes , a pluggable configuration editor, and backends that allow easy storage on a server.