RubyStation(仮)

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    RubyStation(仮) - Presentation Transcript

    1. 松江 Ruby 会議 -01 「 RubyStation( 仮 ) 」 ネットワーク応用通信研究所 原 悠 (yhara )
    2. 最初にまとめ
      • RubyStation(仮)
        • Ruby製アプリの配布環境
      • Railsでデスクトップアプリを書いてみたらどうか
    3. 自己紹介
      • 原 悠 (yhara)
      • 滋賀県->松江市(08年4月)
      • 松江は寒いです
    4. 自己紹介
      • 最近本を書きました
        • Rubyを使って「簡単な
        • プログラミング言語」
        • を実装する本です。
    5. 自己紹介
      • 最近本を書きました
      +++++++++[>++++++++>++++ +++++++>+++++<<<-]>.>++.+ ++++++..+++.>-.------------.<++ ++++++.--------.+++.------.-------- .>+.
    6. 自己紹介
      • 最近本を書きました
      • [増刷出来!]
    7. 本 題
    8. Rails
      • RubyといえばRails
        • ここ一年に出たRubyの本:12冊
        • ここ一年に出たRailsの本:9冊
      • みんなそんなにWebアプリ作りたいの?
    9. まつもと氏の予言
      • 「将来、プログラミングの用途の8割がスクリプト言語で賄えるようになる」 [ 要出典 ]
    10. スクリプト言語の用途
        • (private)
      • 日常の作業 ←書き捨て
      • デスクトップアプリ ← ?
      • Webアプリ ←Rails
        • (public)
    11. デスクトップアプリの例
      • 家計簿アプリを作ろう
        • Webアプリ?
        • (自分の家計簿を世界に公開したいか?)
        • 漏洩のリスク
      • デスクトップに向いたアプリもある
    12. RubyでGUIといえば…
      • Ruby/Tk?
      • Ruby-GNOME2?
      • FXRuby?
      • wxRuby?
      • VisualuRuby?
    13. 決定版がない
      • クロスプラットフォーム
      • ドキュメント
      • 配布が簡単
    14. 解決策
      • 諦める
        • 「逆に考えるんだ
        •  『 GUI なんて
        •   無くてもいいや』
        •  と考えるんだ」
             、 --‐ 冖 '⌒  ̄ ̄ ` ー - 、      /⌒ `          三ミヽー - ヘ ,_     __,{   ;;,,             ミミ   i  ´Z,    ゝ    '' 〃 //,,,       ,,.. `ミミ、 _ ノリ }j;   f 彡    _)         〃 ///,   ,; 彡 'rff ッ、ィ彡 ' ノ从 i ノ彡    >';;,,       ノ丿川 j ! 川| ;   :.`7 ラ公 '> 了      _ く彡川 f ゙ノ ' ノノ ノ _ ノノノイシノ| }.:   ' 〈八ミ、、 ;.)   ヽ .:.:.:.:.:.;= 、彡/‐ - ニ ''_ ー<、 {_, ノ - 一ヾ `~;.;.; )     く .:.:.:.:.:! ハ .Y イ  ぇ ' 无テ ,` ヽ}} } ィ t 于 ` | ィ &quot;~    ):.:.:.:.:|.Y }: :!     `二 ´/'   ;   | 丶ニ  ノノ         ) :.: ト、リ : :! ヾ : 、   丶  ;   |  ゙  イ :}      { .:.: l { : : }   `     ,.__(__,}     / ノ        ヽ !    `' ゙ !       ,.,,.` 三 ' ゙、 ,_   /´         ,/´{   ミ  l      / ゙ ,:-…- ~、 ) |           ,r{   \ ミ  \   `'   '≡≡'   &quot; ノ   __ ノ  ヽ   \  ヽ\    彡   , イ _       \   \ ヽ 丶 .     ノ !| ヽ`ヽ、          \   \ヽ ` ¨¨¨¨´/ | l ト、 ` ' ー - 、 __             \  ` ' ー - 、   / /  /:.:.}        ` ' ー、 _           `、\   /⌒ヽ  /!:.:.|           `、 \ / ヽ L f ___ ハ /    {
    15. GUIなどいらぬ!!
      • クロスプラットフォーム
        • ->端末さえあればOK!
      • ドキュメント
        • ->Rubyリファレンス
      • 配布が簡単
        • ->gem installで!
    16. そうは言っても…
      • やっぱりGUIが使いたい!
    17. そこで
      • ブラウザをGUIとして使うのは
      • どうだろう
      • 例:Railsで家計簿アプリを作り
      • localhostで動かしてもらう
      • デスクトップWebアプリ
      • クロスプラットフォーム
        • ->Railsはどこでも動く
      • ドキュメント
        • ->Rails本ならたくさんある
      • 配布が簡単
        • -> あとはこれだけ?
    18. RubyStation(仮)
      • 「デスクトップWebアプリ」を
      • インストール・起動するための
      • ソフトウェア
    19. デモ
        helloアプリケーションを インストールしてみます
    20.  
    21.  
    22.  
    23.  
    24.  
    25. RubyStationの4つのメリット
      • 開発者にとって
      • ユーザにとって
      • プログラム初心者にとって
      • Webフレームワークの開発者にとって
    26. 1:開発者にとってのメリット
      • クロスプラットフォームなデスクトップアプリを、簡単に作成・公開できる
      • Railsの知識があれば、デスクトップアプリが作れる
    27. 2:ユーザにとってのメリット
      • いろいろなアプリケーションを簡単にインストールできる
      • ゲームアプリとかも?
        • Ruby/SDL, Ruby Shoes...
    28. 3:プログラム初心者にとって
      • 公開が簡単(Webサーバが不要)
        • 中高生でもOK
      • 公開が ( 比較的 ) 安全
        • Webアプリは全世界から攻撃を受け得る
    29. 4:Webフレームワーク開発者
      • Railsだけじゃない
        • merb, ramaze, waves, sinatra, …
      • ( マイナー or 先進的 ) なフレームワークにも活躍のチャンスを
    30. まとめ
      • Rubyアプリを簡単にインストールできるソフトつくるよ!
      • ご意見募集中
        • (名前とか)
    SlideShare Zeitgeist 2009

    + yharayhara Nominate

    custom

    936 views, 0 favs, 2 embeds more stats

    Rubyアプリの配布環境、RubyStation(仮)の more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 936
      • 805 on SlideShare
      • 131 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 4
    Most viewed embeds
    • 123 views on http://mono.kmc.gr.jp
    • 8 views on http://route477.net

    more

    All embeds
    • 123 views on http://mono.kmc.gr.jp
    • 8 views on http://route477.net

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags