[ruby-gnome2-doc-cvs] [Hiki] update - FOSDEM_2004

Back to archive index

ruby-****@sourc***** ruby-****@sourc*****
2004年 1月 9日 (金) 04:35:46 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).
  
  == 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.
  
  == 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.
  
- The GUI will be constructed with Glade, and dynamically loaded with Ruby/Libglade.
+ The session will be divided into several parts:
  
- The multimedia side will be designed using the GStreamer editor, and the result handled by XML facilities of Ruby/GStreamer.
+ (1) The Ruby Programming Language ((*10 min*))
+     Why Ruby? OO, blocks/closures, datatypes, eh simple syntax
+ (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 ((*30 min*))
+     (1) Introducing Ruby/Glade + writing appropriate code (XML stuff)
+     (2) Introducing Ruby/Gtk + writing appropriate code (callbacks)
+     (3) Introducing Ruby/GStreamer + writing appropriate code (pipeline)
  
- Ruby/GConf will be also used to store some data related to the configuration of the player.
- 
- 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
- 
  == Content
  
  * ((<Slides|FOSDEM_2004_slides>))
  * ((<Code|FOSDEM_2004_code>))
  
  == Speakers
  
- Write your name here if you plan to speak:
- 
  * ((<Laurent Sansonetti|lrz>))
- * ((<Nikolai Weibull|lone-star>)) (not definite yet, though)
+ * ((<Nikolai Weibull|lone-star>))
  
  == ChangeLog
+ 
+ :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.





ruby-gnome2-cvs メーリングリストの案内
Back to archive index