トップページ⇒tech
1001コメント292KB

BREW(Binary Runtime Environment for Wireless) 4

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん05/03/17 11:59:25
BREW(Binary Runtime Environment for Wireless)についてのスレ

テンプレ
http://kintubo.kakiko.com/brew/

前スレ
http://pc5.2ch.net/test/read.cgi/tech/1096006023/
関連情報>>2-10

■過去スレ
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/
0175デフォルトの名無しさん2005/04/16(土) 23:51:31
>>174
もちろんCPじゃないと貰えないが、qualcommのサイトのその部分にアクセス
できているという事はCPから仕事を依頼されている?

端末もテストモードにしないと動かないが、その詳細も当然CPからだけアクセス
できる場所にしかないけど...

01761722005/04/17(日) 00:00:17
はい、下請けで仕事やってます。端末は多分テストモードになっているやつを
CPから借りてますが、なにぶん私自身初の仕事なものでぎりぎりになって
足りないものに気づくという状況が続いてます・・・。

しかし、これだとまだしばらく実機テストできないのか。・・・地獄見てきますorzno
0177デフォルトの名無しさん2005/04/17(日) 00:06:20
>>176
ESNというのはマニュアルさえあればごく簡単なものなので、CPに電話して
その部分だけ教えて貰えばよい。
相手がわかっているなら1分で済む事だから。
0178デフォルトの名無しさん2005/04/17(日) 02:55:01
おまいら個人保護法もできたし機密情報の取り扱いにゃ気をつけて下さいよ
世の中にゃ守秘義務てものもあるし2ちゃんねるなんてオープンなコミュニティは誰が見てるか分からないしね
正に壁に耳ありジョージにメアリーだから

もっとも大本のクアルコムが情報を小出しし過ぎて必要な情報が末端まで行かないことが大杉さんなんだが
0179デフォルトの名無しさん2005/04/17(日) 03:24:07
>>172
もう遅いよな?
緊急だっていってるんだから、教えてやりゃいいのに。
ESNって、端末機の電話番号下8桁の頭に 0x をつけたもの。
例えば端末機の電話番号が、080-1234-5678 だったら、
0x12345678
0180デフォルトの名無しさん2005/04/17(日) 03:58:27
GetDestination()を使ってフレームバッファに直接描画しているんですが、
先にIDISPLAY_DrawXXX()系の描画ルーチンで領域を書き込まないと
表示バッファにコピーしてくれません。そこでWindowsのInvalidateRect()みたいな
フレームバッファ更新要求のファンクションを組みたいんですが、情報が見つかりません。
なんかいい手ないですか?
0181デフォルトの名無しさん2005/04/17(日) 05:15:13
>>180
IBITMAP_Invalidate
ふつーにあるじゃねーかあqwせdrftgyふじこlp
0182デフォルトの名無しさん2005/04/17(日) 10:23:00
>>179
おまえがもっと早くおしえてやれよ
01831802005/04/18(月) 04:46:15
>>181

ほんとだ。ヘッダみたらありました。ありがとうございます。
マニュアルに記載されてないことが結構ありますね。
ところでIBITMAP_Invalidate()って、透明設定してカラー0で
フィルしているようですが、恐らく透明色でフィルすればいいってことですね。

