
Bryce Harrington spiegò:
To submit the application to Google I'm asked the description of the project and I have just sent the text from the wiki. It's ok?
You should expand on what we've written, to explain in more detail how you plan to go about doing it, why you're qualified to do it, and the research you've done to understand the task. On the Google administrator's list it was mentioned that applications that only include a couple sentence description are not considered good proposals.
This is the proposal: i'd be glad if anyone would proof-read it, just to check my english... :)
======================================================================== Emanuele Aina <emanuele.aina@...400...>
Inkscape: Break out the canvas to a widget
Create a GTK SVG canvas widget based off SPCanvas, to allow other projects to easily make use of an SVG canvas.
Currently the widget used in Inkscape to display the SVG document is very tied to the editor, and cannot be used indipendently by other applications.
The focus of this project is on the extrapolation of this canvas widget in a separate loadable library, eliminating the need of the entire Inkscape codebase to use it.
This will provide to the open source community a fully functional canvas widget with SVG semantics, making it easier to reuse and embed in external applications.
As Inkscape provide a simple SVG viewer, Inkview, the first target of the project will be to provide a widget for it. When this will be functional the widget is going to be also integrated in the main editor.
Right now I've set up a simple autotool'ed package to host the new library, but I'm going to start working seriously on this project at the beginning of July, because June is still exams period here.
My name is Emanuele Aina and I'm a student at the Politecnico di Torino, Turin, Italy. I've already worked on some open source projects, writing some years ago the run-parts applet for busybox (http://busybox.net), writing with the current Gedit mantainer an experimental system for the spell checking in GNOME (not yet released), and implementing a new generic syntax highlighting engine for GtkSourceView (temporarly hosted on the CVS of GtkSourceView on SourceForge, awaiting for a merge in the CVS HEAD). ========================================================================