Diving into Soylent (and Gnome)

As this is my first post on Planet Gnome (and also Planet SoC by the way) I’d like to take the chance to introduce myself: I’m Sven Pfaller, a 21-year-old computer science student from Erlangen (near Nürnberg), Germany. In the scope of this years’ Google Summer of Code I work on Soylent, more precisely on libsoylent, a library that will try to integrate people deeper into the (Gnome) desktop. If you want to know more about the project, you can have a look at a previous blog post I have written some time ago. So, hello everyone, nice to be here :) .

The last 6 weeks…
… or “the community-bonding-period”

So, what happened the last weeks? I was busy learning many things, digging through tutorials and writing some sample programs. I’ve put together a list of all tutorials and documentation I studied so far. The first items on the list I found really usefull for entering and exploring Gnome:

Much stuff, isn’t it? The sample programs I wrote include a simple GTK+ GUI, a GObject based mini-game, D-Bus and libebook utilities, and ChabChab, a command-line instant messanger. I am amazed of the capabilities of the Telepathy / Mission Control / Empathy trio, as I was able to write a solid IM in almost no time.

live and in action

Last week…
… or “the start”

With all the things listed above I felt well prepared. After adjusting the SVN repository’s autotools to include libsoylent (outch, pain!) and carefully going through the complete existing Soylent code, I started to write down my thoughts about the libsoylent API. Presumably a first public draft will be available by the end of this week.

There’s still much to do and I am slightly behind my schedule, so I better get going ;) .

This entry was posted in Soylent and tagged , , , , , . Bookmark the permalink.

2 Responses to Diving into Soylent (and Gnome)

  1. Johannes says:

    Immer diese GNOME-Entwickler in Erlangen…

  2. alex says:

    Hello Sven!
    I’m Alex from the mayanna (fork of gimmie) desktop organizer/hub. We at mayanna are very interested in your work on libsoylent. So there are a few things I’d like to know more about.

    What exactly will libsoylent provide? Widgets? Functionality? Both?

    Will there be python bindings?

    Will libsoylent be dependant on gnome/gtk/gobjects?

    Best of luck for your work!

    alex

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>