page_adsence

2011年7月6日水曜日

スマホ上で動くデバッグツール「Socketbug」

やれることとしては以下の通り。
・PC上のブラウザコンソールからJavaScriptを実行するなど各種リモート操作
・スマホブラウザに表示されているアプリのソースコードを得てPC上ブラウザに表示
・スマホブラウザのエラーをPCのブラウザコンソールに表示する
・スマホブラウザの現在のHTMLソースをPC側のブラウザでみる(通常はiPhoneブラウザでソースを覗いたりできない)

仕組みとしてはNode.jsで構築されたサーバを通じて、スマートフォン側のブラウザと、
PC側のブラウザがリアルタイムで通信して、スマホ側のエラーをPC側にリアルタイム送信したり、
逆にPC側での操作をスマホ側にリアルタイムに送信してリモートで操作することが出来るというものみたいです。

Node.jsで構築されたサーバを通じてと書かれていますが、
これはSocketbug側で提供されているわけではなく、自前で用意する必要があります。
スマホとPC両方からアクセスできるようにしないといけないので、
自分が開発で使っているVMWareが使えない…。