FOSS4G LT - Invitation to ActionScript Programming

3,129 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,129
On SlideShare
0
From Embeds
0
Number of Embeds
382
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

FOSS4G LT - Invitation to ActionScript Programming

  1. 1. FOSS4G 2008 TOKYO ActionScript Programmingへの誘い はてな/ついったー id = gyuque
  2. 2. Shibuya.js 紹介 http://shibuyajs.org/ “Rediscover the JavaScript” 日本のJavascriptプログラマーのコミュニティ 活動内容: 不定期にテクニカルトークを開催 メーリングリストで情報交換 主に東京で活動。ただし、渋谷で活動したことはない。
  3. 3. Shibuya.js メンバー作品紹介 Orto by 小林氏 JavaScript で JavaVMを実装 HotRuby by 小林氏 JavaScript で Ruby処理系 を実装 JavaScript-XPath by 天野氏 JavaScript で XPath処理系 を実装 JSplash (拙作) JavaScript で FlashPlayerエミュレータ を実装 「JSにできること、ひとつずつ叶えたい!」
  4. 4. Javascriptプログラミングと言えば Google Maps API ! ですが、
  5. 5. Google Maps API for Flash “Flashムービーの中で使えるGoogle Maps API” 通常の Google Maps API  Javascript で操作する Google Maps API for Flash Actionscript で操作する ActionScriptとは? Flash ムービーの制御用言語 Javascript の兄弟のようなもの Javascript を書いたことがある人ならすぐ習得できる
  6. 6. (先に)デメリット 新たに言語を覚える必要がある コンパイラをインストールする必要がある 一言でいえば(JS版より)敷居が高い
  7. 7. 何が嬉しいのか? 表現力はJS版より格段に上 アニメーション・ 動画を扱う 時+空間 三次元の表示
  8. 8. デ モ Gmapkmz
  9. 9. 通常の「Google 3Dギャラリー」
  10. 10. Gmapkmzを有効にすると…
  11. 11.  Google Maps上にオーバーレイ  視点変更
  12. 12. Gmapkmz の仕組み 書き換え ProxyServer Google のサーバにあるか のように見せる Flash クロスドメイン制限回避
  13. 13. まとめ ActionScriptをはじめよう JavaScriptでトリッキーなプログラムを書くより、 Flashで「サクッ」と終わらせよう キーワード: ActionScript Flex SDK
  14. 14. 使用ツール等 (すべて無償) Google Maps API for Flash http://code.google.com/apis/maps/documentation/flash/ Adobe Flex3 SDK http://www.adobe.com/jp/products/flex/ CocProxy (by cho45) http://coderepos.org/share/wiki/CocProxy Gmapkmz (自作/このデモのコード) http://coderepos.org/share/browser/lang/actionscript/gmapkmz/

×