[[FrontPage]]


-抽象レベルで3レイヤーに分けて考える
 -----トラッカーカーネルレイヤー -------------
   ・poPoint
   ・poRoute
 -----cakephpPHP <-> javascirpt通信レイヤー -------------
 -----cakephpPHP <-> javascirpデータ変換 -------------
   ・poRoutesManager
   ・autoReloader
 -----クライアントレイヤー -------------
   ・html内のjavascriptコード

-どこまで抽象化するのか?
--もっとも抽象度が高いものとしてトラッカーとしての機能に絞ったものがいい
--routeだとクラスつくらなくともgoogle APIだけで十分
--顧客と軌跡といった概念をいれると抽象度が下がりすぎる
--そこで
---point:座標と時間
---route:所蔵ユーザ+ポイントオブジェクト
--routeに加えるメソッド(トラッカーとして抽象化)
---ルート中の最新ポイント取得
---メッセージのあるポイントのみ取得などなど
---findPointById(  )

-(今、最終ポイントをズーム、最終ポイントにアイコンなどはクラス側がやっている
-これはクライアント側がやるべき)
-set○○メソッドいらない→private ,public設定できないし。
-poPoint.removeの実装
-↑に伴いpoRoutes.removeの仕様変更
-エラー処理

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS