[ruby-list:49331] [ANN] Ruby-GNOME2 2.0.0

From: Kouhei Sutou <kou@...>
Date: 2013-04-29 09:32:39 UTC
List: ruby-list #49331
須藤です。

今日は肉の日ですね!

Ruby-GNOME2プロジェクトはRuby-GNOME2 2.0.0をリリースしました。
2.0.0です!

Ruby-GNOME2はマルチプラットフォームで動作するGUIツールキット
です。Rabbitという有名なプレゼンツールやmikutterという有名な
Twitterクライアントで使われています。

2.0.0にした理由ですが、今回のリリースから
Ruby/GObjectIntrospectionという動的にRubyバインディングを作
成する仕組みを本格的に使うようにしたからです。

ただ、ユーザーからは見えない部分なので、ユーザーが使うときに
はあまり関係ありません。今まで通り、RubyらしいAPIでGUIアプリ
ケーションやグラフィック機能・マルチメディア機能を書けます。

一方、開発者から見るとこれまでより格段に楽にRubyバインディン
グを書けるので新しい便利な機能をより早くユーザーに提供できる
はずです。

もし、ライブラリを使うだけではなく、ライブラリを作ることにも
興味がある人はこんなことにチャレンジしてみませんか?
  https://sourceforge.net/mailarchive/message.php?msg_id=30782109

Web:
  http://ruby-gnome2.sourceforge.jp/

インストール:
  gem install gtk2
  gem install gtk3

= Ruby-GNOME2について

Ruby-GNOME2はGNOMEで使用されるGTK+などの主要なライブラリの
Rubyバインディング集です。

GTK+はマルチプラットフォーム対応のGUIツールキットなので、マ
ルチプラットフォーム対応のGUIアプリケーションをRubyで書くこ
とができます。


サポートしているライブラリは以下の通りです。

* Ruby/GLib2         - 基本的かつ便利なユーティリティクラス群。および、
                       GLib::Objectをはじめとする基本クラスを提供。他のライブラリ
                       から参照される
* Ruby/GObjectIntrospection
                     - 動的にライブラリのメタデータにアクセ
                       スし、動的にRubyバインディングを作る
                       ライブラリ
* Ruby/GIO           - ローカル・ネットワークを含め多くの入
                       出力操作を提供する
* Ruby/ATK           - アクセシビリティ
* Ruby/Pango         - 国際化されたテキスト・フォント処理
* Ruby/GdkPixbuf2    - イメージ(画像)処理
* Ruby/GTK2          - GUIコンポーネント
* Ruby/GTK3          - GUIコンポーネント
* Ruby/Clutter       - OpenGLベースのGUIコンポーネント
* Ruby/ClutterGTK    - Ruby/GTK3とRuby/Clutterを連携させる
* Ruby/GStreamer     - 動画・音声処理
* Ruby/GooCanvas     - cairoで描画するキャンバスウィジェット
* Ruby/GtkSourceView2- テキストエディタ向けの高度なテキスト表示コンポーネント
                       (言語毎にキーワードを強調する等)
                       (gtksourceview 2.x用)
* Ruby/Poppler       - PDFレンダリング用のライブラリ
* Ruby/RSVG          - SVG処理
* Ruby/VTE           - ターミナルエミュレータ用のウィジェット
* Ruby/WebKitGtk     - Webブラウザ

= 各種リソース

- メーリングリスト
  http://sourceforge.net/mail/?group_id=53614

- Ruby-GNOME2 APIリファレンス
  http://ruby-gnome2.sourceforge.jp/ja/hiki.cgi?Ruby-GNOME2+API+Reference

- チュートリアル
  http://ruby-gnome2.sourceforge.jp/ja/hiki.cgi?tutorials

In This Thread

Prev Next