FACEs PRODUCED BY BASCULE
Home
About FACEs
Tutorial
Banner
Developer
FACEs BBS
FlashCom Forum
Mail Magazine
FAQ
Links
Download
Archive
Contact

LINKS

Flash,XMLSocket,XML,マルチユーザ関連のリンク集です


  • FlashのXMLSocket関連(フリー、オープンソースのサーバプログラム)

    • FACEs Server
      このサイトを運営している、株式会社バスキュールのインターフェース開発チームが作成したXMLSocket用サーバプログラム。他のオープンソースサーバプログラムとの差別化を図れる点といえば、通信データ量の削減を意識していること、XMLオブジェクト設計の自由度が高いこと、今現在アクティブに開発中であること、ユーザの意見を採り入れていくこと、初心者向けチュートリアルが用意されていること、Flash5の日本語文字コードであるShift-JISに対応しノード、属性の値として日本語を正しく通すのが確認されていること、制作者とのやりとりが日本語でできる(!)ことなどである。
    • Aqua Server
      マクロメディアが出したXMLSocketサーバのサンプルとして有名。Fig Leaf Softwareのサイトから、Javaで書かれた非常にシンプルなサーバプログラムとサンプルのflaファイルがダウンロードできる。サーバ側ではXML処理を行っていない。
    • SWOCKET
      Pythonで書かれたオープンソースのXMLSocketサーバ。BSDライセンス。
    • moock Comm
      XMLSocketを用いたチャットルームのチュートリアル。サーバプログラムはJavaで書かれている。実際に動いているFlashのインタフェースはここ。サーバプログラム側でのXML処理は一切行われない。再配布には制限あり。
    • HELIAT.NET - XMLSocket Simplified Whitepaper
      XMLSocketの解説とPerlによるサーバプログラム。
    • Flabber - A Flash based Jabber Client
      Jabber(オープンソースのIM(インスタントメッセンジャー)システム)用のFlashクライアント開発プロジェクト。Flashと組み合わせることによってIMの枠を越えた表現を目指す。XMLSocketの実用を目指したプロジェクトとしてはもっとも野心的で高度なもののように思われる。
    • JabberFlash
      これもJabber用Flashクライアント開発プロジェクト
    • NFC Flash Chat
      NFC ChatというJavaによるチャットアプリケーション開発プロジェクトのサーバプログラムに、XML送受信の機能を付け加えて、Flashチャットクライアントを製作している。Chatに特化してメッセージハンドラとGUIのActionScript関数を多く用意し、Chat用ActionScriptライブラリのようなものを作り上げている。
    • Using XML Socket Connections with Flash 5
      Perlで書かれたサーバプログラムと、サンプルのflaファイル。XMLSocketのシンプルな使用例。
    • The Vingmedia XML Session Server
      Javaで書かれたXMLSocket用サーバプログラムとチャットのサンプル。セッションモジュール(クライアント毎の情報を扱い、コネクションが切れた時点で削除される)とステートレスモジュール(サーバスタート時に初期化され、プロセスが終了するまで生き続ける)という二つのモジュールでサーバ上の情報を管理している。2001/7/4からページが更新されていない。
    • Flash RSS
      Cで書かれたXMLSocket用サーバプログラム。Linux上で動作。
    • Flash5 XML Socket Object
      Javaで書かれた簡単なXMLSocket用サーバプログラムと、接続テスト用のfla,swfサンプル。
    • We're Here Forums! - XML-SOCKET: Java
      We're Here Forums!にポストされた、Javaで書かれた簡単なXMLSocket用サーバプログラムの例と解説。
    • We're Here Forums! - XML-SOCKET: Perl
      We're Here Forums!にポストされた、Perlで書かれたXMLSocket用サーバプログラムの例と関連の議論。
    • Multiserver
      Javaで書かれたXMLSocket用サーバプログラム。実験用もしくは低負荷の使用しか想定していないとのこと。関連の解説記事HotWiredにある。
    • Flashサービス
      Visual C++で作成されたXMLSocket用サーバプログラムとチャット用拡張DLL,flaサンプル。サーバプログラム自体のソースは公開されておらず、サーバ自体は単純に送られたメッセージを相手に返すだけの機能しかないが、拡張DLLのソースは付属している。
    • Moonbeam
      Javaで書かれたXMLSocket用サーバプログラム。ライセンスはGPL。JDK1.3以上をサポートしている環境が必要。


  • FlashのXMLSocket関連(商用のサーバプログラム)



  • FlashのXMLSocket関連(チュートリアルなど)



  • FlashのXMLSocket関連(Flashマルチユーザコンテンツ)

    • FACEs(banner)
      FACEsプロジェクトの看板バナー、日本語でチャットができる。
    • psycook
      FACEsプロジェクトで制作したコンテンツの中で、最初に公開したマルチユーザバナー。
    • WIRED PICTOGRAPH
      FACEsプロジェクトで制作したリアルタイム共有ホワイトボード。スペースキーを押すか、プログレスバーを100%にすると、描いた線が各クライアントに送信される。
    • Den Thing
      FACEsサーバを用いたFlash作品。色を集めて、全ての色が見えるようにしてください。
    • PoPPin' SoCCER
      FACEsプロジェクトで制作したマルチユーザサッカーゲーム。ソースファイル(fla)ダウンロード可。
    • Oh! Yeti αバージョン
      雪枯れのおかげで日に日に弱っていくイエティのため、雪を降らせる秘薬を探す旅に出る。しかし行く手には、数々の難問が……。FACEsサーバ使用。ウルトラクイズRPG?
    • Planet Flus
      日本のサイト。ほのぼのとしたかわいいキャラクターを用いて楽しくチャットができる。デザインのセンスがとても良い。
    • Electrotank
      Flashを使用したオンラインゲームサイト。どのゲームも完成度が高く、現状でも実用、商用レベルでFlashのマルチユーザコンテンツが運営できるという見事な証明になっている。
    • anemone.cx
      メディアアート的なインスタレーションの一部として、Flashのインターフェースを用いている。このページで見られるインターフェース自体は、自由に書いた線が同時に接続しているユーザに共有される、シンプルなホワイトボードアプリケーションである(2002/5/27現在、以前のホワイトボード作品にはアクセスできない)。
    • the remedi project
      多くのアーティストが参加するオンラインギャラリー。Fortressを開発したXadraがマルチユーザ化のサポートをしている。リアルタイムチャットが付いてるのはすぐわかるが、展示作品の中で使用されているかどうかは未確認。
    • rpmworld.com
      ネット対戦レーシングゲーム。Fortress使用
    • Wu-Chronicles Chapter II
      ネット対戦格闘ゲーム。Fortress使用
    • HypraSpeed == a flash multiplayer race in realtime! by GlobZ and Yamago
      Flashを使用したマルチユーザゲーム。
    • Cubicolor
      Flashを使用したマルチユーザゲーム。
    • Ogre Island
      Flashを使用したネットワークRPG
    • battle tetris
      マルチユーザ対戦テトリス。2バイトコード向けGenerator(FLASHPLUS)を開発、販売している韓国の会社が作っている。サーバプログラムはJavaとC#で開発している。
    • othello
      上記のサイトのネット対戦オセロ。
    • poulagachallengeE
      キャラクタと名前を選べるヴィジュアルチャット。ラフな感じの絵と文字表現がいい味。
    • db-db >> my design playground
      一度マルチユーザサーバに接続すると、メニューにあるどのページに飛んでもキャラクタが表示される。細かくて丁寧なつくりのサイト。制作者へのインタビュー記事9zaku.comにある。


  • Macromedia Shockwave用サーバ

    • Director Shockwave Studio: Multiuser Server
      Macromedia Director 8.5 Shockwave Studioに付属するShockwave用マルチユーザサーバ。FlashのXMLSocketに対応したマルチユーザサーバとして使用することもできるらしい。
    • FUSE Light
      オープンソースのDirector用マルチユーザサーバ。Javaで書かれており、Macromedia Multiuser Serverと同等の機能を備えつつ、拡張も可能。MySQLへのアクセスをサポートしている。Habo HotelMobiles Disco等のサイトで使用されている。PICTRON.NETに日本語のインストール解説ページあり。
    • Nebulae MultiUserServer
      Shockwave MultiUser protocolに100%互換の商用マルチユーザサーバ。接続数制限なしで$495。Linux, Solaris, MacOSX, FreeBSD等、Javaが動作可能なプラットフォームの多くに対応。


  • Flash + XML関連

    • Flash XML FAQ
      FlashKitXMLボードでの質問と答えをまとめたFAQ。XMLSocket関連の情報も含まれている。日本語訳が本サイト上にある。
    • We're Here Forums! - XML Discussion
      FlashとXMLについての掲示版。
    • Flash Kit Tutorial - Flash5 and XML
      FlashKitのXMLオブジェクトについてのチュートリアル。
    • XML Nitro
      XMLオブジェクトのparseXMLメソッドを置き換えて、XML文字列のパースのスピードを70〜120%高速化するActionScript(FACEsのスタッフは未チェック)。Fig Leaf Softwareという、Flashcodersメーリングリストをホストしている会社のサイトにある。
    • XML-RPC Flash Client
      XML-RPC(HTTP上でリモート手続き呼び出しを行うための技術)をFlashから利用するためのActionScriptをGPLで提供している。XMLSocketとは直接関係ない。
    • XML-RPC Flash Lib by Pedro Ornelas
      上記のものを改良したものと思われる。
    • lo9ic
      ActionScriptの可能性を追求したFlash実験サイト。XMLを有効に活用したデモがあり、flaもダウンロードできる。
    • FLASH SOAP
      Flash5からSOAPを使うコンポーネントとデモ、解説記事
    • Levitated Daily Source
      Flash実験サイトとしては最高のおすすめ。XMLを使った作品もあるが、そんなこととは関係なく全体として非常にクオリティが高いオンラインギャラリー。Algorithmic Beautyな雰囲気が好きな人は悶絶すること間違いなし。どの作品もflaファイルが公開されている。
      (2002/5/30現在、アクセスできなくなっている。復活を熱望。とりあえずこちらにも作品があるが。。。)
      (2002/9/18復活!! 拍手!!)
    • XML Object (Actionscript-Toolbox.com)
      XMLオブジェクトの解説記事。
    • XML and Flash5
      XMLオブジェクトの解説記事。


  • その他重要なFlash関連技術(動的生成、SWF等)
    (注: マルチユーザコンテンツではユーザ認証やセキュリティ、サーバ負荷対策などで、SWFファイルの動的生成の機能が重要になってくるとの判断から、この項目をリンク集に加えている)



  • 相互リンク等


英文ドキュメント翻訳プロジェクトメンバー募集中!

  • 上で紹介されているlinkに限らず、Flashマルチユーザコンテンツを作る上で有用と思われる英語の文書を、片っ端からメールで許可を取って翻訳し、公開していこうと考えています。ボランティアで翻訳をお手伝いしてくれる方は、faces@bascule.co.jpまでメールでお知らせください。翻訳者のクレジットは確実に掲載させていただきます。

関連URLの情報をお知らせください

  • 他にも関連サイトがありましたら、faces@bascule.co.jpまで情報をお寄せください。googleで"XMLSocket"で検索するといっぱい出てくるロシア語や中国語のサイトは、、、残念ながらwebmasterの語学力の事情により紹介しておりません。対不起。
COPYRIGHT 2002 BASCULE.  ALL RIGHTS RESERVED.