学習支援システム - 製作事例
概要
某大学様より「Twitter」のようなコミュニケーションシステムにプラス・リアルタイムに- ドキュメントの共有
- オンライン上での編集・閲覧
- オンライン上で直接ドキュメントの生成が可能
- 発言をログに残す
システムの検討
Flash + Flash Media Server で RTMPプロトコルによる AMF通信 が候補に挙げられましたが 予算の問題と発言をログに残すためにDBとの通信の愛称がよい Wowoza サーバー をおすすめさせて頂きました。
クライアントは Flex Builder 3 でメッセージ欄、ホワイトボード、編集欄というレイアウトが分かれていたのでレイアウトの構築しやすい MXMLアプリケーションで作成しました。 サーバー側のDBは PostgreSQL を使用しました。Wowozaサーバーが受け取ったメッセージやデータをWowozaからDBに流し込むという仕様にしました。
MXMLというフレームワークとWowozaというJavaベースの開発スタイルから開発はスムーズに行うことができました。