AndroidでWebサービス
「コードからわかるAndroidプログラミングのしくみ」本では、第6章ネットワークとWebサービスが、
楽しいページでした。
Androidの場合、UIスレッドから直接、HTTPリクエストを行う事が出来ない、というのが
味噌のようです(↓)。
◆Another Thread
Apache Http Client ----------------→ HTTPリクエスト ---→ HTTPサーバー
execute(method/response)Handler
Apache Response Handler1 ←---------- HTTPレスポンス
handleResponse(http Response)
↓
◆UI Thread
Android Handler
sendMessage(message)
onMessage(message)
その他、「Hadoop」本では、FacebookやLastFMの事例が目に付きました。
他のスケールアウトの技術も学びたいですね。
2/24追記
Androidから、GAEJにてスクレイピングさせた後、XMLを受け取る事が出来る仕組みを考えていたのですが、
ダイレクトにWebViewを使ってスクレイピングさせることを試みていらっしゃる方がいらっしゃいました。
参考にさせて頂きます:)
http://android.g.hatena.ne.jp/keigoi/20100211/1265892976
http://fromnorth.blogspot.com/2010/02/webview.html