[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 07/05 20:01 / Filesize : 291 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

CLDC+MIDP+携帯電話用Javaスレッド part 4



1 名前:デフォルトの名無しさん [05/02/19 11:51:16 ]
J2ME CLDC+MIDPベースの携帯電話用Java(主にEZアプリ、Vアプリ)に関するスレッドです。
質問でも議論でも何でもこい、と。

前スレ:
CLDC+MIDP+携帯電話用Javaスレッド part 3
pc5.2ch.net/test/read.cgi/tech/1091798483/


過去スレ
携帯JAVAのスレッド
pc2.2ch.net/test/read.cgi/tech/1011977260/(DAT落ち)

CLDC+MIDP+携帯電話用Javaスレッド part 2
pc5.2ch.net/test/read.cgi/tech/1070858996/


--
Java一般に関しては:
【初心者】Java質問・相談スレ51【大歓迎】
pc5.2ch.net/test/read.cgi/tech/1091770298/

NTT DoCoMoのiモード携帯電話用Java(iアプリ)については:
iモード携帯電話用Java(iアプリ) Part 6
pc5.2ch.net/test/read.cgi/tech/1091286071/

>>2-5あたりにリンク集

692 名前:デフォルトの名無しさん mailto:sage [2005/08/22(月) 23:39:30 ]
>>691
>>584が低脳かどうかはともかく、向こうのスレの空気を読めてないよ。
自分で書いて自分で報告するのも、かなり低脳度が高くすばらしい。

693 名前:デフォルトの名無しさん mailto:sage [2005/08/22(月) 23:45:02 ]
>>692
心配しなくても空気考えるほどのスレじゃないので、向こうのスレもね
気にしないで使ってください

694 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 00:29:03 ]
byte[] col=bb[0];(bbは2次配列)
ってやるとC言語のポインタみたいになって、colをいじるとbbまで変わってしまいます。どうすればbbは影響を受けなくなりますか?

695 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 01:29:56 ]
確実にスレ違い。arraycopyかな?

696 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 09:40:50 ]
できました!ありがとうございました&スイマセンでした。

697 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 23:30:50 ]
>>692
>>584さんでつか?

698 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 23:37:35 ]
たぶん、そんなところだろ

699 名前:584 ◆cr8hHrxU9o mailto:sage [2005/08/24(水) 01:33:30 ]
692はオレじゃない。
その手の内容は自分からは書き込まないって。(もっとも同じ事思ってるけど)

なにか進展があれば今後もコテハンで書き込むよ。
何回か詐称されたので念のためトリップ付けとく。

700 名前:デフォルトの名無しさん mailto:sage [2005/08/24(水) 04:16:37 ]
>>699
あなたが本物の584だということを証明しないと
トリップ付けても何の意味も無いですよ



701 名前:デフォルトの名無しさん mailto:sage [2005/08/24(水) 07:27:13 ]
>>700
つまり584にもう一暴れしろ、と言いたいのかね?

702 名前:デフォルトの名無しさん mailto:sage [2005/08/24(水) 08:24:37 ]
もう暴れるネタがありませんよ
>>584の知識ではムリポ

703 名前:デフォルトの名無しさん mailto:sage [2005/08/24(水) 10:30:10 ]
>>699 == >>584
手前の中でなにか進展があっても、こっちじゃ既出。手前の過去の書き込み読んで、頭冷やして消えろ。
質問スレのリソースの無駄なので、とっとと、System.gc()で消えな。


704 名前:デフォルトの名無しさん mailto:sage [2005/08/24(水) 20:45:09 ]
参照が残ってるので、GCにはどうしようもありません。

705 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 10:25:29 ]
>>704
上手いw

706 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 19:47:03 ]
なるほど。つまり、粘着がどうたらということを引っかけてるのか。

707 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 20:01:42 ]
オレからしたらそれなりに理屈の通った発言をしてる584より、アンチ584発言の方がよっぽど遠吠えに聞こえるが(w


とか言ってみるテスツ


708 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 20:22:19 ]
>>707
エラーをキャッチしました。

709 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 20:48:30 ]
>それなりに理屈の通った発言をしてる584

これは笑うところですか?

710 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 22:41:17 ]
おまいら、もうどうでもいい584にからむほどネタがなくて困ってるのですね。。
そんなおまいらに聞きたい、MIDP2.0を学ぶのにいい入門サイトない?

