忍者ブログ
新:モバイルデバイスでのUI向上を目的としてアプリ開発などをやってます... 旧:Windows Mobile機を使用して日々の活動に役立てることを目的としてX02HTをはじめとするWindows Mobile 6 Standard用のホームプラグインを開発/公開しています。                                                                                        尚、当サイトの画像その他を無断で転載することを禁じます。
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

NextTrainを試そう
X02HTで動かないアプリの一つにNextTrainがあります。
時刻表から、次にくる電車を表示してくれるアプリです。
フルセットでなくても良いので、何か表示できるようにならないか...
という思いから実装を始めてみました。
とりあえず、アプリとして機能検証してみたいと思っていてます。
ゆくゆくはホームに表示できるプラグインにする予定です。

動いたら画面を載せます~
PR
X02HTホーム用お天気プラグの情報源はlivedoorです
お天気プラグはlivedoorのWeatherHackに依存しています。
ここのデータの更新時間にお天気プラグの更新時間をあわせると効率的にデータ更新することができます。

各地の更新時間はまちまちなのかな?

東京の発行時間は、5時、11時、17時、のようです。データ更新は少し遅らせて6時、12時、18時としてみています。
OTenkiPlugコンパイル最適化
特に機能アップではないのですが...

コンパイルの最適化とデバッグ情報をはずすのを忘れてしまっていたたため,R2aを載せておきます.プラグインモジュールサイズが31kbから18kbになっています.すでにR2を使用されている方はあえて置き換えする必要はありません.


それだけではつまらないのでデータ更新時間を秒単位で調整してみました(今までは分).微妙に早くなってしまったらすみません.



お天気プラグR2a(OTenkiPluginR2a.CAB)ダウンロード

sshot022.jpg







★ひかり電話の申込なら★NTT 企画力、提案力、プレゼン力をに引き出す「MindManager」
OTenkiPlugR2公開します
お天気プラグR2a(OTenkiPluginR2a.CAB)ダウンロード


リリース2ということにして、R2とつけてみました。

変更点は以下のとおりです。
1.接続形態を選択できるようにしました。
2.URLに応じて接続先を自動識別できるようにしました。
sshot021.jpg







接続形態はWindows Mobileのインターネット、社内ネットワークなどから選択します。
URLによる自動検出ではURLを解析して適切なネットワークに接続します。

このあたりはIEと同じような実装にしています。

RSSで取得するXMLの解析の実装を変更しました。
これにより若干のパフォーマンス向上と、モジュールサイズ削減となっています。

プラグイン下のボーダーラインを描画するようにしました。
プラグイン記述のXML属性にborder="True"と指定することで描画します。
sshot022.jpg







これに伴い、デフォルトホーム+お天気プラグも同梱しました。

基本的に、バージョンアップはアンインストールしてから行ってください。
このとき、取得した天気データや設定はクリアされます。
インストールされた状態から上書きインストールする場合は、ホームをデフォルトなどに変えて15分以上放置してモジュールがアンロードされてから行います。ロードされた状態ではファイルが更新されませんので注意してください。

尚、接続先を選択できるようになりましたが、VFKKの携帯ネットワークへの接続後はうまくつながらなくなることを確認しています。一旦接続を解除すればC#ならつながるのにC++ではダメなことがあります。同じ実装でもC#ではつながるのにC++ではダメなわけです。この場合は一旦IEでインターネットに接続すれば回復できるようです。

いつものように、このプラグインを使用していかなる損害を受けたとしても当方は責任を持てませんのでご了承ください。

★ひかり電話の申込なら★NTT 企画力、提案力、プレゼン力をに引き出す「MindManager」
OTenkiPlug更新中です
大きく変わっているところは接続系です。
接続先に、インターネット、社内ネットワークなどを選択しておけるようにしました。
インターネット、社内ネットワークなどの接続を分けることができます。
この変更に伴い、データ更新後はタイムアウトまで3G接続が切れません。2分の接続時間に設定しています。
またセンターキーによる更新のとき、「接続しますか」の確認画面を除去しました。この変更に伴いActiveSyncなどによる接続の判定をしなくても良くなった分、判別できなくなってしまったためです。

尚、接続先をインターネットに指定したプロキシが複数ある場合の動作については今のところ改善できていません。
他のプロキシをアクティブにした場合に更新がきかなくなった場合は、IEを起動することでまた接続できるようになります。
このあたりは、現在方法を検討中ですが対策にはいたっておりません。なにかご存知の方がいらっしゃいましたら情報をお待ちしています。

もう一点は、プラグイン下のボーダーラインを描画するようにしました。
ホームXMLにborder="True"を指定することで表示されます。
ちゃぼさんからのご指摘で修正しました。これでまた一歩プラグインのルールに沿うことができました。
ありがとうございます。

公開まで今すこしお時間をください。
| 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
| prev | top | next |
忍者ブログ [PR]
カレンダー
12 2025/01 02
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
フリーエリア
最新CM
[05/11 いかり]
[05/02 迫田]
[04/12 名無しさん]
[03/06 BownTwerB]
[02/10 Worker]
最新TB
プロフィール
HN:
Flat-Six
性別:
非公開
自己紹介:
コメントに書けないような事はこちらへ





バーコード
ブログ内検索
カウンター
BACKGROUND / tudu*uzu
DESIGN / Lenny