[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 09:27 / Filesize : 284 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

BREW(Binary Runtime Environment for Wireless) 3



1 名前:デフォルトの名無しさん mailto:sage [04/09/24 15:07:03]
BREW(Binary Runtime Environment for Wireless)についてのスレ

QUALCOMM BREWホーム
www.qualcomm.com/brew/ja/
www.qualcomm.com/brew/

BREW JAPAN .COM|BREW増強計画
www.brewjapan.com/

前スレ
pc5.2ch.net/test/read.cgi/tech/1076511398/
関連情報>>2-18

■過去スレ
02 pc5.2ch.net/test/read.cgi/tech/1076511398/
01 pc2.2ch.net/test/read.cgi/tech/1011078904/


610 名前:デフォルトの名無しさん mailto:sage [05/01/19 15:07:05 ]
>>609
そんなこと無いはず。
>>1のQUALCOMM BREWホームで落とせる。

611 名前:デフォルトの名無しさん mailto:sage [05/01/19 18:48:43 ]
>>608
modはdllの1/10ぐらいになるという話をきいたけど、
あまりあてにならない。

612 名前:デフォルトの名無しさん mailto:sage [05/01/19 20:38:54 ]
何かフォーラムがすげーくだらない質問で埋まってくね・・・
ykuboさんご愁傷様。


613 名前:デフォルトの名無しさん [05/01/19 22:21:28 ]
ファイルの書き込みなんだけど、
実機でタイムアウトしないものなんだろうか?
エミュだとやたら怒られるんだけど

614 名前:Callback mailto:sage [05/01/20 00:54:12 ]
俺を忘れてもらっちゃ困るぜ

615 名前:デフォルトの名無しさん mailto:sage [05/01/20 01:01:40 ]
後ろから呼ばれると驚きます

616 名前:デフォルトの名無しさん mailto:sage [05/01/20 10:06:48 ]
´ー`)つ[pc5.2ch.net/test/read.cgi/tech/1101931660/ ]

617 名前:デフォルトの名無しさん mailto:sage [05/01/20 11:10:23 ]
>>612
っというか、なんであんなに日本フォーラムに
機械翻訳したような日本語の質問が多いんだろ?
海外に投げまくってるのかね?CP

618 名前:デフォルトの名無しさん mailto:sage [05/01/20 16:30:22 ]
CONVERTBMP()でIBitmapを取り出す際に *pbRealloc がTRUEになった場合の
解放について教えてください。

1)IBITMAP_Release()を呼ぶ
2)SYSFREE()で解放する
3)両方

のどれになるんでしょ?
ドキュメントによればSYSFREE()を呼べ、ってなってるけれど・・・



619 名前:デフォルトの名無しさん mailto:sage [05/01/21 01:10:02 ]
4)やってみて問題ないものを選ぶ

620 名前:デフォルトの名無しさん mailto:sage [05/01/21 01:22:25 ]
WebOptsについて調べたいのですが、いい資料はないでしょうか。
SDKについてるAPIドキュメントを見ましたが、役に立ちません。

621 名前:デフォルトの名無しさん mailto:sage [05/01/21 04:27:08 ]
>>620
なぜかTipsにある
https://secsvr.net/brewjapan.com/tech/form.html

622 名前:デフォルトの名無しさん mailto:sage [05/01/21 07:07:34 ]
>>618
CONVERTBMPはIBitmap*なんか返さないが…。
SYSFREEで開放しなければならない「何かのメモリブロック」が返ってくるだけだよ。
その正体が何かについては一切分からない。

623 名前:618 mailto:sage [05/01/21 12:53:44 ]
>>619
エミュレータでは、SYSFREE()での解放でうまく行ってる。
実機に持っていったときにまた調べてみます。

>>622
AEEDisp.h の IDISPLAY_BitBlt() の解説を読んでみて。
BREW 1.2以降では、IBitmapインタフェースのポインタが返るそうな。
(型は void* だけど)

624 名前:デフォルトの名無しさん mailto:sage [05/01/21 13:24:27 ]
>>618
多分1,2どっちでも問題ない。両方やったらNG。
WSTRDUP() とかも解放関数がFREEOBJ()と指定されてるけど、
FREE()で解放しても問題ないっぽい。
(そのまま検証に出したわけじゃないから詳しくは知らん)

てかBMP使ってるの・・?
PNGやJPEGでも>>563の1〜3でDDB作れると思うんだが。


625 名前:618 mailto:sage [05/01/21 14:42:48 ]
>>624
ありがd

BMPを使ってるのには特に深い理由はなくて、いま開発の初期なんでいろいろ
試してみてるとこなんです。gzip圧縮すればファイルサイズ自体はあまり変わら
ないので。

>>563の方法も試してみます。
PNG/JPEG展開とCONVERTBMP()のオーバーヘッドがどのぐらい違うのかで、
どっちを使うか決めますわ。



626 名前:デフォルトの名無しさん [05/01/21 15:47:50 ]
BREWって64ビット整数扱えますか?
32x2を作らないとだめ?

627 名前:デフォルトの名無しさん mailto:sage [05/01/21 16:38:00 ]
100レスくらい過去ログ読んでから質問しろと

628 名前:デフォルトの名無しさん mailto:sage [05/01/21 16:44:05 ]
W21SAのEZナビウォークって標準のアプリだけ、
電源ボタン押しても中断メニュー無いんだけど、
これってどうやってるの?



629 名前:デフォルトの名無しさん [05/01/21 17:09:09 ]
>>627
読み飛ばしてました。Thx

あとARM7のint幅は16ビットですか・・・?

630 名前:デフォルトの名無しさん mailto:sage [05/01/21 17:13:55 ]
携帯かEZナビウォークのバグ。
どっちかは自分で考えてくれ


631 名前:デフォルトの名無しさん mailto:sage [05/01/21 17:34:56 ]
標準で付いてるアプリだと公開されてない方法とか使ってたりするんじゃないか?

つーか、携帯標準で付いてるアプリはまともに検証すらして無い気がする
03SAについてたラジオのアプリも起動時のメモリチェックしてない感じだったし。

632 名前:デフォルトの名無しさん [05/01/21 18:17:11 ]
初心者です。見当はずれな質問していたらすみません。
brewSDKのエミュレータでカメラは使用できるのでしょうか?
たとえば、PC上にUSBカメラを接続してその画像を
エミュレーター上で写すことはできるのでしょうか?
よろしくお願いします。

633 名前:デフォルトの名無しさん mailto:sage [05/01/21 18:25:10 ]
>>632
出来ない。

でも、エミュ上でならなんでも使えるからDirectShowで
真似事みたいなのは作れる。っというか作った

>>629
モードによって違うと思うが、普通(ARMモード)は32bitです。

634 名前:デフォルトの名無しさん mailto:sage [05/01/21 18:25:45 ]
>>632
無理ぽです。
あと、ICameraはBREWプログラマの敵です。
早急に実機でテストできる環境を整備すべきです。

635 名前:デフォルトの名無しさん mailto:sage [05/01/21 18:26:31 ]
>>625
必要なワーキングメモリも違う事に注意。
618の方が少なくて済むよ。画像サイズによりけりだけど。

636 名前:デフォルトの名無しさん [05/01/21 18:40:53 ]
>>633
>>634

やはり使えないんですね〜。
や早速の返事ありがとうございました。

637 名前:デフォルトの名無しさん mailto:sage [05/01/21 21:20:37 ]
カメラアプリで便乗質問。
カメラを使う上で要注意の端末があれば教えてください。
(有名なバグがある、組み方にちょっと工夫が必要となる、など)
特にBREW2.1、QVGA対応端末で。

638 名前:デフォルトの名無しさん [05/01/21 22:44:43 ]
>>637
コールバックされる順番が機種によって全然違う。気がする。



639 名前:デフォルトの名無しさん mailto:sage [05/01/22 00:28:36 ]
>>637
とりあえず、○ニーは注意してやった方が良いかも

>>638
俺はパラメータ別にあるGetParamの呼べるタイミングの
違いかなぁ


640 名前:620 mailto:sage [05/01/22 00:53:22 ]
>>621
遅くなりましたがサンクスっ!
ばっちり設定できましたっ

641 名前:デフォルトの名無しさん [05/01/22 01:21:05 ]
ソフィアのゲームエンジンより安いライセンス製品知りませんか?


642 名前:デフォルトの名無しさん mailto:sage [05/01/22 03:30:41 ]
>>641
自社開発。

643 名前:デフォルトの名無しさん mailto:sage [05/01/22 10:10:06 ]
auのBREWアプリでポリモーフィズム使ってる人いる?
容量とか処理速度とか問題にならない?

BREWアプリを外注したらif文だらけのコードがあがってきたんだが、
これって普通?


644 名前:デフォルトの名無しさん mailto:sage [05/01/22 10:43:32 ]
>>643
マルチUzee

645 名前:デフォルトの名無しさん [05/01/22 11:41:08 ]
どうでもいいけどKDDIって韓国のBREW系HPに質問しまくりだな。
自分らで解らないこといっぱい聞いてるなぁ。
 いっぱい書き込みあるなぁ。もうだめじゃん

646 名前:デフォルトの名無しさん mailto:sage [05/01/22 14:16:12 ]
今日こんなのがあるなんて初めて知って、興奮してたら…
俺がやりたかったことは見事 >>5 のFAQで儚く散った…
自分の携帯にすら入れられないとは…ちぇっ.

647 名前:デフォルトの名無しさん mailto:sage [05/01/22 15:23:00 ]
>>643
仮想関数呼び出しのメカニズムから勉強し直せ。

648 名前:デフォルトの名無しさん mailto:sage [05/01/22 15:26:04 ]
> 自分の携帯にすら

BREWはさ、HDDレコーダとかカーナビとかのような、ちょっと電子部品が多めの
家電製品の一部であって、KもQも携帯マニアの楽しみなんて考えてないからな。
元々エンドユーザがプログラムするもんじゃないんだよ。

アプリの自作も、発表の手段も、持ち歩くことも、手段は他にいくらでも有んだから、
必ずしも全キャリアの端末が自作アプリ置き場である必要はないだろ。そこを敢えて
ハッキングする!(←語源の方のハックね)というひとなら尊敬もされようが、自分の
活動環境があらかじめ用意されていないから失望した、なんてのは創造性がねえよ。

BREW導入開始当初なら兎も角、今更、こんな板にまで出張して愚痴たれられても…



649 名前:デフォルトの名無しさん mailto:sage [05/01/22 15:33:43 ]
てかちょっとでも悪用すると、便利な盗撮道具や
ウィルスまがいのアプリが出来上がりってのは笑えないね。
もうちょい考えて環境整えろと。


650 名前:646 mailto:sage [05/01/22 17:50:00 ]
まぁただの愚痴だったんで、住人の皆様の気分を害したならごめんなさい。
情報見付けた時に「おぉっ!」っと思ったんで、ちとがっかりしただけでして…。
大人しく今まで通りJavaいじってます。所詮趣味でプログラム書いてるだけなんで…。
C++の方が好きなんですけどね…。

651 名前:デフォルトの名無しさん mailto:sage [05/01/22 17:52:01 ]
>>647
>>643はiアプリから移植したからそうなってるんじゃないのか?

652 名前:デフォルトの名無しさん [05/01/22 18:30:45 ]
よし、Cの標準関数移植するぞぉがんばるぞぉ。

653 名前:デフォルトの名無しさん mailto:sage [05/01/22 19:33:59 ]
>>652
ヘルパー関数使えやヴァカ

654 名前:デフォルトの名無しさん mailto:sage [05/01/23 02:31:57 ]
>>650
648だけど、言い過ぎだった。
「新製品なのになんで動かないんだよ」「非対応は怠慢」から始まって
「自由に作らせろ」「Java VM乗せればいいじゃん」「無料にしろよボケ」まで
数々の有り難いご意見を、毎日毎日毎日毎日毎日頂戴しているせいか
過剰反応してやってしまった。今は反省している。

色んなしがらみが有って「うちはキャリアでも端末メーカーでもないよう」
程度の弁解すらなかなか言えんのよ。

655 名前:デフォルトの名無しさん mailto:sage [05/01/23 15:27:42 ]
遅RESだが。

>>625
PNGからの展開よりもCONVERTBMPの動作のほうが10倍以上速いよ。
#メモリ上のデータから画面に描画するまでで
端末にもよるがARM9端末なら大抵は。

JPEGは問題外。
速度は端末によってかなりバラバラ、さらにデコード待ちのコールバックがTIMERコールバックより優先度が低いらしく発生しない。

>>643
過去にも検証があった気がするがそんなに遅くは無い。
もちろん不要なところまでvirtual入れないようにはしといたほうが良いだろうが。

>>631
検証って行ってもKDDIの基準はQUALCOMMの基準より大分厳しいからな。
標準アプリはKDDIの基準ではNGでもQUALCOMM基準ではOKって可能性も多分にある。
てか、KDDIの基準は厳しすぎ。

656 名前:デフォルトの名無しさん mailto:sage [05/01/24 02:03:51 ]
神経質ユーザー対策のため、日本仕様になってるんだろう審査

657 名前:デフォルトの名無しさん mailto:sage [05/01/24 16:41:10 ]
実際にIDIBをサポートしないIBitmap実装を使ってる実機ってあるのかな。
手持ちの実機のDeviceBitmapもQueryInterfaceするまでもなく中身はIDIBだったし。


658 名前:デフォルトの名無しさん mailto:sage [05/01/24 16:44:25 ]
>>655
ファイルならISHELL_LoadBitmapがお手軽。
gzipかましてるなら、展開時間と展開前バッファとIDIBのコストを考慮。
DDBでいいならIDIBいらないけど、ヒープ余裕なのかな?



659 名前:デフォルトの名無しさん mailto:sage [05/01/24 17:06:54 ]
>>643
大量のif文(switch-caseに置き換えられないんだろうか?)を書くのと、virtualを使って書くのと。
果たしてどっちがコードサイズ小さくなるんだろうね?

うちは問題になるほど差は無いと思うし、最適化でジャンプテーブル化される余地のあるswitch-caseならともかく
大量のif-else書いて毎回分岐するくらいならvirtualで実装した方が速い気がする。

参考:Efficient C++


660 名前:デフォルトの名無しさん [05/01/24 20:45:54 ]
SMALL_FONTって、実機じゃないと動作しなかったりしますか?
エミュだと ISHELL_CreateInstance() でのポインタの中身が0なんですけど。。。

661 名前:デフォルトの名無しさん mailto:sage [05/01/24 20:49:21 ]
>>660
brewforums.qualcomm.com/ja/showthread.php?s=&threadid=92

662 名前:660 mailto:sage [05/01/24 21:20:16 ]
>>661
ああっ、フォーラムにあったのか、手間取らせて申し訳です。

663 名前:デフォルトの名無しさん [05/01/24 21:20:22 ]
IStaticインタフェースを使用して、テキストと小さな画像を同時に表示して
(テキストの続きに画像がきて、またテキストが続く)、その画面をスクロール
したりとかは可能でしょうか?
なんとなく無理そうだと感じてはいますが。
また、APIリファレンスを見ると、IStaticインタフェースでもIImageインタフェース
から読み込んでる画像が表示できるらしいのですが、やり方がよくわかりません。
BREW SDK 3.1を使用しています。

664 名前:デフォルトの名無しさん mailto:sage [05/01/24 22:28:49 ]
> IStaticインタフェースを使用して、テキストと小さな画像を同時に表示して
> (テキストの続きに画像がきて、またテキストが続く)、その画面をスクロール
> したりとかは可能でしょうか?

IStatic単体では無理です。

> なんとなく無理そうだと感じてはいますが。
> また、APIリファレンスを見ると、IStaticインタフェースでもIImageインタフェース
> から読み込んでる画像が表示できるらしいのですが、やり方がよくわかりません。

いや、そんなことは出来ないはずです。

> BREW SDK 3.1を使用しています。

3.1で作ってもまだ対応する端末が無いですよ...。

やりたいことに一番近いのはIHTMLViewerでしょうね。
ゲーム以外でならそこそこ使いでのあるインタフェースです。
(というよりIControl/IDialogは総じて役に立ちません)

665 名前:デフォルトの名無しさん [05/01/25 00:56:46 ]
IHTMLViewerすらだめだ。自力でGeckoエンジン移植したい。
2D描画について詳しく書かれた文献はないですか?自分でWindow作ったり
メニュー作ったりするので必要なのです。
DreixtX4以来振りなので何もかも忘れてしまってます。助けてください。

666 名前:デフォルトの名無しさん mailto:sage [05/01/25 01:41:51 ]
だいぶパニクってるようだがまず落ち着け
何を質問したいのか整理して

667 名前:デフォルトの名無しさん mailto:sage [05/01/25 01:47:33 ]
描画から入力まで
全て自前で用意するのが
間違いがなくていいだろうな。

668 名前:デフォルトの名無しさん mailto:sage [05/01/25 02:09:56 ]
でも標準フォント横最小10文字の世界で何をしたいのだろう…




669 名前:デフォルトの名無しさん [05/01/25 09:33:39 ]
>>664
ありがとうございました。やはり、無理なのですね。

>いや、そんなことは出来ないはずです。
APIリファレンス(SDK 3.0.1 日本語版) IStaticインタフェースの項の
--
3. BREWのリソースファイル、またはコード内に記述されたテキスト文字列
から、タイトル用テキストとテキストメッセージ文字列を取得します。テキ
ストメッセージの代わりにビットマップを使用する場合は、ビットマップを
読み込み、IIMAGE_SetParm()関数を使用してアニメーションのプロパティ
(フレーム数やアニメーションの速度など)を設定します。
--
ここの記述の意図は何なのでしょうか?
英語のフォーラムに似たようなことをやろうとしている方の投稿があった
のですが、フォローがついてなかったです。

>3.1で作ってもまだ対応する端末が無いですよ...。
3.1搭載の端末の開発を行っているものですから。
IHTMLViewerの方を調べてみます。
それでは、ありがとうございました。

670 名前:664 mailto:中の糞 sage [05/01/25 11:09:18 ]
>>669
すみません、調べてみたら出来るみたいです...ただ使い道と使い勝手は「?」ですが。
文字かイメージかの二者択一なので、混ぜてスクローリングはやっぱり無理です。
ここではさすがに回答できないので公式へポストしていただければゴニョゴニョ...。

671 名前:デフォルトの名無しさん mailto:sage [05/01/26 02:35:49 ]
BREWに戻りたいので必要もないのに保守してみる

672 名前:デフォルトの名無しさん mailto:sage [05/01/26 12:00:09 ]
検定不合格になるとどうなるんでしょうか?
それを考えるとビクビクして、寝られません。

673 名前:デフォルトの名無しさん mailto:sage [05/01/26 12:30:11 ]
>>672
たしか優良コンテンツプロバイダの場合は2回落ちると優良コンテンツプロバイダからを降ろされちゃうんだっけ?

674 名前:デフォルトの名無しさん mailto:sage [05/01/26 12:39:29 ]
>>672
2回目までは無料。
3回目からは有料になる。

この検証不合格のカウントも機種単位じゃなくて、アプリ単位で数えるとか聞いたような覚えがある。
つまりはW21Kで1回不合格出すと、別機種でのチェックでは2回目からのカウントになるとか・・・
聞いた話だから信憑性は微妙だがな。

675 名前:デフォルトの名無しさん mailto:sage [05/01/26 21:00:41 ]
>>673
一発で優良が外れて、復帰には三連続合格が必要だったとおもた。

676 名前:デフォルトの名無しさん [05/01/26 21:56:56 ]
BREWってPCMの多重再生ってきますか?


677 名前:デフォルトの名無しさん mailto:sage [05/01/26 21:58:02 ]
間違えました。
BREWってPCMの多重再生って出来ますか?

678 名前:デフォルトの名無しさん mailto:sage [05/01/26 22:18:18 ]
>>677
端末によるけど、日本の機種はダメだったような気がする



679 名前:598 mailto:sage [05/01/26 22:37:41 ]
更に他の機種もやってみた。

A5306ST : w = 96(12*8), len = 8 正常。
A1304T : w = 280(14*20), len = 7 w不正。

もう自前で関数用意するの飽きたよ(´д`)