「ここが変わった」とか「新しい機能を実際に使ってみよう」のような感じのサイトがあると、
とっかかりやすくてうれしい。



711 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 22:56:45 ]
>>707
>>584さん、それはいくらなんでも必死すぎですよw

712 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 23:11:39 ]
>>709
何も分かってないガキの落書きだから放置推奨

713 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 00:08:22 ]
>>709
笑えばいいと思うよ。

714 名前:デフォルトの名無しさん [2005/08/26(金) 02:48:36 ]
すみません質問です。

アプリで固定小数点数を使った計算処理を行いたいのですが、sinまたはcosを自前で高速に計算するにはどうすればよいのでしょうか?
あらかじめサインテーブルを持っておくのでも良いのですが、既に容量がギリギリになりそうなので出来れば起動時に計算で求めたいのです。
また、計算処理部分は3キャリア共通で使いたいのでsin/cos関数は使わないようにしたいです。

ネットで検索して「40バイトサインジェネレーター」というものは発見したのですが、
アセンブラで書かれておりJavaには移植できそうにありません。

良い方法をご存知の方、いらっしゃいましたらご教授願います。m(_ _)m

715 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 08:09:11 ]
>>714
つ【テイラー展開】

716 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 08:47:36 ]
40バイトサインジェネレータ でぐぐると
>これを使わずに32bit整数(16:16固定小数点)でsinをマクローリン展開させたのよりは遥かに精度が高いです
って出てきた

717 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 10:43:22 ]
容量ってのがJarサイズのことなら、テーブルをリソースに逃がしてやればいいかもね。
ソース内に書くより断然減る

718 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 13:25:03 ]
おいら714じゃないけど,
昔sinテーブル作ってたけど,最近授業でテイラー展開やったの思い出して作ってみた.

//x=角度(-1〜1を-10000〜10000で入力),n=近似度
public static int sin(int x,int n){
int ans=0; int i,j;
for(i=0;i<n;i++){
int flag=1;
if(i%2==1)flag=-1;
int ko=1; int bo=1;//分子分母の初期値
  for(j=0;j<2*i+1;j++){
   ko*=x;
   bo*=j+1;
   if(j>0)ko/=10000;
  }
  ans+=flag*ko/bo;
 }
return ans;
}

精度まで検証してないけどある程度使えそう.約500バイトになった.

719 名前:718 mailto:sage [2005/08/26(金) 13:34:27 ]
間違えた.xは-1.7〜1.7(17000〜17000)だ.
結果が10000倍で帰ってくるので適当に.

720 名前:718 mailto:sage [2005/08/26(金) 13:36:45 ]
またミスった・・.
正確には3.14/2だから-1.57〜1.57(-15700〜15700)か.



721 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 22:53:53 ]
固定小数は、小数部12bitでつくるといいよ。
あと2π=4096で。

ドコモやBREWに移植するときに楽だよ。

722 名前:デフォルトの名無しさん [2005/08/27(土) 22:45:59 ]
英語ページだけどIAppli用の固定小数点ライブラリみつけた。

ttp://people.csail.mit.edu/hqm/imode/fplib/FP.java.html

ただ、このソースでsin/cosの計算に使われてる定数の意味がわからん。
PI=205887 は 3.141592<<24 な値だと言うのはわかるんだけど、
SK1やSK2の算出方法が不明。
なんでこんな値が使われてるかわかる奴いる?


public static final int PI = 205887;
public static final int PI_OVER_2 = PI/2;
public static final int E = 178145;
public static final int HALF = 2<<15;
static final int SK1 = 498;
static final int SK2 = 10882;
static final int CK1 = 2328;
static final int CK2 = 32551;


723 名前:デフォルトの名無しさん mailto:sage [2005/08/27(土) 23:31:58 ]
出来合いのライブラリでいいなら
mywebpages.comcast.net/ohommes/MathFP/
まぁ >714 がどのくらいサイズギリギリで困っているのかで選択が分かれるだろうけど。

724 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 03:11:31 ]
>>722
普通に考えるとテイラー展開で
SK1 = 1/5! << 16
SK2 = 1/3! << 16
なんだが、微妙に値が違うな。


725 名前:デフォルトの名無しさん [2005/09/02(金) 15:48:15 ]
記念age

726 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 19:53:24 ]
Vアプリ開発初心者です
長い質問文でスマソです

