2010年12月4日土曜日

My BB Bat リリース(^_^)v

バッテリーとあれは長持ちに越したことはありません。
ども、あにおです。

BlackBerryを普通(?)に使っている人は、バッテリーは2日とか1日に1回充電というのが多いのかもしれませんが、1日にメール数十~百通、web閲覧、twitter、4sq、GPS等々をバリバリ使っているヘビーユーザの場合は、バッテリーが1日持たないとか、予備バッテリーを数個持っていたりします。
かくいう私も予備バッテリーは3つ持っています!!

さてさて、バッテリーの持ちを良くすることはできませんが、いつくらいにそれが途切れるのかは何となく計算で出すことができます。たとえば、1時間で1%減った場合、そのままの利用方法であれば2時間で2%減るということがいえます。若干の補正は必要ですがだいたいこんな感じです。
というわけでバッテリー残時間予測アプリを作ってみました。

このアプリのリリースも、またともさんの「バッテリーの持ち時間を出すアプリ作ってみません?」から始まりました。アイコンもともさん作でやんす。


アイコンをクリックすると、My BB Batのメイン画面が開きますが、今回はそれだけではないのです!!
それは、インジケータ部分です。ここに、バッテリーの残時間が表示されているのです!!
上の例では、約9時間残っているということがわかります。

なお、充電中やバッテリー残量が10%を切った際、またデバイスの起動後数分は計算中なのでインジケータアイコンは出ません。

まぁ、アプリとしてはこれだけでいいような気もしますが、以下、おまけ程度にメイン画面を。


