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/
0357デフォルトの名無しさん
2005/05/02(月) 18:09:53とりあえずGCCでコンパイルしたコードは検証通ったよ。
俺も、指定されたコンパイラがあるって話は知らん。
RVCTはうちの会社でも買ったけど、
常にこれでコンパイルしてる訳じゃあない。
0358デフォルトの名無しさん
2005/05/02(月) 18:29:090359デフォルトの名無しさん
2005/05/02(月) 18:31:59>>329,335,325
0360デフォルトの名無しさん
2005/05/02(月) 18:58:43KDDIの検証時はバイナリコードを提出すればよいわけだから、元のコードがCだろうがアセンブラだろうがどっちでも構わないよと言うこと。
なぜにスレッドの上の方でばたばた騒いでいるかだが、KDDIが推奨する開発環境がVC+RVCTなだけで他に成功事例がないから他じゃダメだって言ってるだけでしょ。
成功事例がない → うまくいく保証がない だが、
成功事例がない → うまくいかない ではないので。
0361デフォルトの名無しさん
2005/05/02(月) 19:10:45つか、チェック付けらんない。
コンパイラについては別になんでも良いハズ。>>355が正しいんじゃね?
ていうか、バイナリ提出なのにコーディングにまでケチ付ける検証もどうかと思うんだけどさ。
0362デフォルトの名無しさん
2005/05/02(月) 20:20:57絶対問題を起こさないという保証があれば通るかもしれんが…。
描画まわりをアセンブラで高速化してたら、検証書類のいくつかでごまかせないところがあって直した。
いや、嘘ついちゃってもいいんだけど、問題が起こったときに「実はアセンブラ使ってました」ってなったらCP剥奪とかなるかもしれんし。
0363デフォルトの名無しさん
2005/05/02(月) 20:22:36おおっ、重要な情報だ。
こうなってくると、インラインアセンブラでも微妙だな。
0364デフォルトの名無しさん
2005/05/02(月) 20:40:28前にも一度ここで報告した気がするが・・・
W21S用のアプリでサウンドがON/OFF出来る物を用意する。
↓
K某でalarm始動
↓
アプリ起動&オプション等でサウンドOFF
↓
しばし待つ
↓
alarmでK某割り込み起動してくる
↓
K某終了
↓
アプリ遅くなる(キー入力等アプリに刺激があると通常速度)
・・・ウチだけ?
0365デフォルトの名無しさん
2005/05/02(月) 23:07:57なんかアセンブラの影響受ける部分ってあったっけ?
ざっと見ただけだけど見つかんない…あとでもっと調べてみよう。
まぁわかった上でしっかり検証すれば使っても問題ないと思うんだけど。
Cのみでも落ちる(ハングね)アプリは落ちるんだし。
つかCでもある程度アセンブラレベルのコードを意識しながらでないとサイズでかいし遅くなるし。
0366デフォルトの名無しさん
2005/05/02(月) 23:20:54W21Sのことが前に書き込んだ人がいたけど、
まだ解決してないのか?
やりかたが書いてあるから俺もやってみよう。
G W 明 け て か ら ね
0367デフォルトの名無しさん
2005/05/02(月) 23:25:39>>なんかアセンブラの影響受ける部分ってあったっけ?
そんなものは無い。
そもそもC言語で作ったバイナリもアセンブラで作ったバイナリも同一の
ものが作れるわけで区別するのは難しい。
プログラミング言語の事が分からない人達が騒いでいるだけだよ。
0368デフォルトの名無しさん
2005/05/02(月) 23:34:41ほう、自作のIGraphicsみたいなの作ったってこと?
でもそれって機種ごとにコード書かなくちゃなんなくて大変じゃね?
0369デフォルトの名無しさん
2005/05/02(月) 23:58:43だから検証書類で問題あるんだってば。
0370デフォルトの名無しさん
2005/05/03(火) 00:45:110371デフォルトの名無しさん
2005/05/03(火) 00:47:51やりたくねぇって
0372デフォルトの名無しさん
2005/05/03(火) 01:06:15実際「CPをやらせていただいている」立場なこちらとしては、危険をおかしてCP剥奪とか検証停止処分になると死活問題。
理論上はできるけど、事実上できないって感じ<アセンブラ
0373デフォルトの名無しさん
2005/05/03(火) 04:08:00すぐに社内で解決したんですけどねぇ
端末仕様(不具合)なのかアプリ側なのかKDDIに問い合わせてるんですけど・・・
3 ヶ 月 以 上 返 答 が な い
流石KDDIくおりち
GW?なんですかソレ?
あぁGo Workの事ね
_| ̄|○
0374デフォルトの名無しさん
2005/05/03(火) 10:32:57そんなの知らないようで、偉い腹の出っ張ったおっさんが6ヶ月
ぐらい余裕で放置してくれますよ。
解らないことはニダ企業に聞いてるし。もうだめだよ。
0375デフォルトの名無しさん
2005/05/03(火) 13:45:160376デフォルトの名無しさん
2005/05/03(火) 18:52:48どれが一番担当したくない端末?
あと逆に安定してる端末はどれだろ
0377デフォルトの名無しさん
2005/05/03(火) 20:05:06すぐかえってくる質問と半年くらい待たされる質問とかあるし。
0378デフォルトの名無しさん
2005/05/03(火) 21:11:05auに変えた最大の理由が低料金から定額制が使える!ということでしたがお先真っ暗です!
年割りに入っていますがさっさと違約金を払いドコモに戻ろうかと考えてしまいました。
どこもかしこも有料ですが1ユーザから言わせてもらうとどれも有料契約には入る気がありません。
なぜなら有線のインターネットで十分間に合っているからです。
ゲームも暇なときの暇つぶし程度でなら遊べるのですが月額でゲームをするほど時間がありません。
というかたとえばドラクエなんかもなんで月額なんでしょうか?
携帯ゲームは電池の持ちという制約があるために1日の最後の帰宅途中ぐらいしか遊ぶ時間がありません。(東京在住)
地方とかだと自動車で電源の問題はないのでしょうが逆に通勤時間等がない気がします。(住居と職場が近い)
そう有意味では1回5分程度のいつでも中断できるゲームでないとなかなか手を出しにくいと思います。
また、これだけ有料の文字が躍ると(EZWEBも)1に会員登録、2に会員登録、3にも会員登録で逆に会員登録する気が失せます!
インターネットでは無料で見られる情報が携帯では有料なのも期待を裏切る有様でがっかりです。(PCサイドビューワ契約しろってか?)
上記を見ているとはっきりいってauは切り捨ててもいいんじゃないかと思います。
どの道有料で採算があうなんて事は非常に難しいんじゃないかと思います。
あと素人の質問ですがauのプログラムは機種依存なんでしょうか?
うちの携帯W21CAなんですが見るページ&ソフトがことごとく対応していませんと出るのですが・・
やっぱりワイド液晶がガンなのでしょうか?
0379デフォルトの名無しさん
2005/05/03(火) 21:24:11それの何倍パケ代払ってんだよカスが。
0380172
2005/05/03(火) 21:25:55A5306STでスプライト使って画像表示しようとしてるんですが、
1)CreateCompatibleBitmapでDDB作成
2)リソースからウィンドウズビットマップ読み込み
2)QueryInterfaceでIDIBに
3)パレット変更
4)IBITMAP_BltInで1で作成したビットマップに転送
ってやってパレットチェンジしたDDBを作成してるんですが、BltInの段階でなん
エラーも返さずにアプリが落ちてしまいます。
A5501Tとかエミュだと動いたんですが・・・。何が原因かわかりませんか?
0381デフォルトの名無しさん
2005/05/03(火) 21:36:05釣り?
>>380
色々開放してやらにゃならんのですが、漏れなく開放してる?
旧パレット配列も開放してやる必要あるよ。
0382デフォルトの名無しさん
2005/05/03(火) 21:44:29スレ違いだけどな。
0383デフォルトの名無しさん
2005/05/03(火) 21:59:040384380
2005/05/03(火) 22:13:13Flushpalette
WinBitmap
DIB
の順で開放しています。
パレットチェンジしないで、(3の段階を踏まずに)4にいってもとまります。
0385380
2005/05/03(火) 22:23:32で、確認したらEUNSUPPORTED
そんなこと仕様書に書いてたねぇのに・・・orz
0386デフォルトの名無しさん
2005/05/03(火) 22:23:39ちと実機が手元に無いので分からんや。とりあえずLoggerで色々調べてみて下さい。
0387デフォルトの名無しさん
2005/05/04(水) 03:33:48仕様書は………読んだんだよな
これがKDDIくおり(ry
0388デフォルトの名無しさん
2005/05/04(水) 04:34:59書いてありますが。。
BREW API リファレンスから転載
>すべてのIBitmapクラスがIDIBをサポートするわけではなく、サポートされていない場合は、
>Query インタフェース関数はエラーコードを返します。
0389380
2005/05/04(水) 04:43:48いや、機種依存とは認識してたけど機種の仕様書でサポートしてないって書いてなかったから・・・。
結構、土壇場での方針変更は痛いです。_| ̄|○
0390デフォルトの名無しさん
2005/05/04(水) 10:00:53今時5306なんて使い続けてるヤツはBREWアプリなんてやらねーよ。
0391デフォルトの名無しさん
2005/05/05(木) 18:27:510392デフォルトの名無しさん
2005/05/05(木) 18:34:49もうやってらんねー_| ̄|○
0393デフォルトの名無しさん
2005/05/05(木) 20:52:41役所仕事に入ってからは糞だが
0394デフォルトの名無しさん
2005/05/05(木) 21:53:11俺も嫌なんだが、
毎日、水汲みのために地雷の埋まった何キロもの道を
はだしで往復してる5歳の女の子を救うために
やらなければならない
0395デフォルトの名無しさん
2005/05/05(木) 22:39:06みんなで山を切り開いてでも新しい道を作った方が
女の子を救えそうだなw
地雷は埋めた奴に取らせろw
0396デフォルトの名無しさん
2005/05/05(木) 23:04:39Vはさー
また独特だよな
アハハハ
0397デフォルトの名無しさん
2005/05/05(木) 23:22:23まじBREW開発は勘弁('A`)
0398デフォルトの名無しさん
2005/05/06(金) 00:37:160399デフォルトの名無しさん
2005/05/06(金) 03:44:47(つДT)つ旦
0400デフォルトの名無しさん
2005/05/06(金) 11:25:10Log Outputのウィンドウにてコンソール出力(DBGPRINTF)も出力可能です
が、これはタイミングによって出力されない場合もありますでしょうか?
なんか同じロジックを通しているのに出たり出なかったりする場合があるので
すが。
0401デフォルトの名無しさん
2005/05/06(金) 11:40:19というかキー入力やタイマー処理などの関係で出力メッセージが前後することはある。
メモリ操作関係で落ちたときなどは出力されないこともあるから、そのような場合は
logをファイル出力するように、といったFAQだかフォーラムの書き込みもあった。
0402デフォルトの名無しさん
2005/05/06(金) 11:47:140403デフォルトの名無しさん
2005/05/06(金) 12:40:29ありがとうございました。
0404部竜様
2005/05/06(金) 17:38:36GWはごきげんいかがだったかな?
おおっと今日は6日かはっはっは
0405デフォルトの名無しさん
2005/05/06(金) 23:20:330406デフォルトの名無しさん
2005/05/06(金) 23:33:28wwwwwwwwwwwwっwwwうはっwwwうはっwww
うぇwwwwwwっっうぇwwwwwwうぇwww
wwwwwwうはっwwwうはっwwwwwwwwwwwwwww
0407デフォルトの名無しさん
2005/05/07(土) 09:39:15まったく思いつかないんですが?アセンブラ禁止なら、任意のメモリを破壊できる
C言語も禁止すべきだし、C言語を使用するBREW自体も禁止すべきです。
BREWを捨ててやっぱりJavaか、.NETを導入すべきでしょう。
あと、検証項目にアセンブラ禁止など書いてないと思いますが?
で、アセンブラ禁止の理由は何ですか?
0408デフォルトの名無しさん
2005/05/07(土) 10:24:58上の議論で、アセンブラ禁止では?、禁止だろう、と勝手に言ってる人はいても
ちゃんと読めば分かるとおりアセンブラ禁止という結論にはなってないからねぇ
息抜きはできただろ?仕事に戻んなよ
0409デフォルトの名無しさん
2005/05/07(土) 10:50:38まあそうなんだけどね。
BREWでアセンブラ禁止って、
既に肥溜めにはまってウンコまみれになっているのに、
「肥溜めでウンコ禁止」といわれ必死にウンコを我慢している
状態ですよね?
わけわかんないですよまじで。
0410デフォルトの名無しさん
2005/05/07(土) 10:53:31普通に読めば、それくらいは読み取れるが。
0411デフォルトの名無しさん
2005/05/07(土) 10:59:03妄想をルールにされてもねぇ。
>検証内容はC前提で書いてあるし
CだろうがC++だろうがアセンブラだろうが一緒ですが?
コンパイラとかアセンブラとかリンカの仕組み判ってます?
0412デフォルトの名無しさん
2005/05/07(土) 11:08:400413デフォルトの名無しさん
2005/05/07(土) 11:24:48あのー、楽勝で使えますが何か?
ARM for BREW には、C/C++ Compiler, Assembler全部ついてますが。
ちなみにインラインアセンブラも使えるよ。
一体、アセンブラとBREWを何だと思っているんですか?なんか勘違いしてませんか?
Javaの仮想マシン上でARM7Processorのネイティブコードを動かそうとか
そういうことじゃないですよ?
0414デフォルトの名無しさん
2005/05/07(土) 11:33:28煽る前にきちんと検証書類読もうや。
論理的に考えて、Cはいいのにアセンブラ使っちゃいけないのはおかしい。
気持ちはよくわかる。
だがBREWに論理が通じないのは分かってるだろ?
mallocに失敗するのに、例外処理が未実装だぞ?
検証項目埋めようとすると「あっるぇ?ここアセンブラでやっちゃったんだけどどう書こうw」って場所がいくつもあるだろ。
(まともなやつは)誰もアセンブラが使えないなんて言ってない。
問題は、「なるべくアセンブラは使うな」と書いてあることだ。
逆に言うと問題を起こした時に「アセンブラなんか使うからじゃないですか?」と遠まわしにネチネチやられること。
なんど「てめえらの規格があったまおかしいだけだろボケカス!!」といいたかったことか
0415デフォルトの名無しさん
2005/05/07(土) 11:41:23wwwうはっwww
っうぇwwwwうぇwwww
うぇwww
っうぇwwwっうぇ
wwwwwwwwwwww
っっっうぇwwwwwwwwうはっwwwwwwwww
0416デフォルトの名無しさん
2005/05/07(土) 11:53:12バイナリとソースをうpしろよ。
それがない場合アセンブラの話はここで禁止
妄想だけで煽るな
0417デフォルトの名無しさん
2005/05/07(土) 11:55:42KDDIはアセンブラ禁止とは明言していない。
だからあなたは他者の書き込みに惑わされず自分が思うままに
CでもC++でもアセンブラでも自由にソースを記述すればいい。
これが結論だ。
これ以上の議論はあなたにとってもこのスレにとっても不要だ。
0418デフォルトの名無しさん
2005/05/07(土) 11:58:55アセンブラが使えるか使えないかじゃない。もちろん使える。あたりまえだ。
今は使って良いか悪いかの話だろう?
0419デフォルトの名無しさん
2005/05/07(土) 12:02:02一応これあげとくか。
とりあえずこれが動くことと検証に通ることは別問題ということで。
0420デフォルトの名無しさん
2005/05/07(土) 12:02:56>検証項目埋めようとすると「あっるぇ?ここアセンブラでやっちゃったんだけどどう書こうw」って場所がいくつもあるだろ。
そんな項目ないでしょ。まじで。
具体的にどの項だか教えてくれませんか?
っていうか、一体どこをどうアセンブリで書くとそういう懸念が発生するわけですか具体的に?
まったくあなたの懸念を共有できずにいるんですが。
0421デフォルトの名無しさん
2005/05/07(土) 12:14:49なぜ明確に結論を出したいのかね。
できるってやつはできるんだからやればいい。
できないと思ってるやつが「やり方を示せ」とかいうのは無意味。
できないと思っているけどやれるならやり方を知りたい、というやつが
「やり方を教えてくれ」という書き込みをするなら話はわかる。
その場合は実際にやれてるやつがやり方を教えてやればいいだけ。
やれてないやつが憶測で自分の考えを書くのが迷惑のもと。
0422デフォルトの名無しさん
2005/05/07(土) 12:16:59禁止もされていない。
だがなるべくアセンブラは使うなと書いてあるし、検証の時にいい顔されない。
ミスった時その部分で色々ぐちぐち言われる。
0423デフォルトの名無しさん
2005/05/07(土) 12:24:360424デフォルトの名無しさん
2005/05/07(土) 12:28:09逆アセンブルして「ここのコードはARMやGCCコンパイラが生成したものではない」
なんていうかったるい調査を検証会社がするわけがないし、そんなことの為に技術者を使うわけが無い。
大体、あそこの検証官がそのことで正当性のあるグチを言えるほど技術的バックグラウンド
があるとは到底思えないし、そもそもBREW環境の構造的にアセンブリ使用に対する正当性のある批判自体存在しない。
0425デフォルトの名無しさん
2005/05/07(土) 13:19:18実機用のコードの2種類を書く必要があるので、
そんなのめんどくてやってられない。
0426デフォルトの名無しさん
2005/05/07(土) 13:20:25問題は「もしばれたら」ってことなんだよ。
KDDI様にお願いしてアプリを作らせていただいてます(;´Д`)人
って立場上、万が一にも睨まれるわけにいかないの。
とりあえず優良CPゲットしなきゃ連続リリースもままならないわけだし、糞が!
0427デフォルトの名無しさん
2005/05/07(土) 13:38:010428デフォルトの名無しさん
2005/05/07(土) 14:01:450429412
2005/05/07(土) 15:33:190430デフォルトの名無しさん
2005/05/07(土) 15:51:110431デフォルトの名無しさん
2005/05/07(土) 17:17:06__asm{
LDR R0, pHoge;
STR R0, m_pHoge;
};
}
これで動く。もちろんARMだけな。
0432デフォルトの名無しさん
2005/05/07(土) 18:12:26自動変数をステートメント中に置くとこんな余計なコードがつくんですが。
|L9.276|
ADD sp,sp,#0x2c
LDMFD sp!,{r4-r11,lr}
for( y = 0; y < h; y++ ) {
uint8* pSrcLine = pSrc;
uint8* pDstLine = pDst;
{...}
}
0433デフォルトの名無しさん
2005/05/07(土) 18:23:06wwwっwwwwwwwwwwwwうぇwwwwwwwww
wwwwwwっうぇwwwwww
wwwwwwwwwwww
うはっwwwwwwおkwwwうぇwww
0434デフォルトの名無しさん
2005/05/07(土) 18:32:42自動変数をレジスタに確保するために、レジスタをクリアしているのか……?
違ってたらスマソ
0435デフォルトの名無しさん
2005/05/07(土) 20:37:18こういう従えないバカがいるから、どんどん細かいところまで規正がかかっていくんだろうね・・・
0436デフォルトの名無しさん
2005/05/07(土) 23:00:540437デフォルトの名無しさん
2005/05/08(日) 00:03:34山田の亜種じゃねーの?
リモホ晒されただけでわ。
0438デフォルトの名無しさん
2005/05/08(日) 14:36:30HTTP鯖を立てるという話だから、アレもそうじゃね?
0439デフォルトの名無しさん
2005/05/08(日) 16:14:05あーあ踏んじゃったわ
どうしよう(´・ω・`)
0440デフォルトの名無しさん
2005/05/08(日) 16:18:07おkwwwうぇwwwwwwwwwwwwwwwwww
wwwwwwっうはっおkっおkwwwwwwwwwwwww
おkwwwwwwっおkっwwおkwwwうはっ
wっwwwwwwwwwwwwwwwwwwっうぇ
www
0441デフォルトの名無しさん
2005/05/08(日) 17:53:460442デフォルトの名無しさん
2005/05/09(月) 02:09:120443デフォルトの名無しさん
2005/05/09(月) 04:46:37クォリティを気にするならまず真っ先にBREWを禁止すべきです。
シンビアンOSにしましょう。
0444デフォルトの名無しさん
2005/05/09(月) 09:20:490445デフォルトの名無しさん
2005/05/09(月) 18:55:37技術力皆無で足元が見えていないご高説好きのクァルコムが採用されてるのはそのせい。
0446445
2005/05/09(月) 18:56:16途中送信しちまった。
0447デフォルトの名無しさん
2005/05/09(月) 20:23:24えらい言われようだw
0448デフォルトの名無しさん
2005/05/09(月) 21:37:490449デフォルトの名無しさん
2005/05/09(月) 21:42:09どこが親族会社だって?w
0450デフォルトの名無しさん
2005/05/09(月) 22:30:34NOKIAか? Ericssonか?
いずれにしてもKDDIの何十倍なんて規模無いがな。
(売り上げで言えばNOKIAでもKDDIの倍程度。)
親族会社なんて妄想も腹いてぇけどな。
0451デフォルトの名無しさん
2005/05/10(火) 10:52:170452デフォルトの名無しさん
2005/05/10(火) 21:06:23clオプションの/MTd相当のオプションはgccではどれにあたりますか?
dll用のmakefileまたは方法紹介しているサイトはご存知ないでしょうか?
動くdllができません...だれか助けて...
0453デフォルトの名無しさん
2005/05/10(火) 21:28:35うちも同じ。
この労力を別のところに使ったほうがいいような気がする現状。
0454デフォルトの名無しさん
2005/05/10(火) 21:41:46需要は結局iアプリ一本に変わっていくだろうなw
今BREWやってるとこは後手に回るだけで終わるww
Vはiからの移植はやりやすいから問題ないなぁ(メモリは辛いが('A`))
0455452
2005/05/10(火) 22:09:24これで家に帰れる
0456デフォルトの名無しさん
2005/05/10(火) 23:58:27{
if(452.Life != NULL)
BREW_Work(&452);
else
GoHome(&452);
ISHELL_SetTimer(pMeー>pIShell, 1, CreateApp, pMe);
}
■ このスレッドは過去ログ倉庫に格納されています