Vアプリを実行中に電源ボタンを押すと
再開/停止/一時停止のダイアログが表示されずに
数秒間固まり、その後エラー終了してしまいます
電源ボタンではなく携帯を閉じても同じです
startApp()には以下のように記述してあります

void startApp() {
 if(canv==null){
  canv = new xxxxCanvas();
  Display.getDisplay(this).setCurrent(canv);
   :
  mainProc(); // メインループ処理
   :
  destroyApp(false);
  notifyDestroyed();
 }
}
pauseApp()とdestroyApp()の中身はカラッポにしてあります


あとV501Tでのことですが
アプリ実行中にクリアボタンを押すと停止してしまいます
getGameActionに0を渡すとエラーが出るというのをネットで
知ったのでコールしないようにしたのですが
それでも発生するので、何か他に気をつけることはありますか。



727 名前:デフォルトの名無しさん [2005/09/02(金) 20:03:16 ]
Javaアプリの容量制限の状況は
それぞれのキャリアでどれくらいのサイズまでひきあげられているでしょうか?
vodafoneがメガアプリに対応で1MBまで対応できたことは知ったのですが。
最近ではもっと大容量化されたキャリア、機種が存在するのでしょうか?

728 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 20:30:31 ]
>>727
んぱかさんのサイトを熟読するべし

729 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 20:46:54 ]
>>726
destroyApp(false);を削除

destroyApp()はアプリから呼び出すメソッドじゃない
アプリが終了するときにシステム側からコールされるメソッドだ

730 名前:726 mailto:sage [2005/09/02(金) 21:02:05 ]
>>729
レスありがとうです

destoryApp(false)はいらなかったんですねー

今気づいたのですが
アプリのメイン処理がwhile(true)ループなんですけど
もしやスレッド化しておかないと電源ボタンで正常に終了できない
ってことなのでしょうか?
ソフトキー1を押したときだけループ抜け→notifyDestroyed()コール
というコード書いてます。

ループ処理をスレッド化していないことと
V501Tでクリアキーを押すと固まる不具合って
何か関係あったりしますか?

ネットで更に調査していたら、どうもクリアキーの不具合って
AUでのことだったんですね。
Vodafoneには関係なかったのかな。




731 名前:デフォルトの名無しさん [2005/09/02(金) 23:02:52 ]
>>725
startApp()でループなんかしちゃだめです。
Display.getDisplay(this).setCurrent(canv);
とあと少しの処理にして。
すぐにstartApp()を終わらせるべし。


732 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 23:57:51 ]
>>731
なぜですか?

733 名前:デフォルトの名無しさん [2005/09/03(土) 00:54:42 ]
>>732
Vアプリ開発ガイドとVアプリ開発ガイドTips編を読んでください。


734 名前:デフォルトの名無しさん [2005/09/03(土) 01:21:06 ]
startApp以外にもCanvas.paintやcommandActionなどに、時間のかかる処理はおかないほうがいいです。
理由はシステム側に頻繁に呼び出される可能性があるから。
再帰コールによるオーバヘッドでアプリが落ちるかもしれません。

時間のかかるループ処理なんかしたい場合には、別にスレッドを作ってそちらでループするようにしてください。

735 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 06:27:41 ]
>>734
>理由はシステム側に頻繁に呼び出される可能性があるから。
>再帰コールによるオーバヘッドでアプリが落ちるかもしれません。

そういう理由なら>>726のソースは問題ないのでは?
何度startApp()がコールされようと2度目以降は素通りでメソッドを抜ける。
ついでに言えばstartApp()は頻繁に呼び出されない。起動時とリジューム時だけ。

Vアプリ開発ガイドTips編にはstartApp()内でCanvasのインスタンスを生成するな等
書かれているが、それは複数回のstartApp()コールがあるとそのたびにインスタンスが
作られてしまうことを注意しているのであるから、>>726のように対策してあれば
問題ないと考えるが、どうか。

736 名前:726 mailto:sage [2005/09/03(土) 08:50:17 ]
>>726のコードですが
mainProc()の中でwhile(true)ループしています(ソフトキー押したら抜けるような設計)
現状は電源ボタンを押すと5秒ほど固まってから異常終了します。

今手元に携帯がないので試せないのですが
mainProc()をスレッド化していないために
1)電源ボタンを押す
2)終了イベント発生
3)startApp()はwhileループ中のため終了できない
4)5秒経過
5)異常終了
となってしまっているような気がします。
これは当ってますか?

