[ Translate this page (Powered by Applied Language Solution)] . トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

アプリのアイデア

アイデアというか、あればいいなと言う妄想の書き殴り。

NaviEnabler

公開済み -> HalNaviEnabler

多分出来る。
for Treo700p

FileZ や BDAL の管理画面などでは 5-WayNavi によるボタンの選択や決定が出来ない。
SharkNav はそういうアプリでも Navigation を可能にするらしいが Treo700p では動かない。

仕掛けは大体想像できるので自分で作ってしまうか?想像通りならそんなに大変なプログラムでもないはず。

VirtualTap DA

やればできる。
for Treo700p, WristPDA

opera mini のソフトメニューや FileZ のちっさい三角のタップを画面に触らずに行う

DA 起動 → 画面に膜がかかったような表示+十字カーソル表示 → 5-WayNavi/RockerKey でカーソル移動 → 5-WaySelect/RockerPush → 画面元に戻し,タップ相当のイベント発行して DA 終了

さらに

  • アプリごとに前回のカーソル位置記憶
  • 座標を複数登録しておいてカーソル移動なしにショートカット実行(UI をどうする? この機能は HalLaunchDA 組み込みで済ませる?)

→ 過去にタップした場所を薄く小さな十字で表示(5個位)。メインのカーソルは画面全体に伸びた十字。履歴の移動は vchrHard1~4 などで行う。

機種の違い(Raw2Scr と Scr2Raw のどちらがその機種で使えるのか)にどう対応するか

回転時計

やればできる。
for WristPDA

文字盤の傾きを任意に設定できる時計。

  • 文字盤を傾けて描画し自然な腕の位置で見やすい向きに。
  • 人に時間を聞かれたときに表示を180度回転させて見せる。

問題は動作速度か。毎分表示の更新が必要なので地球時計と同じ回転処理速度では問題あり。
白黒2値に固定すれば少しは高速化できるかも。

24時間時計,50年時計

簡単
for WristPDA

一時間や一年,一月などの単位を丸で表し,時間経過/残り時間を図の面積で直感的に読み取れる時計。
反面分単位の正確さは読み取りにくい。
ジョーク系の時計。

渦巻き時計

簡単
for WristPDA

60分で一周,一時間毎に円が大きくなり,24/12時間で画面いっぱいになる時計。
上の24時間時計の一亜種。

AutoKeyGuard

簡単?
for Treo700p

Treo700p では KeyGuard 設定オフの場合でも vchrHard9 でKeyGurad される。
vchrPower, vchrAutoOff を監視して電源に接続されている場合はそのままオフ,電源非接続の場合は vchrHard9 + vchrPower を発行することで自動的に KeyGuard 有効にして電源を切る。
問題は Notification で vchrPower, vchrAutoOff の検出が出来るかどうか。