0184デフォルトの名無しさん2005/04/18(月) 05:51:13
>>183
BREW 2.1 新インタフェースリファレンス
BREW SDKフォルダの/Docs/BREWNewInterfaces.pdf
0185デフォルトの名無しさん2005/04/18(月) 13:27:03
ちょっと質問です。
ISHELL_StartApplet()を使用したアプリ連携で、移動機にダウンロードされて
いないクラスIDを指定すると
Unknown Error(3)
がシミュレータの画面上に出てきてしまうのですが、こういうものなのでしょうか
?
ECLASSNOTSUPPORTの3だと思うのですが、ISHELL_StartApplet自体もエ
ラーリターンしますし、自前で用意したエラー画面の表示にきません。
まあ、事前にダウンロード済みか調べればよいのですが。
別の原因で発生しているということも
ありますでしょうか?
0186デフォルトの名無しさん2005/04/18(月) 23:28:16
「緊急なので」と書けば早く教えてもらえると思うヨ
0187待ち受け起動判断2005/04/19(火) 01:49:43
ISHELL_GetHandler(a->m_pIShell,AEECLSID_SCREEN_SAVER,MT_SCREEN_SAVER)
でIDが自分かどうかを判定じゃだめなのかしら?
0188デフォルトの名無しさん2005/04/19(火) 19:24:42
なんかMicro3Dで軸が
X軸:左が+
Y軸:上が+
Z軸:奥が+
なんですけど、なんかおかしくないですか?
普通X軸は逆のような気がするんですが。
どうなんですかねぇ?
01891882005/04/19(火) 19:58:24
調べたらY軸も逆向いてるっぽいですね。
なんでだろ?
01901882005/04/19(火) 20:45:56
なんとなく自己解決。
ただ単にupが1になってるから上下さかさまってことか・・・orz
0191デフォルトの名無しさん2005/04/19(火) 21:11:37
各端末のヒープって、公表されてないの?
どこで見えますか?
0192デフォルトの名無しさん2005/04/19(火) 23:32:31
端末の仕様書
CPにしか公開されてないので注意
01931912005/04/20(水) 09:36:21
>>192 うそだぁ、書いて無いよ・・・。
0194デフォルトの名無しさん2005/04/20(水) 10:21:38
端末の仕様書ってのはメーカーサイトにあるような奴じゃなくて、
CPにしか公開されてない「-BREWサービス仕様書- 端末仕様」って奴だぞ。
01951912005/04/20(水) 14:41:28
>>194見たけど、それにすら書いてないよ〜?
0196デフォルトの名無しさん2005/04/20(水) 15:24:04
>>195
書いてあるが?
0197デフォルトの名無しさん2005/04/20(水) 15:25:47
>>195
じゃあ、見てる資料が違うんだろうな。
BREW端末仕様(確定版)【****】.pdf っていうファイル名の資料見てる?

それを見てもわからないなら、視力検査に行って来い。
01981912005/04/20(水) 17:19:11
>BREW端末仕様(確定版)【****】.pdf なんだけどなぁ・・・おかしいなぁ・・・
0199デフォルトの名無しさん2005/04/20(水) 18:29:50
>>198
CPじゃないんだろ?
0200デフォルトの名無しさん2005/04/20(水) 18:30:41
とりあえずメモリ640KB以内で処理しる
0201デフォルトの名無しさん2005/04/20(水) 23:30:25
バカには見えないみたいだな
0202デフォルトの名無しさん2005/04/21(木) 03:47:04
QVGA端末のDDBは、大抵16bit 565フォーマットだよね?
少なくとも、20台くらいはそうだった。
ばりばりDevice Dependent Programmingしちゃっているけど、
フレームバッファ以外壊さなきゃいいよね?
0203デフォルトの名無しさん2005/04/21(木) 04:04:42
セラのやつだめぽしぬぽセラいらねよ
0204デフォルトの名無しさん2005/04/21(木) 10:00:07
いらないのはセラの奴だけでいいのかな?'`,、('∀`) '`,、
0205デフォルトの名無しさん2005/04/21(木) 10:25:13
>>202
565じゃなかったとしても555だろうし、問題無いんじゃね?

>>204
全部イラネ
0206デフォルトの名無しさん2005/04/21(木) 21:10:25
他機種でうまく動いていたアプリが
W31Kではことごとく落ちてしまうのですが、
同じような現象を解決された方はいらっしゃらないでしょうか?
これといった特定の原因は判明していません。
解決の手がかりなど、いただけるとありがたいです。
0207デフォルトの名無しさん2005/04/21(木) 22:22:11
>>206
窓から投げ捨てろ。

