BREW(Binary Runtime Environment for Wireless) 6
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/09/16(金) 13:58:56テンプレ
http://kintubo.kakiko.com/brew/
前スレ
05 http://pc8.2ch.net/test/read.cgi/tech/1119056460/
関連情報>>2-10
■過去スレ
04 http://pc8.2ch.net/test/read.cgi/tech/1111028365/
03 http://pc5.2ch.net/test/read.cgi/tech/1096006023/
02 http://pc5.2ch.net/test/read.cgi/tech/1076511398/
01 http://pc2.2ch.net/test/read.cgi/tech/1011078904/
0604デフォルトの名無しさん
2005/11/19(土) 22:49:11902iシリーズ見て来い。
楽勝で秒間60フレームの全画面描画をたたき出す化け物たちを。
0605デフォルトの名無しさん
2005/11/19(土) 22:56:14また明日〜
0606デフォルトの名無しさん
2005/11/20(日) 01:05:15そりゃ、金を大量につぎ込めるっていう環境ってことでもドコモは凄いんだが。
0607デフォルトの名無しさん
2005/11/20(日) 01:08:23そういう奴が出てくると思った。
P902iが発売になったら、プレインストールされているアプリを見てみな。
BREW端末ではソニックをあんなに動かせはしない。
0608デフォルトの名無しさん
2005/11/20(日) 01:41:010609デフォルトの名無しさん
2005/11/20(日) 01:44:45902もグラフィック性能は神性能になったがCPU速度は全く変わってなかったな
これで作れる物が何かはだいたい予想つく
0610デフォルトの名無しさん
2005/11/20(日) 03:42:15かなり信用できないんだけど。
ちょっと前まで16bitカラーの画面が、よ。
計測方法が間違っているか、
そこら辺を誤魔化す機能が有るだけだと思うんだが・・・
0612デフォルトの名無しさん
2005/11/20(日) 07:46:49たとえば,
浮動小数点ソフトウェアエミュレーションライブラリ + C++ vs. FPU + Java
だったらJavaのほうが速いのは当たり前。
0613デフォルトの名無しさん
2005/11/20(日) 07:50:15液晶のフレームレートと、フレームバッファ描画のFPSは関係ない。
PC+DirectXだったら、キューブ1個描画は2000fpsいく。
0614デフォルトの名無しさん
2005/11/20(日) 11:49:310615デフォルトの名無しさん
2005/11/20(日) 12:00:16シーJAVA信者にはなに言っても無理です
0616デフォルトの名無しさん
2005/11/20(日) 20:26:39Brewってなんでもできてすげーなぁとか最初思ってたが、結局それを活かしたアプリががんがん出てauウマーになってないのがKDDIの失敗。
Javaは遅いって言われてもハードウェアでここまで解消されて、結局作りづらいBrew(C++)負けてるし。
0617デフォルトの名無しさん
2005/11/20(日) 21:19:41アプリケーションプロセッサとかいわれているのも中身はSHみたいな
汎用プロセッサにMPEGデコーダ程度を追加したものにソフトウェアVM
乗っけてるだけだよね。まあ専用ではあるけれどハードだから速いってわけではないよね。
>>595
なんでここでJ2SEのHotspotVMの話が出てくるかよくわからん。
0618デフォルトの名無しさん
2005/11/20(日) 21:20:32すげー正論で俺には反論できない。
0619デフォルトの名無しさん
2005/11/21(月) 01:19:59そう、だから大きな売りである速いが遅いになってしまった今、BREWはもう終わりと
言われるようななった。
0620デフォルトの名無しさん
2005/11/21(月) 01:23:390621デフォルトの名無しさん
2005/11/21(月) 01:58:15ナビとかテレビは各メーカーが開発しなくても簡単に動くし、
サードパーティアプリもBREW化することで携帯内臓アプリとして載せやすくなってる。
0622デフォルトの名無しさん
2005/11/21(月) 02:00:36RVCT v2.2っていくらするのよ。会社に買ってもらえるんだろうか
0623デフォルトの名無しさん
2005/11/21(月) 02:36:370624デフォルトの名無しさん
2005/11/21(月) 02:39:210625デフォルトの名無しさん
2005/11/21(月) 02:47:370626デフォルトの名無しさん
2005/11/21(月) 05:50:17気付いたら朝じゃん
今週も休みなしか…
0627デフォルトの名無しさん
2005/11/21(月) 08:41:243.1ならそういうのないって聞いたことあるけど
実際は違うの?
0628デフォルトの名無しさん
2005/11/21(月) 09:16:37ほうほう、それが素人だと思うなら
これを良く読んでみることだなC++素人君。
IBM dW:Javaの理論と実践:パフォーマンスに関する都市伝説を再検証する - Japan
"Java^(TM)言語には、パフォーマンスに関する迷信が山のようにあります。
その幾つかは当を得たものですが、掲示板やニュースグループでJavaのパ
フォーマンスに関する話題を見ると、JVM(Java Virtual Machine)の実際の
動作に関して、非常に大きな誤解があるようです。今回の『Javaの理論と実践』では、
JVMではアロケーションが遅いという、繰り返し伝えられているパフォーマンス
の迷信に対して、Brian Goetzが風穴を開けます。
ちょっとしたクイズがあります。生のアロケーション・パフォーマンスとして速いのは、
Java言語でしょうか、それともC/C++でしょうか。この答えに、多くの人は驚くでしょう。
最近のJVMのアロケーションは、最高パフォーマンスのmalloc実装よりも、
ずっと高速なのです。HotSpot 1.4.2以降でのnew Object() 用の一般的なコード・
パスは、約10マシン命令(Sun提供のデータより。参考文献を参照)ですが、Cで
最高パフォーマンスのmalloc実装では、1つのコールあたり平均60から100の命令
が必要です(Detlefsなどのデータによる。参考文献を参照)。しかもアロケーション
のパフォーマンスは、全体的なパフォーマンスのコンポーネントとして小さなもので
はありません。ベンチマークによると、PerlやGhostscriptなど実世界でのCプログラム
やC++プログラムでは、実行時間全体の20%から30%がmallocやfreeに費やされて
います。これは、健全なJavaアプリケーションでのアロケーションやガーベジ・コレク
ションのオーバーヘッドよりも、はるかに大きな数字です(Zornのデータによる。)。"
http://www-06.ibm.com/jp/developerworks/java/051104/j_j-jtp09275.shtml
0629デフォルトの名無しさん
2005/11/21(月) 09:18:13「ガーベジ・コレクションは、決して直接メモリー管理と同じほど効率的ではない」
というような自信に満ちた発言をするときは、事前に理論武装しておかないと
逆に素人呼ばわりするってわけだな
0630デフォルトの名無しさん
2005/11/21(月) 09:25:36何を今更得意げに・・・
0631デフォルトの名無しさん
2005/11/21(月) 09:55:110632デフォルトの名無しさん
2005/11/21(月) 10:04:18最近の奴は統一されてる。
ただそれでも1年ぐらい前からなので、統一できてない端末を
無視はできないのだよ・・・
0633デフォルトの名無しさん
2005/11/21(月) 17:49:56もしかしてまだ勝手アプリは配信できないんですか
д~?
0634デフォルトの名無しさん
2005/11/21(月) 20:32:100635デフォルトの名無しさん
2005/11/21(月) 22:10:55検証とかのが問題なだけ
0636デフォルトの名無しさん
2005/11/21(月) 22:56:00が全WIN2.1, 3.1端末のチップセット(MSM6000台)に入っているのにもかかわらず、
OpenGL/ESでQ3Dimensionに対応しているのが、W21TとW31Tのみっていう状況は
どう考えても怠惰だよな。一体いつになったらOpenGLを普通に使えるように
なるんだよ。
0637デフォルトの名無しさん
2005/11/21(月) 23:04:540638デフォルトの名無しさん
2005/11/21(月) 23:14:37まぁ、W21Tとかはサブチップ利用しているわけで
0639デフォルトの名無しさん
2005/11/21(月) 23:29:050640588
2005/11/22(火) 00:31:53おかげで助かりました。
本当にありがとうございました。
0641デフォルトの名無しさん
2005/11/22(火) 00:42:41「1チップで何でも出来る」ってのがQやKのウリだったはずだが。
サブ使ってたら意味ないじゃないか…。
0642デフォルトの名無しさん
2005/11/22(火) 00:47:22何を今更。
BREWのメリットなんて今や完全に消滅して、デメリットだけが残っているんだよ。
0643デフォルトの名無しさん
2005/11/22(火) 01:04:31まだ機種対応の容易性(検証とかはおいといて)と
ガベージコレクションがへちょくてパフォーマンスを著しく落とすとかが
無いって利点があるじゃないか。
前向きに前向きに。
JavaやりたいといっててもJavaの仕事くるわけでも無いしさ・・・
0644デフォルトの名無しさん
2005/11/22(火) 10:22:49JAVAはクラスすら作れないくらい、容量逼迫してる。
と、携帯BREW/携帯JAVAを両方やってる俺様。
0645デフォルトの名無しさん
2005/11/22(火) 11:22:450646デフォルトの名無しさん
2005/11/22(火) 11:40:40自分が使いやすい物を作って配信したいなと思ってたんですが…
まさかまだファミコンみたいなシステムだとは…
残念です
0647デフォルトの名無しさん
2005/11/22(火) 11:43:16出来ないかなぁ。。
0648デフォルトの名無しさん
2005/11/22(火) 13:00:59一体誰が仕様書と画面遷移表を作るんだよw
0649デフォルトの名無しさん
2005/11/22(火) 13:08:46誰から金を徴収すりゃいいんだ?
大体、勝手アプリ製作者はどうやってKDDI Confidential情報にアクセスすればいい?
誰にでも見せちゃったら守秘義務違反でヤバいのはその代理店のほうだし。
0650デフォルトの名無しさん
2005/11/22(火) 14:40:190651デフォルトの名無しさん
2005/11/22(火) 14:51:390652デフォルトの名無しさん
2005/11/22(火) 21:04:140653デフォルトの名無しさん
2005/11/22(火) 23:46:46キャリア移ればいいことじゃだろ
0654デフォルトの名無しさん
2005/11/22(火) 23:56:03DLした奴らはざけんなしねといいまくるだけ
0655デフォルトの名無しさん
2005/11/23(水) 00:26:390656デフォルトの名無しさん
2005/11/23(水) 00:48:43検証やってないのか?と思ったり
0657デフォルトの名無しさん
2005/11/23(水) 00:50:39あれと一緒か、今話題の手抜き建築。書類を右から左に流すだけ。
0658デフォルトの名無しさん
2005/11/23(水) 00:54:33リリース直前に発見されててんやわんやになった事がある。
お前ら、きちんと作っておけよ
0659デフォルトの名無しさん
2005/11/23(水) 00:55:17しかし、時々検証で嫌なところ突っ込んできたりする。特に遷移関係。
見る人しだいなんだろうな。
0660デフォルトの名無しさん
2005/11/23(水) 02:22:51操作が必要なとこは全部列挙してるが
0661デフォルトの名無しさん
2005/11/23(水) 10:59:38うみゅ
0662デフォルトの名無しさん
2005/11/23(水) 14:39:08弊社では新機種対応時にはやったことにして書類だけ作ってますが
たまにハマることがございます。
0663デフォルトの名無しさん
2005/11/23(水) 20:53:010664デフォルトの名無しさん
2005/11/24(木) 21:02:21Java系のアプリでCGIを叩くとHTTPステータスは200、
期待した値が取得できているのですが、
BREWアプリの場合HTTPのステータス302、
LocationにURLが帰ってくる環境があります。
HTTPステータス302の場合は問答無用で接続しなおす処理が必要と
どこかで読んだのですが、Javaアプリはこの処理を自動で行っていて、
BREWアプリは自前で行わないとならないって認識で正しいでしょうか?
見当つきそうな方、アドバイスよろしくお願いします。
0665デフォルトの名無しさん
2005/11/24(木) 21:25:14これ読んでみて。
0666デフォルトの名無しさん
2005/11/24(木) 22:02:56その通りです。
javaのConectorクラスはリダイレクトはやってくれます。
BREWのIWEBインタフェースにはそのような機能はありません。
自分で実装する必要があります。
0667664
2005/11/25(金) 01:57:383xx系で調べりゃ良かったのか。
どうもありがとうございました。
しかし・・・全部同じ処理ってわけでもなさそうですね。
全部実装するなんていーやーだーヽ(`Д´)ノ
0668デフォルトの名無しさん
2005/11/25(金) 09:58:150669664
2005/11/25(金) 13:17:380670デフォルトの名無しさん
2005/11/25(金) 16:18:25突然動作が遅くなるのですが、どうすれば解消できるのでしょうか?
0671デフォルトの名無しさん
2005/11/25(金) 16:21:29>>456
0672デフォルトの名無しさん
2005/11/25(金) 21:37:500673デフォルトの名無しさん
2005/11/26(土) 21:10:380674デフォルトの名無しさん
2005/11/28(月) 14:10:41iアプリでわりとつかっている「ダウンロードしたアドレスから相対的に置いてあるリソースを落としてくる」という処理をBREWでやる場合、どのあたりの資料を見るべきですか?
通信関連の説明が多々あってどれをみたらよいのかよくわからなくて。
どのサンプル見たらいいのかも教えてもらえると助かります。上記の処理はIWebでOKですか?
0675デフォルトの名無しさん
2005/11/28(月) 14:45:09アプリはリソースからURLを読み込んでIWebで落とせばいいと思ふ。
IWebのサンプルはプログラミングガイドで十分かと。
でも最低300KBあるのにリソース落とす必要あるの?
0676デフォルトの名無しさん
2005/11/28(月) 14:57:48単にダウンロードしたアドレスとリストを合成すればいいだけだと思われ。
0677デフォルトの名無しさん
2005/11/28(月) 15:06:05俺はやったことないからわからないんだが(´・ω・`)
そもそも、取れたとしてもKの鯖のアドレスだったりしたら、
Kの都合で勝手に変えられたりする可能性もあるでしょ?
そしたらどうするんだろ?
0678674
2005/11/28(月) 15:19:47すいません
「ダウンロードしたアドレス」云々は忘れてください。あんま関係ないので。
サーバにバイナリファイルがアップされている→そのファイルを端末にダウンロード→アプリで使用する。という流れです。
たとえば
http://www.hoge.jp/apl/hogetest/resource/image0.dat
をダウンロードするのにどのインタフェースを使えばいいんですか?そのときのサンプルってどれみたらいいのでしょう。
アプリ的にもとからリソースにデータを持っているわけじゃなく、サーバ側でころころデータを入れ替えるため、リソースは後追いでダウンロードしてくる必要があるためです。
0680デフォルトの名無しさん
2005/11/28(月) 16:06:58サービスガイドのトラフィックコントロールのとこも
読んでおくといいかも。
0681デフォルトの名無しさん
2005/11/28(月) 16:22:30あれで64KBの制限さえなければなぁ。。。
0682デフォルトの名無しさん
2005/11/28(月) 16:35:0264KB超のファイルってどうやって取得するの?
まさかソケット・・?
0683デフォルトの名無しさん
2005/11/28(月) 16:35:520684デフォルトの名無しさん
2005/11/28(月) 16:57:48読み終わるまで何度も取得すれば良いんだし。
>>680の制限ってのは、Kがネット負荷を抑制するために、
24時間で通信できる量の制限。
詳細はサービスガイド見れ。
0685デフォルトの名無しさん
2005/11/28(月) 17:08:45上りでそんなファイルを送るゲームはまずないだろうけど...
実用系はあるかも
0686デフォルトの名無しさん
2005/11/28(月) 17:42:530687デフォルトの名無しさん
2005/11/28(月) 19:06:110688デフォルトの名無しさん
2005/11/29(火) 11:44:49デバイスタイプ(A5306STだとST21)を取得するAPIってありませんでしたっけ?
以前見た記憶があったんだけどみからにゃい
0689688
2005/11/29(火) 12:10:51コレか。
定義されてるヘッダファイルが見つからないけど大丈夫かな・・・
まぁやってみるか。失礼しました。
0690デフォルトの名無しさん
2005/11/29(火) 23:50:42これの原因わかる人いる?
ちなみにW31SAです。
0691デフォルトの名無しさん
2005/11/30(水) 14:43:53HTTP_USER_AGENTに自分で端末名を取得してコネクションする必要はありますか?
0692デフォルトの名無しさん
2005/11/30(水) 14:58:59サービスガイドの「BREWアプリからのデータ通信」の項目を読むと
良いこと有るかも('-'*)
0693デフォルトの名無しさん
2005/11/30(水) 16:29:50「このAPI を使用するには「Addrbook」もしくは全ての特権レベルを設定する必要があります。」
とありますが、mifエディタで「全般」→「特権レベル(アドレス帳へのアクセス)」にチェックをいれればいいんですか?
0694デフォルトの名無しさん
2005/11/30(水) 19:38:10IFILECPは2.1用だった気がする。
3.1はIDATAFOLDER。
0695デフォルトの名無しさん
2005/11/30(水) 19:52:57いや、W31SAはBREW2.1機だ。
0696デフォルトの名無しさん
2005/11/30(水) 22:59:31やってみればいいだろアホンダラ
0697デフォルトの名無しさん
2005/12/01(木) 16:03:35>やってみればいいだろアセンブラ
に見えた……。
0698688
2005/12/01(木) 17:56:20kddi_deviceinfo.hが見つからなかったので
AEE_DEVICEITEM_USER+0x1000+10 を突っ込んでみたんですが、
EUNSUPPORTED(´・ω・`)
とりあえずIKDDIPHONESYSTEM_GetHandSetType()で回避したので
もう済んだ話なんですが後学のため、
拡張領域ってkddi_deviceinfo.hがあればちゃんと取得できるの?
について教えてください。
ちなみに693はワタスではありません
0699デフォルトの名無しさん
2005/12/01(木) 18:06:41特権レベルはチェックした?
0700デフォルトの名無しさん
2005/12/01(木) 18:39:57ISHELL_DeviceInfoEx使うのは3.1端末だよ
0701688
2005/12/01(木) 18:49:47もち。
>>700
むむむ・・・
>(56) デバイスに関する特定の情報を取得 【BREW3.1】
ミノガシテタorz
どうも失礼しました。
0702デフォルトの名無しさん
2005/12/01(木) 21:58:03―――――――――――――‐┬┘
|
____.____ |
| | | |
| | ∧_∧ | |
| |( ´∀`)つ ミ |
| |/ ⊃ ノ | |
 ̄ ̄ ̄ ̄' ̄ ̄ ̄ ̄ | [au携帯]
| [BREW]
0703デフォルトの名無しさん
2005/12/01(木) 22:29:49そのコールバック関数の中でIFILE_Readしているのだけど。そもそもオープン後すぐにIFILE_Readしちゃだめなんですか?
コールバックを登録する意味が、AEE_STREAM_WOULDBLOCKにあるんだろうけど、実質ブロッキング中になったことないんですけど詳しい人いませんか。
ちなみに32バイト程度のテキストを読みこんでるだけです。
0704デフォルトの名無しさん
2005/12/01(木) 22:56:21俺はすぐReadしてて特に問題ない
■ このスレッドは過去ログ倉庫に格納されています