Hello Ruby-GNOME2 World (武藤 昌夫(むとう まさお))

スピーカー
武藤 昌夫(むとう まさお) - 日本ヒューレット・パッカード株式会社, Ruby-GNOME2 Project
プロフィール
Ruby-GNOME2, Ruby-GetText-Packageのメンテナをしています。最近、デスマーチ気味で全てのOSSプロジェクトが停滞気味です。RubyKaigiが終わるころには少しは余裕ができるかもしらないので、またいろいろ始めようと思ってます。乞うご期待!
講演時間
14:45〜15:00
講演者による資料
http://www.yotabanana.com/hiki/ja/?rubykaigi2007
rubykaigi_gui2.jpg

自己紹介

  • むとう まさお
  • 去年からですマーチ継続中(一応一段落)
  • 趣味:バンド

Ruby-GNOME2とは

GNOMEの提供するCのライブラリをRubyからアクセスできるようにしたもの

GNOMEのライブラリとは

  • 共通のライブラリなのでGNOMEがなくてもいい
    • GNOME嫌いなひともどうぞ
  • GUIツールキット、画像処理、その他
  • マルチプラットフォーム
    • Linux,FreeBSD
    • Mac OS X
    • MS Windows(Win32 Installerでバイナリ配布中)

Ruby-GNOME2のライブラリ

RubyらしいAPIを提供
block,引数の省略

Base

ほかのライブラリから呼び出される

Graphics

さまざまなフォーマットの画像文字など画像処理ライブラリ

GUI以外の用途でも使える

⇒Webアプリでもどうぞ

  • rcairo
    • 超協力描画エンジン
  • GdkPixbuf
    • 画像の読込・保存
  • RSVG, Poppler
    • SVG,PDFの読込

Widgets

GUI部品

  • GTK
    • 主要なWidget郡
  • GtkSourceView
    • 強力なテキストウィジェット
  • GnomeCanvas
    • 線、矩形、楕円などの図形を扱える

ちなみに今日はあえてWindowsでやってます

  • GtkGLExt
    • 3Dグラフィックス(OpenGL)
  • GtkMozEmbed
    • MozillaベースのHTML Widget
  • その他いろいろ

Misc

  • Glade, Libglade
    • GUIビルダを使ったRapidアプリ開発
  • GConf
    • アプリの設定値を保存・読込
      • レジストリみたいなもの
    • 値の変更をイベント通知できる
  • Ruby-GetText-Package
    • メッセージのローカライズ
    • Gladeとの相性もGood

情報源

Ruby-GNOME2 Project Website
http://ruby-gnome2.sourceforge.jp/

まとめ

Ruby-GNOME2を知っていただけました?

Ruby-GNOME2はGUIだけじゃないんです!

Ruby-GNOME2に興味持ちましたか?

これだけあれば一つくらい

Ruby-GNOME2で遊んでください

あわよくば、協力者募集中です!

(ロガー:よう)

Last modified:2007/06/16 16:05:38
Keyword(s):
References:[RubyKaigi2007速報ログ]

Login