1 名前:デフォルトの名無しさん [05/03/17 11:59:25 ] BREW(Binary Runtime Environment for Wireless)についてのスレ テンプレ kintubo.kakiko.com/brew/ 前スレ pc5.2ch.net/test/read.cgi/tech/1096006023/ 関連情報>>2-10 ■過去スレ 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/
652 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 10:21:47 ] W11Hは拡大縮小や半透明機能が化け物並み(※携帯機にしては)に早いな Java機の中では最強だと思うが。 BREWではそんな機能用意されてねーし('A`)
653 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 10:30:32 ] うわぁ、 またCIN、メンテ中でしかも延長だよ
654 名前:デフォルトの名無しさん [2005/05/30(月) 12:01:52 ] >>622 kyoceraがリボルバーでWINだしてくれないから現役で使ってるよ。
655 名前:デフォルトの名無しさん [2005/05/30(月) 14:56:13 ] プログラムガイドのJPEG表示サンプルのコールバックおかしくないか? //コールバック関数の定義 static void TEST_IIMAGE_NotifyCB(CISampleApp *pi, IImage * piImage,AEEImageInfo * pImage, int nErr) { // IImage の表示 IIMAGE_Draw(pTestData->pIimage, 5, 5); IDISPLAY_Update(pTestData->pIDisplay); } って・・・
656 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 15:16:45 ] ガイドのサンプルにいちいち突っ込んでたら開発は1_も進みません 予想して自力で解釈するのがサンプルの正しい見方です サンプルがサンプルの役を果たしてない場合もあるので早く慣れましょう
657 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 15:39:46 ] ISprite
658 名前:デフォルトの名無しさん [2005/05/30(月) 17:04:47 ] あぅあぅあぅ・・・ バグの原因わかった・・・ W21S処理遅すぎ・・・ 非同期の方が処理遅すぎて間に合ってなかった・・・_| ̄|○ 全然気づかんかったよ・・・
659 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 19:00:50 ] >>658 誰よ?
660 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 19:23:25 ] >>659 カメラの人だろ
661 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 19:46:22 ] IWEB_GetResponse()について質問があります。 移動機側のHTTPの通信性能を測ろうとしているので すが、非同期の関数ですので、移動機側の送信開始 から送信終了のタイミングで時間をとるのは無理ですよね? ファイルの受信に関しては、要求を出してから、コールバック が返るまでを測ればいいのかと考えているのですが コールバックが返った時点ですべてのデータが受信 済みと考えてよいでしょうか? ISourceからすべてのデータをreadするまで受信完了 ではないでしょうか? IWEBで実際にWebサーバにアクセスするまでに一日 かけてしまいました。SDKのサンプル見てからは すぐだったのですが。(過去ログみるまでサンプル の存在をわすれてました。)
662 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 20:12:34 ] 送信はサーバ側で測定すればいいんじゃね? 受信はread完了まで待つべし。
663 名前:658 [2005/05/31(火) 11:59:17 ] てか・・・W21Sだけなぜなんだ・・・ ICAMERAでJpegに上書きするタイミングわからん・・・ だれかご教授おながいします><
664 名前:デフォルトの名無しさん mailto:sage [2005/05/31(火) 12:40:52 ] エンコード時に上書き
665 名前:デフォルトの名無しさん mailto:sage [2005/05/31(火) 12:50:45 ] 非同期で発生するイベントの受け方や制御が上手く書けてないんでしょ? だったら非同期処理の組み方を復習ないし研究したらどうかな。
666 名前:デフォルトの名無しさん mailto:sage [2005/05/31(火) 12:55:04 ] >661 コールバックが返った時点ではヘッダの受信が終わってボディ部の先頭に達しただけ ISOURCE_Read()/ISOURCE_Readable()で全部読み出すまで受信は終わっていない
667 名前:658 [2005/05/31(火) 14:12:10 ] >>665 W21Sだけなんですよ・・・ A5502K、A5506T、A5509T、W21Tでは問題なく動作してるのですが なぜかW21Sのみできないんですよ・・・ なんかW21Sだけ気をつけなければいけないことってあります?
668 名前:デフォルトの名無しさん mailto:sage [2005/05/31(火) 15:00:01 ] おそいんなら待てばいいだけ
669 名前:デフォルトの名無しさん [2005/05/31(火) 15:25:05 ] >>667 W21S以外の機種は、私の浅い経験上、実質JPEG読み込みでコールバック待ちしなくても読めてました。 W21Sだけ仕様に忠実(といっていいのか?)なんで、ちゃんとコールバックでよめたかどうかを判断して から、処理しないとだめだよ。
670 名前:669 mailto:sage [2005/05/31(火) 15:26:45 ] あ、W21Sつーか、SONY端末(私が試したのはA1402S)ですな。
671 名前:デフォルトの名無しさん mailto:sage [2005/05/31(火) 15:27:58 ] (゚∀゚)9m コールバックが勝利の鍵だ
672 名前:デフォルトの名無しさん mailto:sage [2005/05/31(火) 15:56:40 ] (゚∀゚)9m W21Sは非対応で不戦勝だ
673 名前:665 mailto:sage [2005/05/31(火) 17:02:38 ] >>667 =658 W21Sだけとか何とかそういう話じゃないってこと。 非同期処理では、あの端末では行けるのにこの端末では追いついてない といった、処理が速いとか遅いとかいう考え方ではダメ。 カメラ操作にしろJPEG読み込みにしろ、非同期処理は>>668 が言うように コールバックの発生を待って、イベント(メッセージ)に合った処理をして、 処理が完了してから次の状態へ遷移する、そんなふうに組むもんじゃないかな。 もしそういう話じゃなくて、W21Sだけはイベントの発生の仕方に問題があるようだ ということであれば、おれは全然見当はずれなことを書いてることになるなあ。
674 名前:658 [2005/05/31(火) 18:19:14 ] >>673 クソニー仕様でつまずいていました・・・ コールバックのところ全然関係なかったです。 自己解決できて更に難点が・・・ A5506TでIDISPLAY_SetColorできないのか・・・_| ̄|○
675 名前:658 [2005/05/31(火) 18:38:10 ] とおもったら・・・戻り値が違った罠・・・ お騒がせして申し訳ない><
676 名前:658 [2005/05/31(火) 20:06:51 ] A5506Tにて IDISPLAY_SetColor(658->a.m_pIDisplay, CLR_USER_BACKGROUND, MAKE_RGB(0,0,0)); IDISPLAY_SetColor(658->a.m_pIDisplay, CLR_SYS_ITEM, MAKE_RGB(0,0,0)); やってもプレビュー表示されない・・・なぜだぁ・・・ A5506TにてBREWフォーラムでなんかかいてませんでした? あそこの検索フォーム・・・全然検索しねぇ・・・以前にHITしなさすぎ・・・
677 名前:デフォルトの名無しさん mailto:sage [2005/05/31(火) 21:09:45 ] >>671-672 …どんな指ですか。
678 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 01:02:56 ] >>662 読み込みまで済ませて受信終了なのですね。 ありがとうございました。 送信の方はとりあえず、サーバの方で見てみることにします。
679 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 03:29:42 ] あー、サーバ側では受信の速度は計れるけど、 クライアントがTCPのコネクション確立するまで5秒ほどのラグがあって、 それは計れないから気をつけてくれ。
680 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 11:38:46 ] >>676 あそこの検索HITしなさすぎに禿しく同意。 まるちばいと非対応とかなんだろうか。
681 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 11:59:02 ] BREW2.1とBREW3.1って何が違うの?
682 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 12:08:08 ] >>682 営業のおねいさんのかわいさが違う。
683 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 12:17:44 ] >>676 >>680 QのBREWフォーラムはあくまで「BREW」のフォーラム。 もしau端末の情報を探してるとしたら無くてあたりまえ。 au端末に関する質問や、機種依存性の高いAPIの質問をしても 「au端末の挙動に関してはこちらでは答えられません、Kに聞いてください。」 のような回答が基本的に付く。たまにヒントとなることを回答してくれてもいるようだが。 au端末の挙動に関してはKのサイトでFAQページ見るしか。
684 名前:658 [2005/06/01(水) 12:39:24 ] A5506TでIIMAGE_SetStreamがエラー出るのはサイズ大きかったっぽい・・・ QVGAのJpegできないなんて・・・_| ̄|○
685 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 16:24:23 ] >>682 >>682 >>682
686 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 16:46:20 ] >>681 KDDI拡張以外はほぼ同じでしょ。 一応SDK2.1でコンパイルしたmodは3.1端末で動作してる。 >>683 そういう意味じゃなくヒットしません。 元が英語フォーラムの検索エンジンだからかと。 >>684 QVGAサイズなら読み込めてますよ?
687 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 17:17:46 ] みんな、おつかれ。 ITextCtl を SetActive() して文字列入力させてるんだけど、 これって、王道って無いのかな。 この機種ではこのコールバック待ってりゃ動いて、こいつは そんなの返しやがらねぇ、とかなってるんですが。 (EVT_CTL_TEXT_MODECHANGED) SetSoftKeyMenu() 使ってないのがダメ? 要らないんだけどなぁ・・・
688 名前:658 [2005/06/01(水) 17:40:44 ] >>686 ヒープが1MB超えてたっぽい。 整理して調整したら表示できました><b ところで、エミュレータークロックが早くなるのに対処法ないでしょうか?
689 名前:デフォルトの名無しさん mailto:sage [2005/06/02(木) 11:29:10 ] >>687 ここの添付ファイルを参考にしてみては。 ttp://brewforums.qualcomm.com/ja/showthread.php?s=&threadid=150
690 名前:デフォルトの名無しさん mailto:sage [2005/06/02(木) 14:03:08 ] 8bitビットマップのパレットの中身はどのパラメータにどういう風に入ってるんでしょうか?
691 名前:690 mailto:sage [2005/06/02(木) 14:06:37 ] 追記です。 DIB取得まではできているのですが、どれにどういう風に入っているのか判らない状態です。
692 名前:デフォルトの名無しさん mailto:中の糞sage [2005/06/02(木) 14:16:58 ] >691 IDIB->pRGBにIDIB->cntRGB個のuint32値で入ってます
693 名前:デフォルトの名無しさん mailto:sage [2005/06/02(木) 14:20:07 ] >>692 ありがとうございます。 助かります。
694 名前:デフォルトの名無しさん [2005/06/02(木) 19:53:16 ] IFileCPインターフェイスってどこに書いてるんだ!?
695 名前:デフォルトの名無しさん mailto:sage [2005/06/02(木) 20:33:31 ] >>694 日本拡張APIリファレンス
696 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 00:10:49 ] まあ、プログラミングガイド見ればことたりる
697 名前:デフォルトの名無しさん [2005/06/03(金) 01:15:16 ] リソースファイル中にあるgzipファイルをどうやってIUnzipAStreamの SetStream()に渡したらいいですか?
698 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 01:36:09 ] >>697 ・プログラミングガイド
699 名前:697 [2005/06/03(金) 03:13:32 ] >>698 プログラミングガイドにある、リソース外のファイルをSetStreamする方法はわかってます。 問題は、リソース内にあるファイルです。
700 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 03:30:02 ] IMEMASTREAMってのを使えばいいんでね?
701 名前:698 mailto:sage [2005/06/03(金) 03:37:49 ] 全部載ってると思いますが・・・ { ISHELL_LoadResDataEx(); ISHELL_LoadResData(); ISHELL_CreateInstance(AEECLSID_MEMASTREAM); IMEMASTREAM_Set(); ISHELL_CreateInstance(AEECLSID_UNZIPSTREAM); IUNZIPASTREAM_SetStream(); }
702 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 08:40:33 ] つ【DQNメント内を関数名で100億万回検索汁の刑】
703 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 11:15:24 ] また俺がBREW開発に戻ってきましたよと。 おまいらただいま_| ̄|○
704 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 11:16:57 ] 誰かわかんないけど、おかえり。orz
705 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 11:34:39 ] 再び地獄へようこそ〇| ̄|_
706 名前:697 mailto:sage [2005/06/03(金) 12:17:42 ] >>700-701 そうか、一旦ファイルをメモリにロードすればいいんですよね。 やってみます。
707 名前:703 mailto:sage [2005/06/03(金) 14:02:37 ] >>697 何かものすごい勘違いをしているような気がするが… まぁいいか(´д`) Javaに比べれば、まだエミュがしっかりしてるだけマシだと思うぞ。 Ezアプリ@Javaなんてエミュ最新版一瞬公開即停止で現在非公開、 旧バージョンはストレージ領域触れないから使いモンにならん。 WindowsアプリだってOSの違いやらIEの違いなんていくらでもあるわけで、 BREWのAPIがどーのこーのなんて・・・なんて・・・ やっぱりイヤだー
708 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 14:14:53 ] >>707 DoJaにしてもVodaにしても、Java系のエミュはシッカリしてて扱いやすいなぁ なんて思ってたんだけどEzは違うんだ?
709 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 14:35:11 ] >>708 DoJaはウィンドウサイズを変更してみると、 各バージョンごとに面白い事になるぞ。 いや、動作にゃ関係ないけど、やる気が感じられない。 つーかココ読んでても機種依存の話は沢山出てきても、 エミュの文句は少ないような・・・ マルチメディア系の機種依存なんてどのキャリアにも憑き物だし
710 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 17:12:03 ] BREWのエミュレータ、アプリが落ちるとエミュごと落ちるって いくらなんでも馬鹿にしすぎじゃないですか?
711 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 17:35:37 ] >>710 exeがdll呼んでるだけなんだから dllでこけりゃexeだってこける。
712 名前:デフォルトの名無しさん [2005/06/03(金) 18:22:09 ] IFILECP_GetEx()なんだけど・・・ IFILECP_FILEINFOをNULLで入れるなって・・・ なんのデータを入れるねん!
713 名前:デフォルトの名無しさん [2005/06/03(金) 18:24:51 ] IFILECPインターフェイスのサンプルってどっかあります?
714 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 19:00:20 ] >>713 プログラミングガイドー
715 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 22:13:02 ] >>707 EzJavaエミュはKDDIからもらえるよしったか君
716 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 22:32:26 ] >715 よかったな、KDDIからもらえるような環境に恵まれて…… 漏れは以前、Phase3のエミュを発注元からコソーリもらったよ……
717 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 22:35:07 ] >>712 IFILECP_FILEINFOにNULL渡す理由が分からん あ り え な い
718 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 23:56:39 ] Brewのスレだけに auのCMの「ありえない女」思い出した。
719 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 00:06:34 ] >>710 > BREWのエミュレータ、アプリが落ちるとエミュごと落ちるって >いくらなんでも馬鹿にしすぎじゃないですか? 一体何するとエミュレータごと落ちるんだよw
720 名前:719 mailto:sage [2005/06/04(土) 00:07:46 ] 参考までに書いておくと、おれ今まで5本BREWアプリ手がけたが、エミュレータがハングしたことは一回も無いよ。
721 名前:デフォルトの名無しさん [2005/06/04(土) 00:13:05 ] >>719 ,720 例えば char *p = NULL; *p = 1; とか char p[10]; MEMCPY(p,src,20); とかやってみれば。 エミュレータはすぐにクラッシュするが。 仕組み上当たり前だが。
722 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 00:18:34 ] >>721 そうじゃなくて、デバッガで拾うから落ちない、って意味のイヤミでしょ。
723 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 02:04:35 ] IImageにPNG読み込んだ後にPLETの値変えたいんだけどうまく出来ないんですが LaodResDataで読み込んでパレットの値変えてるんだがCRCが変わって読み込みに 失敗するのですが、どうしたらいいかおしえてください。。。 GOOGLE様でも海外のページにもヒントがない。。。 頼れるのはBREWとこれまで、そしてこれから死ぬまでやっていく喪前らだけでつ。
724 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 02:14:23 ] パレット? IImageは直接触れない。 その辺のノウハウはフォーラムにあったから探してみ。
725 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 02:24:23 ] >>723 CRC計算すれば良いのでは? それで読み込めてますが。 ちなみにフォーラムにはCRC部分は無いですよ。
726 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 02:30:59 ] ああ、ごめん、LoadImageじゃないのね。
727 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 10:03:23 ] (゚∀゚)9mm IDIBが勝利の鍵だ
728 名前:723 mailto:sage [2005/06/04(土) 11:38:55 ] >>723-727 CRCを再計算して入れたら色が変わって読み込めた。 サンクス。 最初に画像読むときに全て色変えやって、もってるから IDIBにしてから色変えるよりも効率いいかなとか思ったわけでして、 ちなみに・・・IDIBで色変え時の処理のほうがわからない・・・orz へたれですまん
729 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 13:25:34 ] これって常駐ソフトとか作れるの? 時間とか、メール受信とかで起動するっての。
730 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 18:17:28 ] >>729 >時間とか、メール受信とかで起動するっての。 ~~~~~ 常駐してないように思えるが。 常駐ソフトはBREWの仕様上作れるが、 AUの検証を通るのは難しいと思う。
731 名前:デフォルトの名無しさん [2005/06/04(土) 18:18:31 ] >時間とか、メール受信とかで起動するっての。 ~~~~~ ずれた。
732 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 19:15:51 ] とりあえずBREWアプリケーションウイザードが アプリケーションエラーを起こすんだが… ダレカ ボスケテ
733 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 20:22:39 ] つ[OSから再インストール]
734 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 21:01:11 ] つ[休日くらい休め]
735 名前:ぶりゅう神 mailto:sage [2005/06/04(土) 21:06:57 ] はぁ?休むだと? この私めが許しませんよ
736 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 21:15:27 ] カメラの遅延エンコード中にもう一回カメラを動かす必要が出てきたんだが、 やっぱり無理かな?
737 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 21:57:03 ] 検証休むなよクズ
738 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 22:01:18 ] ぶりゅう神は奴僕(=開発者)の休むことはお許しにならないが 神官(=検証屋)の休むことはお許しになる……
739 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 00:58:47 ] なつかしー、初期のころブリューの開発やってたよ その頃は資料が無くてこの最初のすれが最大の情報源だったよ。 その頃から、プログラムや機種依存の問題よりも 検証の仕組みとか、資料の入手方法の方が大きな問題でした。 なぜか、プログラマーとしての経験よりも営業としての経験が生きたお仕事でした。
740 名前:デフォルトの名無しさん [2005/06/05(日) 01:03:18 ] おまえら週末なのに今日も仕事かよm9(^Д^):
741 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 01:36:41 ] >732 日本語版BREW SDK Tools+VS.netだとエラーになるようです。 BREW Add-ins をインストールすると直るかも。
742 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 14:42:48 ] さぁ、仕事すっぞーヽ(`Д´)ノ
743 名前:デフォルトの名無しさん [2005/06/05(日) 15:00:45 ] おまえら日曜なのに今日も仕事かよm9(^Д^):
744 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 16:12:38 ] おかげさまです。土日も仕事ですよ・・・割に合わない orz
745 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 16:49:37 ] BREW SDKのダウンロード時に入れる会社名って、個人で使う場合にも必要なのかな? 仕事はBREWとは関係なくて、趣味でBREWいじってみたいのだけど・・・
746 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 17:21:45 ] 関連スレに追加お願いします。 【日本携帯】Mascot Capsule/Micro3D【標準】 pc8.2ch.net/test/read.cgi/tech/1117773530/l50
747 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 18:11:03 ] 3Dなんてものがあるから余計な仕事が増えるんだよな('A`)y-~~
748 名前:デフォルトの名無しさん [2005/06/06(月) 00:04:16 ] ちょっと気になる事があるんですが、エミュレータを終了すると、VSのOutputに以下の情報が表示されるんだけど、 28 Wasted って何がWastedなんでしょうか?なんかリークしているんですかね? Validating Heap... ------ Heap Info ------ 3145700 FREE ------------------------- 0 Alloc - Total 0 OEM 0 BREW 0 Apps 28 Wasted 3145700 Free - Total 3145700 Largest 0 Largest Non Seq. 0 Total Non Seq. -------------------------
749 名前:デフォルトの名無しさん mailto:sage [2005/06/06(月) 02:05:11 ] >>748 それはリークしている。
750 名前:デフォルトの名無しさん mailto:sage [2005/06/06(月) 02:37:13 ] >>749 何がリークしているんですか?
751 名前:デフォルトの名無しさん mailto:sage [2005/06/06(月) 07:24:40 ] >>750 そこだけ抜き出されてもわかんないよ。
752 名前:デフォルトの名無しさん mailto:sage [2005/06/06(月) 08:15:12 ] >>748 エミュレータのウインドウをシャットダウンしたら出るね。なにこれ?