もしくは Treo の KeyGuard とはまったく独立した独自の KeyGuard アプリを作る?このほうが元々の KeyGuard ではアプリ起動ボタンだけはガードしてくれない問題を回避できていいかも。あと出来たら天気予報とか今日の一言(参考 http://ppl.palmwareinfo.com/index.cgi?page=BugTrack%2D%A4%B3%A4%F3%A4%CAPalmware%A4%AC%CD%DF%A4%B7%A4%A4%2F43 )、HalWatchみたいなのを表示するようにしたら面白いかも。でも類似アプリはすでにありそう。

StayOnLight

簡単。
for Treo700p

Z22 は電源接続時は AutoOff 時間経過後でも電源を切らない設定ができるパネルアプリがある。
Z22 から prc をコピーすれば十分とは思うが,ライセンス的にどうかと思うので同様のパネルアプリを Treo700p 用に作る。

もしくは KeyGuard やコントラスト設定など電源関連で割りとよく使う設定を集めた DA にするほうがアプリを終了せずに使えて便利かも。

ソフトキーもどき

がんばれば出来ると思う。
forTreo700p

Treo にはソフトキーがあるのに WM5 のように活用出来ていない。
アプリの切替を検出して,例えば opera でソフトキーの場所をタップしたイベントを発行するとか,標準のランチャや PIM ではカテゴリ切替イベント発行するとか。
HalKeyConfig の OS5 バージョン?

HalLaunchDA を GUI 部分と機能実行部分に分離し、機能実行部分は SysNotifyBroadcastDeferred() によって起動、Ftr (or SysNotifyRegister())でパラメータ受け渡し GUI 無しで機能実行。機能実行部分に仮想タップ機能や等を追加。仮想ソフトキーはすべてのアプリの起動を監視しソフトキー押しで機能実行部分に送るべきコマンドを(ユーザー設定に基づいて)切り替える。

よく考えるとインターフェイスの見た目が違うだけで HalLaunchDA と大体同じものになってしまいそうな気もする。

緑キー押し → 画面下に細長いバー(DA)表示 → 緑/赤キー押し → 表記の機能実行
画面下に細長いバーの表示はたとえば

[FEPToggle | KeyGuard+PowerOff]
[MyMenu | PowerOff]
[AppMenu | MyMenu]

見たいな感じでアプリごとに切り替える。 マイメニューからは HalLaunchDA の登録グループの機能が呼び出せたりとか,PowerOff もすぐ実行するものとキーガードなどと組み合わせて実行するものとか。

Today

がんばれば出来ると思う。
for WristPDA, Treo700p

既にある Today でもいいけど,本家と同じようにプラグインによる拡張を可能にして,プラグインの仕様を公開したい。

Today にオンラインで取得した天気予報なんかを表示したい。

計算アプリ

公開済み -> TableCalc

やれば出来る。
for Treo700p

カッコなどを含む計算式を扱える計算アプリは Palm にもたくさんあるけど,複数の数式を一度に扱えるものが欲しい。
具体的には Windows 用のアプリ GridCalculator のようなものが欲しい。

Palm 用のオープンソースな計算アプリはPalmOpenSource.com にたくさんあるのでこれらを参考にすればそれほど苦労せずに作れそう。

MP3 プレイヤー

大変。
for Treo700p

自分的に必要なこと
*プレイリストが扱い易いこと
*画面,バックライト消せること
*画面オフでも音量,曲送り操作可能なこと
これらをオープンソースな TCPMP をベースに実現出来るか?

TCPMP

AeroPlayer

DioPlayer MP3 のみ。フリー。これで十分かも。

Softick Audio Gateway が Treo 700p に対応して A2DP が可能になったらもう少し考えよう…

howm 互換のエディタ

とても大変そう。実現可能性は低い。でも自分的に一番欲しいもの。
for Treo700p

先ずはVFS上のテキストファイルを編集出来るエディタか。
あとはメニューページの生成機能、ハイパーリンク機能、emacs 風味な操作系。
…想像するだけで面倒くさそう。
でも実現したら Card Reader とか Card Export との併用でどのパソコンでも howm データを共有し,Treo 単体でも使えてすごく便利そう。誰か作らないかな…。

ALP だと誰かが emacs 移植するかも。それが無いにせよ ALP の方がいいかも。

KaniEdit VFS上のファイル編集可能。ソース公開。

PSSH で自宅ホストの emacs を使う?

ネットワークメモ

アイデア以前の殴り書き。

ネットワークに接続可能な複数のデバイスから単一のメモDBを参照、編集可能にするシステム。ネットワーク上にサーバが必要。サーバは基本非公開、あくまで個人用メモシステム。

ローカルデバイス(TreoとかPalm, WM, Windows, Webブラウザ?)で操作。サーバの存在をあまり意識させない。起動、即(新規ページ作成し)入力可能に。データはhowmみたいに日付をタイトルにしたべたテキスト+画像ファイル。メモのフォーマットでハイパーリンクするとかは特になし、代わりに検索機能を工夫する。

それとも画像はあきらめてサーバもGoogleNotebookを利用することにしてPalm用クライアントを作るか?以下のperlスクリプトを参考にさせてもらえばそれほど苦労せず作れる?
http://d.hatena.ne.jp/spiritloose/20061013/1160707485
http://search.cpan.org/dist/WWW-Google-Notebook/lib/WWW/Google/Notebook.pm

blazerでの日本語表示

自前のプロキシサーバを立てる?
http://palm-ja-proxy.sourceforge.jp/

さくらサーバでやるならCGIとして作らないとダメか。WebProxy とか CGIProxy
http://www.vector.co.jp/soft/unix/net/se321481.html
http://www.jmarshall.com/tools/cgiproxy/
をベースにpalm-ja-proxyの機能をマージする。

あるいは外部のサーバに依存しない、Palm デバイス自体で動くローカルプロキシっぽいものとか作れないか。

synergy サーバ

大変。
for Treo700p

Treo を PC のキーボード、マウスに。
LAN 接続が必須。
synergy の通信仕様が理解できれば出来るか?
Palm でやるより WiFi 搭載の WindowsMobile でやる方が簡単かも。
出来たら面白そうだけど実用性があるのか?

synergy

パソコンをBluetooth LANアクセスポイントに

スクロールランチャー

やれば出来る?
for Win (OQO2)

OQO2 の縦横のスクローラー操作だけでランチャ自身の起動→アプリの選択,起動までを行う常駐型(?)のランチャ。

OQO2 のキーボードを閉じた状態でも使えるランチャ。
ただキーボードを閉じた状態ではアプリを起動しても結局アプリの操作は出来ないので意味は無いかも。

例えば ←→← のスクロールで起動し,上下スクロールで選択,右スクロールで起動,左スクロールでプリセット切り替えなどの動作を行う。

透明シートみたいなペイントツール

大変?
for TabletPC

画面に透明なシートを置いてその上にメモ書きできるようなペイントツール。
画面をキャプチャしたものの上にメモするのではなく,シートの下の画面は普通に更新され続けるようなものが欲しい。
さらに複数の透明シートを簡単に切り替えたり,シート上の絵だけを保存したり,下の絵も合わせてキャプチャしたものを保存したりできるようにしたい。

探せば既にありそうなソフトのような気がするのでまずは探すか。

追記 : wacom のてがきInkがまさに欲しい機能を持っている(表示している動画の上にマーカーを書き込める)んだけど、ペンタブレットドライバのインストールが必要なのが難点。

COMMENT

そのアプリはあるよ,とかこうすれば楽に出来るんじゃないか,などの情報があれば是非教えて下さい。
教えてもらったからといって必ず作るとまでは言えませんが…。


  • osyilphifg (2010年04月08日 07時12分27秒)

u3qDOM <a href="ttp://hknvxsjtjfpv.com/">hknvxsjtjfpv</a>, [url=ttp://krtcieuwhowf.com/]krtcieuwhowf[/url], [link=ttp://yiajiiyxfkqo.com/]yiajiiyxfkqo[/link], ttp://ilaytogoopis.com/


Name: URL:←書きこむと投稿できません(Keep this blank)

Online Translation Powered by Applied Language Solution