トップページtech
512コメント162KB

BREW(Binary Runtime Environment for Wireless) 11

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2009/06/04(木) 08:58:09
BREW(Binary Runtime Environment for Wireless)についてのスレ

■テンプレ
http://brew.s214.xrea.com/pukiwiki/
http://kintubo.kakiko.com/brew/

■前スレ
10 http://pc12.2ch.net/test/read.cgi/tech/1195449992/

■過去スレ
09 http://pc11.2ch.net/test/read.cgi/tech/1166675852/
08 http://pc8.2ch.net/test/read.cgi/tech/1147832791/
07 http://pc8.2ch.net/test/read.cgi/tech/1137502541/
06 http://pc8.2ch.net/test/read.cgi/tech/1126846736/
05 http://pc8.2ch.net/test/read.cgi/tech/1119056460/
04 http://pc8.2ch.net/test/read.cgi/tech/1111028365/
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/


関連情報>>2-10
0400デフォルトの名無しさん2010/06/17(木) 21:54:53
>399のコードだと_AEEMod_Loadで本体生成前にシステムから複数回AddRefされると、
本体生成直後の状態でローダのカウントが2以上、本体のカウントが1になると思うが、
その状態でReleaseが呼び出されると累計のカウントが1以上あるにも拘らず
本体のモジュールを開放してしまってるけどいけるのか?
0401デフォルトの名無しさん2010/06/17(木) 23:10:21
ゲームプログラマだから大丈夫
0402デフォルトの名無しさん2010/06/18(金) 00:17:40
>>400 いや、だから現物あわせでやってるだけだって。
04033992010/06/18(金) 10:26:24
>>400
そこは俺も気になったんだが、CreateInstance前のAddRefって、
AddRefする側はインスタンスを取得できてないわけでしょ。
だったら本体を参照される恐れはないんじゃないかと。
(参照されるにしてもIModule周りだけじゃないかと)

でも考えてみたら、ReleaseがAddRefの逆順に呼ばれる保証はないし、
これじゃマズい罠。ごめん。
思いつきで書いただけだから399は忘れてくれ。
0404デフォルトの名無しさん2010/06/21(月) 20:46:52
もう、この方法は無理があるんじゃないか?
バージョンが変わるたびに現物あわせするしかないし、
本当にそれで問題ないのか、誰にも分からん。
0405デフォルトの名無しさん2010/06/21(月) 23:11:10
もうバージョン変わらないから
0406デフォルトの名無しさん2010/06/22(火) 01:57:14
ソフィアクレイドルの買っちゃえば投げやりにできるぜ
0407デフォルトの名無しさん2010/06/23(水) 01:16:12
話題になってるからコード辿ってみたんだが
これって単に元のコードにバグがあったってだけの話では?
バグの内容はModuleProxy::Release()が間違った参照カウント数を返してしまうってもので、
それを間接的な方法で修正したのが>>393。直接的に修正しようとしたのが>>399
元のコードが現物合わせなのは確かだけど>>393>>399には明確な根拠があるし
これを現物合わせとか言うのは違う気がする。

>>406
ソフィアのやつも4.0のは当初問題が発生してたような…気のせい?
0408デフォルトの名無しさん2010/06/23(水) 06:11:47
つまり圧縮ツールの問題?Qの問題?
0409デフォルトの名無しさん2010/06/23(水) 20:03:52
>>407 そうじゃなくて、修正コードのロジックが変だろ。

だから現物合わせって言われるんだよ。
0410デフォルトの名無しさん2010/06/23(水) 23:51:08
この流れは409が現物合わせでないコードを晒してくれるのですか?wktk
04114072010/06/24(木) 02:07:03
>>408
圧縮ツールの問題。

>>409
う〜ん…もしかして現物合わせって言葉、俺勘違いしてるのかな?
現物合わせって、システムの非公開部分に関わる根拠が明確でない操作をして、
手探りでなんとかうまく動くよう調整することだと思ってた。
この場合非公開部分に変更があるとうまく動かなくなる可能性があるから
そういうのって嫌われるよね。

修正コードは参照カウンタを無理やり操作したりしてるからエレガントなコードとは言えないけど、
それによる影響はローダ内部で管理してるから、たとえシステムに変更が加えられても大丈夫なはず。
そういう意味で現物合わせとは違うと思ったのよ。
俺の勘違いだったらごめん。

誰か、もっとエレガントなコード書いてくれないかな。
0412デフォルトの名無しさん2010/06/30(水) 10:48:57
誰か教えてください、

