カンガルーの新聞配達
Spiacente Solamente giapponese
Sorry Only Japanese
WILLCOM WX341K(BAUM)用 RSSリーダー&twitterクライアント
WiFiスポット表示アプリケーション
作者機種変更でAndroid版に移植中
本ソフトウエアはフリーウエアです。作者はこのソフトウエアを使用して
発生するいかなる問題についても一切の保証をおこないません。
ベクターのページ
twitter
本Javaアプリは
WX341K(BAUM)
で動作するシンブルなRSSリーダ&twitterクライアントです。
他のWillcomのJavaアプリ対応携帯でも動作か可能と思われますが確認していません。
auのオープンアプリでも動きそうですが、 こちらもまったく確認していません。
元々RSSリーダ機能だけのアプリでしたが、HTTP/XMLの処理がそのままtwitterのAPI
でもつかえたのでサポートしてみました。
当初はWX320Kで開発をしていましたが、機種変更したのでWX341Kで確認しています。
WX341Kでの直接のインストールはできません。一度圧縮ファイルをパソコンで
ダウンロードして端末にコピーしてインストールを行ってください。
勝手アプリでのネットワークアクセスはCLUB AIR-EDGEではできないのでPrinなどを
設定してお使いください。通信費用には十分にご注意ください。
twitterへのアクセスはxAuthで行っています。
MicroEmulatorでも動作しますが、MicroEmulator 2.0.4では日本語の入力が出来ません。
位置情報が使えないのでWiFiスポットはデバッグ用の地点のデータのみ表示可能です。
本アプリはGear
というイタリアのベネチアに近い地方の若い人が作った非常に優れたオープンソースを
使っています。残念な事にこのプロジェクトは開発を停止してしまいました。Gearは
Mewtという
オープンソースを元にしていますが、センスよくチューニングされています。
リストを主体とした機能はiPhoneのUIキットに近い感じがします。
XMLの処理はkXMLと
XMLPull Parsing
を使っています。画像のアップロード時の
変換にはmobilebio_png
を使っています。
SHA1などの処理には、Bouncy Castle
を使っています。
正規表現では
Jakarta Regexp
を利用しています。
距離の計算には
やまだらけさんのJAVAコードを利用させてもらいました。
JSONの処理はjson.orgのコードを利用しています。
圧縮ファイルにファイルに含まれるREADMEを必ずお読みください。
★ メモなど
0.21をVectorに更新依頼しました。まったくtwitterのアカウントの保存が出来て
いなかった不具合を修正してあります。
あと0.3に入れる予定だったtwitterの時間表時とクライアント表示、あとGear処
理のワードラップの禁止(キャラクタ単位の折り返し)が入っています。それと
twitterの返信機能も入っています。不具合の理由はRecordStoreのアクセスをい
じっているうちに初期状態だと削除して保存というコードが削除でエクセプション
になって全く処理されていませんでした。(2009/11/11)
RSSのフィードの設定機能がなくXMLを直書きという不親切なインターフェースは
将来どうにかしたいが、作者があまり携帯の文字入力が得意でないのであまり真
面目に考えていなかったりする。ちなみにXMLはちゃんとエスケープしないとエク
セプションが発生します。
Gearのメモを作ってみた。
カメラで撮った写真をupdate_profile_image出来るようにした。アップする時に
Imageからpngへの変換は
mobilebio_pngを使った。0.3で公開予定
update_profile_imageで、"500 Internal Server Error"が発生してうまくいか
なかった。RFCに書いてあるのかもしれないが、これはヘッダーのContent-Typeの
boundaryのセパレータ(-)がボディーで使うものと同じ長さだと発生するようだ。
CURLのように2バイト分減らしたら、動くようになった。
0.3の更新依頼を行った。新機能はリストの画像表示、フォントのサイズ変更、
お気に入り登録削除、カメラで撮った画像をアイコン設定、友だち登録、検索機能、
位置情報を使った住所入力機能です。あとちょっと落ちにくくなったような。。。
(2010/01/12)
白ロムになってからめっきり不安定なWX320Kだが確認用に使ってみたら、BAUMより
早い。。。ウサギさんのコードベースでベンチマークして確認したらそんな
事なかったです。すんません。
白ロムなのでちゃんと確認できないが位置情報とカメラ機能以外は0.3はWX320Kでも
動くはず。
0.3からメニューが増えたので、0.21までのアイコンファイル(kangroo.tar)は使え
ません。9つpngの入ったtarファイルを新たに作成してください。
Gearの元から入っていた表示の色合い(テーマ)を5つ選べるようにしている。
これに加え0.3からXMLファイルで1種類のカスタマイズテーマを作れるようにした。
このアプリとは関係ないがBAUMになってQRコードの認識が比べ物にならないほど良
くなった。
「草原のシマウマ」のかなり小さい表示でも問題なく認
識できる。というか大きくするとかなりはなれて写さないと駄目だったりする。
アドレスブックのプラグインも使えるようなので便利かも。
IrDA,QRCode,Felica(ICデータ通信,iC通信)のどれか一つでもJavaアプリからアクセ
スできるようにしてほしいです。>WILLCOMさん
0.5から地図の表示と住所の取得をYahoo!デベロッパーネットワークの地図API
を使うようにしました。
最初に出てくるメニューのアイコンは、フリーの物などは再配布不可能なものが
多いので、つまらない物になっている。私は
IconsPediaの
ここから
ダウンロードした、ファイルでtarファイルを作り使っている。誰かアイコン
デザインしてくれる人いませんか?
0.6からBasic認証からxAuthに変更しました。
0.7でFreeSpotのリストの修正とお父さんのWiFiスポットの表示が可能になりました。
返信した時に元のツイートのIDを付けるようにしました。
他にも修正したような気がしますが忘れてしまいました。
0.8からモバイルポイントとフリースポットの検索にFinds.jpさんの
近傍市町村検索サービス
を使えるようにしてみました。オプションで設定すると設定距離内に他の市町村が
ある場合には一覧を表示するようになります。twitterのアクセスに異常に時間が
かかっていたのも修正してあります。お父さんのWifiスポットはデータが拾えなく
なったので表示できなくなり、モバイルポイントとフリースポットだけになります。
Copyright (C) 2009-2010 Hiroki Mori All Rights Reserved.