ところで、カメラのRegisterNotifyで登録したCBに渡される引数のリファレンスって、
どこにあるんだ?
毎回ヘッダー確認するのもツカレタヨ。
0208デフォルトの名無しさん2005/04/21(木) 23:16:20
>>207
カメラがついてる端末は窓から投げ捨てろ
0209デフォルトの名無しさん2005/04/21(木) 23:29:59
APIリファイエンス>コールバック関数の二番目の引数>データ型

そして侮瘤開発環境を窓から投げ入れろ
0210デフォルトの名無しさん2005/04/22(金) 10:10:25
好きなだけ投げ捨ててこい(゚∀゚)


いらないものを投げ捨てるスレ@マ板
http://pc8.2ch.net/test/read.cgi/prog/1076685643/
0211デフォルトの名無しさん2005/04/22(金) 10:22:44
BREW開発してるとホントに投げ捨てたくなる
二年間使っている携帯を買い換えたいがBREW機だけは買わないと誓った
auはBREWオンリーになるから除外Vは使えない3GだしDoCoMoでいいや。勝手アプリも作れるし・・・
0212デフォルトの名無しさん2005/04/22(金) 14:39:34
上司にBREW開発継続をやめさせるよう説得中
0213デフォルトの名無しさん2005/04/22(金) 20:42:14
そんなことよりあの「!」をどう思う
0214デフォルトの名無しさん2005/04/22(金) 21:58:52
そんなにうれしいのかねえ>!!!!!!!!!!!!!!!
0215デフォルトの名無しさん2005/04/22(金) 22:01:59
すごい嫌われ鰤だな・・・
カメラが付いていると何が起こるの?
0216デフォルトの名無しさん2005/04/23(土) 13:44:58
カメラがついてることに問題はない
BREWのカメラAPIも不備が山のようにあるが頑張ればどうにかなるので、まあ概ね問題はない
ただ、うにゅうからカメラ使うのに一部の端末がスペックが足りなかったり基本仕様にそってなくてぇうぇうwwwクオリティ高けーwwwwwwだったりするだけ
0217デフォルトの名無しさん2005/04/23(土) 14:59:00
今現在SDK落とせないんだけど公式以外で落とせるって場所ある?
ちょっと急いでるんだけど。
近くの本屋にCD付きの書籍とかなかったし。
0218デフォルトの名無しさん2005/04/23(土) 15:01:29
ないと思う。
SDK入りの本も聞いたことないな。
0219デフォルトの名無しさん2005/04/23(土) 19:25:51
>>216
普通に考えて、頑張るべきなのはKDDIじゃないか。
0220デフォルトの名無しさん2005/04/24(日) 00:11:32
黄金週間に検証休むんじゃねーよ!!!!!!!!!!!
0221デフォルトの名無しさん2005/04/24(日) 02:27:16
休むけど、管理とか技術情報はサポートしてくれるよ?
まぁただ、BREWで開発は基本的にマゾイから深みにはまる前に
逃げるかどうにかしたほうがええ
0222デフォルトの名無しさん2005/04/24(日) 03:06:35
>休むけど、
士ね!!!!!!!!!!
0223デフォルトの名無しさん2005/04/24(日) 04:42:02
これが!クアルコム・ダメポ・フェノメノン!だ!!
0224デフォルトの名無しさん2005/04/24(日) 07:30:59
某国並みの暴動が発生しそうな勢いです。
0225デフォルトの名無しさん2005/04/24(日) 09:23:55
IHTMLVIEWERについてなのですが、inputタグにフォーカスがあたっているとき
SELECTキーを押すとフルスクリーンモードになってフィールドの編集画面にな
りますが、ここで編集したあとにそれを有効にするためになりか行わなければ
いけない処理がありますでしょうか?
フルスクリーンの画面では、下方にDoneとMultitapのボタンが表示されている
のですが、これにフォーカスを当ててSELECTキーを押しても何も反応がないで
すし、CLSキーを押すとHTMLの画面に戻れますが、入力した値が消えてしまいま
す。
0226デフォルトの名無しさん2005/04/24(日) 10:37:48
>>225
そもそもIHTMLViewerのフルスクリーン入力時の挙動は端末ごとに違うから、
検証端末書いてくれないと。
っていうか普通に組んでれば何もしなくても勝手に値は設定される。
0227デフォルトの名無しさん2005/04/24(日) 17:06:41
>>226
すみません。
SDK 3.1.2 Jaのシミュレータで実行しています。
とりあえず、EVT_KEYが来たときに、イベントをIHTMLVIEWER_HandleEvent()
に投げてしまっています。
0228デフォルトの名無しさん2005/04/24(日) 17:53:57
>>227
いや、サスペンドとかも渡さないとまずいだろう。
if (IHTMLViewer_HandleEvent() == TRUE)
return TRUE;
〜
通常のイベント処理
〜
って感じにかかないといけないぞ。
0229デフォルトの名無しさん2005/04/24(日) 18:15:41
>>228
ありがとうございました。動くようになりました。助かりました。
よく見ると、サンプルのNetDiagnosticsのソースでも288さんご指摘同様に
IHTMLVIEWER_HandlEvent、通常のイベントとやってました。
特に、キーを押したからイベント処理するだけというのではなかったので
すね。
それでは、ありがとうございました。
0230デフォルトの名無しさん2005/04/25(月) 02:59:00
   ヴェー
    ∧ ∧γ⌒'ヽ
    (,, ´∀i ミ(二i
    /  っ、,,_| |ノ
  〜( ̄__)_) r-.! !-、
          `'----'
0231デフォルトの名無しさん2005/04/25(月) 06:24:53
HTMLVIEWERとかメニュー、ダイアログとか、糞イベント仕様だよなあ。
0232デフォルトの名無しさん2005/04/25(月) 12:07:28
HTMLVIEWERのおかげでオブジェクト化に失敗しましたヽ(´ー`)ノ
0233デフォルトの名無しさん2005/04/25(月) 20:50:32
SDKのサンプルや、MSPからダウソできるサンプルを見ると、ほとんど
AEEAppletのHandleEventの中で全部のイベント処理を行っていて、糞長くなっ
ているけど、これはBREWの宿命なの?
「BREWプログラミング実践バイブル」なんかでも愚痴がこぼされているし。