シミュレータでファイルにアクセスすると、
DLLの存在するディレクトリが基準になる様なのは
理解しています。

では、シミュレータでSDカードにアクセスするには
"fs:/card0/pc/Test.dat"
という名前でいいのでしょうか?

また、これは、シミュレータ側では、どんなパス名になりますか?
0413デフォルトの名無しさん2010/06/30(水) 19:42:28
またゆとりが…

アイドリングの一部の子みたいだな。
0414デフォルトの名無しさん2010/07/01(木) 09:40:53
>>412
ttp://brewforums.qualcomm.com/showpost.php?s=4d450b8a5eba95078bff998cf22d7426&p=45630&postcount=8

これかな?違ってたらスマン
0415デフォルトの名無しさん2010/07/01(木) 19:00:06
>>414
ありがとうございます。

あと、card0とかにアクセスするには、

MIFエディタでアクセス権をあらかじめ与えていないとだめですか?

0416デフォルトの名無しさん2010/07/01(木) 22:33:33
そうです
0417デフォルトの名無しさん2010/07/02(金) 09:40:54
ドキュメント更新されたけど、これは・・・
身元割れるかも知れんけどまぁいいや
0418デフォルトの名無しさん2010/07/02(金) 14:29:00
MIFエディタでゴチョゴチョしてやっと

/card0 rw/rw CARD0_ACCESS

というような設定が出来たら
IFILEMGR_OpenFile( , "fs:/card0/test.dat", _OFM_CREATE )
失敗で
GetLastError
が、21とかわからない数から
EFILENOEXISTSが帰るようになりました

しかし作成を指定してるのに作られません。

何か足らないことがありますか?


0419デフォルトの名無しさん2010/07/02(金) 14:33:07
PCが変わったからAppLoaderを再インストールしたら、データ転送ができなくなった…。

同様の現象が起こった方はおりますか?
デバイス接続やデータ確認は出来るのに、データ転送のみ出来ない状態です
0420デフォルトの名無しさん2010/07/02(金) 21:31:23
>>418
脳味噌
0421デフォルトの名無しさん2010/07/02(金) 22:06:08
burn
0422デフォルトの名無しさん2010/07/07(水) 23:31:53
C、C++未経験で普段はC#.NET、VB.NETやってます。

今日会社で
「BREWでこれ3ヶ月ぐらいで作って(1人で)」
とか言われました。

検索条件入力→一覧表示→選択
もしくは
商品のバーコード読み取りで選択

詳細表示→入力して更新
の様な感じの全30画面程。

色々調べてみたらAUの審査に1ヶ月以上掛かると見たのですが、
ぶっちゃけ残りの2ヵ月で作れると思いますか?
0423デフォルトの名無しさん2010/07/07(水) 23:35:48
おまえならできる


















0424デフォルトの名無しさん2010/07/08(木) 01:49:58
既にBREW向けに開発した経験があるなら2ヶ月もかからずに作れると思うが、
そうでないなら未知数と言うか変な端末仕様にぶつからないかどうかの運次第
0425デフォルトの名無しさん2010/07/08(木) 05:58:41
「作って」って言われてるけど例のGOサインは出てるんか?
0426デフォルトの名無しさん2010/07/08(木) 09:13:07
>>422 .net by auで作った方がいいんでないんかい?
0427デフォルトの名無しさん2010/07/09(金) 00:53:27
会社にC出来る人居ないのに何故受けた…って感じなので>>426を調べてみます。
多分お客さん的には携帯でデータいじれたらOKだと思うので、
携帯のブラウザでアクセスするサイト作れば行けそうな気も…。

レスありがとうございました。
0428デフォルトの名無しさん2010/07/09(金) 09:11:22
>>427 対応機種が少ないから気をつけてねー
0429デフォルトの名無しさん2010/08/25(水) 23:07:09
あげ
0430デフォルトの名無しさん2010/09/01(水) 15:49:20
またOSが重くなるということでよろしいか。

http://twitter.com/wataru4/status/22616152186
http://twitter.com/wataru4/status/22616326787
http://twitter.com/wataru4/status/22617362215
0431デフォルトの名無しさん2010/09/09(木) 17:21:55
OS自体が重くなるんじゃなくて、既存のオープンアプリプレーヤーが
機能拡張されるってことだと思う。
JavaアプリがBREWアプリと同等の地位に格上げってことになるのかな?
0432デフォルトの名無しさん2010/09/09(木) 23:00:43
いや、BREWより上になるんだよ
0433デフォルトの名無しさん2010/09/27(月) 11:06:07
hosyu

