BT

Ruby Shoesの総まとめ:JRuby、The ShoeboxおよびGitHubでのRuby処理

| 作者: Mirko Stocker フォローする 1 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2008年5月8日. 推定読書時間: 2 分 |

The Shoebox(サイト・英語)はShoesアプリケーション(source)のリポジトリで、 グラフィカルアプリケーションを作成するWhy The Lucky Stiff(サイト・英語)の小さなツールキットである。Info Qのサイトに掲載中のRuby GUIツールキットShoesの導入記事をここで閲覧することが可能(参考記事)。また、書籍「Nobody knows Shoes」も無料で利用することが可能(source)

アプリケーションは、Webインターフェイス経由でShoeboxに追加することができ、複数のバージョンをサポートするので、アプリケーションの修正や 再公開は可能な限り単純におこなわれる。つい最近まで、ShoeboxはShoesアプリケーションのみしかなかったが、 今はRuby Processing(source)のホーム、Processing環境(source)のJRubyラッパーとなった。

イメージ、アニメーションおよび対話をプログラムする人びとにとって、Processingはオープンソースプログラミング言語および環境である。

Ruby Processingは、ProcessingをさらにShoesのようにして、処理のJava構文をRubyに置き換える。ここで例を見てみると、以下のコードはカーソルが画面上を移動する際にカーソルが従う範囲を表示する最低限のアプリケーションにとっては十分である。

 

require 'ruby-processing'

class FollowCursor < Processing::App
 def setup
 # 4 lines of setup code omitted for brevity
 end

 def draw
 background 1
 translate( mouse_x, mouse_y )
 sphere 20
end
end

FollowCursor.new(:width => 200, :height => 200, :title => "Follow The Cursor!")

さらに広範にわたる例がRuby Processingのダウンロード(source)、そして当然のことながらShoebox(サイト・英語)で参照することができる。またShoesリポジトリは、GitHubでホストされている(source)

原文はこちらです:     http://www.infoq.com/news/2008/05/shoebox-ruby-processing

(編集部注:5/9にProcessingを翻訳するのではなく、固有名詞として原文のまま掲載に修正しました)

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

訳語について by 茂 小林

日本語訳で「Processing」を「処理」と翻訳されていますが、ここでのProcessingはオープンソースのツールキットですので、固有名詞としてProcessingのままにしないと意味が通らなくなってしまうかと思います。

processing.org

Re: 訳語について by Japan編集部 InfoQ

小林様、

ご連絡ありがとうございます。早速ですが訳文を修正させていただきました。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

2 ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT