読者です 読者をやめる 読者になる 読者になる

pblog

pplog.net を作っている @ppworks こと越川直人(Koshikawa Naoto)のブログ。esa LLCで働いてます(\\( ⁰⊖⁰)/)

Spark勉強会#10

spark

初めてのSpark勉強会へ参加してきました。とりあえずメモ書き。
発表者の方々のお名前間違っていたらごめんなさい。その他にも間違いあれば、ご指摘お願いします。

Adobe最新情報

西村さんからのお話

Adobe MAXの件
  • 2009-10-04〜2009-10-07でAdobe MAX in ロサンゼルスやるよ。
  • 日本からのツアーは2009-10-04〜2009-10-10。お酒を一ヶ月我慢すれば行ける金額だよ!(30万ぐらい?)
  • スマートフォン向けのFlash Player 10もこのタイミングで発表予定。
FLASH xxxなアプリたち

Flash Catalystはあまりイメージがわかないのでbeta版使ってみるかなぁ。

  • Flash Builder
    • 生産性の向上
    • サーバサイドとの連携の強化
    • 表現力の向上

よくわからん。Flexコンポーネントが色々変わったらしい。ロジックとビヘイビアの分離とか。

  • Flash Builderの素敵な所
    • AsDocがコードヒント的に出て便利
    • Flexテーマが変更出来て素敵。Sparkテーマとかコミットすると良いのかも
    • getter/setterが簡単に生成できる(Flex SDKのコーディング規約と違うの出来てたけど...)
    • プロファイラーの強化
      • 各クラスのインスタンスごとのメモリ使用量が分かってボトルネックの可視化
    • Debugがなんか素敵(ちゃんと聞いてなかった)
    • ネットワークモニタもあるよ
    • Flashコンポーネントの読み込みサポート

骨展とかAlchemyとか

Hisato Ogata さん

  • ミニアムインターフェース展に出品した何かの話
骨展のあれ
  • Another ShadowのアルゴリズムRigid
    • オリジナルの形状を三角形で分割を行い、点をプロットしていく
    • CのTriangleライブラリ(ドロネー分割、ボロノイ図)
  • 変形ライブラリは連立方程式を行列で解く。
    • AS3の行列は3D用なので自作してみる
      • 遅いのでダメ。
    • Alchemyで試す。
      • AS <-> C/C++のやりとりをなるべく減らすのがコツ
      • ByteArrayで受け渡す
      • んでも大きいオブジェクトだと辛い
    • 結局C/C++とOpen GLで実装
Alcemyの開発環境

ちゃんとメモれませんでした。。。

C/C++が出来ると
  • iPhone
  • Native Client
  • openFramework
  • ScaleForm

いろいろ生かせるから、勉強すると良いよ。

RTMP

ありかわ(arkw)さん
RTMPのお話。知っている所はメモらなかったので省きます。

  • 先日の仕様公開の件
    • 仕様公開により今後クライアントが増えるだろう
    • チャンクスリーム
      • ハンドシェイク
      • サーバ、クライアント間の接続確立
      • チャンクは小さなデータなのでとても高速
    • メッセージフォーマット
      • コマンド
      • 音声動画メッセージ
      • データ
    • クライアントメッセージ
      • Data
      • Shared Object
      • Audio
      • Video
      • Aggregate(ヘッダが前のと同じ場合省略する)
      • UserController(Connection閉じたり)

akabana.netは7/8以降にアクセスしてね。

Sparkの近況

yossyさん

  • Adobe MAXに出るよ
  • 今月のコミット
    • newLineがas3で使えるやつ
    • MouseUnderPoint
      • マウス直下のオブジェクトが取れる
    • WpXMLLoader
    • FaceIt
    • LayerIntegration
      • 複数のレイヤーを1つにまとめるJSFL

Air Dao

Seacolorさん
Adobe AirのOR/Mapper

  • 非同期通信
  • 型安定
  • メタタグによるテーブル定義
  • テーブルの自動生成
  • SQLを書かないで操作
  • キューで管理するので非同期なので同期っぽくかける
  • まだまだ開発中

Union Platform

kenoさん
Colin MoockとDerek Claytonが開発している

  • MegaPhonで使った実績あり
  • UnionServer(Java)とReactor(swc)を組み合わせて使う
  • NetConnectionみたいなUConenctionを使ってアクセス
  • APIがとても直感的
  • testサーバはtryunion.com:9100使えばいいさ
Colin Moockコーナー

日本語うまい。かわいいキャラ。

  • データの永続化機能開発中
  • セキュリティ周りの機能開発中
    • この2つが出来上がったらベータ版にする。100人まで繋げるライセンス。
  • プロダクト版になっても100人まではフリーライセンスで使える予定
  • 2万~3万接続はサポートしたい

感想

  • ひと月30万も飲んだことない
  • Alcemy試したい
  • RTMPの仕様をがんばって読む。印刷はして、読んでるんだけど、読んでないも等しい理解。
  • newLineに萌えた
  • AIRのOR/Mapperは熱い予感
  • Union Platform面白そう。
  • より一層Colin Moockファンになった