TOPRubyチャンネルクロスプラットフォームとRubyの関係
魅惑のRuby特集探求
「Rubyの真髄」を探究する

連載一気読みでRubyの開発を知りつくす!

2007/9/26
前のページ  1  2   3  次のページ

クロスプラットフォームとRubyの関係

   Adobe AIRは2007年3月にAdobe社が発表したクロスプラットフォームなデスクトップアプリケーションを開発/実行する開発環境で、現在β版が配布されている。一度AIRでアプリケーションを書けば、ほとんどすべてのPCで動かすことができるのも非常に大きなメリットだという。この連載はAIRで付箋紙アプリケーションを作る手法を詳しく解説したものだ。
Ruby on RailsとAdobe AIRでデスクトップアプリを作る Ruby on RailsとAdobe AIRでデスクトップアプリを作る
第1回:付箋紙アプリケーションを作ろう!
著者:ワイズノット  増井 雄一郎
   Webの技術を使ってデスクトップアプリケーションを作ることができる開発環境である、「Adobe AIR(旧名 Adobe Apollo)」のパブリックベータ版が6月11日にリリースされました。Adobe AIRは、Webアプリケーションで使われている、HTML、CSS、Ajax、Flashといったテクノロジを使つつ、Webブラウザに依存しない、スタンドアローンなアプリケーションを開発・実行できる新しい環境です。

   AIRは、SQLiteというSQLデータベースも内包しており、それ単体でデータベースアプリケーションなどを構築することができます。しかし、その真骨頂はインターネットとの親和性の高さを活かしたネットワーク対応のアプリケーションにあります。


Ruby on RailsとAdobe AIRでデスクトップアプリを作る Ruby on RailsとAdobe AIRでデスクトップアプリを作る
第2回:新機能「scaffold_resource」とは?
著者:ワイズノット  増井 雄一郎
   RESTでは、URLを名詞、HTTPメソッドを動詞と考えます。例えばStickyのidが1をあらわすURLは「/stickies/1」になるのです。これを表示するためにはGETメソッドで、更新する場合にはPUTメソッドでそれぞれアクセスを行います。

   実際にこれらのアクションを実行するためには、Webブラウザのアドレスバーに「/stickies/1」を入れてアクセスします。するとGETメソッドになるので、idが1の付箋紙が表示されます。同様に、これにDELETEメソッドでアクセスすれば、idが1のStickyは削除されます。


Ruby on RailsとAdobe AIRでデスクトップアプリを作る Ruby on RailsとAdobe AIRでデスクトップアプリを作る
第3回:Adobe AIRで付箋風クライアントを作ろう
著者:ワイズノット  増井 雄一郎
   付箋を常駐してこそ便利なWebブラウザの中だけでなく、画面上のどこにでも貼れるとしたら非常に便利だと思いませんか?しかしWebアプリケーションでは、デスクトップ上に付箋を貼ることができません。WebブラウザからJavaScriptを使って新しいウィンドウを開くことはできますが、ウィンドウの枠を消すなどの細かい制御ができないため、付箋のようなインターフェースを作ることができません。

   Adobe AIRの開発環境は、複数リリースされています。Adobeからリリースされているものだけでも「AIR SDK」と「Flex3 SDK」「Flex3 Builder」「Flash CS3」そして「Dreamweaver CS3」があります。このように、Adobeから提供されているほとんどの開発環境でAIRアプリケーションを作ることができます。


Ruby on RailsとAdobe AIRでデスクトップアプリを作る Ruby on RailsとAdobe AIRでデスクトップアプリを作る
第4回:AIRでメニューウィンドウ作成!
著者:ワイズノット  増井 雄一郎
   2007年3月にAdobeから発表されたリッチクライアント「Adobe AIR」を使って、付箋を表示するクライアントアプリケーションを作ってみましょう。このAIRは複数のプラットフォームに対応しており、1つのアプリケーションを書くだけでWindowsとMac OS Xの両環境で動かすことができます。

   Adobe AIRの開発環境は、複数リリースされています。Adobeからリリースされているものだけでも「AIR SDK」と「Flex3 SDK」「Flex3 Builder」「Flash CS3」そして「Dreamweaver CS3」があります。このように、Adobeから提供されているほとんどの開発環境でAIRアプリケーションを作ることができます。


前のページ  1  2   3  次のページ

INDEX
連載一気読みでRubyの開発を知りつくす!
  いま注目されている「Ruby」をまとめ読み
クロスプラットフォームとRubyの関係
  Rubyのパパ登場!