是非使ってみてください。
詳細情報やダウンロードリンクはこちら(https://sites.google.com/site/nisido/mybbbat)へ

ではでは。

2010年11月23日火曜日

BlackBerryをアプリからリブートする

ども。あにおです。長らくブログにポストしないと更新するのも面倒になるので気合いを入れて。

BlackBerryにはリブートするための公開APIがないので、アプリからリブートするにはかなりトリッキーなことをしないといけません。このリブートする方法をまとめてみました。

基本的な動作としては、「実行中アプリを削除するとリブートが要求される」という仕掛けを利用します。ということで、リブートを実施するアプリがダミーのアプリをインストールして、実行し、さらにそれを削除することでこの仕掛けが基本的にONになります。

ここで、「基本的にON」と書きましたが、これはデバイス依存でアプリを削除してもするっと削除だけして何ともないかのような動きをするデバイスもあるようです。OSのバージョンや設定、インストール済みアプリなどとの相性があるのでしょうね。

というわけで、My BB Rebootを作ってみましたので、試してみたい方はここからインストールしてみてください。
※すべてのデバイスがReboot出来るわけではないので、ご注意ください。
私のマシンは9700はReboot可能、9000はReboot不可能でした。

リブートの確認画面

リブートさせるためのダミーアプリが入ってるところ





























ではでは。

2010年11月14日日曜日

My BB GPS v1.0.0リリース(^_^)v

予告からちょっと時間がたってしまいましたが、GPSアプリの新規リリースです。

My BB GPS は BlackBerry で捕まえたGPSの情報を表示したり、ロギングできるアプリです。
詳細情報やダウンロードリンクはこちら(https://sites.google.com/site/nisido/mybbgps)へ


このMy BB GPS はMy BB InfoのGPS部分を切り出し(てるので、GPSをたたき起こして緑LEDをピカリ、バイブをブルブルとさせたり、Google Maps/BlackBerry Mapsを位置情報絡めて表示したり、というのはそのままに)、さらにロギング機能を追加したものです。
夜な夜なBBMを利用して、ともさんにアイデアをもらいながらこのアプリができました。

まずは力作のアイコンから。今回もフォーカスアイコン付きです。


未フォーカス時のアイコン

フォーカス時のアイコン
 
何とこのアイコン、ともさんに作ってもらったのですー!!
この場を借りて感謝の意を。どうもありがとうございます!!
 
で、このアプリの最大の特徴はGPSログ情報をGoogle Earthで見れるという部分です。
それ以外はたいしたことない(笑)
Google Earthで表示したGPSログ情報
というわけで、興味があれば是非使ってみてください。また使って要望があれば@nisidoまで連絡をおねがいします。
 ではでは。

2010年11月9日火曜日

MobiHandのCrackBerry App Storeで・・・

My BB Infoを売ってみました。
べつに大金を稼ごうとかいうわけでもなく、BlackBerryテスト用の端末が買える程度になればいいかと。
(え、飲み代? まぁそうかもしれませんな...)
RIMさんが気前よくDeveloperに端末配ってくれればこんなことしなくていいんだけど。

で、この形態にたどり着くまでに寄付制とかいろいろ考えたり試行錯誤をしたんです。
よく寄付ボタンがありますけどホントはこれをしたかった。。けどPayPalの寄付ボタンは日本国内のアカウントでは作れないようになったようです。。。
購入ボタンで金額欄をカラにしておいて疑似的に寄付の仕組みを作ってみたものの、Google Sitesとの相性も良くなくて断念しました。

BlackBerry App Worldもベンダーとして認証されるまでのハードル(特に英語とか契約とか)が高かったのでこれも断念。結局MobiHandのデベロッパーパートナーとして売ることにしました。


いきなり売っても売れないと思い、Lite版と通常版の2種類を用意して戦闘開始。通常版の値付けも適当で60%オフになってればうれしい??くらいの感覚で(笑)

通常版:http://software.crackberry.com/product.asp?id=150052&n=My-BB-Info
Lite版:http://software.crackberry.com/product.asp?id=150253&n=My-BB-Info-Lite


ちなみに第1号はフランス人でしたよ!!
お金余っている人はいっぱい買ってください。どこぞではそのまま取り放題になってたりしますが(爆)、そのうち削除しますので今のうちにDLしておいてくださいな。

ここからはMobiHandで売るまでのログです。これからアプリを売ろうと思っている人への参考となれば。

1. MobiHandのコーポレートサイト経由でDeveloperパートナーになる
http://corporate.mobihand.com/developers.asp
このページの下の方にある application form を開いて必要事項を記入して申請します。
プロダクト紹介ページのURLまたは簡単なプロダクト紹介を記載する以外は個人/企業のプロファイル情報程度

2. MobiHandでアプリのレビュー
上記の申込をすると1日程度で申請が通り「Welcome to MobiHand Network」というメールが到着します。

3. プロダクトの登録
上記のWelcomeメール内にあるリンク(http://www.mobireach.com/)をクリックして、プロダクト情報の登録をします。
金額やcod/jadファイル、スクリーンショットなどを設定します。

4. 表示
プロダクトを登録してPublishすると24H後にApp Storeで検索できたり、表示されるようになります。

5. その他
TAXの問題は大きいです。US Taxpayer IDをとるか、全てお任せーもできます。当然ながら私は後者です。
全てお任せーは、MobiHandに売り上げのxx%をごっそり持ってかれますが、大金が動くようになったら考えます(笑)


ではでは。

2010年11月2日火曜日

FlashメモリとRAMメモリ

メモリの話題が出ていたので流れに乗って。

BlackBerryにはFlashメモリとRAMメモリが搭載されていて、Bold 9700だとフラッシュメモリは256MB、RAMメモリは128MB積んでいます。

フラッシュメモリは電源を落としても保持しておくことができるので、ダウンロードしたアプリやメールデータ、各アプリの情報などを入れておく領域となります。[Option]-[Memory]で表示されるアプリケーションメモリはこのフラッシュメモリの残数値です。
それに対してRAMメモリは電源を落とすと消える領域なので、テンポラリの作業領域と考えた方が良いでしょう。

こう見るとFlashメモリの増減はゆったりとしたスピードであり、通常BlackBerryを使っている際にどんどん減っていくのはRAMメモリの方だということがわかります。時計マークが出たりするのはRAMメモリ側の状態によるのです。

このRAMメモリはリブートすれば元に戻りますし、メモリクリーナーを実行すればある程度は元に戻ります。なので最近BBが遅いな-と思う方は、メモリのお掃除をお薦めします。

RAMの残量を見たり、メモリのお掃除をしたい方は My BB Info を使ってみてください。
My BB Info は BlackBerry のいろんな情報を表示するフリーのツールです。
詳細情報やダウンロードリンクはこちら(https://sites.google.com/site/nisido/mybbinfo)へ



ではでは。

2010年11月1日月曜日

キーボードショートカットについて

先週末にTwitterでショートカットに関して盛り上がり、kyuponさんもそこら辺を こちらでまとめ ています。

「Universal Search」や「Dial From Home Screen」を切ればアプリのショートカットが使えます。どういったショートカットがあるかは、「BlackBerry」とか「ショートカットキー」とかで検索すると色々出てきますのでそちらを見てもらうか、My BB Info のショートカットキー一覧画面を見てもらえば良いかと思います。


で、本題ですが(前置きなげー)、アプリでショートカットキーを有効にするのも、先日紹介したフォーカスアイコン同様、意外と結構簡単にできてしまうのです。

[プロパティ]-[一般]で
・Title: 部分で、ショートカットキーに割り当てたい文字の後ろに \u0332 を追加
\u0332は、ユニコードでCOMBINING LOW LINE、つまり下線の意味です。

My BB Info では、[I]にショートカットキーを割り当てたので、
My BB I\u0332nfo
と記載しています。


指定の例

これでショートカットキーが使えます。
ただし、BBがデフォルトで持っているショートカットにぶち当てないようにしてください(笑)

ではでは。

2010年10月30日土曜日

My BB Info v1.0.0リリース(^_^)v

予告からずいぶん時間がたってしまいましたが、ついにv.1.0.0のリリースです。


My BB Info は BlackBerry のいろんな情報を表示するフリーのツールです。
詳細情報やダウンロードリンクはこちら(https://sites.google.com/site/nisido/mybbinfo)へ

今回の変更点は、
・アイコンを変更
→まわりが黒っぽいので映える白苺にしました!!
・リフレッシュメニューおよびリフレッシュキー(Rキー)を追加
→表示内容をリフレッシュします。
です。

しばらくは更新予定ありませんのでこのバージョンをご利用ください。
ではでは。

2010年10月27日水曜日

BlackBerryのフォーカスアイコン

最近ポストしてないですー。
こんな時は持ちネタからBlackBerryアプリの開発Tipsを書いていこうと思います。
今回はBlackBerryのフォーカスアイコンについて です。

アプリによっては、アイコンにフォーカスが当たるとアイコンが変わったりします。
これをフォーカスアイコンと呼ぶのですが、意外と結構簡単にできてしまうのです。

フォーカスアイコンの例(フォーカスすると、BBの画面に文字が!!)

フォーカスアイコンはOS5から使える機能で、プロジェクトのプロパティで設定すればいいだけなんです。

[プロパティ]-[リソース]で
・Icon files のところに通常のアイコンファイルを指定
・Focus Icon files のところにフォーカスアイコンファイルを指定


指定の例

簡単ですよね。これだけでアプリが何かかっこよく見えてしまう(俺だけ??)のでお薦めです。
ただし、画像ファイルが1個分余計に.codファイルに入るので実行プログラムの肥大化に繋がることも忘れずに。。。

ではでは。

2010年10月20日水曜日

My BB Info v0.9.15リリース(^_^)v

こんな時間になってますが、、、My BB Info を更新しました。


My BB Info は BlackBerry のいろんな情報を表示するフリーのツールです。
詳細情報やダウンロードリンクはこちら(https://sites.google.com/site/nisido/mybbinfo)へ

今回の変更点は、
・メイン画面のcolor変更
→ミッドナイトブルーにしました!!
・起動時間を初期表示(ハードリセットからの経過時間表示)
UGさんに教わった方法でやってます
→すでに入っている場合には一度リセットすると正常な時間を表示します。
・GPSの方角表示、スピードkm/h、取得方法追加
・memory Informationのメニューがなかったバグを修正
・curve 9300対応用のレイアウト微調整
→多分大丈夫なはず(汗)。8520のシミュレータで確認
です。


ではでは。

2010年10月15日金曜日

ColorWareキター

BlackBerry 9700用のColorWareがやっと届きました。
13日の朝に成田に着いていたのに、手元に届いたのは14日の夜でした。アメリカ発送から東京税関までと東京税関から家まで同じくらいの時間ですね。ラスト数マイルが長いです。

まずは装着後の画像から
青っぽい色はTechno、白っぽい色はSmoke Whiteで、BlackBerryのロゴはCarbon Blackで、ColorWareのInstructionムービーに出てきている色とほぼ同等なのです。
いつもはBB 9700のカメラを使っているので、9700自身を他のカメラでうまくとるというのは難しいですね。

さてさて、元に戻りましょうか。
左はFedExで届いた荷物です。横にワインをおいてみましたが、こりゃピザですね。。
で、あけるとパーツと工具がゴロリと入っています。ColorWareの箱とか期待していたのでちょっと残念な部分であります。
右は内容物で、上から取り外し&取り付け説明書、ColorWareの名刺、pry toolという、てこの原理でカバーを開けれる工具、T5トルクドライバー、パーツ、これですべてです。

あとは、説明書に従って取り付ければ完成デース。
初心者の私としては、どれくらいの力加減でやればいいのかわからず、慎重にやった結果、かなり時間がかかってしまいましたが、慣れればものの5分で出来ると思います。
(本体を分解することでメーカーの保証対象外となります。自己責任で行ってください)

質感はいいですし、自分の好きな色をたのめるということでColorWareおすすめです。自分だけの1台を作ってみてはいかがでしょうか。
私はしばらくしたらまた別の色を注文してそうで怖いです。

ColorWare  http://www.colorwarepc.com/

ではでは。15日はこれをもってBBオフ会なりー。

2010年10月11日月曜日

My BB Info v0.9.9リリース(^_^)v

子供を寝かしつけて一緒になって寝てしまい、変な時間に起きてしまったので。

My BB Info を更新しました。


My BB Info は BlackBerry のいろんな情報を表示するフリーのツールです。
詳細情報やダウンロードリンクはこちら(https://sites.google.com/site/nisido/mybbinfo)へ


さてさて、今回はメイン画面をリニューアルしました。今までは、ボタンが並んでいるだけだったのですが、ともさんに要望をいただきまして変更しました。


新しいメイン画面


古いメイン画面

そのほかにも、GPSで位置情報がとれると、LEDが緑にピカリ!! とか、About画面を追加しました。
また、ホーム画面から I のショートカットキーで起動もできるようになりました。
(スタートアップ時に起動してIキーをフックするのかと思っていたら、もっと簡単でした)

I に下線がある!!
メイン画面でやり残したことと言えば、uptimeが最初から表示されないこと。これは単純なAPIが用意されていないのでできてません(汗)。でもUGさんに教えてもらったのでそのうち対応しまっす!!

それ以外にも0.9.9でやり残していることと言えば、背景色と文字色をもっとかっこよくするとか、GPSの情報表示で方角を追加とかくらいでしょうか。

他にもあれば要望をお願いしマース。

ではでは。

2010年10月8日金曜日

ColorWareの対応は最高!!

さてさて、前回ブログを書いてから、結構時間があいてしまいました。
今回はColorWareの続報です。

PayPalで送料分の追加$50を払い込み、9月30日にやっと制作スタート!!
制作に2週間程度かかるそうで、おおよその受け取り日を聞いたところ10月15日~10月19日だろうと言われてしまいました。

まぁ、別に待てないこともないのだけど(おっと、ATOKが否定の連続と警告をww)、パンツからの9800も音沙汰ないし、15日にはBlackBerry東京オフ会があるのでそれに間に合わせたくメールを一本入れてみました。

あにお「納期のことなんだけど、14日までに受け取れると思うかい?じつは15日にBlackBerry好きの人達と会うんだけど、そこで見せたいんだよね-。もし実物を見て気に入ったらみんな買ってくれると思うけどな-」

ColorWare「I just checked with production and we can make an exception for you this one time. We will try to get the parts delivered to you by the 13th or 14th. (一回限りだぜ、13日か14日に届くようにやってみるよ)」

やったーって感じですね。ColorWare最高!! パンツ最低!!
14日に届くってのもうれしいですが、へなちょこ英語で交渉ができたってところが一番うれしかったり。

次は届いたときにまた書きたいと思います。
ではでは。

2010年10月1日金曜日

My BB Info v0.9.1リリース(^_^)v

今日は風邪で会社を休んでるのですが、どうも暇なんで。

My BB Info を更新しました。

My BB Info は BlackBerry のいろんな情報を表示するフリーのツールです。
詳細情報やダウンロードリンクはこちら(https://sites.google.com/site/nisido/mybbinfo)へ

今回は起動中のアプリケーション一覧を表示するようにしました。


図のように、起動されているアプリの一覧が表示され、バージョンやプロセスID、ハンドルなどを表示してくれます。

ちょうど、メニューキーを長押しした際のアプリアイコン一覧(下図)の詳細版といったところでしょうか。そして、クリックするとフォーカスが当たっているアプリに切り替わるところも同じです。


ホントはそれぞれのアプリが利用しているメモリ量なんかを出力して、さらにはアプリのプロセスを切るようなプロセスビューアとかタスクマネージャを作りたいんですが、先は長そうです。(というかAPIがないんすー)

My BB Info もそろそろネタ切れなので、ご要望お待ちしております!!
ではでは。

2010年9月30日木曜日

ColorWareで買ってみた

ドコモから BlackBerry Bold 9700 が出たばかりですが、私の Twitter の TL 上では先駆者の方々による Torch 9800 の購入や使用感などであふれかえっています。

私も、とある業者のプレオーダーを申し込んだのですが、まだ入手できていません。。
9700をもう少し使っていそうなんで、先週末、酔いに任せて(笑) ColorWare で買ってみました!!

ColorWare  http://www.colorwarepc.com/

記憶が確かでないのですが、、、
以前は日本への発送は本体込みだったと思うのですが、パーツだけでも買えるようになっています。

さて、着せ替えのシミュレーションで楽しんだ後に、色を決定してポチッと押すと、支払い方法の選択です。クレジットカードか PayPal で払うことが可能です。

私は PayPal を選んだのですが、PayPal だと若干タイムロスがあります。
それは送料$50を払う意志があるか?という確認メール(英語)が来て、GOを伝えると作業が開始されます。(多分クレジットだと送料込みで最初から決済される)

パーツ代($150~$200)、送料($50)で日本円にすると2万円前後です。
円高の今、自分だけのカラーにしてみるってのもいいかもしれません。

どんな色になるのかは到着後またブログに書きたいと思います。
ではでは。

2010年9月29日水曜日

BlackBerryのアプリ起動

BlackBerry 用の foursquare がv1.9.5にアップデートされ、QuickLaunch から起動できないというちょっとした騒ぎがありました。
この問題に関しては、QuickLaunch からの起動方法を代替1にすれば起動できるようになりますので、困っている方はお試しあれ。

さて、「代替1」という言葉が出てきましたが、BlackBerry のアプリの起動API(Java)には複数あるのをご存じでしょうか。私が知る限りでは3パターンありますが、まだまだあるのかもしれません。

・方法1
net.rim.blackberry.api.invoke.Invoke クラスの invokeApplication()
これは、BB の Native アプリを起動する場合に利用します。
カレンダーを開きたければ、以下を呼ぶわけです。

Invoke.invokeApplication(Invoke.APP_TYPE_CALENDAR, null);

・方法2
net.rim.device.api.system.ApplicationManager クラスの runApplication()
これは、3rdパーティーのアプリを起動する場合に利用します。
My BB Info でも緯度・経度情報から GoogleMaps を開く場合に利用しています。

・方法3
net.rim.device.api.system.ApplicationManager クラスの launch() または launchApplication()
これも、3rdパーティーのアプリを起動する場合に利用します。
モジュール名が分かっている場合などに使います。
Options 画面を開きたい場合は、"net_rim_bb_options_app.cod"がオプション画面のモジュール名なので、以下のように呼ぶわけです。

ApplicationManager.getApplicationManager().launch("net_rim_bb_options_app");

My BB Info でもこれらを3つを利用して Shortcut 画面を作っています。

だけど、alt+shift+h で起動できる Help Me! 画面がどうしても開けない!!
モジュール名は net_rim_escreen_app なのですが。
同じく alt+lglg で起動する eventlog 画面(net_rim_event_log_viewer_app.cod)も。

というわけで、他の方法などあるはずなので誰か教えてくださいーー。
ではでは。

2010年9月27日月曜日

My BB Info v0.9.0リリース(^_^)v

BlackBerry の情報を表示するフリーのツール、My BB Infoを更新しました。

詳細情報やダウンロードリンクはこちら(https://sites.google.com/site/nisido/mybbinfo)へ

このMy BB Info、なかなか欲しいアプリが見つからなかったので、自分で作ってしまえということでこのアプリができました。
プログラマはすでに10年以上前に卒業しましたが、仕事柄今でもプロトタイプとか作ることがあるので、C、C++、Java、、、何でもうすーく、ひろーくこなせます。

アプリとかって趣味で作るとおもしろいですよね。
ただ、性格からかプログラマは私には向いていません...

というわけで、大したことないアプリしか作れないのですが、細々とアップデートを重ね、0.9.0版となりました!!

このMy BB Info、どのように使っているかというと、私の場合、2通りの使い方をしています。

1. メモリクリーニングツールとして
BlackBerry 9700になって、メモリはあまり気にすることがなくなりましたが、メモリクリーニングをしてあげることで、再起動の回数がかなり減っています。

2. 4sqの前準備として
foursquareはBlackBerryからもチェックインできるのですが、4sq単体で起動するとGPSの位置情報を取るのが非常に遅かったり、どうも苦手のよう。そこでこのMy BB Infoを起動してGPSをたたき起こしてあげてから4sqを起動するようにしています。

これ以外は実はあんまり使ってない(爆)。ということは上記2つのアプリを切り出しちゃえという話もありますね。。。(ま、それは今後考えます)

使ってみたい人は上のリンクからどうぞ。
ではこの辺で。