ruby-****@sourc*****
ruby-****@sourc*****
2003年 11月 15日 (土) 04:15:23 JST
------------------------- REMOTE_ADDR = 217.117.55.140 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/?FOSDEM_2004 ------------------------- = FOSDEM 2004 (draft) 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). Don't hesitate to edit this page as much as needed. We will submit this draft to the FOSDEM team once everything will be clear. == Duration According to the last FOSDEM editions, we will probably have only one hour for the presentation. So, we need to organize the tutorial keeping this time limit in mind. == Contents - During the tutorial we will try to develop a sample program using as much Ruby-GNOME2 libraries as possible. + 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. - The GUI will be constructed with Glade, and loaded with Ruby/Libglade. + The GUI will be constructed with Glade, and dynamically loaded with Ruby/Libglade. - Possible programs are: + The multimedia side will be designed using the GStreamer editor, and the result handled by XML facilities of Ruby/GStreamer. - * Music Player (Ruby/GTK, Ruby/GStreamer, Ruby/GConf) - * Some Game (Ruby/GTK, Ruby/GnomeCanvas, Ruby/GDKPixbuf?, Ruby/Libart?, Ruby/GtkGLExt?, Ruby/GStreamer?, Ruby/GConf?) - * ... ? + Ruby/GConf will be also used to store some data related to the configuration of the player. - Comments to the above by ((<Nikolai Weibull|lone-star>)): - - A simple music player like the one already written by ((<Laurent Sansonetti|lrz>)) is probably what one has time to present. A game may use more parts, but that makes it necessary to cover more ground and may be difficult to keep people even remotely interested :-). + So, here is a resume of what is going to be used through the session: + * Glade & Ruby/Libglade, Ruby/GTK + * gst-editor & Ruby/GStreamer + * Ruby/GConf == Slides TODO == Speakers Write your name here if you plan to speak: * ((<Laurent Sansonetti|lrz>)) * ((<Nikolai Weibull|lone-star>)) (not definite yet, though)