1 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 18:13:16 ] NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。 ※DoCoMo以外は下記スレへ。 CLDC+MIDP+携帯電話用Javaスレッド part 6 pc11.2ch.net/test/read.cgi/tech/1155174514/ ■ iアプリ特有ではなくJava一般に関する質問はこちらへ 【初心者】Java質問・相談スレッド99【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1173026128/ ■ iモード携帯電話用Java(iアプリ)まとめサイト ton.my-sv.net/ ■関連スレ 【日本携帯】Mascot Capsule/Micro3D【標準】 pc8.2ch.net/test/read.cgi/tech/1117773530/ 過去スレ Part13 ttp://pc11.2ch.net/test/read.cgi/tech/1164168601/
560 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 01:42:42 ] >>558 つObject
561 名前:558 mailto:sage [2007/06/09(土) 01:50:00 ] >>560 こんな便利な型が有ったとは知りませんでした。 有り難うございます。
562 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 02:02:19 ] 次はメソッドが無くなっちゃったとか言って来そ。
563 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 02:31:28 ] ドコモのF901isなんですが無料で遊べるチェスのアプリはないでしょうか?
564 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 03:19:12 ] 板違い
565 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 04:12:14 ] またまたGraphics3dだけど、これzソートかよw 16bit深度バッファで112kb位けちるなよ。 おまけに1モデルあたりのサーフェース数が最大255面って正気?w Primitiveクラス内部で、int[] vertexBuffer = new int[255*3*3]とかハードコードされてんだw 想定外にボロイんで、俺のバグだと思って悩んじゃったじゃないか。 あと、頂点座標が12bit固定少数扱いされてない気がするんだけど気のせい? マジで萎えるなこれ。
566 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 09:19:01 ] GIFがPNGに比べて容量が大きくなってしまうんですが、 どうにかできないでしょうか。だいたい1、2KBくらいでかくなってしまいます。
567 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 12:16:02 ] スレ違いな気がするけど どうしようもない
568 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 14:16:57 ] Jar圧縮しておくと若干縮む場合もあるけど、期待するほどじゃない。
569 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 14:18:45 ] >>565 そろそろうざい
570 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 14:23:40 ] >>566 1〜2kbが気になって仕方のないサイズであるなら、色数を減らす等の対処をすればいい。 それが嫌ならプログラムを削減すればいい。 それも無理ならどうしようもない。 >>567 iアプリ開発の話だろ。たぶん。
571 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 15:29:46 ] 画像の色数が多いならJPEGにすれば? 透過できない点に注意が要るけど
572 名前:566 mailto:sage [2007/06/09(土) 17:03:54 ] みなさんありがとうございます。 確かによく考えたらスレ違いでした。すいません。 減色とか劣化は試してるんですが、満足行く結果は出ないです。汚いのにPNGと容量一緒とか。 減色ソフトを買ってみます。
573 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 18:12:18 ] >>565 頂点バッファサイズというより、インデックスバッファがバイト型で なおかつ固定番号の処理してるんじゃない? >>569 俺としては現状の問題点を洗い出すという点で悪くないと思ってる
574 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 19:22:30 ] 空気嫁てない
575 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 20:03:43 ] たぶん君が空気だと思ってるのは君だけだ
576 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 20:11:29 ] ↓をのっとっちゃえば? どうせ過疎&糞スレだし。 【日本携帯】Mascot Capsule/Micro3D【標準】 pc11.2ch.net/test/read.cgi/tech/1117773530/
577 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 00:31:29 ] >>俺としては現状の問題点を洗い出すという点で悪くないと思ってる 御意。 自分が使ってないからって「空気よめてない」とか自己中なことよく言えるよな。 そもそもおまえの空気なんかしらねーよw 興味ないならスルーすりゃいいだろ? ひょっとして糞クラスライブラリ制作会社関係者? 128.0fでオーバーフローするっていう情報だって、知らなけりゃハマリバグになってたかも。 Graphics3d, FastMath, Transformは糞クラスなので、糞っぷり情報は貴重。
578 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 01:57:18 ] >>565 > またまたGraphics3dだけど、これzソートかよw > 16bit深度バッファで112kb位けちるなよ。 ソフトウェアレンダリングだと大抵Zソートじゃない? 最近だとFlashのPapervision3Dもそうだし。 ZバッファはピクセルごとにCPUが一番嫌がる分岐が必要になるっしょ。 まあ3Dの実装がカスなのには同意するとして、エイチアイに退場願いたければ ATIやNVIDIAがとっととケータイに食い込んでくれるのを祈るのが一番だろうな。
579 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 02:43:57 ] 煽り口調を何とかして欲しいと思う。 情報は有難いんだが…
580 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 04:16:34 ] もし同じ症状になった人がいれば教えてほしいんですが。。。 Iapplicationの派生とCanvasClass派生とは別にClassを作成して、 そのClassが突然作成不能になっちゃったんです。 解説すると長くなりそうなので簡潔に。 ・アプリは起動する ・そのclassのインスタンスを作成したり、staticフィールドにアクセスしようとした瞬間アプリが落ちる ・Throwableで囲んでもキャッチに飛ばない ・ただし落ちるのは900のみ ・もしかしたら900isも落ちるかもしれないけど実機がなくて試してない ・901は大丈夫 ・メモリエラーかとも思ったが、同じメモリの機種でも900じゃなければ大丈夫 Javaってエラーキャッチできないこともあるんですね。。。
581 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 04:22:20 ] 背面カリング無い方が萎える。
582 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 10:51:02 ] >>580 VMが落ちたらcatchできない JavaでもPHPでもPerlでも同じ
583 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 11:12:53 ] >>580 その別のクラスってなに? そのクラスのコードは、その携帯電話の中に本当に存在してるの? 症状からNoClassDefFoundErrorな気がするんだけど。
584 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 11:28:29 ] >>580 >>583 の指摘を具体的に言うと、900はCLDC1.0、901以降はCLDC1.1で違うってこと。 その独自クラス、例えば浮動小数点使ってたりしないか? DoJa-3.5用(900用)のエミュレータで動かしてみると原因がわかるかもしれない。
585 名前:デフォルトの名無しさん [2007/06/10(日) 13:30:50 ] すいません。 誰か教えてください。 DoJa-3.5用(900用)のエミュレータを使ってHelloWorldを出すという、初歩の初歩でつまずいてるのですが、ビルドを実行すると javac:ターゲットリリース1.1がデフォルトのソースリリース1.5と競合しています。 とでて、ビルドが失敗してしまいます。 どうすればよいのでしょうか? Javaスレの神様どうかお教えください。お願いします。
586 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 13:43:13 ] マルチ乙 pc11.2ch.net/test/read.cgi/tech/1180419689/378
587 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 15:37:44 ] >>580 さん >>583 さん 本当にありがとうございます。。。 動きました。 原因は浮動小数点でした。。。 Dojaのターゲットプロファイルを3.5まで下げてコンパイルして 何もでなかったので安心してました。。。 そういえば小数点使えるじゃんとか昔に調子乗って作って、 途中から900対応にしたので忘れてました。。。 出直してきます。。。 ありがとうございました!!!!!!!
588 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 15:39:51 ] …そして、レス番号も間違えてしまいました。 >>583 さん >>584 さん でした。 ご無礼お許しください。
589 名前:552 mailto:sage [2007/06/11(月) 11:46:46 ] >553 >554 業務アプリで、1日辺り数十枚の写真を取り貯めしてセンタへ一括送信するってのを作った。 その際、スクラッチパッドはデータが一杯なのでネイティブ領域に撮った写真を保存してた。 携帯電話の機種によっては、iアプリで撮った写真は専用のフォルダに入れるくらいだから、 iアプリが自分で保存したエントリィぐらい削除できても良いのに、ってチラ裏ですまん ... やっぱ、普通に考えても削除はまずいよな ...
590 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 00:23:21 ] graphics3dなんだけど、こうやって↓ビットORして使う定数なのに, Primitive.NORMAL_PER_FACE | Primitive.TEXTURE_COORD_PER_VERTEX 排他的に使う以下の定数が、 NORMAL_PER_FACE = 3 NORMAL_PER_VERTEX = 2 と、3, 2で定義されているってどういうつもり? 普通、2^n数列だろうが。 両方同時に指定された場合を考えてるのか?ならその場合、throwすべきだろ。
591 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 00:25:31 ] ヒント:ビット節約
592 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 11:32:21 ] つまりNORMAL_PER_FACEのときはビット1が必須だってことだろ
593 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 11:55:23 ] NORMAL_PER_FACE と NORMAL_PER_VERTEX は同時に指定しないだろ・・
594 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 12:44:16 ] 排他的だから 2と3なんだろ。 2と4だったら、排他的な関係とはいえないだろ。
595 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 13:05:52 ] 愚痴ばっかり書くから…
596 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 21:33:49 ] 携帯ではArrayListって使えないんですか? どうやっても上手くいかないのはなぜなんだろう? 絶対出来ないのなら、リンクリストみたいなのを自分で作ろうと思うのですが……。 明日までに仕上げたいものなので、出来れば早めのレスをよろしくお願いします。
597 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 22:07:37 ] >>596 少なくともCLDC1.0には無いみたいね。 APIリファレンスぐらい見ようよ。 Vectorならあるけど駄目?
598 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 22:11:56 ] Vectorがありましたね……すいません。 もうちょっと調べればよかったです。 ご迷惑をおかけしました。
599 名前:デフォルトの名無しさん [2007/06/13(水) 23:23:16 ] >>594 よく読め。 >>両方同時に指定された場合を考えてるのか?ならその場合、throwすべきだろ。 だからさ、そのNORMAL_PER_FACE とNORMAL_PER_VERTEXをユーザー側で利用する場合を考えてみ。 そのPrimitiveが 面毎法線なのか、頂点毎法線なのか調べるのに、 flags & NORMAL_PER_FACE ってやるだろ普通だったら。 なぜなら、ビットORして使用するような定数列の場合、2^nで定義するって<常識>だから。 その定数が幾つで定義されているかなんか知る必要がないの普通は。
600 名前:デフォルトの名無しさん [2007/06/13(水) 23:25:55 ] ところが、このクソライブラリの場合、 まず、System.out.println()で、NORMAL_PER_FACEとNORMAL_PER_VERTEXの値が それぞれ幾つなのか調べる。2^n列で無いことを発見。 ((flag & (NORMAL_PER_FACE | NORMAL_PER_VERTEX) ) == NORMAL_PER_FACE ) で、やっと動作。
601 名前:デフォルトの名無しさん [2007/06/13(水) 23:31:35 ] しかもなにこのラスタライザ。クソ遅いし。 おれのBREW2.1対応のポリゴンラスタライザ(任意矩形クリッピング+テクスチャマッピング+ パースペクティブコレクション+Gouraudシェーディング+カラーモジュレーション) の5倍以上遅い。俺のはサンプラーとスキャンライン周りはアセンブリで書いているものの、 graphics3dもラスタライザ自体はネイティブだろうから、BREWとさほど変わらないはず。
602 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 23:35:08 ] >>599 内部動作とリンクしてるフラグ指定なら常識ともかぎらんよ たとえば下位ビットは法線があるかどうか、上位ビットは面毎か頂点毎か という意味で処理してんなら2と3が指定されてるのは自然だ そして法線が無い場合は0というのも納得がいく まあカラー指定のビットの方はそうはなってないんだけどな・・
603 名前:デフォルトの名無しさん [2007/06/13(水) 23:42:50 ] >>602 いや、いいほうに解釈しすぎ。 だから、ユーザーからするとそれぞれの値は基本的に見えないんだよ? ノーマルがあるかどうかを調べたいならそれこそ(flags & (PER_VERTEX| PER_FACE)) って"やるべき"。こんなの基本中の基本だって。社内ライブラリならどうぞご勝手にって感じだけどね。
604 名前:デフォルトの名無しさん [2007/06/14(木) 00:01:53 ] graphics3dではテクスチャサイズが正方2^n指定なのに、なんでテクスチャサイズの値域 (サイズが128x128だったら、[0,...,127])でUV指定するんでしょうか?許せません。 ちなみにおれのラスタライザはOpenGL|ESと同じ1:15:16の固定少数フォーマットだけど、 テクスチャ座標はちゃんと、[0.0,...,1.0]([0,...,0x10000])に正規化してます。 テクスチャサイズを2^nに決めているので、パフォーマンスのペナルティないんで。 あと、テクスチャーサンプラーでは乗除算を一切使ってません。
605 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 00:07:13 ] >>603 APIリファレンスに値書いてあるとおもうけど。 わざわざprintlnしたの?w
606 名前:デフォルトの名無しさん [2007/06/14(木) 00:12:53 ] >>581 凸包モデルしかテストしてなかったので、バックフェイス刈らないって気付かなかったw マジで? どういうつもり? 渡された頂点列を、World->View変換後に外積計算して 外積のz成分の符号を見るか、もしくはWorld変換後、視線ベクトルとの内積の符号を見れば 裏か表か判るんですが。。。やり方判ったら、そんぐらいやってもらえませんか? だめだこりゃ。。。orz docomoさま、OpenGL|ESを一般公開してください。
607 名前:デフォルトの名無しさん [2007/06/14(木) 00:13:43 ] >>605 うん。
608 名前:デフォルトの名無しさん [2007/06/14(木) 00:23:24 ] 具体的には、頂点座標v1, v2, v3の順に渡されたとし、 World->View変換後の頂点座標をv''1, v''2, v''3とすると、 O = (v''2-v''1)X(v''3-v''1) Sign( O.z )が視点に対する面の向き。 また、World変換後の頂点座標をv'1, v'2, v'3とし、視線ベクトルを sとすると、Sign( (v'2-v'1)X(v'3-v'1)・s )が視点に対する面の向き。 X: 外積,・:内積 graphics3dにバックフェイスカリング入れてください(CULL_NONE, CULL_COUNTERCLOCKWISE, CULL_CLOCKWISEでフラグ指定)。 バックフェイスカリングはリアルタイムレンダリング界の常識です。
609 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 00:28:46 ] というかBREW版のMCV4はわりとまともに機能がそろってるので DoJa版インターフェースを作ったヤツがタコだったんだろうな
610 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 00:50:04 ] >>609 BREW版 MascotCapsul v4の場合、下位層がOpenGLだからまともなだけ。 てか、OpenGLつかえるなら、MascotCapsulなんかそもそもいらん。 じゃまなだけ。
611 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 00:54:51 ] ちなみにOpenGL使えるauの端末は、ハードウェアラスタライザー搭載機のみ。 型番でいうと、43とか以降かな。
612 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 01:04:38 ] 作ったやつ(ら?)は、外積とか携帯では計算が重すぎるから・・とか思ってそうだなw
613 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 01:21:31 ] テクスチャーマップドポリゴン描画処理 >>>> 越えられない壁 >>>> ベクトル外積計算1回
614 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 02:39:57 ] ユーザーが意識する必要のない定数の値に なんでイチャモンつけてるんだ? で、5倍以上遅いっていうのは同じ端末での比較?
615 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 03:02:52 ] >>614 >なんでイチャモンつけてるんだ? その定数がクラスライブラリ内部で使用されるだけという思い込み、もしくは希望を抱いているとそういう疑問を持つんでしょうな。 公に公開されるクラスライブラリを設計する会社が、もしそのような思考力・設計力しかないのならDoJaの一クラスなどという、 そんな大きな仕事を請ける資格はないです。公のクラスライブラリ設計者は、クラスライブラリを使用する ユーザーの使用法,心理や思考の一歩先を読んで設計するもんです。良いクラスライブラリはユーザーを逆に啓蒙する力があります。 このクラスライブラリは失格です。技術的正当性はどこにもありません。 末端アプリ制作しているだけなら誰も文句いいませんけどね。はっきりいって迷惑です。
616 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 09:45:14 ] てか 定数のビット構成に縛られるようなプログラミングしたらだめだろ・・ こういう事いうプログラマは 端末ごとに変わる実装にもぶちぶち言ってるんだろう
617 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 11:55:08 ] ちんちんとまんまんは仲良くしないといけないんたよ
618 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 12:54:50 ] うぜぇ
619 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 16:42:05 ] >>616 フラグが立ってるかどうかの判定がややこしくなってるみたいですが・・・
620 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 16:58:55 ] >>615 師匠! 今度からはコテハンでお願いします!
621 名前:デフォルトの名無しさん mailto:age [2007/06/14(木) 21:21:55 ] 【eclipse 3.2 + DoJa 5.0】 エクリプスで開発されていらっしゃる方々へ。 最新のエクリプスだと、どうやらi-appliのエミュレーター(DoJa 5.0) が作動しないみたいですが、この問題を解決できた方、いらっしゃいましたら ご教示ねがえませんでしょうか。 エクリプスを3.1にしようかなと思ってeclipse.org捜してみたのですが、 既に削除済みでした^^; どうかよろしくおねがいします。
622 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 21:46:53 ] graphics3dは欠点を挙げていくとキリが無いよ。 素人が作ったライブラリとしか思えない。
623 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 22:02:11 ] >>621 3.2系列でどうなのかってのは自分も知りたいけど 3.1系列もは普通に公式サイトにある。1.0すらあるよ。
624 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 22:03:19 ] >>621 自分は探してないけどSourceForgeかどっかに無い?
625 名前:デフォルトの名無しさん mailto:age [2007/06/14(木) 22:48:50 ] >>623 いえ、all versionsって所をクリックしても出てこないし。 "3.1"で検索かけるてもno resultでしたorz
626 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 22:55:25 ] >>625 よく読みな。 download.eclipse.org/eclipse/downloads/ のどっかにリンクがある。
627 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 23:08:29 ] eclipse3.2+Doja5.0で何の問題もなく動いております。よ?
628 名前:デフォルトの名無しさん mailto:age [2007/06/14(木) 23:27:55 ] >>626 どうもありがとう!そのページのここをクリックしたらありました! >For access to archived builds, look here >>627 へ?え?・・・・^^; JAVA_HOMEの設定もした上ででしょうか?
629 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 08:00:40 ] >>628 動作しないっていうのは、eclipseから実行やデバックしようとすると、 jarが作れないよーって感じのエラーメッセージが英語で出てくるやつ? これのことだったら3.1にしても同じだったような記憶が・・・ とりあえずJDKのbinフォルダにパスを通すと上の現象はなくなる。
630 名前:デフォルトの名無しさん mailto:age [2007/06/15(金) 13:39:28 ] >>629 おお! ありがとう。 エクリプスインスコして、i-modeのエミュ解凍してってんじゃだめ なんだなw DoCoMo、もうすこし丁寧にインストールマニュアル書けよ。 JAVA_HOMEではなくて、PATHの問題だったんだ。 いや、失礼しました。でも、みなさん、ありがとう!!!
631 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 13:41:09 ] >>630 いや、それ、ふつーに書いたあった気がするけど。
632 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 14:16:55 ] 無理を承知で聞くが class Dのコンストラクタで落ちる。ので なぜ落ちるのかを予想してくれ。 class A{ public A(){ container = new Vector(); } } class B extends A{ public B(){ super(); container.add(obj); } } class C extends B{ public C(){ super(); for(int i=0; i<10; i++){ setElementAt(obj); } } } class D extends C{ public D(){ try{ super(); }catch(Exception e){ e.printStackTrace();//表示されない } } } 関係あるか分からんけどJavaBlenderで下のエラーがでる。 コード検証に失敗しました。(Phase=2)
633 名前:632 [2007/06/15(金) 14:19:25 ] ちなみにエミュレーターだと正常に動作するけど 実機で落ちる
634 名前:デフォルトの名無しさん mailto:age [2007/06/15(金) 14:50:08 ] >>631 やっぱり書いてないですね。 環境変数っていじりたくないんだけどね・・・・ ttp://www.nttdocomo.co.jp/service/imode/make/content/iappli/about/tool_foma5.html
635 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 14:56:30 ] >>634 アーカイブに含まれている DoJa-2007_1st_Emulator_DevGuide3.00.pdf のp.287に書いてあるような内容でなくて? ちゃんと読もうよ。
636 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 14:58:00 ] >>632 ExceptionだけじゃなくてErorrもcatchしてみてはどうか。
637 名前:632 mailto:sage [2007/06/15(金) 15:11:55 ] >>636 こうか? try{ try{ super(); }catch(Exception e){ e.printStackTrace();//表示されない } }catch(Error er){ er.printStackTrace();//表示されない } やってみたけどやはり何もでない。 docomoはテストにパケット代がかかるからいやなんだよなぁ。
638 名前:デフォルトの名無しさん mailto:age [2007/06/15(金) 15:27:44 ] >>635 いや、できました!ありがとう!!! eclipseのフォルダーの指定のところで、eclipseの一つ上の (同じディレクトリで解凍させた時にできる)フォルダーを 選んでいたのがダメでした。 そのPDF、今見ましたけど、PATHの設定のところの日本語 おかしいですね。i-appliは自動でjdkのbinを検出しています。 なんて書いてあって、でもPATHはbinまで張れとも書いてあるし。
639 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 15:31:29 ] >>638 Eclipse 環境では自動認識しないってことなんじゃないかと。
640 名前:デフォルトの名無しさん mailto:age [2007/06/15(金) 15:58:19 ] >>639 なるほど・・・・ こういうインストールが問題なく、ひとつづつちゃんと行えるっていうのは 大切な技能ですよね。力不足を実感しました。orz あと、インストールの説明書の書き方も難しい。実に・・・・ >>639 さんはベテランのプログラマーですね。私、これから当分の間は Java MEを専門にして喰っていこうと思うのですが、アドバイスあったら ください!
641 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 16:12:13 ] P903iなどのBluetooth機能搭載機での話ですが、 Bluetooth機能を持ったPCなどとSPPを用いて シリアル通信するiアプリを製作することは出来るのでしょうか? API見てたらトラステッドがどうのこうのとかあったんで出来ないんですかね? Bluetooth携帯持ってないので試せないんです。 誰か知ってたら教えてください。
642 名前:デフォルトの名無しさん [2007/06/15(金) 16:18:47 ] >>641 DoJa 5.0では、どうやらBTのAPIって標準装備でOPTION じゃないでしょ? 通信については、プロトコルの問題であるから、十分可能なはず。
643 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 16:19:23 ] >>632 new D();をtry〜catchしてみた? コンストラクタじゃないとするとクラスのロードが怪しい static変数の初期化に失敗してるとか、preverifyが実行されてないとか
644 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 16:37:43 ] >>642 レスサンクス やってみるよ
645 名前:デフォルトの名無しさん [2007/06/15(金) 16:55:31 ] >>644 やるのはいいけど、MIDPと違って参考文献が無きに等しいでしょ? DoCoMoの開発ガイドにもサンプル無いし。 MIDPの情報だったら、教えてあげられるけどね・・・・ で、実際どうやるの?かなり大変だと思うよ。
646 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 17:05:29 ] >>643 親クラスのコンストラクタにprintlnを入れてみたけど表示されないから コンストラクタに入る前に落ちているようだ。 >クラスのロードが怪しい >static変数の初期化に失敗してる 雰囲気として上のが怪しいようなので調べてみるよ。 ありがとう。
647 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 18:30:07 ] APIリファレンスあればどうとでもなるでそ?(・ω・)
648 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 18:43:12 ] >>646 まさか apptrafe=onしてないなんてことはないよな
649 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 18:54:29 ] >>648 さすがにそれはない。
650 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 23:05:59 ] >>647 さすがにそれはない。
651 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 08:01:43 ] ちょちょっと! ゲームチャンネルが新規受付停止するって書いてあるんだけど! 個人アプリ発表の場がどんどん少なくなっていく〜〜〜;;
652 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 09:43:34 ] 俺様勝手サイト作ればいいじゃん。
653 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 10:05:06 ] リニューアルって書いてあるぞ ttp://mobile-money.channel.or.jp/tool/pub/select_new.php?cp_level=3 しかし流行ってるのかここ?
654 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 14:41:18 ] しかし一ヶ月以上もアクセス不可って…。 ほんとにリニューアルする気あるんだろうかorz
655 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 15:12:12 ] 別にアプリゲットでいいじゃん、なんか不都合あるの?
656 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 21:58:35 ] あるよ
657 名前:632 mailto:sage [2007/06/18(月) 23:43:48 ] >>632 の問題が解決したので報告します。 実機はSO506iでエミュレータはDoja5.0でビルドしてました。 Doja3.0のエミュレータを落としてビルドすると java.lang.NoClassDefFoundError にアクセスできません。 ファイル java\lang\NoClassDefFoundError.class が見つかりません。 とエラーが。 if( Class.class != o.getClass() )return false; 上のコードが問題だったみたいです。 該当行を消すと正常に動きました。
658 名前:デフォルトの名無しさん mailto:sage [2007/06/19(火) 07:35:35 ] >>656 どんな?
659 名前:デフォルトの名無しさん mailto:sage [2007/06/19(火) 08:44:28 ] 有償提供?
660 名前:デフォルトの名無しさん [2007/06/19(火) 23:09:20 ] iアプリでペイントのようにドットに絵を描いてそれのプレビューを エンコードしてケータイに保存するアプリを作っています。 エンコードの部分は ImageEncoderクラスを使っています。 GIFで保存したかったのですが、 ImageEncoder w_ie = ImageEncoder.getEncoder("GIF"); とやると実機ではエラーになってしまい、うまくいきません。 もし他にGIFエンコード、GIF出力をするやり方やヒントなど知っている方がいたら教えてください。