確かにエミュレータで電源ボタン押しても終了イベントは発生してるようですが
アプリが終了しないですね。。。


737 名前:735 mailto:sage [2005/09/03(土) 13:12:20 ]
簡単なコードで実験してみた。

・スレッド化せず、startApp()からmainProc()呼び出し(その中ではwhile(true)ループ)
の場合では電源キーを押してもエミュレータは終了しなかった(終了イベント発生は認識されている)。
・スレッド化した場合は、電源キーを押してエミュレータを終了することができた。

>>736の(1)〜(5)のようなことで合ってるのではないかと思う。
従って>>731>>734のような作り方が適切ということになる。

ちなみに実験ではコンストラクタにスレッドの生成と実行開始を記述した。
スレッドの終了時にnotifyDestroyed()を呼ぶようにした。

738 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 13:13:51 ]
× ちなみに実験ではコンストラクタに
○ ちなみに実験ではcanvのコンストラクタに

739 名前:デフォルトの名無しさん [2005/09/06(火) 16:16:21 ]
ちょっと質問してもいいでしょうか?
Vアプリで壁紙や着信音、着信画面なんかを変更する方法はありますか?
iアプリでは、PhoneSystemクラスのsetImageThemeメソッドで出来るみたいなんですが。
ご存知のかた教えてください。

740 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 18:02:30 ]
Resident MIDlet(待ちうけアプリ)にして、音声着信だのメール着信のイベントが発生したら、
SMAFフレーズやPCM音源を鳴らしてやればいいだけだと思うが。



741 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 07:03:00 ]
3G携帯全般的にバグが多い気がするのですが、
それらのバグ情報をまとめたサイトってありませんか?



742 名前:739 [2005/09/07(水) 10:50:53 ]
> Resident MIDlet(待ちうけアプリ)にして、音声着信だのメール着信のイベントが発生したら、
> SMAFフレーズやPCM音源を鳴らしてやればいいだけだと思うが。

やっぱりそれしかないですかねぇ。
あんまり待ち受けアプリにはしたくない事情があったものですから。

もうちょっと調べてみます。

743 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 16:23:58 ]
各端末のフォントサイズがまとまってる資料ってありませんか?
んぱかにあるかなと期待していたのですが、無かったもので。

744 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 19:12:42 ]
>743
Vodafone なら端末情報のPDFに書いてる。


745 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 03:38:25 ]
>>743
ボーダならまとまってあるね。 potter.s5.xrea.com/vappli/960.html

746 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 07:55:19 ]
資料だけは良いんだよな。

747 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 01:34:22 ]
死霊はそろってるよなぼだは

だがしにかけなんだよな


748 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 03:48:22 ]
某スレから情報を仕入れただけだけど、MIDP 2.0本が出るらしい。
book.mycom.co.jp/book/4-8399-1899-6/4-8399-1899-6.shtml

749 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 23:32:29 ]
まぁ基本的なことが書かれてるだけだろうがMIDP自体本が少ないから手元においておてもいいかも
安いし

750 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 14:58:08 ]
最近Vアプリ開発始めまして分からない所があったので自分なりに調べたのですが
見つからなかったので質問させて頂きます。

当方、JavaScriptからVアプリへの移植を行っていて
floor/ceil/roundなどの数学関数が無いようなのですが、
同じ働きをする関数があれば教えていただきたいです。

文章が分かりにくいかもしれませんがよろしくお願いします



751 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 16:26:02 ]
>>750
俺は作ったことないんだがそもそも小数が扱えなかった気がするんだが違ったっけ?
違ったらスマソ

752 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 17:03:05 ]
>>750
floorは小数点切捨てだから結果を直でintに入れれば切捨てられる多分
ceilは小数点繰り上げなのでa%b!=0とでもしてtrueなら式の答えに+1

roundは
private int round(int a,int b){
if ((a % b != 0) && (a % b >= b / 2)) return (a / b) + 1;
else return (a / b) + 0;
}
とでもすればいけるがceil、roundともにa/bのような場合にしか使えない

複雑な式、例えば(a(100-b*c)/100*(100-(d+e)*50)/100)←思いつきなので乱雑で申し訳ない
とかなってくると、
round((a(100-b*c)/100*(100-(d+e)*50)/100))*10000,10000)
と実行してやればある程度の精度でいけるかもしれない


