ruby-****@sourc*****
ruby-****@sourc*****
2004年 2月 23日 (月) 04:48:24 JST
------------------------- REMOTE_ADDR = 217.117.55.140 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/?FOSDEM_2004 ------------------------- = FOSDEM 2004 {{image_left("promo_fosdem.png")}} {{br}} - This page will be used to draft the tutorial session we will present at the nearly ((<FOSDEM|URL:http://www.fosdem.org>)) edition, the 21 and 22 February in Brussels (Belgium). + This page is a draft the tutorial session we presented at the ((<FOSDEM|URL:http://www.fosdem.org>)) 2004 edition, the 21 February in Brussels (Belgium). - == Duration - - 50 minutes (~1 hour). - == Abstract - During the tutorial we will try to develop a sample media player (like ((<this one|Simple Audio Player>))), and show the attendees how Ruby can easily glue various complex components together. + This tutorial was dedicated to the design and implementation of a very, very small audio player for the GNOME desktop, using the Glade GTK+/GNOME interface builder and some Ruby-GNOME2 libraries such as Ruby/Libglade, Ruby/GTK and Ruby/GStreamer. - The session will be divided into several parts: - - (1) The Ruby-GNOME2 Project ((*5 min*)) - (2) User Interface Design ((*10 min*)) - (1) Shortly introducing Glade/Libglade - (2) Designing the player's UI - (3) Multimedia Design ((*10 min*)) - (1) Shortly introducing GStreamer - (2) Starting with a simple pipeline (({filesrc ! mad ! osssink})) - (3) Introducing the spider (({filesrc ! spider ! osssink})) - (4) Introducing GNOME VFS (({gnomevfssrc ! spider ! osssink})) - (4) Implementation ((*25 min*)) - (1) Introducing Ruby/Libglade + writing appropriate code (XML stuff) - (2) Introducing Ruby/GTK + writing appropriate code (callbacks) - (3) Introducing Ruby/GStreamer + writing appropriate code (pipeline) - == Content * Sources: {{attach_anchor("fosdem_2004.tar.gz")}} * PDF: {{attach_anchor("slides.pdf")}} == Speakers * ((<Laurent Sansonetti|lrz>)) * ((<Nikolai Weibull|lone-star>)) == ChangeLog + :2004-02-22 + Now finished. Thanks for coming. + :2004-02-20 Added slides for the multimedia design, implementation and questions sections. :2004-02-17 Added slides for the UI-design section. Added .glade file and Ruby source file. :2004-02-14 Added initial slides. :2004-02-12 Fixed library names (Ruby/Gtk -> Ruby/GTK, Ruby/Glade -> Ruby/Libglade) ;) ((<Masao>)) :2004-02-10 Our tutorial ((<has been scheduled|URL:http://www.fosdem.org/2004/index/schedule>)) on 21st (Saturday) at 3PM. :2004-01-08 Raphael confirmed the duration (50 minutes). :2004-01-08 Nikolai confirmed that we will speak. Wrote our first ideas about the presentation. :2003-11-17 Raphael Bauduin (of the FOSDEM team) accepted our request. Our presentation will take place in the tutorials room. No idea yet for the schedule. :2003-11-15 The draft has been proposed to the FOSDEM crew. :2003-11-10 This page was created after having discussed its content on IRC. :2003-11-05 First talk about this on the mailing list.