1 名前:1 [2006/01/17(火) 21:55:41 ] BREW(Binary Runtime Environment for Wireless)についてのスレ ■テンプレ kintubo.kakiko.com/brew/ ■前スレ 06 pc8.2ch.net/test/read.cgi/tech/1126846736/ ■過去スレ 05 pc8.2ch.net/test/read.cgi/tech/1119056460/ 04 pc8.2ch.net/test/read.cgi/tech/1111028365/ 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/ 関連情報 >>2-10
709 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 03:56:54 ] 勇者ってか、ワードじゃないとダメじゃないとか、そのへんは?
710 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 11:41:54 ] BREWの勉強をしようと思い、 BREWプログラミング実践バイブル と BREWアドバンスト・プログラミング の どっちか1冊をまず買おうと思っていますが、ずばりどちらがお勧めでしょうか?
711 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 14:01:37 ] むしろどっちも買っておくとか。 個人的には前者の方が使える気はする。 っていうか、結局端末仕様とAPIの理解が最大限に大切なので 普通にC++知ってるんならどっちもどっちかも。
712 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 14:57:59 ] やはり両方買うべきですかね〜。 手始めに前者の方から購入してみることにします。 ありがとうございました!
713 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 16:46:28 ] どっちも金をドブに捨てるようなもんだよ。
714 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 21:15:16 ] 質問です。 IHTMLViewerを入力用のインタフェースで使用しようと思っているの ですが、radioボタンのどれが選択されているかをソフトキーなどを 押下したタイミング(submitじゃなくて)で取得したいのですが、可能 でしょうか? IHTMLVIEWER_GetAttrValueなどでcheckedなどを指定してみても 何もとれないのですが、無理なのですかね?
715 名前:632 [2006/04/19(水) 21:49:40 ] >>710 どっちも会社でみましたけどー 僕と同じぐらいな初心者レベルだったら、 実践バイブルのほうが読みやすかったですー(><) だけど、こっちのほうが勉強になったですよ(^^ ttp://www.s-cradle.com/developer/itmedia/ITmedia_Mobile_BREW_Programming.html
716 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 21:57:26 ] 実践のほうは買ったけど、やめたほうがいい。 俺の知り合いならあげてもいいよ
717 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 23:43:09 ] >>715 俺も最初のとっかかりはそこだった。あとはリファレンスとここ。ここありがとうございます。
718 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 00:26:22 ] >>714 取得できますが、ラジオボタンなら自作した方が無難です。
719 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 02:33:56 ] 遠回りでよければWin32SDKのプログラムを勉強した方が一石二鳥になりそうな気がしないでもない むしろ経験があったから二冊の本、どっちも役にたたんかったわ SDKヘルプとサンプルだけで充分だった
720 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 05:32:08 ] どこにあったかわすれたけど、プログラミングtips PDF。 あれも読んでおくといいよ。
721 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 05:36:30 ] あ、ふつうにWebにあった。 プログラミングガイドもちゃんと読むんだぞ。 www.brewjapan.com/technical/index.html
722 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 05:42:55 ] うおっ、寝ぼけてるな自分… >>1 のテンプレで充実してるジャマイカ…。
723 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 09:38:09 ] >>718 どうもです。 SetNotifyFn()で設定した関数内でチェック 状態の遷移を管理するとかでしょうか? 擬似的にsubmitを実行できれば、取得が楽 なのですけれど。
724 名前:718 mailto:sage [2006/04/20(木) 10:30:21 ] >>723 どうしてもやるならGetViewState()かと思います。
725 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 11:06:30 ] >>724 どうもです。 GetViewState()で取得できますね。 すみませんでした。 APIリファレンスとプログラミングはみてた のですが、ビュー的な情報がとれるだけだ と勘違いしていました。 あいがとうございました。
726 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 16:00:42 ] 普通にC++理解してればプログラミングガイドとサービスガイドが一番最初に読むべきドキュメントな希ガスw
727 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 17:41:21 ] c++つーかWindowsと似たようなイベント処理のプログラムじゃね?
728 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 23:47:13 ] 独自コールバックの実装の仕方がわからんのじゃよ ファイル書き込みをReadのように非道鬼的に死体んですが プログラミングガイドだけではよくわかりまそん どなたかご教示おながいします
729 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 00:11:49 ] 日本語書けよチョン
730 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 00:18:35 ] そんなの Write の中でタイマをセットしてコールバック先で書き込めばいいだけじゃね?
731 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 01:16:07 ] >>730 Writable()なかったっけ?
732 名前:デフォルトの名無しさん [2006/04/21(金) 10:54:14 ] ここの住人はみんなプロか業務の人か? 素人が作っても転送できなきゃ意味ないしましては審査に通るわけがないな…
733 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 11:29:59 ] ひやかし以外は何らかの形で商売にかかわってるだろ
734 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 12:47:44 ] 大学とかで研究目的で作ってる人はどうやって審査を通ったんだろう。 別枠があるのかいな。
735 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 13:05:10 ] >>734 どういう意味? アプリの審査じゃなくて、それ以前の話?
736 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 13:16:34 ] 実機で作るための審査?
737 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 13:27:31 ] 売るわけでもない研究用のアプリを わざわざ審査に通す意味なんて無いだろうから、 >>736 って事? 大学は法人だから契約できるんじゃね? それかどこかの企業との共同研究にするとか。
738 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 13:27:40 ] そもそもBREWの研究をやる大学って一体・・・
739 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 14:04:33 ] 学生に携帯に関わるつらさを教えたら、業界にきてくれなくなるよ・・・
740 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 14:45:06 ] >>739 Writable()はありません_ト ̄|〇
741 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 14:57:18 ] >>740 そうですね
742 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 15:01:51 ] あ、ほんとだ。 失礼。
743 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 21:06:02 ] >>737 技術ライブラリを作るためだけでも実機動作は必要になるじゃないか R&D部門、共同研究、既存の物をBREW上で動かすだけでも必要な要素なんて満載じゃないか
744 名前:デフォルトの名無しさん [2006/04/21(金) 22:01:37 ] へえ
745 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 23:39:25 ] リファレンス板買ってすませてるよ。金のある研究機関はね
746 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 00:04:25 ] >>743 だから、デバッグ機があれば十分だろ。
747 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 00:14:35 ] >>745 研究機関になんか売ってくれませんよ チップを買うメーカーしか相手にしてない
748 名前:632 [2006/04/22(土) 11:58:28 ] >>745 リファレンス版ってなんですか? ぅぇ・・・二日酔い・・・
749 名前:デフォルトの名無しさん mailto:あうヲタ氏ね [2006/04/22(土) 15:28:03 ] ////三三人三\ | 川リ━━━━i | リ \/ 、/ | | ノ <・ヽ /・> | |(6|| \ 〉 | | (_n,,,,n)./ | ヽ ..,,,,,.. ,, / <もはや、あう・糞塚持ってる香具師は池沼。 ゝ .,.- \;;;;;;;(三)/ / / '''''''''、ヽ. FLET'S でKing of Saitamaが750
750 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 16:23:49 ] >>632 うぜぇ
751 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 19:02:01 ] case EVT_APP_START: while(1){}
752 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 19:03:10 ] >>751 移動機リセット
753 名前:デフォルトの名無しさん [2006/04/23(日) 11:44:09 ] >685 古い話で申し訳ないが、次の手順で試したがどうも上手くいかない。 ・helloworld.dll(固めるやつ)をgzipで圧縮 ・普通にウィザードでBREWアプリを作成 ・提供ソースを組み込んでAEEModGen.cをプロジェクトから外す ・コンパイル UnZipStreamで上記dllは確かにメモリ上に展開されてるけれど return _AEEMod_Load( pIShell , ph , &pModule->_pIModule ); した後、オチる。 DLLはだめでMODしか成功しないとか・・?
754 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 12:39:14 ] dllとmodは別モンだろ・・・
755 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 12:52:10 ] 普通に開発して、最終で提出するときに名前を変えて提出すればおk。 例えば sample.mod という名前の mod を提出するのであれば、 sample.mod を GZIP で圧縮して、名前を mod.bin に変更 >>677 の mod を sample.mod に変更 で、これを実機に入れて実行するだけ。 エミュで開発するときは >>677 の mod を使う必要はないよ。
756 名前:デフォルトの名無しさん [2006/04/23(日) 12:53:41 ] スマソ 実機(mod)でしか成功しないなら、今手元に環境がないから諦めるかと思ったので
757 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 16:16:27 ] おいおい、何だこの低レベルな質問。
758 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 17:01:01 ] そろそろデザインパターン(ry
759 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 17:07:32 ] longjumpとかつかったら怒られたなんで?
760 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 17:33:13 ] >>759 漏れの浅い知識で考えるに、そんなコーディングしないでね、ってことだと思う。
761 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 18:10:59 ] >>759 実装されてないからだよ。
762 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 19:22:57 ] おいおい、何だこの低レベルな質問。
763 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 20:12:08 ] 4月になって、新人さんがBREWさわりだしたのかな
764 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 20:27:37 ] かわいそうに。いきなり左遷か
765 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 21:01:02 ] 素人考えで>677のmod使って検証だして、 ヒープ使用量で落っこちると見た。
766 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 23:50:25 ] >>765 使用するヒープは、展開する瞬間に GZIP の展開のための 32KB があるけど、これは瞬間的だし失敗したらローダ側でエラーを出すから問題ない。 あとは >>677 の mod があるけど、ADS1.2 だと 660byte。ほとんど無視出来る。 しかもヒープが足りなかったらローダがエラーを出してくれるし、何も考える必要は無いと思うが。 あるとすればファイル名とファイルサイズを書き出す項ぐらいか?
767 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 01:39:13 ] もともとのmodに問題がある、ってこったな。
768 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 04:06:48 ] BREW3.1端末同士で直接通信する方法を探したんだけど IIrObexは廃止された? それとも3.1用のAPI提供待ち? 何か方法ないかな。
769 名前:デフォルトの名無しさん [2006/04/24(月) 06:44:08 ] IrObexは赤外線ついてる限り乗っているよ。
770 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 08:17:46 ] 間に鯖建ててマッチングすればいいやん
771 名前:768 mailto:sage [2006/04/24(月) 13:50:49 ] ん、意味が通じなかったな。ちゃんと説明する。 BREW2.1も3.1も端末に赤外線通信のサービスが付いてることは分かっている。 →ではアプリから操作するための具体的なAPIはどれ? →BREW2.1では拡張APIで提供された。(IIrObexという名のAPI) →BREW3.1の拡張APIには入ってない。説明もない。 →BREW3.1では赤外線通信を操作することは、仕様から削除されてしまったか? それともまだ提供準備中の段階で、そのうち提供されるのか? って考えた。 >間に鯖建ててマッチング そういう方法があるのはもちろんわかってるけど、 今は端末同士で直接通信する方法を探してみてる。 なけりゃないで、「そうか、ないか」でおしまい。 まだ開発入ってないんで(調査段階)気楽にー
772 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 13:57:04 ] スキルがあるなら SD カードインタフェイス使って端末間で通信もできるよ。 BREW とは全然関係ない世界だけど。
773 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 14:57:03 ] BREW開発でユニットテストやってる人いる?
774 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 19:00:22 ] >IrOBEX対応 赤外線搭載機なら使えるかも 詳しくは各端末仕様書参照しとくれ >2.1と3.1のAPIの違い 基本的にないお 3.1の方がすこしAPIが増えてるぐらい リファレンスは知らんがプログミングガイドにいろいろ書かれてる >外部メモリ DFなら使えるんじゃね? PCフォルダを侮痢楡菟から使える端末は少ないお
775 名前:デフォルトの名無しさん [2006/04/24(月) 19:44:53 ] ネイティブで改行つきの文字列を 改行つきで表示する方法をだれか教えてください(^_^;)
776 名前:デフォルトの名無しさん [2006/04/24(月) 19:45:48 ] パチンコ&スロットを自分で解析してみませんか? 一般には読み込み不可能とされていた LE-4280(V4),2280(V2ライト),2080(V2)チップがPC上で解析可能に 詳しくはこちらまで・・・ www.3-you.com/
777 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 19:51:11 ] >>775 っ[IHTMLViewer]
778 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 19:52:28 ] まちがえた HTMLだと改行は無視されるじゃん...('A`) preタグかplaintext使えば行けるかもしらんが
779 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 20:14:40 ] つITEXTCTL
780 名前:デフォルトの名無しさん [2006/04/24(月) 20:59:45 ] >>>777 >>778 早速ありがとうござまーす。うぅーん・・・。 それだとhtml埋込になりますよねぇ・・・。 >>779 打ち込んだのを、そのままITextCtlに渡して 表示・・・改行コードは何故か消えませんか・・・? Brewたんの認識できる改行コード(HEX)・・・orz
781 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 21:39:26 ] てめぇで改行入れろや iアプリだってやってくれんぞ。
782 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 11:52:00 ] IHTMLVIEWERを使用してformタグ内にinputタグ(type=text)をひとつだけ用意 して、valueに長めの文字列いれてスクロールさせようとしています。 このhtmlをHTMLVIEWERに設定するとなぜか、テキストボックスの横に改行マーク の入ったボタンが表示されてしまいます。 formタグ内にもうひとつinputタグを入れると表示されなくなるのですが、その他にこのボ タンを表示させない方法はありませんでしょうか?
783 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 12:11:33 ] >>782 ありません。仕様です。
784 名前:デフォルトの名無しさん [2006/04/25(火) 12:17:22 ] 今日もBREWたんハァハァ(´ω`)
785 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 14:09:10 ] >>783 どうもです。 できないのですか、残念です。 タイマーを使用して少しずつ描画をずらすのが一般的なのでしょうか。
786 名前:デフォルトの名無しさん [2006/04/25(火) 15:10:31 ] WIN端末でIWebでデータ送信したいのですが、1度の送信で送れる最大バイト数って あるんでしょうか? (1日に送受信できる上限サイズはサービスガイドに見つけたのですが) よろしくおながいします。
787 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 15:25:09 ] >>786 ソケットバッファサイズ分までしか送れないって話だったと思った。
788 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 15:35:04 ] >>785 自動でずらすならタイマー、手動でずらすならキーイベント。 >>786 フォーラムをPOSTで検索。
789 名前:デフォルトの名無しさん [2006/04/25(火) 15:36:50 ] VC6のメニューの「ツール」に、BREW ARM Makeが無いのですが どうすればいいでしょうか?
790 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 15:39:19 ] SDKのsrcフォルダの中にnmake用のMakefileテンプレートがあるので自分で作る。
791 名前:789 mailto:sage [2006/04/25(火) 15:43:29 ] >>790 GenerateARMMakefileをつかってmakefileは作れました。 その後、コンパイルするメニューがどれか見つからないのです・・・
792 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 15:44:33 ] >>791 KDDIの全資料を「BREW ARM Make」で検索。
793 名前:786 [2006/04/25(火) 15:55:25 ] >>787 ,>>788 ありがd。 フォーラムを検索し、IWebの制限で64KBytesまでということがわかりますた。 助かりました。
794 名前:789 mailto:sage [2006/04/25(火) 17:21:50 ] ツールのカスタマイズでBREW ARM Makeを作り実行したのですが、 Fatal Error: Makefile Not Found Create Makefile from AddIn tool bar ツールは次のコードを返しました: 3 となってしまいます。パスの設定が間違っているのでしょうか。
795 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 17:44:57 ] >>794 SDKのドキュメントを「Makefile Not Found」で検索。 フォーラムを「Fatal Error Makefile」で検索。
796 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 18:07:18 ] 「Create Makefile from AddIn tool bar」を日本語に訳す
797 名前:デフォルトの名無しさん [2006/04/25(火) 18:50:53 ] ITextでマルチライン有効にしたら \nつかえる?
798 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 19:11:23 ] その程度のことを自力で試さない理由は?
799 名前:デフォルトの名無しさん [2006/04/25(火) 19:56:00 ] >>798 1.自宅に環境ない。 2.仕事時間に調べる時間短縮w ゴメw ズルイ俺w またROMるよ。
800 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 23:12:48 ] できますん
801 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 23:37:23 ] なんでARMコンパイルにVC使うの?バッチファイルでいいじゃない 一度に2.1用と3.1用が出たり認証有り無しが出たりデバッグ有り無しが出たりするよ
802 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 01:17:11 ] じゃあくれよ
803 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 01:56:29 ] shakerが端末依存でうまく設定できないことってある?
804 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 09:38:01 ] brew自体端末依存なので、余裕であり得ます。
805 名前:デフォルトの名無しさん [2006/04/26(水) 19:03:41 ] 今日はBREWたんのこと少しわかった気がする_(._.)_ ガンガロ ノシ
806 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 20:24:38 ] ADS1.2 でコンパイルしたオブジェクトファイルは RVCT1.2 でリンクできないのだろうか。 なぜか undefined refarence to <関数名> になってしまう。
807 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 01:01:26 ] >>804 ふーんそうなんだ。 不便だねぇ。
808 名前:sage [2006/04/27(木) 18:17:58 ] 空きメモリの容量を調べる方法ってある? デバックモードの###3#でやってみたけど アプリ実行したりすると逆に増える・・・ なんで?
809 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 19:13:42 ] ARMコンパイラをインスコして、BREW Addinsをインスコしたあとに、 「Generates the makefile which can be used to compile with ARM Compiler」ボタンを クリックしたのですが、何も反応がなく、Makefileも生成されていないようです。 BREW SDKを再インスコしたり、いろいろやったのですが、上手くいきません。 BREW Addinsでこのような問題に遭遇した方・・・解決法をご存じないでしょうか?