文章乱雑で申し訳ないが、誰か間違いあれば指摘ヨロ
>>751
JSCLなら固定小数点ライブラリがあった気がするが使い方ワカンネのでパス

753 名前:デフォルトの名無しさん mailto:sage [2005/09/20(火) 00:12:46 ]
>>750
Vアプリ(EZアプリ、iアプリも)は浮動小数が扱えない。整数型のみ。
ただしVアプリの拡張APIの形で固定小数が扱える(EZアプリ、iアプリも)。

元のソースの浮動小数を全て整数または固定小数で扱うようにし、
それらだけで計算が完結するように修正していく。
必要に応じて>>752のように代替の関数を作る。
その自作関数も、あくまで整数または浮動小数しか扱わずに作る。

754 名前:デフォルトの名無しさん mailto:sage [2005/09/20(火) 13:28:45 ]
× 整数または浮動小数しか
○ 整数または固定小数しか
▲ 整数またはauシカ

755 名前:デフォルトの名無しさん mailto:sage [2005/09/20(火) 13:34:21 ]
◎ 整数または浮動小数天使か


756 名前:デフォルトの名無しさん mailto:sage [2005/09/20(火) 14:02:26 ]
Doja4.0あたりはfloat使えたきがする

757 名前:デフォルトの名無しさん mailto:sage [2005/09/21(水) 04:16:58 ]
CDCだったっけ。

758 名前:デフォルトの名無しさん mailto:sage [2005/09/21(水) 13:50:34 ]
ドコモはDoJa4.0でCLDC-1.1対応になったからfloatとdoubleが使えるようになった。
…ってDoJaの話はスレ違いだがCLDCの話ならココでいいよな。

759 名前:デフォルトの名無しさん mailto:sage [2005/09/21(水) 23:29:58 ]
>>752
負数のfloorでもint代入でOKかな?

760 名前:752 mailto:sage [2005/09/22(木) 00:18:44 ]
たしかCLDC1.1でfloatとdoubleが実装されたんだっけ。
単純にcosとかするだけならMathFP使えばいいが、roundはあるみたいだけどfloorとceilは無いね
MathFPと組み合わせて(じゃなくてもいいけど)floorとceilの処理出来そうだけど俺には無理
floorとceilは俺もたまに使いたくなるんで誰かソース書いてくれたりしないかな…
>>752の今見て思ったんだけど、
round((a(100-b*c)/100*(100-(d+e)*50)/100))*10000,10000)
*10000する前に少数切捨てされてるような気がするんだけど、どうなんだろ

掛ける前に切捨てされてるとround(String s)とでもして文字列の式を引数として
そいつをパースで分解して1つずつ*10000するとか工夫が必要な予感が。
でも変数がグローバルで無いと使いものにならんな…



761 名前:デフォルトの名無しさん [2005/09/23(金) 02:51:50 ]
会社でeclipseを使った携帯アプリ開発を検討しています。
Docomo/Vodafone/auの3キャリアをeclipseで開発しようと思うのですが
実際の商用開発でeclipseはどの程度使えるのでしょうか?
また、バージョンは3.1系でも大丈夫なのでしょうか?

MIDPの開発に詳しい方いらしたら宜しくお願いします。
(Dojaスレでも同じような質問をしたところ、Dojaについては何とか大丈夫だろうという印象を受けました。)

762 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 04:24:20 ]
>>761
どの程度使える、とは? eclipse自体は単なるJava向け統合環境。
1つのツール内でエディタ、ビルド、エミュ起動、デバッグができますよってだけ。
「使える」かどうかは、「使い手次第でどうにでも」としか…

eclipseがなくても「使い慣れたエディタ+キャリア提供の開発キット」でアプリは作れる。
その上でeclipseを導入する目的は何か? それによって答えは変わると思う。

763 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 05:38:09 ]
>会社で"eclipseを使った携帯アプリ開発"を検討しています

単なる便利ツールにしか過ぎないものを”指定”してMIDPを作ろうと
している馬鹿な会社があると聞いてこのスレを訪ねてみますた。記念真紀子

