palmware#web service
RetrievR(仮称)
レトリバーと読みます。鋭意開発中。RetrievRは、非同期でwebを取得するpalmwareです。
MemoURLの機能(PalmでURLを書きためておいて、HotSync時にそれらをPCのブラウザで閲覧する)を、Palm単体で(できる範囲で)実現することを目的にしています.
動作
Palm上のRetrievRからURLを複数まとめてリクエストすると、専用の非同期ウェブプロキシサーバがリクエストされたページを取得し、30秒以内にサーバがMeDocもしくはPlucker形式に変換して返信するので、RetrievRはそれを取得しインストールします。間に合わなかったページはサーバにとり置かれ、次回アクセス時にダウンロードされます。
RetrievRは、MemoURLデータベースに記録されているURLを直接ダウンロードした後、MemoURLデータベースのエントリを消しません。取得済みのURLをMemoURLデータベースから完全に消去するにはMemoURLアプリケーションが必要です。
インストール
次の4つのファイルをPalmにインストールしてください。
- [](storage
- RetrievR/20040825en.prc):[RetrievR](/RetrievR)本体(v0.1b72, 2004-08-25. Emulatorでは動作しますが、実機では非常に不安定です。)
- [PalmZLib](/PalmZLib)
- 圧縮ライブラリ
- [MemoURL](storage
- RetrievR/MemoUrl.prc):[MemoURL](/MemoURL)アプリ([英語](/英語)版)。[NCSync](/NCSync)経由で[NewsClip](/NewsClip)にチャンネル設定を還流させるのに内部で使用しています。
- [MemoURL](storage
- RetrievR/MemoURL_Search_US.pdb):[MemoURL](/MemoURL)用検索プラグイン([英語](/英語)版)
以下は好みで選んでください。
使い方
-
MemoURLに、URLを登録します。MemoURLアプリで直接指定するか、MemoURL DA/DDなどのヘルパーアプリを使うか、拡張版PluckerViewerなどのMemoURL対応アプリで登録してください。
-
RetrievRを起動し、猫が二匹描いてあるボタンを押すと、Proxyサーバとの通信が始まり、サーバにリクエストを送り、指定された時間待ってから、巡回済みのWebページをダウンロードします。(猫一匹のボタンを押した場合は、リクエストを送るだけでダウンロードは行いません。)
-
Plucker形式を指定した場合は、ダウンロードしたページを拡張版PluckerViewerで閲覧してください。
他ソフトウェアとの比較
ブラウザのオフライン機能との比較
最近のPalmにはNetFrontなどの本格的なブラウザが標準で入っている場合も多く、オフライン使用時にリンクがきれていても、オンラインになったときにまとめて巡回することはできるので、RetrievRを使う必要性を感じないかもしれません。RetrievRを使うメリットは、
- MemoURLと連携している。MemoURL DAやGoogle DAなどでURLを書きためておけるので、メモ帳やアドレス帳、Docファイルなどあらゆるデータに出現するURLを巡回できます。
- 巡回結果はMeDocやPlucker形式で取得できるので、普段利用するDocリーダで読むことができる。
- サーバ側で巡回するので、Palmの通信速度や処理速度に依存しない。旧機種のPalmでも利用可能。
- Palm用クライアントは20kバイトと非常にコンパクト。
- サーバからPalmへの転送時には圧縮が行われ、通信量、電池消費量が極小化される。
- 巡回リクエストとダウンロードを別セッションで行えるので、通信が不安定な場合には巡回リクエストだけ送って、ダウンロードを後日行うこともできる。 RetrievRの大きな欠点は、対話的なページ(webフォーム)や、PDFなどの
異種ファイルを扱えないことです。
NewsClipとの比較
NewsClipは同じサイトを定点観測することを目的としています。そのため、不要な部分を切り取ったり、前日の記事との差分をとって、必要部分だけに絞り込む機能が充実しています。RetrievRは、単なるプロキシサーバなので、そのような編集機能はありません。
一方、NewsClipの編集機能を使うには、ユーザ登録とPCが不可欠ですが、RetrievRはPalm単体で登録なしにだれでも利用できます。
MemoURLとの比較
PCがなくてもよいのが最大のメリットです。
サンプルサーバ
http://newsclip.chem.nagoya-u.ac.jp/cgi-bin/ret.cgi
Link
Linked from
- MemoURL DA
- MemoURL
- NewsClip Recipe 2
- NewsClip Recipe 4
- NewsClip_2004-8-2
- RetrievR
- StarterPack
- 拡張版PluckerViewer
- 次世代NewsClip