Mocha

Moch Coming Soon!

その日モバゲーからミニメがきえた。。。

Product Features!

Q. つまりなんですか?

A. モバゲーに新しく導入するプライベートチャット機能です。まずはブラウザでリリースします。ミニメをチャットにおきかえるものです。


Q. システム的には?

A. Chatに必要なOnlineサーバーと、投稿等のAPI及びそれをうけつけて、UIを表示したりするJSのクライアントアプリです。XDomain対応させているので、他のサイト(=ゲーム)でも利用できるようになります。


Q.どれくらいリアルタイムですか?

A. かいてから届くまで、3G環境で0.x秒です(多分)!


Q. グループチャットは?

A. 初期のスコープにはいってます。


Q. ゲームに展開しますか?

A. Facebook SDK相当のSDKを作りゲーム側の作業をほぼ0で導入してもらうようにします


Q.ミニメはなくなりますか?

A. 最初は並走しますが、後日なくなります


Q. Openは?

A. 要調整ですが、多分導入できます



デモ!

Tuesday, Aug. 21st 2012 at 5pm

sp.dev5063.gdev.dena.jp

dev5063で動くようにします!

結局何が終わってるの?

* アーキテクチャの素案設計 (reviewed by nhayashi, zigorou)

* Onlineサーバー : 基本的なコードはかいて、動いている

* API サーバー : 主要なAPIはわりと実装した

* Client SDK : 方針と、Cross Domain通信やStreamingの基本的な仕組みはdone

- Mocha.Core.XDomain.Socket (Done)

- Mocha.Core.Class, Mocha.Core.Model(このあたりは適当..)

- Mocha.App (絶賛開発中)

- Mocha.Core.UI (絶賛開発中)

- Mocha.Stream(done)

- Mocha.SDK (スコープ外)



要は....


それなりのアーキテクチャでChatのStreamをうけつろところは実装してるが、UIやその先はまだちょっと。。。

残タスクは?

いっぱい...


* アーキテクチャの評価とインフラ調整

- リスクポイント!!

* サーバー周りの実装をちゃんとする

- 永続接続問題

- messageのはぬけ問題 (TCPの再発明的なことが必要)

* クライアントの実装

- Androidとのあくなき戦い = リスクポイント!!

* ベイジアンのfeasibility調査と調整



次のSprintでひととおり終わらせます。。