680 名前:デフォルトの名無しさん [05/01/27 01:08:23 ]
>>674
有料っていくら?

>>679


681 名前:デフォルトの名無しさん mailto:sage [05/01/27 10:26:22 ]
>>680
20万

詳しくはKDDIに聞いてくれ('A`)

682 名前:デフォルトの名無しさん mailto:sage [05/01/27 16:36:14 ]
>>232
ここで聞いた症状だと、ブラウザじゃなくてBREWのIHTMLVIEWのバグですよ。
アプリカタログ内で詳細とか表示してるのは、OpenWaveのブラウザじゃなくて
BREWのIHTMLVIEWだから(Qualcomm製)。

683 名前:682 mailto:sage [05/01/27 16:38:27 ]
誤爆した。
hobby7.2ch.net/test/read.cgi/phs/1106706121/ へのレスでした。

684 名前:デフォルトの名無しさん mailto:sage [05/01/27 17:39:22 ]
あれっ、W21Tで ezurlto: がうまくいかない。。。
一瞬アイコンが砂時計に変わるけどすぐ消える。
なんだろ、謎だ。ez2urlto: 使うかー。
あー、機種判定して動作わけるのマンドクセ。

685 名前:デフォルトの名無しさん mailto:sage [05/01/27 17:49:07 ]


   ま   た   T   か


686 名前:デフォルトの名無しさん mailto:sage [05/01/27 21:58:10 ]
今日のビックリ新発見

ITransform で TRANSFORM_FLIP_X を指定したら
絵の上下が逆になった。

687 名前:デフォルトの名無しさん mailto:sage [05/01/27 22:03:30 ]
Σ(*゚ー゚)

688 名前:デフォルトの名無しさん mailto:sage [05/01/27 22:59:38 ]
他とスペック全然違ったり、おかしな動作したり、一体何がしたいんだT芝。



689 名前:デフォルトの名無しさん mailto:sage [05/01/27 23:05:33 ]
>>686
X軸でフリップするからそれで正しいのではw

690 名前:デフォルトの名無しさん mailto:sage [05/01/28 13:06:07 ]
10台の男の子なりたい職業第一位「プログラマー」
www.athill.com/INFO/NEWS/main_041222.html

さぁ語れ


691 名前:デフォルトの名無しさん mailto:sage [05/01/28 13:29:08 ]
>>689
言われてみたらそうかもな〜

でも、いままで触ったことのある環境では、FLIP_Xでは左右反転だったんで
面食らったw

692 名前:デフォルトの名無しさん mailto:sage [05/01/28 13:30:59 ]
こ・・・これは、堀江効果か?
ちょっと経営側とプログラマーを勘違いしてるのかも・・・

しかし、情報系に興味持ってくれている子どもが多いってのは良い事だ
たとえ最終的に文型職に進んだとしてもきっと役に立つだろうし

693 名前:デフォルトの名無しさん mailto:sage [05/01/28 15:47:14 ]
>>692
どう考えても標本になる人数少なすぎるだろ

694 名前:デフォルトの名無しさん mailto:sage [05/01/28 16:56:53 ]
>>693の言うとおりだと思うが、笑いのネタとして受け取るなら
   1位…プログラマー
  20位…ゲームプログラマー
項目を分けた基準が何なのかってことと、順位差の原因が気になるかな?

人気(順位)よりも具体的にどういうイメージを持っているのかに興味があるな。
10代男子が思い浮かべるプログラマー像、システムエンジニア像、クリエイター像、
他、「コンピューター関係」は具体的に何を思い浮かべるのか。

695 名前:デフォルトの名無しさん [05/01/28 22:31:52 ]
brewプログラミング実践バイブルの本のスケジューラアプリのサンプルプログラムを
試しているのですがstatusというインターフェイスがなくてエラーが出てしまいます。
これは何なのでしょうか?誰か教えていただけませんか?ちなみにp104です。


696 名前:デフォルトの名無しさん mailto:sage [05/01/28 22:40:19 ]
>>695
ここらに記載されているサンプルは自前のクラスを使うので(つまりStatusはBREW標準のクラスではないので)、このソースだけコンパイルしようとしても通らないはず。
本(6ページ)に記載されてるURLからサンプルを丸ごと落とせば解るんじゃないか?

697 名前:デフォルトの名無しさん mailto:sage [05/01/29 04:08:32 ]
>>695
あの本はかなり前のページから内容引きずってるんで、
一部分だけソースコピってもマトモに動かないよ。
各章の頭から必要な関数やらを引っ張り出して、足りない部分補足しないと動かない。

で、それが出来るなら最初から見ない方が早いと思うw


698 名前:デフォルトの名無しさん [05/01/29 05:41:05 ]
アプリケーションからAPIなりを使用して、アプリケーションを更新(起動後
に最新版のアプリをダウンロードして、そのまま処理を続行する)すること
は可能でしょうか?
iアプリにはそういう機能があるらしく、BREWアプリでもできると助かるので
すが。あるとしたらIShellインタフェースとかかと思い、APIリファレンスを
みてみましたが、見つかりませんでした。
自分自身のバージョンを取得する関数はあるので、なんらかの仕組みはあるの
かなぁと思っているのですが...。



699 名前:デフォルトの名無しさん mailto:sage [05/01/29 07:56:03 ]
>iアプリにはそういう機能があるらしく
ねーよw 何ふきこまれたんだ

iアプリでやれるのは
1.ダウンロード済みのアプリを、ユーザーが再度ダウンロードしようとした場合、
 日付を判定してそれが新しいものだったら上書きでダウンロード(バージョンアップ)する。
2.動作中のアプリから別の(ダウンロード済みの)アプリを呼び出して、自分自身は終了する。

で、どの道、BREWでもアプリのダウンロードを指示するAPIはないし、
実行中のアプリを書き換えることができるはずもない。

700 名前:デフォルトの名無しさん mailto:sage [05/01/30 16:46:21 ]
ちょっとお尋ねしたいんですが、、、
新機種対応する時に、文字サイズが違う時は、
A.あらかじめ、色んなフォントサイズに合わせるようプログラミング
B.文字サイズがちがう機種ごとに新バイナリで対応
のどちらが一般的でしょうか?

私、携帯のアプリ開発に初めて回されまして、
A.を提案したのですが、携帯はB.だよとメンバーに総叩きにあいましたw

701 名前:デフォルトの名無しさん mailto:sage [05/01/30 18:33:19 ]
>>700 特にこのスレ向きの質問ってことでもないようだが。

一般的にどちらってのは特にないんじゃないか。ケース・バイ・ケースで。
レイアウトやデザイン主体ならBかもしれないし、テキスト主体ならAかもしれないし。
というよりその問題はフォントサイズだけ見て決まることじゃないと思う。

702 名前:デフォルトの名無しさん [05/01/30 19:18:58 ]
金や暇があるならBでやれば?

703 名前:デフォルトの名無しさん [05/01/30 19:33:25 ]
>>699
どうもです。

iアプリでは、動作中のアプリから新しいアプリをダウンロードして、
古いほうは終了、新しい方を起動(引数?わたしで継続実行)みたい
なことができると(そういう仕様のアプリを作る予定)聞いたのです
が、BREWアプリでは難しいのでしょうか? iアプリの方はそういう
仕掛けがあるのかなぁと思ったのですが。

>2.動作中のアプリから別の(ダウンロード済みの)アプリを呼び出して、自分自身は終了する。

(ダウンロード済みの)アプリというのが、この場合新しいバージョンのアプリをダウンロードするアプリ
(標準でそういうのがあるのかな)になるのと思ったのですが。
今ちょっと調べてみたのですが(すみません)、iアプリ更新機能連携起動に相当する仕組み
がBREWアプリで(簡単に)できそうかな? というのが知りたいです。

704 名前:デフォルトの名無しさん mailto:sage [05/01/30 20:26:58 ]
BREWのフォントサイズひどくない? 端末メーカー自由奔放に作りすぎ
下請的にはBは考えられませんね。メッセージ等は自動調整。メニュー等は画像で持つのがいいな。

705 名前:デフォルトの名無しさん mailto:sage [05/01/30 21:21:34 ]
699です。
>>703
iアプリではアプリ実行中に新しいバージョンをダウンロードさせて再起動することができる。
失礼した。再起動後に途中から開始する(ように見せかける)のは作り込み次第で。
BREWアプリでは、サービスガイドやプログラミングガイドを見る限り同様の仕組みはない。

料金体系のことがあるしアプリマネージャーからの操作以外にバージョンアップさせる方法
はないような気が。EZアプリカタログを通す以外のダウンロード方法もないし。

いまいち役に立たない解答でスマン。フォローできる人いたらよろしく頼む。

706 名前:デフォルトの名無しさん mailto:sage [05/01/31 10:49:56 ]
ていうかアプリマネージャからの自動verうpじゃいけない理由があるのかと。
もし自前でDLしようとしても、認証関係で落とされるんじゃないか?

707 名前:デフォルトの名無しさん [05/01/31 11:45:04 ]
アプリマネージャからユーザが手動でバージョンアップさせにいくのではなくて、
アプリから自動でバージョンアップさせたいと考えています。

ですが、仕組みそのものがなさそうですし、認証とかはいるとなると難しいそう
ですね。
せめて、アプリのバージョンアップを誘導できればいいと思うのですが、アプリ
からEZアプリカタログに最新版があるかどうか調べる手段はあるのでしょうか?
(やはり、これも認証とかが絡んでしまう?)

708 名前:デフォルトの名無しさん mailto:sage [05/01/31 12:27:25 ]
>>707
アプリカタログはあれはあれで一つのBREWアプリなので。
最新版の有無とかの確認が必要なら、自前でサーバ用意しておいてやるのが良いんじゃなかろうか。
まあ通信の必要が無いアプリだとそのためだけに通信させるのは馬鹿げてる気がするけどね。




709 名前:707 mailto:sage [05/01/31 13:32:25 ]
もし自分で書き換えたいならアプリマネージャーのようなものを
自分で作って対象アプリ書き換える必要があるが、
KDDIの資料を(少しでも)読んでいるなら、
他のアプリのフォルダにアクセスするのは無理だとわかるだろう。

自分でローダーを作って、実行ファイルを自前でメモリに展開して実行すれば
もちろん実行できるが、KDDIの認証で落とされる。

最新版か確認するだけなら自分とこでVer確認する鯖作れば?

710 名前:709 mailto:sage [05/01/31 13:33:31 ]
名前間違えたごめんなさい






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<284KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef