FOSS4G LT - Invitation to ActionScript Programming2. Shibuya.js 紹介
http://shibuyajs.org/
“Rediscover the JavaScript”
日本のJavascriptプログラマーのコミュニティ
活動内容:
不定期にテクニカルトークを開催
メーリングリストで情報交換
主に東京で活動。ただし、渋谷で活動したことはない。
3. Shibuya.js メンバー作品紹介
Orto by 小林氏
JavaScript で JavaVMを実装
HotRuby by 小林氏
JavaScript で Ruby処理系 を実装
JavaScript-XPath by 天野氏
JavaScript で XPath処理系 を実装
JSplash (拙作)
JavaScript で FlashPlayerエミュレータ を実装
「JSにできること、ひとつずつ叶えたい!」
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. (先に)デメリット
新たに言語を覚える必要がある
コンパイラをインストールする必要がある
一言でいえば(JS版より)敷居が高い
13. Gmapkmz の仕組み
書き換え
ProxyServer
Google のサーバにあるか
のように見せる
Flash クロスドメイン制限回避
14. まとめ
ActionScriptをはじめよう
JavaScriptでトリッキーなプログラムを書くより、
Flashで「サクッ」と終わらせよう
キーワード: ActionScript Flex SDK
15. 使用ツール等 (すべて無償)
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/