>>761

     ∧_∧ ミ ギャーッハッハッハッ!
 o/⌒(. ;´∀`)つ
  と_)__つノ  ☆ バンバン

764 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 09:30:48 ]
>762
普通に企業ユースを考えると
 eclipseを導入する目的は何か?
=開発効率向上だが
 使いやすさ(支援機能がどのくらいあるとか)とか安定度とか・・・

#評価軸には使い手のスキルは含んじゃいけないね。
#ましてや使用するツールを開発グループ内で統一するのは当然のこと。

765 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 09:42:10 ]
↑だけでは不親切なのでちょっとだけ追記
3.1系でも日常的にJavaを書く分には実用に耐えると思うけど
Vodafone/auの固有の拡張のとこはどう対応なのか俺はしらね

766 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 10:37:35 ]
Eclipse で DoJa も M1000 も Vodafone も au Java もかいてる
愚か者が来ましたよ?
DoJa 以外は自分でプロジェクトにライブラリを指定すれば
お節介機能は動いてくれる。
エミュレータは自力で呼んでるへたれだがな〜。


767 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 12:38:25 ]
たかが携帯アプリで大げさな
なにかの大規模なソフトウェア開発と間違ってんじゃないの

768 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 16:16:33 ]
とか言いながら使いこなせもしない↑が来ましたよ

769 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 16:37:28 ]
     i^ V⌒ V ^i
       i `   ´ /
      >--‐‐-<     俺のゲーム作らないか?
     /(・X ・)  ヽ、
 ( ̄ ̄ ̄ ̄`     i   
  (二二二二_,)   i  
     i  i       i
   _ ノ   i       i
  /     i       i
  ヽ__ノ       i  (C)エイベ糞/わた

770 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 16:42:52 ]
興味ない



771 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 20:59:53 ]
>>762
確かに「どの程度使えるか」では質問が曖昧すぎました。すみません。
自分が一番気になっているところは、
・フリーズやアプリが動かないなど、開発が止まってしまうような不具合は頻発するか
・携帯ライブラリでもコード補完やヘルプのホバー表示は効くのか
の2点です。

>>763-765
エクリプスが所詮は便利ツールに過ぎないのは解ってます。
なれた奴なら得意な環境でやるほうが効率がいいのも実感として理解してるつもりです。

しかし、現実としては>>764の言うように部署内でツールを統一する事で
Javadocによるドキュメント化や、CVS(SVN)によるバージョン管理を行う事で
バックアップの促進と類似タイトル作成時のソース再利用といったメリットが考えられます。
また、同じツールを使うことで新人への指導や仕事の引継ぎをスムーズにする狙いもあります。

>>767
確かに大げさかもしれないですが、そろそろゲームも開発効率化に真剣に取り組むべきだと思っています。
これまで、あまりにも糞な開発現場を見てきたので、いい加減「偏った経験」「自分主義」「センスという名の言い訳」に頼った開発は卒業したいんです・・・

772 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 21:11:49 ]
>>767みたいな低脳はほっとけ

773 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 21:19:56 ]
>>771
普通のソフト(MS-WORD,EXCEL,VSとか)ぐらいには安定してると思えるよ。
ライブラリの補完とかについては、ちゃんと設定をやれば使えます。

開発効率化への一手は人間のマネージメントだね。

774 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 21:21:10 ]
>>772お前が有能だと証明してから煽れよ

775 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 06:23:24 ]
煽っているわけじゃないが、
チームプレイでの携帯電話ゲームの開発は、
仮にツールやドキュメントの共有化ができても一番効率が悪い希ガス。

Eclipseの導入に関しては否定しないし、それはただ単なる開発ツールの好みの問題だと思う。

GBA以上のプロジェクトならこの手の統合開発環境の導入も有用だろうし、
携帯でもノキア(N-Gage)のようなシンビアソOS,C++なら考えられなくもないが、
現在の日本携帯のJava+MIDP+容量制約キツイという状況では、
アプリごとに曲芸的技法を使わなければいけない状態がしばしば発生するので難しいんじゃないかなぁ。

以前Vodaの50,100,256KをEclipseでワンソース統合で開発していた奴が、
サービスインの直前にバグ大生産、デスマーチ、逃亡という苦い経験があるので、
私のトラウマであることを祈る。



776 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 10:05:12 ]
それはeclipse使って無くても起こってただろな
eclipseによるバグではないようなので。

結論として4行目だな。

後、文章は全然煽りになってないぞ。

777 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 12:00:28 ]
777get

778 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 12:03:47 ]
ま、駄目な職場じゃなにを導入しても駄目って当たり前の話を
垂れ流しているだけだな。

779 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 12:08:23 ]
大規模開発だぜとか言わないとな

780 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 12:11:55 ]
俺の開発は小宇宙だヽ('A`)ノ



781 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 17:04:35 ]
当たり前の話なんだけどね。
その当たり前ができてないところがどれだけ多いか、、、
とここまで行くと板違いだな。

