SoC Week 7 Update
Time is really flying by. I can’t believe we’re already halfway finished already! It’s been real fun so far. I’m learning a ton, and creating something really cool in the process. :)
GSoC Week 4: The Tubes are Alive!
Awesome week! Just yesterday, my mentor and I opened up a transatlantic tube and exchanged our Banshee music libraries! Very cool seeing it in action over the Internet. So, I accompished what I wanted to this week and got the data delivering asynchronously without blocking either the producer or consumer’s UI. Banshee will display tracks to the user as the download progresses. I’ve also got playlists coming across too. Screencast:
GSoC: Week 3
Well, things are really cooking now. To review, my TODO for this week was to get as much of the tubing (ability to send arbitrary data between IM contacts) related stuff finished. I’ve decided to adapt an idea I call a “dispatcher.” I guess it is basically a wrapper around the Telepathy Requests interface. The mechanism lets me request “activities” (basically, a tube and Dbus connection wrapped into one object) and also lets me know when there are incoming ones. I have designed this dispatcher idea so it will easily extend to file transfers (and possibly stream tubes, if needed in the future) as well. So, the tube stuff is pretty much done.
**Other notable things that happened this week: **