・・・にしてもネタが無いのは良いことなんだろうか。
0434デフォルトの名無しさん2010/09/28(火) 22:42:10
もう終了宣言でたからねえ
0435デフォルトの名無しさん2010/10/01(金) 10:36:03
BREWに新プラットフォーム、Android向けアプリ市場にも注力――KDDI鴨志田氏 ゲーム開発者向けカンファレンス「CEDEC 2010」でKDDIの鴨志田博礼氏が、auケータイ向けに新しいアプリプラットフォームを追加する計画や、Androdアプリへの取り組みを説明した。
http://www.itmedia.co.jp/promobile/articles/1008/31/news085.html

これのこと?>終了宣言
0436デフォルトの名無しさん2010/10/11(月) 18:36:12
ちょっと聞きたいんですが、アプリからデータフォルダにアクセスする方法ってありますか?
あれば教えていただきたいです。
0437デフォルトの名無しさん2010/10/11(月) 19:40:47
あると思います!

詳細はKDDIに聞いてください。
0438デフォルトの名無しさん2010/10/11(月) 20:25:39
あるけど教えられないんでKDDIに聞きましょう
04394362010/10/12(火) 12:34:29
>>437-438
サンクス。
やっぱ問い合わせかー。
0440デフォルトの名無しさん2010/10/17(日) 12:00:16
まだ新規でBREW案件あるんだなぁ。
0441デフォルトの名無しさん2010/10/17(日) 15:47:14
大変ですね
0442デフォルトの名無しさん2010/10/27(水) 22:58:16
今後BREWはどうなるのだろう?
0443デフォルトの名無しさん2010/10/28(木) 01:36:15
いらない子
0444デフォルトの名無しさん2010/10/28(木) 07:08:34
kcpがなきゃ、とっくにディスっている。Qにとっては今更押すメリットはないし。

0445デフォルトの名無しさん2010/10/28(木) 09:41:04
BREWメインで開発してた会社は、方向転換しないとまずいわけか・・・
0446デフォルトの名無しさん2010/10/28(木) 18:52:22
急にピタッと新機種のリリースがなくなるわけでもないし、今後数年はBREWの仕事があるよ、きっと。

それ以前に、どんなソリューションでもそうだけど、特定ソリューション専業ってのは問題でしょ。
0447デフォルトの名無しさん2010/10/28(木) 22:07:21
一般向けアプリ以外の組み込みアプリはBREWが細々と残るだろうけど
最終的にはOSにしか残らないだろうな。
そうなると端末の中の人以外はBREW開発の仕事が無くなる。
0448デフォルトの名無しさん2010/10/29(金) 23:37:28
何かのソリューションのモバイル版やゲームなんて、数年あったら全然稼げるぞ。
常識的には、端末販売後2年間は割賦販売で端末が残るわけだし。

結局、Androidでも画面サイズ対応とか、拡張キーアサイン対応とかやらされるんだろ?
一緒だよ、一緒。数年で使い捨てのコードを書くという意味では。
0449デフォルトの名無しさん2010/10/29(金) 23:38:56
意味不明
0450デフォルトの名無しさん2010/10/30(土) 01:37:52
おまえ、モバイルの仕事したことないからだろ?
0451デフォルトの名無しさん2010/10/30(土) 02:18:03
>>448
日本語で訳して
0452デフォルトの名無しさん2010/10/30(土) 10:49:54
ゲームのプログラムを場当たり的に作ってる底辺プログラマに、
事業収益の見通しの話なんて、語るだけムダ。
0453デフォルトの名無しさん2010/10/30(土) 13:59:57
>>451
1. 当分はBREWのプログラムを書く仕事が回ってくるかも。
2. プラットフォームが変わろうと、所詮モバイルは土方仕事。
0454デフォルトの名無しさん2010/10/31(日) 00:43:49
組込系の仕事だと毎回環境が全然違うから、安定していてドキュメントがあれば、とりあえず何でも許せる。

