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
自己紹介
- むとう まさお
- 去年からですマーチ継続中(一応一段落)
- 趣味:バンド
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で遊んでください
あわよくば、協力者募集中です!
(ロガー:よう)
Keyword(s):
References:[RubyKaigi2007速報ログ]