iモード携帯電話用Java(iアプリ) Part11
BREWを期待してなければまだ救われるが……。
スレッド一切立てないで、尚且つnewも殆ど使わないで、
Vectorもアレやコレも論外・・・にしてもムズイなw
まるでJigletだなw
Javaの極北だからなあ。
いっそC++使えた方が楽かも知らんと思わないでもないでもない。
Write Once, Run Anywhere っていうキャッチコピーで
一度書けばどんな環境でも動作する汎用性がJavaの売りだったのに、
携帯会社ごとに、微妙にパッケージが変わってしまうともうなんか…。
携帯のボタンや機能なんて限られてるんだから、
本当にその機種特有の仕様をいじる場合のみ、独自パッケージを用意すればいいのに。
>>956 同一キャリアならほぼWrite Onceが実現できてるだろ。
これは一昔前なら考えられないことだぞ。
だなあ。
っつってもまあ、その半分はコード書く奴の努力の成果なわけだけど。
結局みんな最大公約数戦略とってるもんなあ。
どうにもならないで個別対応ってのも少なくはないし。
>>950 サンプルの手とリスは難解以前に
まともに動作しない機種があってワロタ
古い機種だとメモリ不足になるよ
クラスやメソッドが多すぎると動かないらしいから
結局一つのメソッドにずらずら書くケースが多い
クラスが多いと異常に遅くなる機種なんてのもあったなあ。
いや、本当にクラスのせいなのかはわからないんだけど、
何も知らないで定数類の読み込み&取り出しを別クラスにまとめといたら
時々気味が悪いほど遅くなるようになっちまった。
これを1クラスにまとめた瞬間普通に動くようになって、首をひねったことがあるんだ。
クラス名の解決とかにそれなりのコストがかかるのはわかるのだけれど、
目に見えて(数秒とか)固まってしまってたのは…。
記憶があいまいなんだけど、N505あたりだったかなあ。
確認した限りでは、その機種に限った問題だったと思う。
個人で作ってる場合、
気軽に多機種で検証できないからなぁ。
企業アプリではそういうのを全部専門部署で検証したりするんだろか。
俺の場合は、自分用の資格試験問題集をアプリで作るくらいだからいいけど。
公開したら著作権法違反になっちまうよなぁ…。
問題集の著作権の持ち主にお伺い立てるしかないよなあ。
むしろ買ってくれって売り込んでみるのはどうよ。
企業アプリではそういうのを全部専門部署で検証したりします
>>963 出版社とかにメール送ればいいのかな。
最初は、自分だけが便利に使える問題集でいいって思ってたんだけど、
少しずつ機能加えてくうちに、ドコモの公式ページに登録されてるのよりも
俺の作ったやつのほうが全然使いやすいじゃんとか思ってきて。
別に金とかいらないから、みんなにも使ってもらえたらなぁって思うようになった。
市販の色んな資格試験問題集をまるまる写したものばっかだけど、かなりの量たまってんだよね。
ちょっと中身替えたくらいじゃ著作権法にひっかかるだろうし…。
無償でいいから見栄えがよくなくても使ってもらいたい
って考えていたらデザインに労力を割くのはどうなのかね
>>967 普通の企業の心理からするとたとえ無料でエンドユーザが使いやすくても
見栄えが悪ければ社のイメージの悪化にも繋がるからコンテンツは提供したくないの。
相手が「見た目はちょっと修正すれば大丈夫」と判断できればOKかもしれないけど
そういう風に考えることのできる人が出てくることはマズ無いと思ってかからなきゃ。
見せたものをまんまリリースするわけじゃないんだから…
965ではないが目的と手段に齟齬が出るから
966は底から無意味
本とかのデータを利用するんなら無料というわけには行かないだろ
金取るならそれなりにってなるかもな
見栄えは大事
973 :
デフォルトの名無しさん:2006/07/29(土) 23:29:44
DoJa-4.1の開発キットをダウンロードしたのですが、
APIのソースはどこにあるのでしょうか?
4.0のときはxxx-src.zipとかいうファイルで同梱されていました。
975 :
デフォルトの名無しさん:2006/07/30(日) 00:51:40
>>974 え?ど、どれですか?
マニュアルとJavadocしか見当たらないのですが。
あ、APIじゃなくてAPIのソースのほうか。ゴメ間違えたよ。
持ち込みで正面から企画持って行くときは見栄えが重要。
なんらかのコネでちょっと裏から接触できるなら敷居はさがるけど
それでも結構気にされる。人が食いついて来ないんだ。
# まぁそれでも普通、萌絵は無しだと思うが。
萌え絵なんか出したらPGからイラストレータに飛ばされる。
> 萌え絵なんか出したらPGからイラストレータに飛ばされる。
それはPGから見たらある意味で出世、もしくは脱出なんじゃなかろか。
981 :
デフォルトの名無しさん:2006/07/31(月) 14:39:41
ちょっと質問です。
最初のstart()のなかで
Display.setCurrent(new MyCanvas());
とCanvas指定して
final class MyCanvas extends Canvas implements Runnable {
見たいなのはありですか?
時間がかかる処理があるので Canvasのなかで別スレッドつくって
その値を画面表示させたいので、こういう風にしたのですが。
作法的に悪いんでしょうか?
あと、そのスレッド(run)から
thread.sleep(1000);
みたいに、wait入れたいのですが、
threadからstaticメソッドsleepにはstaticにアクセスしてくださいといわれるのですが
これはどうしたらいいのでしょう?
>作法的に悪いんでしょうか?
別に
>これはどうしたらいいのでしょう?
Thread.sleep(100);
>>981 メインスレッドはそのままでサブスレッドを作りゃいいと思う。
new Thread() {
public void run() {
// 時間のかかる処理
}
}.start();
この記述だとアプリサイズがかなり大きくなるので
別の工夫が必要だとは思うけど、
スレッドを立てたいがためだけにわざわざMyCanvasクラスを作って、
その上メインスレッドがあちこちに動くような構造よりかは100倍マシかと。
985 :
981:2006/07/31(月) 18:42:39
レスありがとうございます。
>Thread.sleep(100);
static ってこういう意味だったんですね。
うまくいきました、ありがとうございました。
>>984 重い処理の結果を画面表示したいので、
Canvasからスレッドを作ったわけでした。
そしたら、そのまま変数を共用できますので。
Cみたいにグローバル変数みたいなのが使えればいいのですが、
Javaの場合異なるクラスでのデータのやり取りの仕方がわからなくて。
986 :
デフォルトの名無しさん:2006/07/31(月) 21:03:10
iアプリ作ったんですけどサーバーを借りないとダウンロード出来ないんでしょうか?
AN HTTPD使えるのかなと思ってぐぐってみたんですけど
どうやらうまくないみたいで
>>986 yahooとかのフリースペースでも良いし、自前でapache立てても出来たよ。
>AN HTTPD使えるのかなと思ってぐぐってみたんですけど
>どうやらうまくないみたいで
とりあえずjamの設定を見直せ。
>>987 レスありがとうございます
AN HTTPD使えるなら借りなくてもいいし自分で立てなくてもいいと思ったんですけどね
もうちょっと悩んできます
AnHTTPDはバグが多いからやめとけ
>>988 IPでのアクセスは無理。ドメイン名が必要だから。
991 :
975:2006/08/01(火) 00:00:12
>>977 デバッグとか、Javadocの代わりとか。
>>990 DHCPでもグローバルIP割り当てられてるならDynamic
使えばいいよ。
994 :
デフォルトの名無しさん:2006/08/01(火) 15:08:47
iアプリはpng使える?
無理
埋めよか
生め
産め
梅
1000ならJアプリと富樫が次世代iアプリ
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。