- 1 名前:1 [2006/01/17(火) 21:55:41 ]
- BREW(Binary Runtime Environment for Wireless)についてのスレ
■テンプレ kintubo.kakiko.com/brew/ ■前スレ 06 pc8.2ch.net/test/read.cgi/tech/1126846736/ ■過去スレ 05 pc8.2ch.net/test/read.cgi/tech/1119056460/ 04 pc8.2ch.net/test/read.cgi/tech/1111028365/ 03 pc5.2ch.net/test/read.cgi/tech/1096006023/ 02 pc5.2ch.net/test/read.cgi/tech/1076511398/ 01 pc2.2ch.net/test/read.cgi/tech/1011078904/ 関連情報 >>2-10
- 445 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 23:07:30 ]
- KDDIの資料読んですべて理解できる人も凄いと思うがな。
資料で書いてあること正反対だったりするし。
- 446 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 23:20:33 ]
- >>445
フォーラムなんかはそんな次元の話じゃないけどね。 正反対なことなんてあったっけ?
- 447 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 02:12:38 ]
- >>443
すっかり春めいてきましたね。
- 448 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 09:44:28 ]
- つまり全員
BREWタン(*´Д`)ハァハァ てことでおk?
- 449 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 09:59:40 ]
- かまわんよ
- 450 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 13:54:23 ]
- >>433
いやマジでデザインパターン知らないと C++やっても意味がないんだけど
- 451 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 14:27:10 ]
- 意味が無い訳ないだろ
デザインパターンはよく使われる内部設計に名前が付いただけなんだから これはC++でやってもCでやってもJavaでやっても同じだろ パターンに沿わなくてもC++は内包、抽象化のためだけに使っても充分価値がある
- 452 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 14:33:41 ]
- またデザパタの話か……。
あれは解放が自動で行われることが前提のパターンが多いから、 まずはスマートポインタから議論したらどうだい? もちろん普通にテンプレートを使うと容量を取るから、 テンプレートを使わずにスマートポインタを実装な。
- 453 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 14:56:23 ]
- このスレはデザインパターン議論をするところではない。
技術・知識以前に分別を身に付けろ。
- 454 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 15:32:49 ]
- >>450
スレ違い
- 455 名前:デフォルトの名無しさん mailto:sage [2006/03/19(日) 17:40:55 ]
- おじゃば様がまぎれこんでるな
- 456 名前:デフォルトの名無しさん mailto:sage [2006/03/20(月) 13:21:22 ]
- >>452
BREWでテンプレート使ったこと無いので教えて欲しいのだけど、 具体的にどの程度容量食うの? voidポインタに対してdelete使ってもデストラクタが呼ばれないよね。 とすると、全体の基底クラスを1個設けてデストラクタを呼び出すか、 賢くないがswitch/caseで存在するクラス分回すって感じになるのか・・? テンプレートがスマートな気がする。 なので容量と相談してみたい。
- 457 名前:デフォルトの名無しさん mailto:sage [2006/03/20(月) 13:42:10 ]
- >>456
>具体的にどの程度容量食うの? どれぐらいの数の型を使ってるかによるだろうな。 俺の場合、普段の場合は 100KB ぐらいだったのが、 バリバリにスマートポインタ使ってると 200KB まで増えた。 まあ、インライン展開してるのもあるんだろうが、いくら何でも増えすぎ。 インライン展開しなくても 120-150KB ぐらいはいくんじゃね?って気はする。 >voidポインタに対してdelete使ってもデストラクタが呼ばれないよね なんでもいいから基底クラスを作っておいて、 そのクラスのデストラクタを virtual にして継承して使えばいいんじゃないかな。
- 458 名前:457 mailto:sage [2006/03/20(月) 14:12:09 ]
- >そのクラスのデストラクタを virtual にして継承して
すまん、既に書いてあったな……orz
- 459 名前:457 mailto:sage [2006/03/20(月) 14:55:45 ]
- ちょっと調べてみたが、どうやらインライン展開されてなくて、200KB 超えてるようだ。
--no_inlinemax を付けると 250KB 超えたよママンorz
- 460 名前:デフォルトの名無しさん mailto:sage [2006/03/20(月) 19:04:20 ]
- ARMのコンパイラって、例外処理とRTTI以外VC6と同格?
(説明書云々じゃなくて皆さん触った感触として)
- 461 名前:デフォルトの名無しさん mailto:sage [2006/03/20(月) 19:29:43 ]
- VC6 : namespace 使える
ARM : namespace 使えない VC6 : enum の型は必ず signed int ARM : enum の型は、中に定義されてる値によって変化する VC6 : テンプレートに対する friend 指定が出来ない ARM : テンプレートに対する friend 指定が出来る template< class T > friend Hoge; VC6 : const な値をクラス内部で定義出来ない ARM : const な値をクラス内部で定義出来る class A{ const int a = 10; }; VC6 : 日本語に対応してるので '\' の問題がない ARM : '\' の問題がある VC6 : テンプレートの型指定に typename を使わなくても良い ARM : テンプレートの型指定に typename を使わないといけない typename T::Hoge* p; あと何かあったら教えて下さい...orz
- 462 名前:456 mailto:sage [2006/03/20(月) 21:57:50 ]
- >>457
サンクス。 相談の余地も無いらしいねorz
- 463 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 00:25:03 ]
- デザインパターンとテンプレートの併用ですか
- 464 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 15:04:01 ]
- 勉強しないと使えないと思いこんでる馬鹿と
勉強する事を放棄して反発するしか能の無い馬鹿は帰れ
- 465 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 15:41:02 ]
- 仕事で使ってれば覚えるから勉強をしなくてもいいと思ってる奴も帰っていいぞ
- 466 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 15:42:05 ]
- 俺全然休んでないから帰ってもいい?
- 467 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 16:23:03 ]
- >464 荒しまがいに蒸し返すおまえが帰れ
- 468 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 00:44:26 ]
- こんなかで俺が唯一信用できるのは >>466 だけだ。
- 469 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 08:42:38 ]
- STL以外はBREWでは使用禁止に
するという話が社内で出ています
- 470 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 02:30:46 ]
- いつになったらエミュがネイティブ対応になるの?
実機とエミュで実行結果違うの勘弁して欲しい
- 471 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 03:02:31 ]
- 「ネイティブ対応のエミュ」ってのが何を指すのか分からんが…
modをwindows上で動かすエミュレータってことなら、 Qはそんなもの用意するつもりなさそうじゃん。 3.1からわざわざ「シミュレータ」って名前変更したくらいだし。
- 472 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 08:01:26 ]
- ゲームの開発機みたいに1台数百万して
端末ごとに発売されるんでいいんなら対応できるんじゃね?
- 473 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 10:35:03 ]
- >>470-471
なんかBREWって糞みたいにテストしづらい環境だな。 テストの自動化もままならないというか。
- 474 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 10:51:35 ]
- なんせ、エミュレーション中のアプリでnull参照するとエミュレータごと
落ちるぐらいだ。あれにはびっくりした。
- 475 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 11:15:42 ]
- いや、むしろ落ちてくれないとVSデバッガでやってられん
- 476 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 11:43:01 ]
- 実機で落ちないときも結構困る。
あとあと新機種で発覚なんて事も結構あって……。
- 477 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 16:18:05 ]
- mmfサウンド再生ができないです。
IMEDIA_SetMediaDataでこけるんだが、なんでだろう。 MIDIだと再生できるのに・・・。
- 478 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 16:26:47 ]
- CLSID 合ってる?AEECLSID_MEDIAPHR だよ
- 479 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 16:28:45 ]
- ごめん、AEECLSID_MEDIAMMF だった...。
- 480 名前:& ◆w1m5GhkhD2 mailto:sage [2006/03/23(木) 16:31:37 ]
- はい、AEECLSID_MEDIAMMFにしていますが、ダメなのです。
- 481 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 16:44:09 ]
- 実機なのかエミュなのか、他にサウンドで読み込んでるものはあるのかとか
いろいろ原因を特定するのに必要な情報が不足している(´・ω・`)
- 482 名前:480 mailto:sage [2006/03/23(木) 16:53:49 ]
- >>481
エミュです。 起動後の初サウンド読み込み時です。 ISHELL_CreateInstance(shell, AEECLSID_MEDIAMMF, (void**) &App->media) App->m_data.clsData = MMD_FILE_NAME; App->m_data.pData = STRDUP("01.mmf"); App->m_data.dwSize = 0; IMEDIA_SetMediaData(App->media, &App->m_data); ここでエラーです。 でも、MIDIだとうまく行き、再生もできます。
- 483 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 17:05:54 ]
- エラーの値おせーて
- 484 名前:480 mailto:sage [2006/03/23(木) 17:18:00 ]
- ハンドルされていない例外 は BREW_Emulator.exe(TESTDLL)にあります:0xC0000005:Access Violation。
です。
- 485 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 17:27:51 ]
- まさか STRDUP() で確保した値を SetMediaData() の直後で FREE() してたりしないよな?
もしくは App->media が NULL だったり App->m_data.pData が NULL になってたりしてないよな?
- 486 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 17:30:08 ]
- >>480
的外れだったらすまそ。 日本拡張パッケージが入ってる?
- 487 名前:480 mailto:sage [2006/03/23(木) 17:46:15 ]
- >>486
どうやら日本拡張パッケージが入っていなかったからのようです・・・。 ma3smwemu.dllを入れたらエラーを起こさずに、再生もできました。 ありがとうございます、助かりました。
- 488 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 18:27:48 ]
- 486氏鋭いな
ナイスフォロー
- 489 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 18:43:33 ]
- あー、mmfエミュで再生できるんだw
素直に出来ないものとばかり思い込んでエミュでテスト止めてた。 外野ながらサンクス。
- 490 名前:486 mailto:sage [2006/03/23(木) 21:39:03 ]
- 俺も昔同じ目にあったからw
といっても俺、プログラマじゃないから エラー内容から察したわけじゃない_| ̄|〇
- 491 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 23:45:50 ]
- 検証でAlarm起動についての記述ありますよね?それにたいして何かプログラム的に考慮する必要ってありますか?
検証ガイドみると、K-BREW-TESTでAlarm起動を選択すると、1分後にK-BREW-TESTがレジュームするみたいなんですけど、なんもおきません。 イベントハンドラで何かするんですか?とりあえずdefault:ではreturn falseを返してるんですが、間違ってます?
- 492 名前:491 mailto:sage [2006/03/23(木) 23:48:37 ]
- 追記
こっちで捕まえてるイベントは、 EVT_APP_START EVT_APP_RESUME EVT_APP_STOP EVT_APP_SUSPEND EVT_KEY EVT_KEY_RELEASE EVT_APP_NO_SLEEP defaultは常にfalse です。
- 493 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 08:20:54 ]
- アラームイベントとれよw
あとはプログラミングガイドに書いてあるから嫁 ↓はい次の質問
- 494 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 08:30:03 ]
- 俺はアラームイベントなんて知らないぜ
- 495 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 09:18:48 ]
- そのときこそObserverパターンで監視するべきとき
- 496 名前:491 mailto:sage [2006/03/24(金) 13:58:14 ]
- >>493
具体的にどこ?とりあえずEVT_ALARMで検索したけど、4.22.1以外はヒットしなかった。 その項にも、EVT_ALARMを特別に処理しなきゃいけないような記述ないけど??意地悪しないで教えてくり。
- 497 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 14:00:12 ]
- >>495
アラームを監視して、どこに dispatch すんの?
- 498 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 14:35:19 ]
- 「BREWアプリのアラーム起動禁止」だよな?
判断基準は EVT_ALARM で処理していなければok。 なので >>494が正解。
- 499 名前:491 mailto:sage [2006/03/24(金) 14:43:10 ]
- >>498
わからないのはEVT_ALARMをハンドリングするかどうかってこと。 リファレンスにはEVT_BUSYはfalseを返せとは書いてるけど、EVT_ALARMはハンドリングしろって書いてないよね? でも、検証でアラーム起動しないのはなぜ?
- 500 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 14:58:26 ]
- >499
捕まえてfalse返そうがdefaultでfalse返そうが変わらん。 検証でソース提示するわけじゃないんだし好きに汁 >でも、検証でアラーム起動しないのはなぜ? 検証ガイド見る限りアラーム起動に関しては削除されてるようだが、 一体何をどう検証しようとして、どんな結果を期待しているんだ?
- 501 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 15:10:20 ]
- アラームが来るのはアラームをセットしたアプリ(K-BREW-TEST)なんだから
自分のアプリにEVT_ALARMが来るはずなかろうも。 K-BREW-TEST起動→アラームセット→K-BREW-TEST終了→自分のアプリ起動 →(1分後、アラームによってK-BREW-TESTが起動されるので)EVT_APP_SUSPEND受信 となるはずだが手順とか間違ってないか?
- 502 名前:491 mailto:sage [2006/03/24(金) 15:50:53 ]
- >>500
>>501 defaultでfalseは返してる。たしかリファレンスにそう書いてあったから。 >>K-BREW-TEST起動→アラームセット→K-BREW-TEST終了→自分のアプリ起動 →(1分後、アラームによってK-BREW-TESTが起動されるので)EVT_APP_SUSPEND受信 となるはずだが手順とか間違ってないか? アラーム関係で特に意識しなくても問題ないと思ってたんだけど、 自前のアプリをサスペンド→K-BREW-TESTを一発起動→アラームセット→自前のアプリがレジュームする →1分待つ→なんも起きない。 これって正常?
- 503 名前:491 mailto:sage [2006/03/24(金) 15:55:59 ]
- ちなみに、EVT_APP_NO_SLEEPは実機端末では常にfalseを返してる。
自分で判断してスリープに移行できるようにしないとダメなの? アプリ動いてるから、特にスリープさせたくないんだけどこれがダメな原因??おしえてちょんまげ
- 504 名前:491 mailto:sage [2006/03/24(金) 21:27:47 ]
- おっけ質問に答えよう
まずアラームに関してだがそもそもアラーム起動にアプリが対応していいかは各キャリアによるが KDDIは企画段階で許可が得られなければだめ つまり大概のEZアプリではアラーム起動が許可されないというわけだ なのでアラーム起動さないならアラームイベントは特に考慮する必要はないわけだ
- 505 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 21:34:13 ]
- で一応補足するならアラームイベントの発生はアプリの状態(起動中・中断中・未起動)を問わない
なのでアプリの状態に応じた処理が必要になる (大概はアプリ自身が起動済みがどう判定して起動してないならリスタートをかける処理でおK やりかたは『プログラミングガイド嫁』) で問題は今起動中の俺アプリに他のアプリ起動アラームが割り込んだ場合 これは結構最近の機種だと起こるらしいので対応が必要 そこでK-ぶりゅっの出番てわけさ まあ取りあえずアラーム割り込ませて落ちないように中断処理をしっかりやりませうということだわさ
- 506 名前:×491 〇493 mailto:sage [2006/03/24(金) 21:59:18 ]
- スリーブはファイルの書き込みとか継続動作している場合以外は
TRUE返して節電状態にさせるのが推奨動作じゃないのけ? いや処理がめんどくさいとか言うなら別だけど 起動しているだけでどんどん電池を食うアプリてどうなのさ
- 507 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 22:14:07 ]
- auってiアプリみたくフェリカ使えるの?
- 508 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 22:15:32 ]
- そんなもん俺たちには関係ないぜ
もっとながく持つ電池を開発しろよ
- 509 名前:491 mailto:sage [2006/03/24(金) 22:20:48 ]
- >>493
アラームイベントを別に取らなくてもOKってのはわかった。 自分の認識ではK-BREWタンつかってアラームをセットして、オレアプリを起動、1分たつとアラームで復活したK-BREWタンが オレアプリにサスペンドして?ってお願いにくるハズなんだけど、なんのイベントもこない。 EVT_BUSYがくるんじゃないかなぁって思うんだけど何にもこない。 ちなみにオレアプリを起動しないで待ち受けとかにしてるとK-BREWタンがアラーム起動する。 スリープはユーザーが入力しないままで放置することがあるので動作してる。めんどくさいわけじゃないです。
- 510 名前:493 mailto:sage [2006/03/24(金) 22:42:54 ]
- うちはアラームの割り込みに関してはK-ぶりっ使わず専用のアプリ作った
というかつくらされた 2.1と3.1はアラーム起動のため処理が違うからもしかしたらそこでK-ぶりーふ引っ掛かってるかもぬゃ
- 511 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 23:04:58 ]
- 配信されてる市販アプリでも動かしてみりゃいいんじゃね
- 512 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 02:23:13 ]
- 実機に転送したところ
「エラーが発生しました(002)」と出たのですが どのようなエラーか分かる方いますか? 004番がシグネーチャエラーだということは分かるのですが……
- 513 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 02:41:11 ]
- >>512
公式資料を検索すればヒットします。
- 514 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 03:35:06 ]
- >>514
公式資料とは? 開発環境付属の資料は検索したのですが見つからないです。
- 515 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 03:50:18 ]
- >>514
開発支援サイトの資料です。 全部ダウンロードしてフォルダごと全文検索すれば見つかります。 遅くまでお疲れ。
- 516 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 04:22:11 ]
- >>515
言われたとおりダウンロードして検索したところ サービスガイドで引っかかり 「アプリケーションを読み込んで実行す るのに十分なメモリーがありません。」 と書かれていました。返答ありがとうございました。
- 517 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 10:46:54 ]
- きっとアレがでかすぎるんだな。
- 518 名前:デフォルトの名無しさん [2006/03/25(土) 10:53:43 ]
- C++の最大の欠陥はfinallyが無いことだ。
だからBREWも欠陥だらけなのだ。 だからclose()処理がイカれるのだ。
- 519 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 11:41:11 ]
- ビョーン先生はデストラクタの使用を推奨。ってかそもそも、
ARMコンパイラは例外処理が非対応じゃなかったっけ? Javaに比べりゃBREWはとんでもなく自由自在、天国に思えるが、 そう感じない香具師もいるのか。不自由なのはAUの対応姿勢
- 520 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 11:42:09 ]
- BREW は例外処理そのものが使えないんだが。
- 521 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 12:02:10 ]
- >>519
> ビョーン先生はデストラクタの使用を推奨。ってかそもそも、 > ARMコンパイラは例外処理が非対応じゃなかったっけ? > Javaに比べりゃBREWはとんでもなく自由自在、天国に思えるが、 > そう感じない香具師もいるのか。不自由なのはAUの対応姿勢 CPをみてみろ 顧客企業の対応の悪さをみてみろ。 使いズラ委に決まってるだろ
- 522 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 12:02:25 ]
- >>517
あ〜ん堅くて太くてきんもち〜い
- 523 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 12:49:26 ]
- 馬鹿者、その質実剛健さがたまらんのだ
- 524 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 13:18:17 ]
- おちんちんのことか?
- 525 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 14:43:08 ]
- >>519
同意。BREW自体に関してはまったく問題ないんだが、Kの制限、対応は酷いな 最近のガイド更新だっけ? IGLについてもハード使用をネタにアホみたいな制限付けるし。これ将来もそうなのかよ、と
- 526 名前:デフォルトの名無しさん [2006/03/26(日) 00:36:33 ]
- BREWが問題ない?
BREW APIは高校生が夏休みの宿題で作ったという話があるのだが。 あの下手くそな作りを見れば信じられるだろう。
- 527 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 00:39:12 ]
- おまえはその下手未満だがな
- 528 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 01:04:44 ]
- さすがだよなもっといいもんつくってくれるらしいぜ
- 529 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 02:15:33 ]
- >>526
十分使えるぜ。 使い方とか仕組みとか大体は DirectX と同じじゃん。 エラーもちゃんと返してくれる(端末依存はあるけど BREW とは関係ない)から 使いにくい部分はラップしてしまえばいいし、何が問題なの?
- 530 名前:デフォルトの名無しさん [2006/03/26(日) 09:15:33 ]
- 一番の問題はBREWよりも、OS側かな。
シングルタスクでアプリに制御を渡すときにワッチドッグタイマー 仕掛けてタイムアウトすると端末をリセットするという。 ちゃんとしたマルチタスクのOSを乗せればそんな間抜けな事をしなくて よいのだが...
- 531 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 09:36:19 ]
- >>530
載ってるCPU/チップセットがWin3.1時代と同様な感じだから、そこは難しいんじゃないか 無くなってくれれば助かるのはもちろん、なんだが
- 532 名前:デフォルトの名無しさん [2006/03/26(日) 09:39:58 ]
- >>531
BREW 1.xの頃は知らないけど、2.xの頃のハードウェアなだできるだろう。 最近のものはMMUまで乗っているし。 BREWアプリがどうやっても速く動かない一番の元凶だし、なぜ直さないかね。
- 533 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 10:17:25 ]
- BREW速くて問題ないよ。機械は良いよね。直接機械を手に収めて
いる感覚が伝わってくる。 AUの姿勢だけが商売の妨げになっとる
- 534 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 11:26:10 ]
- BREW2.1 の場合、ARM の速度よりメモリ転送の速度の方がネックになってる。
C で最適化された透過転送をアセンブラで組んでみて、クロック数を3分の2ぐらいにしてみたけど、 実際の転送に掛かる時間はほとんど同じだったよ。
- 535 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 11:33:20 ]
- OS の設計は正直失敗してるよなぁ。
API の不備とかもまぁ、あることはあるが、 一番マズいのはマルチタスクを考慮していないって事だよね。 マルチタスクを実装してれば他社端末とも差別化できたような希ガス。 タイマ割り込みをアプリ側でいじらせてくれればマルチスレッド実装できるんだがなぁ…
- 536 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 13:09:57 ]
- メモリ少ないのにマルチタスクとか勘弁してくださいよ。
ちょっと頭悪いくらいが丁度良いですよ
- 537 名前:デフォルトの名無しさん [2006/03/26(日) 18:02:49 ]
- BREW端末でマルチタスクが必要というのは、複数のプログラムを動かすためじゃ
なくてアプリがCPU独占してフルスピードで動いているときにも着信があった時 にCPUをアプリから取り返す事ができるようにというだけなんだが。
- 538 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 20:50:32 ]
- BREWの一番の問題は金を手に入れるまでのスパンが
長すぎること。他のファクターはどうでも良いよ。実行環境 としては十分きびきびしてるもの。
- 539 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 20:56:20 ]
- つまり何度も言うように、BREW → ○ 、K → × ってことだろ、おい
ベライゾンとか見てみろよ。BREW > Java だぞ 米国のデベロッパ連中はどういう風に思ってるんだろうな。 やっぱり酷いキャリア対応に苦しんでいるんだろうか。
- 540 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 23:01:01 ]
- >>535
> OS の設計は正直失敗してるよなぁ。 そして結局Javaの出番がやってくる・・・・ ・・・・・JVMをインストールできるリソースが有れば・・・・
- 541 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 23:02:47 ]
- >>539
海外は主導権がQualcomm自身。アプリの管理から検証からぜんぶあっちだよ。 検証も基本的に日本とかわらないぐらい待たされるし(最近だいぶKはましになったけど) 条件付合格とかの概念もないのである意味日本より厳しい。簡単に落とされる。 バイナリの対応端末が1回の検証でまとめて出せるのはよかったな。そんぐらい。 まあ、何年か前のときの状況だけど。
- 542 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 00:00:47 ]
- >>537
>CPUをアプリから取り返す事ができるように 理由がそれだけならなおさらカンベンして欲しいよな、ホント。
- 543 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 18:28:54 ]
- ローカルな名前付き文字列定数を static char const 〜 とかやると
定数領域に乗ってくれる?
- 544 名前:デフォルトの名無しさん [2006/03/27(月) 19:20:45 ]
- 【フィッシング】KDDIを装ったフィッシングサイト 「wwwkddi.com」にご注意を
news19.2ch.net/test/read.cgi/newsplus/1143451536/ これってどうよ? wwwkddi.com/ のソース見ると ただフレームタグの中にKDDIのリンク張ってるだけに見えるが。
- 545 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 19:22:06 ]
- >>544
何も知らない人なら十分引っかかるんでないかな。 貴方のように賢い人ばかりではないよ。
|

|