そういう視点だと、ちょっとあn(ry
0455デフォルトの名無しさん2010/10/31(日) 13:19:38
BrewとAndroid、どっちも設計とドキュメントとサポートが終わっている。
Androidがなぜモテはやらされるかわからんが。Androidはソースがあるだ
けましかな。

0456デフォルトの名無しさん2010/10/31(日) 23:31:04
ソースを確認してどうこうできるレベルじゃないでしょ。

ソース厨に限ってソース見ないし。
0457デフォルトの名無しさん2010/11/01(月) 07:47:30
おまえがそのレベルじゃないのはわかった
0458デフォルトの名無しさん2010/11/01(月) 10:17:14
iPhoneも状況は一緒です。
何なら満足できますか?

見えない部分で泣くのが嫌ならモバイルから撤退するとか、他社に投げるとか、会社やめるとか、開発から手を引く道しかないよ
0459デフォルトの名無しさん2010/11/01(月) 19:16:59
なんか話の流れがよくわからんのだが。
>>447までは
・BREWでのゲームアプリの案件が今後激減する(Javaアプリに移行するから)
・ゲーム以外は少しは残るんでないか?
って話だったと思うんだが>>448で全然関係ない話になってないか?
0460デフォルトの名無しさん2010/11/02(火) 00:49:26
そうだよね。

  激減する。
 →当分はあるでしょ?

から急に方向が。
0461デフォルトの名無しさん2010/11/02(火) 12:26:10
激減とかいうから、メーカーの開発者が暴れたのでは?
0462デフォルトの名無しさん2010/11/02(火) 19:31:20
KDDIが・・・
0463デフォルトの名無しさん2010/11/04(木) 04:57:13
ウチの会社はSの下請けでメインがauだが、大丈夫なんだろうか
LISMOとかもやっていたみたいだが・・・
0464デフォルトの名無しさん2010/11/04(木) 10:07:00
そんなに悲観するほどのことではないんじゃ?
J対応機でもBは動くんだし、稼働台数ではJ対応機が一気に
増えるってことはないだろうし。
そうこうしてるウチに一気にandroid機が増えちゃってJとかBとか
言ってられなくなるかも知れないし。

>>463
LISMOとか組み込みはあまり関係ないんじゃないかえ?
0465デフォルトの名無しさん2010/11/30(火) 14:20:36
平穏なこと・・・(´;ω;`)ブワッ
0466デフォルトの名無しさん2010/12/06(月) 02:14:46
BREWメインでやってるとこなんてもう駄目だろ
そんなところあるのか知らんが
0467デフォルトの名無しさん2010/12/08(水) 08:43:17
>>466
我社のことですか?
あわててシンビアンとかアンドロイドとかに手をだしてるけど・・・
KDDI-SHARPの下請けだす
0468デフォルトの名無しさん2010/12/08(水) 21:35:17
KDDIとくっ付いてるならいいじゃない。
くっ付いてなくてBREW開発してた会社は完全死亡だろうね。
0469デフォルトの名無しさん2010/12/09(木) 15:08:39
468は、実態知らないでしょ。

BREWだからじゃなくて、ケータイのソリューションの案件自体が縮小してるんだけど。

ケータイ向けモジュール部分の、直接的なプログラミングの工数は
プロジェクト全体で大きくないから、アンドロイドだろうがiPhoneだろうが、
別にその時々で対応するだけ。
0470デフォルトの名無しさん2010/12/09(木) 22:55:15
ケータイバブルで拡大した企業はやばいかもな
0471デフォルトの名無しさん2010/12/10(金) 13:41:24
モバゲーとかグリーとかも?
0472デフォルトの名無しさん2010/12/11(土) 10:25:27
[東京 10日 ロイター] 証券取引等監視委員会は10日、アクロディア<3823.T>
が金融商品取引法違反(虚偽記載)をしたとして、約7800万円の課徴金納付命令を
勧告した。監視委によれば、ソフトウェアの架空売り上げ計上によって赤字を黒字にし
たり損失を小さく見せかけ、2008年─2009年の期間の複数の有価証券報告書な
どで虚偽記載をした。アクロディアは、これら虚偽報告に基づいた有価証券届出書を通
じ、行使時の払い込み総額で約15億円となる新株予約権証券を発行した。
0473デフォルトの名無しさん2010/12/12(日) 17:08:10
>>472
やっちゃったかー
0474デフォルトの名無しさん2011/01/04(火) 03:23:23
>>471
ありゃあほとんどLAMP系のお仕事。
ケータイ向けモジュールの規模はたいしたことない。
0475デフォルトの名無しさん2011/01/17(月) 23:31:19
BrewMPのSDKについて来るアドイン使えばVC2010や2008でも開発できるくさい?
しかもBrewMPのサイトからならば特に登録せんでも
4.0と3.1のSDKもダウンロードできるっぽいね
0476デフォルトの名無しさん2011/01/18(火) 10:38:22
>>475
一般人ができるのはあくまでエミュの開発まで。
実機に転送するとかは不可。
あと2010はc++周りの仕様が変わりすぎてコンパイル通せんかった。
つか大回収するのが面倒だったんで2008使ってる。
0477デフォルトの名無しさん2011/02/01(火) 17:39:28
どういうコード書いてたらそうなるんだ・・・w
0478デフォルトの名無しさん2011/02/04(金) 09:11:05
BREW新規案件きたー!
すごい久しぶり、有難いことです。
0479デフォルトの名無しさん2011/02/05(土) 22:11:14
>>475 そもそも、プラグインからコンパイルとかしなければ、VS2010でも作業に何の問題もなし。
0480デフォルトの名無しさん2011/02/05(土) 22:54:16
Eclipseプラグインもあるでよ。
0481デフォルトの名無しさん2011/02/27(日) 22:57:50.12
BREWメインだった会社、今息してる?
0482デフォルトの名無しさん2011/02/28(月) 03:23:08.60
BREWメインって…

普通の会社は、プラットフォームにあわせて様々な言語・環境で仕事をするもんだよ。
特に、ケータイや通信のオーダーメイド品って。
0483デフォルトの名無しさん2011/02/28(月) 11:48:58.61
>>482
その中でBREWの比重が大きければ、メインと言えるだろ
現にそういう会社と付き合いがあったが、今息しているかすら分からない
0484デフォルトの名無しさん2011/02/28(月) 22:30:29.39
KDDIがBREWメインって事で、BREW開発を主軸に立ち上げられた会社は息をしてないだろうな。
BREWメインな会社は既に存在しないだろうけど。
0485デフォルトの名無しさん2011/03/01(火) 00:01:26.83
会社の立ち上げられ方がいいかげんすぐる…

そんなノリで会社を作っちゃだめだろ
0486デフォルトの名無しさん2011/03/01(火) 00:34:12.76
別にBREWだけじゃなく、javaでも公式メニューからの集客力だけで持っていたような
昔からある月額ゲームサイトは、今後厳しいと思うけどな。
0487デフォルトの名無しさん2011/03/02(水) 11:20:54.00
呼んだ?
ウチau公式の月額ゲームサイトがメインだけどまだ息してるよ!
見捨てないでー!

まぁだいぶ落ち込んできてるのは事実だけど最近はBREW以外の案件が増えてきてるしなんとかなりそうな感じ。
0488デフォルトの名無しさん2011/03/02(水) 14:43:54.44
資金があるうちに早く案件の幅を広げるんだ!
0489デフォルトの名無しさん2011/04/05(火) 09:17:13.40
hosyu
0490デフォルトの名無しさん2011/05/03(火) 08:22:59.87
コピーガードのかかったBREWアプリをPCに転送して解析することは可能ですか?
0491デフォルトの名無しさん2011/05/03(火) 10:09:01.60
無理無理無理無理かたつむり

主な理由はライセンス的な問題と技術的な問題。
ライセンス的な問題を無視しても基本的に個人じゃ無理。
個人で何とかしても技術的に無理。
詳細は言えんが結論として無理。

あとBrewなんて終わってる技術だから解析したって飯は食えんし面白くない。
止めとけ。
0492デフォルトの名無しさん2011/05/04(水) 08:23:37.01
そうなんですか・・・
おとなしくjavaに乗り換えますorz
0493デフォルトの名無しさん2011/05/05(木) 23:13:03.58
技術としては終わって無いだろ。
KDDIの一般向けアプリとしては終わっているけど。
0494デフォルトの名無しさん2011/05/06(金) 22:18:51.82
>>493 底辺使い捨てゲーマーだから知らないんだよ。

余計なこと言うなよ。放っておけばいいんだよ。
0495デフォルトの名無しさん2011/05/08(日) 22:50:07.09
OS側には乗ってるけどアプリとして終わってるしなぁ・・・
OS側の人間は限られてるから、「マイナー技術≒終わってる技術」とすると誤りでは無い気もする。
0496デフォルトの名無しさん2011/05/30(月) 23:51:43.47
結構ダラダラ続いてきたのが
Android auとか言い出したためいきなり終わった、ってな感じ。
0497デフォルトの名無しさん2011/06/02(木) 01:20:49.15
まあ、ゲームプログラマはauの話しか知らないからな。

どこかで見たことがあるようなゲームレベルの話で、
始まった、終わったってしたり顔だもんな。
0498 忍法帖【Lv=1,xxxP】 【東電 69.1 %】 2011/06/04(土) 10:26:30.40
BREWが死ねば世界はJavaで満たされる
0499デフォルトの名無しさん2011/06/05(日) 21:01:44.50
kddi関連以外でBREWやってた人っているの?
■ このスレッドは過去ログ倉庫に格納されています