Platformに注目しています。Unionは、Flashでマルチユーザアプリケーションを作成するためのプラットフォームです。2009年8月27日現在のバージョンはalpha3です。ドキュメントを読むとReactorという言葉を目にします。ReactorはSDKに含まれる中心的なクラスのことです。当ブログではUnionクライアントのことをReactorと呼びます。サーバとクライアント間の通信は、FlashのSocket通信で行われ、独自のUPCプロトコルを使用します。サーバーとクライアント、その間の通信プロトコルを図にしたのが以下です。ServerはJAVA言語で書かれています。サーバー側の機能追加もJAVAを用いて行って行きます。Serverの各リファレンスを紹介します。ReactorのASDocはKenoさんが日本語訳を公開してくれていますので紹介させて頂きます。ServerにはRoomという概念があります。これはチャットの部屋と考えると分かりやすいです。Serverに接続(connect)しただけの状態では未だ部屋には入室していない状態です。Roomに対して、joinやobserveすることでRoomに参加出来ます。joinは部屋に入室することを表し、observeは部屋に入室はせずに監視やROMを行うようなときに使用します。次回のエントリー以降で詳しく確認します。[/caption]messageクライアントは、idで識別出来るmessageを送信し、クライアント間で情報を共有する事が出来ます。サーバに送信した配達物をサーバが各クライアントへ届けるようなイメージです。詳しくは次回のエントリー以降に確認していきます。tryunion.comを使用します。SDK)というリンクからダウンロード出来ます。以下のswfをクリックしてみましょう。分からない場合は、このページを別のウィンドウやタブで開いて双方のウィンドウを確認しながらクリックしてみて下さい。Serverのホストがtryunion.comRoomの名前がla.fla.tryunion1となります。sharedというidで識別するmessageを通じてマウスでクリックした場所をクライアント間で共有します。ソースをご確認下さい。ソース解説はコメントで記述してあります。Serverへ接続します。la.fla.tryunion1というRoomを作成します。存在していない場合は作成します。}}まとめ今回は簡単なサンプルを見てきました。次回以降UnionPlatformで何が出来るのかを詳しくみていこうと思います。10注目記事-->引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。