DATE : 2006/11/25 (Sat)
いま携帯電話上の GPS と電子コンパスを使った企画を、BREW プラットフォーム上で進めています。
今日、ふと Wikipedia の DoJa プロファイル の項目を見ていると、次のような記述があることに気付きました。
DoJa 5.0では基本APIにメモリ管理、GPS制御、オプションAPIにハードウェアを使用するOpen GL ES 1.0相当の3D描画、Bluetooh制御のAPIが追加された。
(,,゚Д゚)
( ゚д゚)ハッ!
しばらく JavaME の情報からは遠ざかっていたので、いつ公開されたのかを確かめるために「iアプリコンテンツの概要」のページへと急ぎました。
どうも、10月12日に発表された FOMA903i用のプロファイルとして同日に公開されたようです。
早速 API リファレンスを覗いてみると、com.nttdocomo.device.location.LocationProvider で現在地を取得できるようです。
ただ、BREW と比べると、設定内容の少なさが気になります。BREW では、携帯電話内の GPS 受信機のみでも測位できるようにするのか、それとも基地局から補正情報を常に受け取るようにするのかといった設定に加え、求める精度も数段階に設定できます。このあたりの細かい設定が、DoJa-5.0 プロファイルでは少々ぼかされているような印象を受けました。
(;^ω^)もっとも、使い勝手は BREW よりも DoJa の方が良さそうですが
ただ、これは位置情報を GPS 以外でも取得できるようにするためかもしれません。事実、取得方法を指定するメソッドがありました。Wi-Fi で現在地を測位する PlaceEngine を視野に入れているのかもしれません。
また、電子コンパスもサポートされていました。com.nttdocomo.device.location.Compass を使うと、電子コンパスから携帯電話の上部が向いている方位を取得できるようです。正直期待はしていなかったので、うれしい誤算でした。
それにしても、企画を始めた当初の DoJa プロファイルでは位置情報関連の API が使えなかったのですが、ここに来て一気にサポートされるようになりました。
ちなみに、ソフトバンクも MEXA プロファイルに GPS がありますし、姿勢情報から方位も取得できるようになっています。ただし、au のオープンアプリプレイヤーは、搭載されるプロファイルが MIDP のみなので位置情報も方位も取得できません。
(;´∀`)もっとも、API があっても対応するハードウェアがないと意味がありませんけどね
(;´Д`)……と、ここまでいろいろと調べてみたのですが、改めて DoJa-5.0 プロファイルの com.nttdocomo.device.location.LocationProvider のドキュメントを眺めていると、次のような記述が見つかりました。
指定された測位方式で測位を行う、 測位機能のインスタンスを生成して返します。
(中略)
パーミッションとして位置情報APIの利用が許可されているトラステッドiアプリのみ、 このメソッドを呼び出すことができます。
(中略、強調は著者)
(´・ω・`)
(;´Д`)NTTドコモに登録された業者でないと、位置情報 API は使用できないようです
DATE : 2006/11/24 (Fri)
先日、新しいイヤホンを購入しました。
これまでは CD/MD ラジカセ、PC、DS と、使うごとにイヤホンを使いまわしていたのですが、抜き差ししすぎたせいか、長年使ってきた CD/MD ラジカセの端子がかなり傷んでしまいました。
(;´Д`)差し込んだ部分にちょっと触れただけで、接触が悪くなったり良くなったりします
そこで、CD/MD ラジカセのイヤホンはこれまで使ってきたイヤホンを差しっぱなしにして、PC と DS 用のイヤホンを買いに走ったわけです。
いま使っているイヤホンも購入した電気店に行き、ヘッドホン、イヤホンコーナーで良さそうなイヤホンを探します。
いま使っているイヤホンは、当時の電気店で2000円代のものが1000円前半に値下げされていたものでした。それ以前に使っていたイヤホンは元から1000円代でしたので、音の違いがはっきりと分かりました。
(*´Д`)低音もそれなりに出るようになったせいか、音がしっかりしていたんですね
ということで、今回も値下げされているものを狙いました。
すると、ソニー製のイヤホンで約3500円のものが1000円後半に値下げされているではありませんか。ソニー製ということでソニータイマーが頭によぎりましたが(実際、前に使っていたソニー製の CD/MD ラジカセは保障期間切れ直後に壊れました)、他に値下げされているものもないので購入を決めました。
しかし開封直後、違和感が……。
(;´Д`)コードが短すぎるではありませんか。50cm しかありません
そこでパッケージを見てみると……
リモコン装着専用
(;^ω^)なるほど……
ウォークマンなどのリモコンに装着することが前提のイヤホンなので、コードが短かったわけです orz
(;^ω^)安さにつられてホイホイと買ってしまいました
ただ、PC や DS を使うときには端子と頭とがそこまで離れていないので、この長さでも十分使えます。音自体は悪くないので、PC、DS 用のイヤホンとして活用したいと思います。
(;^ω^)もっとも、差し込み部分が小さくて差し込みづらいのと、抜き差しの多いプラグ部分を保護するために結局は延長コードを買うことになりそうですが
2006-11-28 追記
ヽ(*´∀`)ノ 友人から余っていた延長コードをいただきました
DATE : 2006/11/23 (Thu)
昨日からトイザらスで Wii の予約が始まりましたが、無事に予約できました。
(;^ω^)私は用事で店頭に行けなかったのですが、家族を巻き込んだ作戦を決行した結果、昨日に予約できました
そして今日、所用のついでにトイザらスを覗いてみたのですが、店内はすっかりクリスマス商戦の雰囲気でした。
(;^ω^)店内の飾りつけだけでなく、親子連れが多かったこともそう感じた原因かもしれません
店内には Wii の紹介映像が流れていて、通りがかった人が足を止めて見入る場面もありました。子供たちが、「エキサイトトラック」で車がジェットを噴出しながら飛んでいくシーンを見て「すげー」とつぶやいていたのが印象的でした。
そして Wii の予約状況を確かめてみると、見事に予約を終了していました。
(,,゚Д゚)地方なので正直、翌日に予約が終了するとは思いませんでした(出荷量が少ないせいかもしれませんが)
さて、Wii がこの先どうなるかとても楽しみですね。
(;^ω^)今はニンテンドーDSの流れに乗っている感もあるので好調のように見えますが、下手をすると第2のバーチャルボーイになりかねませんからね
個人的には、「Wii Sports」が楽しみです。
( ´∀`)ゲームをしながら軽い運動にもなるって、とてもいい時代になったものですね
DATE : 2006/11/22 (Wed)
その後もこのエラーが発生する原因を調べていたのですが、どうやら maven-jetty-plugin で起動される Jetty ウェブサーバのバグのようです。 JETTY-170 にその報告があります。
現状ではまだバグが直っていないようなので、前掲の記事の対処法に頼るしかなさそうです。
なお、最近になって maven-jetty-jspc-plugin という JSP コンパイラプラグインも出てきました。こちらも、現状では JSF の TLD ファイルが見つかりません。この問題も前掲の対処方法を使うと解決できます。
(;^ω^)pom.xml がかなり汚くなりますが、バグが直るまでの辛抱ですね
参考文献
DATE : 2006/11/21 (Tue)
とある事情で、朝早くに家を出ました。
秋も終わりに差しかかった時期ですので、日もまだわずかにしか顔を出していません。
そのせいか、もやがうっすらとかかった風景の中を自転車で疾走していました。普段から交通量の少ない道路を走っているので、車の姿も見当たりません。
風を切って進むので少々肌寒いのですが、静かな外を走り抜けるというのもまた乙なものですね( ´∀`)
……と駅に着いたら、濃霧の影響で列車が遅れていました orz