782 名前:デフォルトの名無しさん mailto:sage [2005/09/26(月) 17:38:49 ]
ttp://developers.vodafone.jp/dp/tool_dl/java/tech.php
で手に入る「Vアプリ端末情報〜Vodafone VFX 1.0対応端末編〜
1.1.6, 2005-07-08」(p.27)見ると902Tと802Nはサウンドの
同時再生ができないみたいなんだけど、そうなの?

783 名前:デフォルトの名無しさん mailto:sage [2005/09/27(火) 10:41:38 ]
>>782
VFX 1.0を使っているとダメ。JSCL-1.2.2(P6型)互換モードを使いませう。
そうすれば、いつもの通り、SMAF-Phrase 4音x4系統が使える。

詳しくは、そのページのもう少し下にある

Vアプリ開発ガイド[新機能導入の手引き2004〜3GC型端末編〜] 1.1.0 2005-04-01

を参考にして味噌。


784 名前:デフォルトの名無しさん mailto:sage [2005/09/27(火) 14:13:56 ]
Vodafoneの実機で、メモリー使いすぎで落ちる際
どんなにtry/catch囲んでいてもキャッチできないっぽいのですが(強制終了ダイアログの後アプリが自動的に終了してしまう)
そういうものなのでしょうか?

なんのためにOutOfMemoryError.classがあるのやらー!とか憤っているのですが

785 名前:デフォルトの名無しさん mailto:sage [2005/09/27(火) 14:29:43 ]
すいません。ErrorじゃなくてExceptionでとろうとしてました。orz

786 名前:782 mailto:sage [2005/09/27(火) 16:35:02 ]
>>783
なるほど。
例えば802SEなんかはJSCL-1.2.2を利用できないみたいですけど、
今回の対応端末はすべてJSCL-1.2.2が利用できるので
何も問題なさそうです。
ありがとう。

787 名前:デフォルトの名無しさん mailto:sage [2005/09/27(火) 21:31:55 ID:0]
willcomもMIDP2.0機来ましたね
slashdot.jp/article.pl?sid=05/09/27/0743200&topic=97

788 名前:デフォルトの名無しさん [2005/09/27(火) 21:44:53 ID:0]
VodafoneのP6エミュレーターでメール送信すると
method was denied.ってエラーが出るんだけど
何がいけないの?

md = DataElementFactory.createMailData();
md.setString(MailData.TO_ADDRESS_INFO,0,"xxx@xxx.xx.xx");
md.setString(MailData.SUBJECT_INFO,0,subject);
md.setString(MailData.BODY_INFO,0,text);
//md.setInt(MailData.MAIL_TYPE_INFO,0, MailData.MAIL_TYPE_SUPER);
agent = MailAgent.getInstance();
agent.setMailTransportListener(this);
agent.send(md); ←ここでエラーに・・・。

あと、コメントにしてあるmd.setIntでMailData.MAIL_TYPE_SUPERが
Integerじゃないっていってくるんだけど、vodafoneの資料なんか変だ。


789 名前:デフォルトの名無しさん [2005/09/27(火) 22:24:47 ID:0]
M1000で開発してるのですが、
ラベル(StringItem)の文字列を小さくしようとしたら消えてしまいます。
(----のような文字列だけは小さくなる)
stringItem.setFont(new Font(0,0,4));
のような形では駄目なのでしょうか?
試しにstringItem.getFontで取ってきたfontをセットしても
消えました。
どこが間違っているのかわかりません。
ラベルなどは文字列の大きさを変えること自体が無理なのでしょうか?

790 名前:デフォルトの名無しさん mailto:sage [2005/09/27(火) 23:15:07 ]
たしか決まった数値しかダメだったはず。
ところでiMonaって通信中に描画もしてると思うんですがどうやってるかわかる人いますか?



791 名前:デフォルトの名無しさん [2005/09/27(火) 23:36:14 ]
>>788
jadにMIDlet-Application-Security: Y付けたら動きました。
でもmailSentイベントが走らん。

792 名前:デフォルトの名無しさん mailto:sage [2005/09/28(水) 03:51:04 ]
>>790 ヒント:Thread






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<291KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef