Apolloメモ
カテゴリー:apollo
Apolloをいじってみました。
なんかJava勉強してた頃を思い出す。FlexとかもEclipsみたいだし。
Apolloを理解するにはまず以下がいい。
Apolloポケットガイド邦訳Wiki - FrontPage
http://labs.anthill.jp/wiki/apollo/
Flexを使った開発

Hello Apollo

とにかく最初はApolloアプリケーションを片っぱしから試してみて、できる体験を確認、そして上記サイトで一通り学習してみる、みたいな流れ。
これから並行していこうと思う。あくまで趣味程度ですが・・・。
一通りやってみましたが、これは間違いなく来ると思う。
というかApolloが一般化したら、今のネットの使い方が根本から変わると思う。
まずトップページを使わなくなる。(トップページというのはここではブラウザ開いた時に一番最初に表示されるページのこと)
PCを起動したら必要な情報が即表示されるApooloアプリケーションが立ち上がり、普通にリアルタイムに更新される。ほとんどそこで知りたい情報が手に入る。
ということでブラウザを開くことも少なくなると思う。
すべての情報はwebで表示されることが少なくなり、代わりにどんなものからもアクセスできるようAPIの提供が主流になるかも。
ApolloアプリはそういったAPIを取り込んで、表示させることができるし。
以下メモです。
【Apolloって何?】
・Flexなどで開発されたデスクトップアプリケーションの実行環境または動作環境
・webでいうFlashのプラグインのようなもの。それのデスクトップ版。
・Apolloで動くアプリケーションはApolloアプリケーション。拡張子は「air」でairファイル。
【なにがすごい?】
・既存の技術(html・javascript・ajax・flash etc…)が使える。Apollo開発をやる前に、いろいろ覚える事は多くない。(もちろんプログラムの知識は必要)
・Apolloアプリケーションを一つ作ればWin・Mac・Linuxで動く(クロスプラットフォーム)
・軽い
・webアプリとの違いがすごい(後述)
【webアプリとの違い】
・ローカルディスクにファイルを読み書きできる
・UIが自由。フォーム送信画面で中止ボタンを押してもらいたくない、戻るボタンを押してもらいたくない、などが解決。
・オフライン利用できる
・ブラウザの仕様に縛られずいろんな事が可能
たとえば・・・ファイルをアップロードする時、ドラッグ&ドロップでそれができたりとか。簡易FTPみたいなのが簡単に作れる
【開発方法は2つ】
・Apollo ExtensionをインストールしたFlexを使う
・コマンドベースで開発する
【apollo活用事例】
finetune
http://www.finetune.com/
Derrick Grigg’s Blog, Apollo Photo Mosaic
http://www.dgrigg.com/post.cfm/03/26/2007/Apollo-Photo-Mosaic
yourminis :: main
http://www.yourminis.com/
【情報】
Adobe Labs - Apollo
http://labs.adobe.com/technologies/apollo/
ApolloApps.com
http://www.apolloapps.com/
Adobe - Flex 2 - Webアプリケーション開発ソフトウェア
http://www.adobe.com/jp/products/flex/
Kazuhiro’s Weblog: 「Apollo」開発環境のインストール&チュートリアル
http://kazuhiro.ty.land.to/blog/2007/03/apollo_2.html
Apolloポケットガイド邦訳Wiki - FrontPage
http://labs.anthill.jp/wiki/apollo/
Spark Wiki - Trac
http://wiki.libspark.org/trac/wiki
【その他】
・2008年には携帯版Apolloができるらしい
by kote2















