[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
Re: ライセンシー関係 Re(3): 機種判別
奥山@IBMです。
>>>>> "TF" == Toshiya Fujii <araiguma@earthlink.net> writes:
TF> すくなくとも電源オフ時の上ボタンでの起動のAPI?もOSの機能だとおもいますが、
TF> 公開すべきものだとおもいます。
わたしが想像する限り、これは
『電源 off 時の上ボタンで起動するのは実は Application ではない』
が本当のところではないかと。
5秒ほどで止まりますよねぇ?つまり、Application の通常の timeout の時
間を使ってない。しかも、その後電源を on にしてもこのApplication は動
いていない。Application を終了してから電源を切る、というインターフェー
スを新たにつくるよりも、割り込みハンドラーを肥大化してつくる方が、こ
の手の機能は『楽に』つくれます。
そうでないと、他のボタンと同様、マスクしないときは『電源の on/off に
関係なく上ボタンを押すと』アプリケーションが起動してしまいます。なに
しろ、Application から「電源off」を検出するのは面倒ですから、Palm の
インターフェースの場合。
# しかも、こうつくると、たいていの場合「後の禍根」となって現れるが、
# Palm は『禍根』を残すようなインターフェースをつくるのが得意だ。
Alarm API と同じやり方なので、前例もあり、実装も簡単でしょう。
ですので、当然、「インターフェース」などというものは公開できない。
存在しないから。そして、この機能は、sleep (隠し)API に対する hook と、
ボタン割り込みに対する hook で実装できる。
#これは、PalmPilot でもつくれる。
だから、これは PalmOS に手を入れる必要もない。
#実際、PalmOS と言っても、古い OS にROM Database 上にある Patch 群
#が hook 当てまくっているだけですから、さらに1つや2つ hook が追加
#しても、問題ではない。
m100 が、ハードウェア的に他のデバイスと大きく異なるのではない、と思
いますよ。その必要性はないし、それではコストダウンにもならない。
----
奥山 健一@東京基礎研究所.日本IBM(株)[虹野FC:No.0000000015]
#URL http://www.dd.iij4u.or.jp/~okuyamak/
#今日のお言葉『狼を操り・羊を繰り出す』:すでに戦闘シーンは
#動物園。