書き様によっては分離できそうな感じがするんだけど。
たとえばIControlのHandleEventをオーバーライドして各メニュー画面での処
理を分離させる、というような設計だとまずいかなあ?
0234デフォルトの名無しさん2005/04/25(月) 23:03:11
まあとにかくやってみてよ
0235デフォルトの名無しさん2005/04/25(月) 23:29:39
いいんだけど、その前にちょっとアレンジしただけで素人プログラムだと
通らなくなるから、練習のつもりで1000行関数作ってなれたほうがいいよ
0236デフォルトの名無しさん2005/04/25(月) 23:48:42
てか基本のコントロール系使うより自分でUI組んだ方が扱いやすくて早い
コントロール系をせいぜいつかってもメニャーかテケストぐらいだし
てか、コントロール系使いすぎると検証通らないし
0237デフォルトの名無しさん2005/04/25(月) 23:52:51
通るよ、金次第だけど?
500以上積めば余裕。
0238デフォルトの名無しさん2005/04/25(月) 23:56:49
じゃあ弁当我慢する
0239デフォルトの名無しさん2005/04/26(火) 08:15:12
既に殆ど昼飯は食ってない('A`)
おのれBREWめ
0240デフォルトの名無しさん2005/04/26(火) 09:55:46
500ウォンなんて安いなぁ
0241デフォルトの名無しさん2005/04/26(火) 19:35:25
携帯アプリ板にも貼られてたけど。
有料の特急検証ができるとな。
http://k-tai.impress.co.jp/cda/article/event/23660.html
0242デフォルトの名無しさん2005/04/26(火) 20:35:30
>>241
オ�hル
0243デフォルトの名無しさん2005/04/26(火) 22:05:49
>>241
有料って、具体的にどのくらい?
こんな情報までCP以外に隠すのかなぁ。
0244デフォルトの名無しさん2005/04/26(火) 22:24:24
殿様商売まっしぐらだな
通常検証が遅い事が問題なのに、それ自体を改善せずに、早く出したいなら金を出せか!

それなりの金額でも通常検証だとそれ以上に売上が低下するし、特急を選ばざるを得ない状態になるな。

で、半年後くらいには特急も検証開始まで数ヶ月待ちになる、と。
0245デフォルトの名無しさん2005/04/26(火) 22:28:45
特急の検証をやる人はこれまでの通常の検証の人から
もってくるんだろ?
つまり通常はもっと遅くなる。。。
0246デフォルトの名無しさん2005/04/27(水) 04:27:53
特急料金がいくらになるかは知らないが、CPが容易に捻出できる程度の額だと>>244の言う
「半年後」になるわけで、まあ安いわきゃない罠。開発費用は倍率ドンだ。
そうなるとCPは問題をおこしそうな機種は(古い・不人気・バグってる・担当に嫌われたwww)
さ っ さ と 見 捨 て る 決断をせざるを得ないと予想するわけだが。その結果どうなるか
熟考してから発表したんだろうな。
0247デフォルトの名無しさん2005/04/27(水) 08:11:15
ヒープ1MB無いのに1.5MB容量アプリは楽しそうですね
本当に作る人のことを考えてんのかよヴォケ
0248デフォルトの名無しさん2005/04/27(水) 08:42:24
起動しないじゃんw
0249デフォルトの名無しさん2005/04/27(水) 08:52:52
>>248
大丈夫か?w
容量!=実行ファイルサイズ
0250デフォルトの名無しさん2005/04/27(水) 09:17:36
>>249
起動に必要なヒープは実行ファイルサイズ以上は必要ですが何か?
0251デフォルトの名無しさん2005/04/27(水) 09:26:25
急速にスレの質が低下してまいりました
0252デフォルトの名無しさん2005/04/27(水) 10:21:56
だのぅ。
容量が増えると3D背景とか、でかいデータも入れやすくなるのがメリットだね。
でも、ナム○とか大手じゃないと使わせてもらえないだろうね。

まー、KDDI-BREWのアプリ作成のお得意様は企業みたいだし、
状況を理解してないエライヒトが携帯アプリ出せって言い出すだろうから
いくら吹っかけても問題無いんじゃね?
0253デフォルトの名無しさん2005/04/27(水) 11:30:09
不覚にも春だなと思ってしまったよ。
0254デフォルトの名無しさん2005/04/27(水) 14:54:23
http://www.itmedia.co.jp/mobile/articles/0504/27/news008.html
今年度はBREWアプリの品質向上に着手する。
4月の段階でアプリ数が1000本を超えた。
ある程度ボリュームが出てきたこのタイミングで、
今度はクオリティに目を向けていく考えだ。

「今後、アプリについて注文をつけさせて頂きたいと思っている。
ここで一回、どうすれば質が上がるのか、
一から組み立て直そうと思っている」(竹之内氏)
0255デフォルトの名無しさん2005/04/27(水) 14:55:51
次の三洋WINはBREW3.1なんだ
0256デフォルトの名無しさん2005/04/27(水) 15:18:32
ホント、レベル低っ!
じゃあ、あれですか?DVDなプラットホームで動くPS2は4GB以上ヒープ積んでるのか?(藁
出直してこい(藁
0257デフォルトの名無しさん2005/04/27(水) 15:23:00
それ例えになってない…
0258デフォルトの名無しさん2005/04/27(水) 15:37:13
>>254
今作ってる奴をリリースできる可能性が若干下がった気がする。
0259デフォルトの名無しさん2005/04/27(水) 15:45:54
きっと248は、実行ファイルに全てのリソースを詰め込むスタイルなんだよ。
Winでも一昔前までは結構あったよね、配布ファイルが1つで済むからって。
0260デフォルトの名無しさん2005/04/27(水) 19:52:45
カンファレンス祭りの流れをぶった切って悪いんだけど
どなたか助けてください。

リソースを圧縮したgzipファイルを展開して使ってるんですが
展開中にアプリキー連打すると消えないファイルが出来ちゃうんですけど
回避方法ないでしょうか?
一端ファイルを作ってそこに展開したデータを流し込む方法じゃなくて
メモリに直接展開したデータ置く方法の方がいいのかなぁ?
0261デフォルトの名無しさん2005/04/27(水) 20:46:58
>>260
俺は一度メモリ上のバッファに展開→メモリから読み込み→バッファ破棄
ってやってる。
ファイル周りは色々と厄介そうだから、一時ファイルの作成はなるべく
やりたくないね。
0262デフォルトの名無しさん2005/04/27(水) 21:32:29
同じく。
メモリ上に展開しないとファイル領域の容量が一杯のときにゲームが出来ない不具合が出るよ。
まぁ、エラー画面実装すれば検証自体は通るけど気持ち悪いからなぁ。
メモリ上に読み込んでIMEMASTREAMなりで読むのをオススメする。
0263デフォルトの名無しさん2005/04/27(水) 21:33:21
ゲームが出来ないって、何だ俺(笑)
ごめん、アプリが起動できない、と言い直しておくー。
0264デフォルトの名無しさん2005/04/27(水) 21:37:21
BREWアプリの80%↑はゲームなので問題ありません。

IHTMLViewerのフォーカスをコントロールするのってどうするの?
SetActive()ってのはなんか違う気がする。
っていうか、HandleEventにイベント渡してないのに勝手に描画されるよ。。
0265デフォルトの名無しさん2005/04/28(木) 00:19:54
>>259
少なくとも文字列はリソースファイルに入れないほうがマシな気がしてならない件について
0266デフォルトの名無しさん2005/04/28(木) 03:44:42
エミュ上でMA-5のSMAF(spf)鳴らせるのかな
ttp://smaf-yamaha.com/brew/
からMA-5用らしきzipを持ってきてdllを SDKのBin/Modules/
に置いてみたんだがダメポ
0267デフォルトの名無しさん2005/04/28(木) 12:45:36
服を脱ぐ
  ↓
02682602005/04/28(木) 14:16:29
窓を開け
  ↓


>>261さん >>>262さん
でも今までBMPをISHELL_LoadBitmapで読んでたんですけど
バッファからIBitmapに渡せなくなりますた(つД`)
サウンドはIMEMASTREAMで行けたのに・・・・
むー、ワカラン
0269デフォルトの名無しさん2005/04/28(木) 15:32:57
思いっきり助走をつけて

>>268
つ【CONVERTBMP】
0270デフォルトの名無しさん2005/04/28(木) 17:20:52
質問が2つあります。ご存知の方、教えてくださいませ。

1)エミュレータのログに、起動時と終了時に
「WARNING: App Callback Pending」が表示されます。
(起動時に1つ、終了時に1つ)
『コールバック関数内で1秒以上の処理を行うと出る』という
話も聞きましたが、このWARNINGが出る原因は
他に何かありますか?

2)特権レベルの「ネットワーク」と「Webアクセス」、
両者の違いは何でしょうか?
いま、ウェブから画像を取得してきてIHtmlViewerで
表示させているのですが、どちらにチェックをつけても
動作しています。(つけない場合は動作しません)
(「ネットワーク」は「Webアクセス」+端末同士の通信??)

以上、よろしくお願いします。
0271デフォルトの名無しさん2005/04/28(木) 17:36:01
>>270
1:
http://brewforums.qualcomm.com/ja/showthread.php?s=c18541057fe9343c018f8d94746829e7&threadid=370
0272デフォルトの名無しさん2005/04/28(木) 18:02:06
>>271
「BREWツール」のForumは見逃してました!
ありがとうございます。

2)も引き続きお願いいたします。
0273デフォルトの名無しさん2005/04/28(木) 18:15:02
>>270
ネットワーク→TCP/IP,UDP
Webアクセス→HTTP
HTTPだけ使いたい場合はネットワークのチェックは不要。
0274デフォルトの名無しさん2005/04/28(木) 18:40:33
>>273
なるほど。
ありがとうございました。
■ このスレッドは過去ログ倉庫に格納されています