BREW(Binary Runtime Environment for Wireless) 4
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
05/03/17 11:59:25テンプレ
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/
0693デフォルトの名無しさん
2005/06/02(木) 14:20:07ありがとうございます。
助かります。
0694デフォルトの名無しさん
2005/06/02(木) 19:53:160695デフォルトの名無しさん
2005/06/02(木) 20:33:31日本拡張APIリファレンス
0696デフォルトの名無しさん
2005/06/03(金) 00:10:490697デフォルトの名無しさん
2005/06/03(金) 01:15:16SetStream()に渡したらいいですか?
0698デフォルトの名無しさん
2005/06/03(金) 01:36:09・プログラミングガイド
0699697
2005/06/03(金) 03:13:32プログラミングガイドにある、リソース外のファイルをSetStreamする方法はわかってます。
問題は、リソース内にあるファイルです。
0700デフォルトの名無しさん
2005/06/03(金) 03:30:020701698
2005/06/03(金) 03:37:49{
ISHELL_LoadResDataEx();
ISHELL_LoadResData();
ISHELL_CreateInstance(AEECLSID_MEMASTREAM);
IMEMASTREAM_Set();
ISHELL_CreateInstance(AEECLSID_UNZIPSTREAM);
IUNZIPASTREAM_SetStream();
}
0702デフォルトの名無しさん
2005/06/03(金) 08:40:330703デフォルトの名無しさん
2005/06/03(金) 11:15:24おまいらただいま_| ̄|○
0704デフォルトの名無しさん
2005/06/03(金) 11:16:570705デフォルトの名無しさん
2005/06/03(金) 11:34:390707703
2005/06/03(金) 14:02:37何かものすごい勘違いをしているような気がするが…
まぁいいか(´д`)
Javaに比べれば、まだエミュがしっかりしてるだけマシだと思うぞ。
Ezアプリ@Javaなんてエミュ最新版一瞬公開即停止で現在非公開、
旧バージョンはストレージ領域触れないから使いモンにならん。
WindowsアプリだってOSの違いやらIEの違いなんていくらでもあるわけで、
BREWのAPIがどーのこーのなんて・・・なんて・・・
やっぱりイヤだー
0708デフォルトの名無しさん
2005/06/03(金) 14:14:53DoJaにしてもVodaにしても、Java系のエミュはシッカリしてて扱いやすいなぁ
なんて思ってたんだけどEzは違うんだ?
0709デフォルトの名無しさん
2005/06/03(金) 14:35:11DoJaはウィンドウサイズを変更してみると、
各バージョンごとに面白い事になるぞ。
いや、動作にゃ関係ないけど、やる気が感じられない。
つーかココ読んでても機種依存の話は沢山出てきても、
エミュの文句は少ないような・・・
マルチメディア系の機種依存なんてどのキャリアにも憑き物だし
0710デフォルトの名無しさん
2005/06/03(金) 17:12:03いくらなんでも馬鹿にしすぎじゃないですか?
0711デフォルトの名無しさん
2005/06/03(金) 17:35:37exeがdll呼んでるだけなんだから
dllでこけりゃexeだってこける。
0712デフォルトの名無しさん
2005/06/03(金) 18:22:09IFILECP_FILEINFOをNULLで入れるなって・・・
なんのデータを入れるねん!
0713デフォルトの名無しさん
2005/06/03(金) 18:24:510714デフォルトの名無しさん
2005/06/03(金) 19:00:20プログラミングガイドー
0715デフォルトの名無しさん
2005/06/03(金) 22:13:02EzJavaエミュはKDDIからもらえるよしったか君
0716デフォルトの名無しさん
2005/06/03(金) 22:32:26よかったな、KDDIからもらえるような環境に恵まれて……
漏れは以前、Phase3のエミュを発注元からコソーリもらったよ……
0717デフォルトの名無しさん
2005/06/03(金) 22:35:07IFILECP_FILEINFOにNULL渡す理由が分からん
あ り え な い
0718デフォルトの名無しさん
2005/06/03(金) 23:56:39auのCMの「ありえない女」思い出した。
0719デフォルトの名無しさん
2005/06/04(土) 00:06:34> BREWのエミュレータ、アプリが落ちるとエミュごと落ちるって
>いくらなんでも馬鹿にしすぎじゃないですか?
一体何するとエミュレータごと落ちるんだよw
0720719
2005/06/04(土) 00:07:460721デフォルトの名無しさん
2005/06/04(土) 00:13:05例えば
char *p = NULL;
*p = 1;
とか
char p[10];
MEMCPY(p,src,20);
とかやってみれば。
エミュレータはすぐにクラッシュするが。
仕組み上当たり前だが。
0722デフォルトの名無しさん
2005/06/04(土) 00:18:34そうじゃなくて、デバッガで拾うから落ちない、って意味のイヤミでしょ。
0723デフォルトの名無しさん
2005/06/04(土) 02:04:35LaodResDataで読み込んでパレットの値変えてるんだがCRCが変わって読み込みに
失敗するのですが、どうしたらいいかおしえてください。。。
GOOGLE様でも海外のページにもヒントがない。。。
頼れるのはBREWとこれまで、そしてこれから死ぬまでやっていく喪前らだけでつ。
0724デフォルトの名無しさん
2005/06/04(土) 02:14:23IImageは直接触れない。
その辺のノウハウはフォーラムにあったから探してみ。
0725デフォルトの名無しさん
2005/06/04(土) 02:24:23CRC計算すれば良いのでは?
それで読み込めてますが。
ちなみにフォーラムにはCRC部分は無いですよ。
0726デフォルトの名無しさん
2005/06/04(土) 02:30:590727デフォルトの名無しさん
2005/06/04(土) 10:03:230728723
2005/06/04(土) 11:38:55CRCを再計算して入れたら色が変わって読み込めた。
サンクス。
最初に画像読むときに全て色変えやって、もってるから
IDIBにしてから色変えるよりも効率いいかなとか思ったわけでして、
ちなみに・・・IDIBで色変え時の処理のほうがわからない・・・orz
へたれですまん
0729デフォルトの名無しさん
2005/06/04(土) 13:25:34時間とか、メール受信とかで起動するっての。
0730デフォルトの名無しさん
2005/06/04(土) 18:17:28>時間とか、メール受信とかで起動するっての。
~~~~~
常駐してないように思えるが。
常駐ソフトはBREWの仕様上作れるが、
AUの検証を通るのは難しいと思う。
0731デフォルトの名無しさん
2005/06/04(土) 18:18:31~~~~~
ずれた。
0732デフォルトの名無しさん
2005/06/04(土) 19:15:51アプリケーションエラーを起こすんだが…
ダレカ ボスケテ
0733デフォルトの名無しさん
2005/06/04(土) 20:22:390734デフォルトの名無しさん
2005/06/04(土) 21:01:110735ぶりゅう神
2005/06/04(土) 21:06:57この私めが許しませんよ
0736デフォルトの名無しさん
2005/06/04(土) 21:15:27やっぱり無理かな?
0737デフォルトの名無しさん
2005/06/04(土) 21:57:030738デフォルトの名無しさん
2005/06/04(土) 22:01:18神官(=検証屋)の休むことはお許しになる……
0739デフォルトの名無しさん
2005/06/05(日) 00:58:47なつかしー、初期のころブリューの開発やってたよ
その頃は資料が無くてこの最初のすれが最大の情報源だったよ。
その頃から、プログラムや機種依存の問題よりも
検証の仕組みとか、資料の入手方法の方が大きな問題でした。
なぜか、プログラマーとしての経験よりも営業としての経験が生きたお仕事でした。
0740デフォルトの名無しさん
2005/06/05(日) 01:03:180741デフォルトの名無しさん
2005/06/05(日) 01:36:41日本語版BREW SDK Tools+VS.netだとエラーになるようです。
BREW Add-ins をインストールすると直るかも。
0742デフォルトの名無しさん
2005/06/05(日) 14:42:480743デフォルトの名無しさん
2005/06/05(日) 15:00:450744デフォルトの名無しさん
2005/06/05(日) 16:12:380745デフォルトの名無しさん
2005/06/05(日) 16:49:37仕事はBREWとは関係なくて、趣味でBREWいじってみたいのだけど・・・
0746デフォルトの名無しさん
2005/06/05(日) 17:21:45【日本携帯】Mascot Capsule/Micro3D【標準】
http://pc8.2ch.net/test/read.cgi/tech/1117773530/l50
0747デフォルトの名無しさん
2005/06/05(日) 18:11:030748デフォルトの名無しさん
2005/06/06(月) 00:04:1628 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.
-------------------------
0749デフォルトの名無しさん
2005/06/06(月) 02:05:11それはリークしている。
0750デフォルトの名無しさん
2005/06/06(月) 02:37:13何がリークしているんですか?
0751デフォルトの名無しさん
2005/06/06(月) 07:24:40そこだけ抜き出されてもわかんないよ。
0752デフォルトの名無しさん
2005/06/06(月) 08:15:12エミュレータのウインドウをシャットダウンしたら出るね。なにこれ?
0753デフォルトの名無しさん
2005/06/06(月) 09:55:060754デフォルトの名無しさん
2005/06/06(月) 10:54:22みんなどうしてる?
0755デフォルトの名無しさん
2005/06/06(月) 11:15:260756デフォルトの名無しさん
2005/06/06(月) 11:53:08いぁ・・・BREW上でですよ^^
IMEDIAUTIL_EncodeJPEG()実装されてない端末がほとんどらしいし・・・
0757デフォルトの名無しさん
2005/06/06(月) 13:25:49byte* round = (byte*)ISHELL_LoadResDataEx(test->pIShell,TEST_RES_FILE,TEST12,RESTYPE_IMAGE,NULL,&pnBufSize);
test->baRound = (int*)MALLOC(pnBufSize-round[0]);
byte* buf = round +round[0];
for(i=0; i<pnBufSize-round[0]; ++i){
test->baRound[i] = (int)buf[i] & 0xff;
}
ISHELL_FreeResData(test->pIShell,(void*)round);
★byte* round_etc = (byte*)ISHELL_LoadResDataExtest->pIShell,TEST_FILE,ROUND_ETC1,RESTYPE_IMAGE,NULL,&pnBufSize1);
MEMCPYtest->bg_map,round_etc+round_etc[0],pnBufSize-round_etc[0]);
ISHELL_FreeResData(mapCanvas->pIShell,round_etc);
で、2回目の★印のところで例外で落ちるんですが、
どうしていいものか、リソースの解放の仕方まちがってまつか?
0758757
2005/06/06(月) 13:38:19MALLOCをsizeof(int)分かけるの忘れてた・・・
すまん。申し訳ない(´Д´;)
0759デフォルトの名無しさん
2005/06/06(月) 15:13:12漏れも同じ理由で悩んでたが、結局自前で圧縮コード作った。
jpegのように汎用性は無いが、アプリ内で完結する画像なら事足りるしな。
0760デフォルトの名無しさん
2005/06/06(月) 16:28:24どうしてるって、実機でサポートされて無いなら、
自分で書くか適当なソース見つけてくるしかないだろ。
むしろなんでPNGじゃなくてJPEGなのかt(ry
0761デフォルトの名無しさん
2005/06/06(月) 18:39:32実機ではどうなんでしょ?
0762デフォルトの名無しさん
2005/06/06(月) 18:51:30過去ログ、フォーラム
QCPに限らず、無音からの再生は遅い。
0763762
2005/06/06(月) 18:52:290764デフォルトの名無しさん
2005/06/06(月) 19:04:19プログラムど素人な人に最初にこれを教えるのって不可能ですか?
BREWソフト開発に関わってる人って日本で何人くらいいるんですか?
0765デフォルトの名無しさん
2005/06/06(月) 19:18:170766デフォルトの名無しさん
2005/06/06(月) 19:23:13IWEB_GetResponse()を使用して、WebサーバにPOSTでデータを送信しようとしてい
ます。シミュレータ上では、とりあえず1台のPC内で問題なく動いたので、移動機に
て試してみたのですが、データのサイズが大きくなる(600byte弱)とうまくいきません。
Webサーバ側にイーサリアルを入れてみたのですが、ヘッダの部分(IWEB_GetResponse()
に指定したPOSTやContent-Length等)は、届いているのですがデータ部分は届い
ていません。Webサーバ側(サーブレット)が、readでタイムアウトして、移動機に内部
エラー(500)をかえしてきます。
一応、シミュレータ上では動きますし、移動機上でもサイズが小さければ送れるため
根本的な間違えはないと考えているのですが、移動機にかかわる部分で怪しそうな
ところはありませんでしょうか?
IWEB_GetResponse()を使用している場合は、通信頻度の制限などは意識しなくても
よいですよね? 対処のしようもないですし。
0767デフォルトの名無しさん
2005/06/06(月) 19:31:44リクエストの長さが64kbyte超えるとダメだって言うのは知ってるが、そんな小さくてもエラーになるのか。
0768デフォルトの名無しさん
2005/06/06(月) 19:39:44>カメラとか赤外線とか使うソフトの場合どうするんですか?
気合
>プログラムど素人な人に最初にこれを教えるのって不可能ですか?
気合
>BREWソフト開発に関わってる人って日本で何人くらいいるんですか?
3767人位
0769デフォルトの名無しさん
2005/06/06(月) 20:05:49その人数は何情報?
0770デフォルトの名無しさん
2005/06/06(月) 20:12:02プログラミングガイド、フォーラム、実践バイブル
いくつかの2.1端末で10KBなら送信可能でした。
0771デフォルトの名無しさん
2005/06/06(月) 20:12:17君で3769人目だ
0772デフォルトの名無しさん
2005/06/06(月) 21:42:51参考にしたソースとかサイトとか教えて欲しい。
QVGAでカメラ撮影し、画像を加工して保存しようにも
JPEGエンコードは未サポートな端末ばかりだし、
BMPではファイルサイズでかすぎ。自然画像なのでRLEも効果なし。
PNG圧縮して保存できれば展開も楽だしサイズも縮まるし、こりゃいいな
と思ったんだがそう都合よくAPIはないし、でちょっと悩んでる。
0773デフォルトの名無しさん
2005/06/06(月) 21:50:30libpngを解析するか、フォーマット調べて自作するかしないとダメぽ。
まあ、中身はZIP圧縮なので、ZIPのライブラリが流用できる気はする。
0774デフォルトの名無しさん
2005/06/06(月) 22:51:09二桁多いぞ
0775デフォルトの名無しさん
2005/06/06(月) 23:06:26BMP→gzipじゃダメなの?
この手の話が過去スレに有ったような気がしたけど。
0776デフォルトの名無しさん
2005/06/07(火) 00:30:15劣化させたくなければ圧縮でもかけるしかないぬ
つかそろそろフレーム化とかしません?
0777デフォルトの名無しさん
2005/06/07(火) 01:07:29少し前にBREWアプリ数が1000超えたばっかりだっけ
大抵一人で複数開発すると思うからBREW開発者は百単位しか居ないだろうな
0778デフォルトの名無しさん
2005/06/07(火) 01:22:00今後BRWEが広まったら先駆者、
JAVAに乗っ取られたらヴァーチャルボーイ開発者
みたいな目で見られるのか
0779デフォルトの名無しさん
2005/06/07(火) 01:42:37しかもゲームばっか。KDDIはBREWを普及させる気ないのか?
Javaアプリってどんくらいあるんだろう?
勝手も含めて。
0780デフォルトの名無しさん
2005/06/07(火) 01:43:05ありがとうございます。
10KBいけるならやりたいことはできるのでありがたいですが。
環境周りからも見た方がいいのかなぁ。ブラウザからは1KBは送れた
のですが...。
0781772
2005/06/07(火) 01:51:38ダメどころかOK。
で、BMP→gzipが具体的にどう実装できるのか知りたくて。
gzipから展開して中身を取り出す話題は過去に出たが
ファイルをgzipに圧縮する話題は出てなかったと思う。
>>776
カメラ撮影して作られたJPEG画像をアプリで加工して、
それをコンパクトなファイル容量で保存したいわけで。
例) こんなことをやろうとしてる。
手順1. 人物を撮影する→JPEGで保存される。
そのJPEGを読み込むか、撮影時のBMPをメモリ上に保持しておく。
手順2. 顔に落書きする。
手順3. 2.の画像を保存して、アプリの次回起動時に呼び出して表示する。
>>773さんの回答は…それはキビシイなぁ。
0782デフォルトの名無しさん
2005/06/07(火) 08:34:47ZIP読込APIはあるからZIP圧縮が最適なんじゃ
0783デフォルトの名無しさん
2005/06/07(火) 10:06:24MFCみたいになってきた Orz
0784デフォルトの名無しさん
2005/06/07(火) 11:59:133スレ=3000
+ >>769=769で3769人目という意味ではなかろうか。
ところでIDIBのpBmpってr=5,g=6,b=5だよね?
0785デフォルトの名無しさん
2005/06/07(火) 13:14:13なるへそ(・∀・)!
IDIBは使ってないから何ともだけど、
普通はヘッダ見て判断するモンでねーの?
0786デフォルトの名無しさん
2005/06/07(火) 13:14:14決まってるの?
0787デフォルトの名無しさん
2005/06/07(火) 21:25:540788デフォルトの名無しさん
2005/06/07(火) 21:29:23恐らく784と786はDDBから変換したDIBの話をしているのかと
0789デフォルトの名無しさん
2005/06/07(火) 22:37:44>>787
DIBでも何種類か内部表現があるぞ。
0790デフォルトの名無しさん
2005/06/08(水) 01:01:420791不流
2005/06/08(水) 03:41:370792デフォルトの名無しさん
2005/06/08(水) 10:02:45もちつけ
■ このスレッドは過去ログ倉庫に格納されています