CLDC+MIDP+携帯電話用Javaスレッド part 9 at TECH
CLDC+MIDP+携帯電話用Javaスレッド part 9 - 暇つぶし2ch426:デフォルトの名無しさん
10/03/25 15:19:55
シミューレション
URLリンク(www.youtube.com)


427:デフォルトの名無しさん
10/03/25 15:28:54
いいか?
ディスプレイに虹を表示するのがエミュレーションでそのおっぱいを揺らすのがシミュレーションだ!
そのときに使うのが真空中における平面上の格子運動だ。

428:デフォルトの名無しさん
10/03/25 15:33:54
なるほど

429:デフォルトの名無しさん
10/03/25 16:29:48
>>422
シミュレーションゲームとは言うがエミュレーションゲームなんて無いんだぜ

430:デフォルトの名無しさん
10/03/25 16:36:18
>>418-420の流れのことだろ
おそらく

431:デフォルトの名無しさん
10/03/25 18:39:31


432:デフォルトの名無しさん
10/03/28 04:06:09
W61CA オープンアプリ
GameCanvas 全部描き直しのflushGraphicsで FPS 15~17 しか出ない


433:デフォルトの名無しさん
10/03/28 04:17:56
測定方法 こんな感じ
class MyAppli extends MIDlet {
public MyAppli() {
Game game=new Game();
(Display.getDisplay(this)).setCurrent(game);
(new Thread(game)).start();
}}
class Game extends GameCanvas implements Runnable {
public Game() {super(false);}
public void run() {
int c=0,fps=0; long t=System.currentTimeMillis();
while (true) {
g.setColor(255,255,255);
g.fillRect(0,0,getWidth(),getHeight());
g.setColor(0,0,0);
g.drawString("FPS "+fps,0,0,Graphics.TOP|Graphics.LEFT);
flushGraphics();
c++;
if (System.currentTimeMillis()-t>=1000L) {
fps=c; c=0; t+=1000L;
}}}}

434:デフォルトの名無しさん
10/03/28 04:20:20
Graphics g=getGraphics(); が抜けた

435:デフォルトの名無しさん
10/03/28 04:39:03
(;´Д`)

436:デフォルトの名無しさん
10/03/29 12:56:51


437:デフォルトの名無しさん
10/03/29 17:27:12
今時アンドロイドがブーム

438:デフォルトの名無しさん
10/03/30 00:08:36
そろそろ携帯各社もJavaは止めるのかなぁ

439:デフォルトの名無しさん
10/03/30 23:02:32
>>438
最近STARに機種変更したんだけど、不吉なこと言わないでよ(´・ω・`)

440:デフォルトの名無しさん
10/03/31 00:31:09
auはandoroid携帯発表したからオープンアプリは終わりだな

441:デフォルトの名無しさん
10/03/31 01:55:42
andoroidだってjavaアプリ環境じゃん
OAPでの資産も使えるだろうし移植は簡単そう
でも勝手アプリはどうせ必要以上にガチガチに規制されるんだろうけど

442:デフォルトの名無しさん
10/03/31 07:50:20
あのアンドロイド端末はクソすぎて誰も買わんだろ

443:デフォルトの名無しさん
10/04/01 03:59:44
part7の194ありがとう
解決に2時間弱もかかったなんて
俺もまだまだド素人だなwww
しかし何故クラス名省略できるんだorz

444:デフォルトの名無しさん
10/04/01 10:22:08
え?

445:デフォルトの名無しさん
10/04/01 15:58:45
part7となると2年前ってことか?

446:デフォルトの名無しさん
10/04/01 19:39:11
>>443
何気に過去スレ情報って貴重だよなw
俺も何度も助けられた

447:デフォルトの名無しさん
10/04/01 19:42:48
>>440
android端末は、シャレにならないほどのガッカリ仕様だったけどね!

448:デフォルトの名無しさん
10/04/01 20:32:02
CLDC+MIDP+携帯電話用Javaスレッド part 7
URLリンク(www.unkar.org)


449:デフォルトの名無しさん
10/04/01 21:29:01
AndroidってJavaだよな。俺Java嫌いなんだけど。

450:デフォルトの名無しさん
10/04/01 21:39:39
PythonやPerlも使えるよ

URLリンク(code.google.com)


451:デフォルトの名無しさん
10/04/01 23:19:09
あれ嫌いこれ嫌いって言う奴に限って
特定の言語しかろくに使えない法則
うちの職場にもいるからわかる

452:デフォルトの名無しさん
10/04/02 07:58:32
>>451は職場で嫌われてるね

453:デフォルトの名無しさん
10/04/02 09:23:03
>>449>>452
図星を突かれてよっぽど悔しかったんだな
見当違いな反論してないでJavaスレ見なきゃ良いだろww
職場にいるってだけで上司でもない限りいちいち本人に言ったりせんだろ普通

454:デフォルトの名無しさん
10/04/02 10:21:14
>>453
>>453

455:デフォルトの名無しさん
10/04/03 21:24:36
MIDPでアドベンチャーゲームを作りたいのですが、
お勧めの参考書などあれば教えていただけないでしょうか。
作りたいゲームは一般的な、背景と立ち絵の表示、クリックでテキストを進めて選択肢で分岐のシステムです。
色々なことが書かれた参考書よりは、出来るだけアドベンチャー開発専門の本が好ましいです。
ぶしつけな質問で申し訳ありませんが、お勧めがあればよろしくお願いいたします。

456:デフォルトの名無しさん
10/04/04 09:45:50
ここで聞くことじゃないだろ

457:デフォルトの名無しさん
10/04/04 10:31:08
>>456
すみません…。
こういうのってどのスレで聞けばいいでしょうか?

458:デフォルトの名無しさん
10/04/04 10:41:47
それを自分で調べられない奴に
面白いアドベンチャーゲームが出来る訳ないじゃんw
作り手がプレイヤーと知恵比べをする謎解きゲームなんか作れる訳ないだろ!

459:デフォルトの名無しさん
10/04/07 13:56:18
リモコンアプリを作ってみようと思ってちょっと調べてみたら、
ハード的には920Pには赤外線ポートあるし
MIDP2.0対応(RemoteControl、RemoteControlData)とあるから
ちょいちょいと書いて実行してみたら、
NoClassDefFoundErrorがでてきた。

なんで?って思ったら
S!アプリ開発ガイド端末情報 MIDP 2.0対応端末編 Part6
の920Pの端末個別仕様には

com.j_phone.io.RemoteControl ×
com.j_phone.io.RemoteControlData ×

とあった。
結局、赤外線リモコンアプリを使うには、
端末を変えるかキャリアを変えるしかないのかな?

赤外線アプリを実行できる端末を調べるとしたら
S!アプリ開発ガイド端末情報を全部チェックしないとだめかな?

460:デフォルトの名無しさん
10/04/07 13:59:20
ソフトバンクは個別に仕様が決まってるのか。そりゃ面倒だな

461:459
10/04/07 16:56:18
もうすこし調べてみたら、
そもそも3G携帯だとtrusted MIDletじゃないと
赤外線リモコン関連は使えないようで。。。

2,3年前にもGPS携帯をはじめて買ったから、
旅の記録でも取れたらと思って、
GPSで軌跡を記録するアプリを作ろうとして断念したことがあるんだけど、
もうドコモに乗り換えようかなw

Trusted MIDletって個人で取得したヒトいます?

462:デフォルトの名無しさん
10/04/08 12:26:05
Softbankはアプリゲットで普通に取れるよ
リモコンアプリもある
URLリンク(appget.com)

463:459
10/04/09 21:52:25
>>462
アプリゲットは作者登録はじかれましたw
なんかよくわからんのですけど。
なので、コンテンツレジを使ってます

まぁでもTrusted MIDletになれるんですね。
でも無料ではないんでしょうね。
やっぱりドコモですかねぇ。


464:デフォルトの名無しさん
10/04/09 22:29:56
3キャリア中ではドコモがいろんな意味で安定してるね
auは相変わらず迷走してるけどOAPどうするつもりなんだろね
移植の容易さからか企業でもOAPでリリースするケースが増えてるのに

465:デフォルトの名無しさん
10/04/09 22:31:43
ドコモでもGPSはトラステッドだから>>461みたいなのは個人では作れない。
ブラウザやカメラを経由する方法があるにはあるが。

466:デフォルトの名無しさん
10/04/10 02:07:36
赤外線の話じゃないのか
GPS個人で自由にできるなんて常識的に考えてあり得んし

467:デフォルトの名無しさん
10/04/10 11:30:25
ドコモのトラステッドはサーバー認証だから偽装しようもないしね

468:459
10/04/11 02:35:18
>>465
ココの海山アプリようなモノが作りたかったんですが、
URLリンク(www.wham.jp)
(サーバーに履歴保存はあまり考えてなかった)

>>ブラウザやカメラを経由する方法があるにはあるが
ブラウザ経由ってのは、上述のサイトの

>>海山アプリをご利用できない会員様でも奇跡が取れます!
>>海山ざんまいを開いて「自分の位置確認」を実行するだけで、下記のグーグルマップには位置が軌跡として残されます。
ということとほぼ同じなんですかね?

であれば
私としては軌跡が残せれば良いので、圏外のケースはガマンするとして、
外部から接続可能なサーバーを自宅にでも立ててできるか考えてみたいと思います。

469:デフォルトの名無しさん
10/04/14 12:22:59
>>461
auのEZwebなら、CGIだけで端末の軌跡を記録し続けることができるらしいよ。
やってた人のブログを過去に見たことがある。
バッテリーの消耗が激しすぎて実用性は低いっておちだった。

470:デフォルトの名無しさん
10/04/14 17:02:21
FlashLiteならFSCommandでGPSが

471:459
10/04/15 00:28:17
>>469
私も
URLリンク(symple.jp)
この辺りを参考にしてSoftbank携帯でやってみたんですが、
もうひとつな出来でした。

本当はjavascriptも組み合わせて一定時間おきにGPSデータを集めるようにしたかったんですが、
GPS計測後データを確認する画面が出てしまい毎回毎回OKを押す羽目になってしまい、
あまりうまくいきませんでした。
端末固有の制限かもしれないんですが。。。

>>バッテリーの消耗が激しすぎて
そうですね、サブバッテリを使ってどこまでカバーできるか、
主に車、バイクと組み合わせて使うとか。

それ以上に圏外になるとどうしようもない、というのが致命的かもしれません。
HTMLとサーバーを使うといくらでもGPSデータを自由に送れるんですから、
GPS関連のMEXAも自由に使わせてくれてもイイとおもうんですけどねぇ。。。

472:デフォルトの名無しさん
10/04/17 19:33:13
OAPは通信の度にダイアログ出るのと1日の通信料制限と
RecordStoreの異様な遅さをなんとかしてくれないかな
この2点のせいでリッチなゲーム作れない
300kbの壁はそんなに困らない


473:デフォルトの名無しさん
10/04/17 22:51:06
SoftBank端末でアグリゲータを通さずにJADを直接たたくとどうなるんでしょうか?
どんな動作するのか気になります。

474:デフォルトの名無しさん
10/04/18 18:01:48
>>472
通信量の制限は多分必要だけど
確認ダイアログの仕様だけは腐りきってるね
あとはアルファブレンドも使わせて欲しい
FlashLite1.0ですら半透明サポートしてんのに

475:デフォルトの名無しさん
10/04/19 17:35:19
BREWが半透明サポートしてないから無理だろ。

476:デフォルトの名無しさん
10/04/19 20:40:02
BREW半透明使えんの?
本当だとしたら酷いもんだな

477:デフォルトの名無しさん
10/04/19 20:49:13
>>457
ってかBREWで半透明サポートしてない事と
JBlend on BREWが半透明サポートしてない事は無関係だろ
OAPでもやろうと思えば自前で半透明実装できるしな

478:デフォルトの名無しさん
10/04/19 20:52:25
>>477>>475のミス

479:デフォルトの名無しさん
10/04/19 21:17:13
JBlendはWM版も半透明サポートしてない。
やろうと思えばじゃなくてやらない仕様。
両方ともプラットフォームの素の機能を使うだけ。

480:デフォルトの名無しさん
10/04/20 02:15:47
半透明って2つの画像の合わせる点のR値、G値、B値を足して2で割る?

481:デフォルトの名無しさん
10/04/20 02:20:45
このスレってゲーム作る人多いの?ゲーム以外でどんなアプリ作ってる?

482:デフォルトの名無しさん
10/04/20 06:28:25
>>480
合成規則にもよるし半分透けるって意味じゃないからな

483:デフォルトの名無しさん
10/04/22 04:37:30
オープンアプリ非搭載機が増えたって聞いたから
FlashLiteに取り組んでみたがActionScriptってJavaと勝手が違いすぎw
FlashLite諦めるわ
今後auでJavaアプリ作れる携帯出ることを気長に待つしかない・・・


484:デフォルトの名無しさん
10/04/22 15:47:43
PDAでJavaでアクセスできるデータベースってどんなのがありますか?

485:デフォルトの名無しさん
10/04/22 16:16:46
つまり
「PDA Java データベース」でのインターネット検索で上位100件以内には無いような情報が欲しいってことか?

486:デフォルトの名無しさん
10/04/22 16:37:19
>>485
お前が知らないくせにレスしてるのだけはわかった

487:デフォルトの名無しさん
10/04/22 16:40:47
おまえスルドイな
何故わかった

488:デフォルトの名無しさん
10/04/22 16:57:44
>>485-487
落ち着けよ

489:デフォルトの名無しさん
10/04/22 18:24:04
>>488
深呼吸したら楽になるよ

490:デフォルトの名無しさん
10/04/22 19:08:22
深く息を吸い込んで、10分間息をとめれば楽になるよ


491:デフォルトの名無しさん
10/04/22 19:12:50
素潜り30分出来る俺は勝ち組

492:デフォルトの名無しさん
10/04/22 20:14:55
ほほう、だから顔がエラ張ってるのか

493:デフォルトの名無しさん
10/04/23 01:02:54
そんなこと無いニダ

494:デフォルトの名無しさん
10/04/24 01:22:46
そんなことあるアル

495:デフォルトの名無しさん
10/04/29 17:38:21
マルチですみません

Wireless Toolkit 2.5.2をいれたら、
UserBで、インストールしたのに
勝手にUserAの中にj2mewtkが作られて困ってるんですが
どうすればUserBにインストールしてくれますかね…
過去にUserAの中でJDKをインストールしたからこういう事になるんでしょうか

UserAを削除して、JDK、Wireless Toolkitを再インストールしたのに
勝手にUserAのフォルダを作って中にj2mewtkが作成されるのです

496:デフォルトの名無しさん
10/04/30 00:37:55
了解しました

次の方どうぞ

497:デフォルトの名無しさん
10/04/30 09:21:42
残念
今日の診療はもう終わりです

498:デフォルトの名無しさん
10/04/30 13:09:21
急患です
今月中にどうしても10万円稼がないといけないんです!

どうしたらMIDPで稼げますか?


499:デフォルトの名無しさん
10/04/30 14:31:09
MIDPが一番稼げないんだが

500:デフォルトの名無しさん
10/04/30 23:53:05
MIDPの刺青彫ってsunに写真送ったら一箇所に付き広告料一万円らしいよ

501:デフォルトの名無しさん
10/05/02 00:03:45
MIDlet-Certificate-1-1からMIDlet-Jar-RSA-SHA1を求めることってできませんか?

502:デフォルトの名無しさん
10/05/02 00:08:55
CLDC+MIDP+携帯電話用Javaスレッド part 4
...MIDlet-Certificate-1-1: MIDlet-Jar-RSA-SHA1: の項目が追加されたけど、これで通信できるかな?
260 :デフォルトの名無しさん :2005/04/06(水) 20:19:52:
PreferencesツールのSecurityタブのSecurity domainをtrustedにしたら ...


503:デフォルトの名無しさん
10/05/02 10:56:26
>>502
ではなくてですね、
MIDlet-Certificate-1-1の値とJARファイルを元にMIDlet-Jar-RSA-SHA1を求められない買ってことです。
その手順でつく証明は中身が違います。

504:デフォルトの名無しさん
10/05/04 17:52:59
C++、C#経験者で、DirectXでゲーム作ったりしてたんだけど
auのオープンアプリと、Sアプリの同時開発って難しい?
iアプリはかなり仕様が違うらしいから、初携帯アプリ制作だしauに絞るか、auとSの同時開発か悩んでる
3キャリア同時開発も難しくないならやりたいとは思うのだけども…。

505:デフォルトの名無しさん
10/05/04 22:44:44
auのOAPとwillcomが比較的素のMIDP

506:デフォルトの名無しさん
10/05/04 22:59:18
OAPとwillcomが比較的素って事は、OAP用に作ったアプリは、拡張のできるSアプリでも基本的には動作するという事ですかね
Cで作ったプログラムがC++でも動くような感じで。

507:デフォルトの名無しさん
10/05/04 23:24:57
オープンアプリは、auの最新機種には搭載されてないのが多いから気をつけたほうがいい
勝手アプリ→オープンアプリ→? って感じ。Andoroid携帯出してるからAndoroidアプリか?

508:デフォルトの名無しさん
10/05/05 00:00:13
>>506
基本的にはコンフィギュレーションとプロファイルが一致すれば動くのでそう考えていいと思うが
実装にどんな制限があるかわからないのでやってみないとわからない。
オプションパッケージが絡んでくると更に要検証。
オプションパッケージが充実してるのはEMobile。

OAPとwillcomと芋場以外はJCP通ってない勝手な拡張がメインのAPIに位置してる。
だから同じことやるにしてもキャリアで使うAPIが違うこともある。
これはキャリアの囲い込みなんで開発対象のキャリアに合わせるしかない。

509:デフォルトの名無しさん
10/05/05 02:25:05
3キャリア移植を容易にするためのフレームワーク
だかを配布してるサイトが探せばあるから
それ落としてソース読んでみるとか
公式の開発資料熟読してあとは設計次第でしょ

510:デフォルトの名無しさん
10/05/05 13:22:50
日本共産党がどうしたって?

511:デフォルトの名無しさん
10/05/05 15:17:05
RecordStore rs=null;
try {
 rs=RecordStore.openRecordStore("TestRecord",true);
 ...
} catch (Exception e) {
 Sytem.out.println(e.toString());
} finally {
 if (rs!=null) {
 try {
  rs.closeRecordStore();
 } catch (Exception e) {
  System.out.println(e.toString());
 } finally {
  rs=null;
 }
}

面倒くさいなぁ
レコードストアって

512:デフォルトの名無しさん
10/05/05 16:50:22
void hoge(byte[] data) {
ByteArrayInputStream bais=new ByteArrayInputStream(data);
DataInputStream dis=new DataInputStream(bais);
...
とあったとき
読み出しの処理が終わったあとの処理って
dis.close();だけすればいいの?
それともbais.close();もしておいたほうがいいの?
それともdis.close();は呼び出さずにbais.close();だけ呼べばいい?

513:デフォルトの名無しさん
10/05/05 16:58:31
closeは絶対に使ってはいけないメソッドの代表例


514:デフォルトの名無しさん
10/05/05 17:39:34
>>512
dis.close() すると内部で bais.close() も呼ばれる。

この例の場合だと結局 bais.close() が何もしないから呼ばなくてもいいかもしれんが。

javax.microedition.io.Connector#openInputStream(String) の戻り値とかだと
finally節で close しといたほうが行儀がいいプログラム書くやつと思われるかもしれんね。

515:デフォルトの名無しさん
10/05/05 23:30:38
>>513-514
ありがとう

516:デフォルトの名無しさん
10/05/06 00:03:41
>closeは絶対に使ってはいけないメソッドの代表例

初耳です
ネタでないなら理由をご教授願いたい

517:デフォルトの名無しさん
10/05/06 00:33:47
>>514
dis.close()でbais.close()呼ぶなら
まとめて書いちゃっても大丈夫かな?

DataInputStream dis=new DataInputStream(new ByteArrayInputStream(data));

ってな感じに

518:デフォルトの名無しさん
10/05/07 02:35:33
>>516
多分ネタだろ。それか良く分ってない子なのか。
close()忘れるなってのは聞くが、使うなってのは一度も聞いたこと無い

>>517
問題無い。

519:デフォルトの名無しさん
10/05/07 02:55:19
ありがとう

520:デフォルトの名無しさん
10/05/07 16:41:27
質問させて下さいm(,_,)m
当方、S!アプリでRPGを作っています。

簡単なマップチップで表現した街の中で主人公キャラを動かす所までは
スムーズに出来たのですが、街を賑やかにしようとマップチップや街人など
豪華なグラフィックにしていくうちに、常に保持しなければならない画像が
240*260付近のデータ15枚ほどに及んでしまいました。

その結果、特定の画像ファイルにアクセスしようとした際だけ急激に動きが
遅くなる(コマ送り以下)ようになってしまったのですが、調べてみると過去スレで
S!アプリは画像用に高速でアクセスできるメモリ領域とそうでない領域が
分けれており、高速でアクセスできる領域は実画面11枚分というのを発見
したのですが、これはもう単純に画像数を減らすしか方法がないのでしょうか?

また顔グラフィックなど、必要な時のみ読みこむ画像についても、
読みこむたびに速度が遅くなり、恐らくGCのタイミングでまた戻り…の
繰り返しなのですが、これは明示的にGCを呼ぶタイミングが悪いという事
なのでしょうか?

画像をふんだんに使っているS!アプリなど、一体どうやってオフスクリーン用に
画像を保持し、高速アクセスを実現しているのか気になっているところです。

長文で失礼しました。


521:デフォルトの名無しさん
10/05/07 22:31:07
設計・コードとマップチップの切り分け方に問題無いと"仮定"するなら
マップの切り替えポイント増やして、つどロード画面はさむしか無いんでね?
OAP派なんで的外れだったらすまんね

522:デフォルトの名無しさん
10/05/08 00:38:27
高速描画のメモリサイズは端末によって違うよ
詳しくは端末情報pdfの3Dグラフィックアクセラレータ/メモリ配分を参照


523:520
10/05/08 14:08:52
ありがとうございます!
端末情報のメモリ配分の箇所を見ました。
2Dのオフスクリーンで10枚までの機種もあれば20枚の機種もあって
かなり幅が広いですね。
1つの街をラスベガスのような煌びやかな世界を表現してて、高層ビルや
オブジェなどを複数配置しているので、マップ切り替えポイントを置けず
画像量を減らせないとしたら特定の機種を非対応にするしかないですね、、

ちなみに3Dグラフィックアクセラレータ非搭載の機種というのはメモリ量が
明示されていないですが、これは高速描画のメモリについては、どういう扱い
になるのでしょう?


524:デフォルトの名無しさん
10/05/08 14:35:56
この縛りがあるのはSHとPのみ


525:デフォルトの名無しさん
10/05/09 02:37:55
RecrodStoreで共有可能のデータ作ったとき
他のMIDletからアクセスするときvendorNameとsuiteNameを指定するけど
vendorNameってjadで指定するMIDlet-Vender
suiteNameってjadで指定するMIDlet-Name
で合ってる?

526:525
10/05/09 02:40:19
ごめん、よく読んだら書いてあった。早とちりした。ごめん

527:デフォルトの名無しさん
10/05/09 04:40:01
enumとかstatic importとか使おうとするとWireless Toolkit 2.5.2がエラーを吐く

528:デフォルトの名無しさん
10/05/09 17:32:40
CLDC/MIDPとCDC/FPはSE1.3ベースだ

529:デフォルトの名無しさん
10/05/09 20:12:07
>>527じゃないけど
WTK2.5からは確かJDK1.5使えとなってたから
enumとか使えるようになると思ってたけど
なるほどJDK1.3ベースなのは変わらないのか
うちはWTK2.2だけど2.5に変える必要は特になさそうね

530:デフォルトの名無しさん
10/05/10 19:20:23
WTK2.5動かすのにJDK1.5を利用してるだけ。

CDC1.1/PP1.1とBPに含まれなかったすべてのオプションパッケージを実装すれば
SE1.4.2のほぼすべての標準ライブラリをサポートするけど言語仕様は据え置き。
java MEでSE1.4.2以降をサポートする議論してた気がするがどうなったんだろ。

531:デフォルトの名無しさん
10/05/11 00:28:51
qube以外で会員登録なしで使えるオープンアプリを扱えるアップローダーとか無いものかな・・・

532:デフォルトの名無しさん
10/05/12 04:10:21
packageとかしてる?

packageすると何だかファイルサイズが増えそうで心配なんだが

533:デフォルトの名無しさん
10/05/12 04:14:22
WTKでProGuardが使えない
原因としてはおそらく難読化対象であるプロジェクトファイルのパスに日本語が入ってるからだと予想してるんだが
WTKのプロジェクト管理のフォルダって変えられたっけ?
ProGuard単体を手動で難読化させるって手段もあるんだろうけど
いかんせんProGuardの使い方が分からない。
うう、初心者すぎて俺には分からない
つか難読化しても携帯上でちゃんと実行できるのか?


534:デフォルトの名無しさん
10/05/12 04:22:14
実行できる

535:デフォルトの名無しさん
10/05/12 07:08:13
>つか難読化しても携帯上でちゃんと実行できるのか?
おいおい、難読化の内容ぐらい知ってた方が良いんじゃねえのかw

536:デフォルトの名無しさん
10/05/12 11:08:20
汚い字で書けば読めなくなるよ
ただ、解読に時間がかかるから速度は落ちる


537:デフォルトの名無しさん
10/05/13 17:03:33
MIDP・・機能制約おおすぎ・・・

538:デフォルトの名無しさん
10/05/13 17:52:00
MIDPは機能制約決して多くないよ
OAPができない尽くしなだけよ

539:デフォルトの名無しさん
10/05/14 14:25:18
>>524
Tの一部もあるだろ。


540:デフォルトの名無しさん
10/05/14 17:20:13
32KBとか少ない・・・ファミコン時代より酷いんじゃねえの・・・

541:デフォルトの名無しさん
10/05/15 15:22:00
>>540
んなワケない。
ファミコンに比べれば超贅沢だって。

しかし大前提としてauはオープンアプリ終息に向けて動いている。
BREWもやる気ナシな雰囲気が漂ってるし、やはり4G世代でリセットする気かね・・・

542:デフォルトの名無しさん
10/05/15 21:28:00
つくる側がBREWに疲れたんじゃないの?


543:デフォルトの名無しさん
10/05/21 00:59:41
S!アプリで質問です。
PCにキーストロークを送信して、携帯を入力デバイスにできないかなーと思ってるんですけど、定石とかってありますか?
端末は940SH、wi-fiで接続するつもりです。

レスポンス重視なので、UDPで接続したかったのですが、
Connector.open("datagram://192.168.11.2:30000");
の行でフリーズしてしまいました。(エミュでは動作した)

結局無理そうだったので、Httpで接続するようにしたんですが、方向として合ってるのか不安です。
80番ポートしか使えないみたいだし。。。

ちなみに、BlueToothの方がいいんですけど、もっと難しいですよね?

544:デフォルトの名無しさん
10/05/22 03:18:12
Sアプリとオープンアプリ以外でこの仕様で作るようなアプリって何がある?
つまり、ソフトバンク携帯,au携帯以外の携帯端末で
CLDC+MIDPのものってある?(日本国内で入手が容易なもの)

545:デフォルトの名無しさん
10/05/22 03:18:42
携帯電話じゃなくてもいいからさ
携帯ゲーム機とか

546:デフォルトの名無しさん
10/05/22 19:10:23
CDCのほうが多いんじゃね?
カーナビとかSTBとかレコーダとか適応範囲が広いし。

547:デフォルトの名無しさん
10/05/22 19:16:39
そうか、残念です

548:デフォルトの名無しさん
10/05/22 20:19:09
WZERO3にもKVM載ってたはず
GBA上でMIDlet動かせるソフトもあったはず
ってか何故ググらないんだ

549:デフォルトの名無しさん
10/05/22 22:03:27
>GBA上でMIDlet動かせるソフトもあったはず
あれソフトというかMIDPの実装なんだが

550:デフォルトの名無しさん
10/05/22 22:15:07
うろ覚えだから"はず"って書いたんだって
100%の答えはそれを求める人に調べてもらわにゃ

551:デフォルトの名無しさん
10/05/23 00:19:38
今MIDPで製作していたら、
java.lang.IllegalAccessException
という例外が発生しました。

ですが、どこをtryしても例外をキャッチすることができません・・・
この例外はどういうときに発生するものなのでしょうか?

552:デフォルトの名無しさん
10/05/23 00:23:07
イリーガルなアクセスをした時に発生します

553:デフォルトの名無しさん
10/05/23 00:24:31
WTKだとトレースも一緒に出力されたようなキガス

554:デフォルトの名無しさん
10/05/23 00:28:25
>>552
必ずどこかで例外発生してるはずですよね。
どこをtry~catchしても確認できない・・。

>>553
今Eclipse+WTKでやってていつも出力されるこれは・・違うか。

Running with locale: Japanese_Japan.932
Running in the identified_third_party security domain
java.lang.IllegalAccessException
at com.sun.midp.midlet.MIDletState.createMIDlet(+34)
at com.sun.midp.midlet.Scheduler.schedule(+52)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+80)

555:デフォルトの名無しさん
10/05/23 00:29:26
このスレでは非推奨のサイトだけど
IllegalAccessExceptionというエラー自体の意味が分からないのなら
↓のサイトのIllegalAccessExceptionの項を参照してみれば

Unofficial "CLDC 1.1 + MIDP 2.0" API Reference
URLリンク(godwood.allnet.ne.jp)

非推奨な理由なのは↓のサイトを↑のサイト作った人が勝手に想像して書きかえた部分があるから
MID Profile
URLリンク(java.sun.com)





556:デフォルトの名無しさん
10/05/23 00:34:08
俺(超素人だけど)の場合
発生箇所がわからないなら
System.out.println()使って、どこまで正常処理できてるか確認してる

たとえば
n[i]=n[i]+1;
hoge(n);
hogehoge(n[k]); とかなら

n[i]=n[i]+1; System.out.println("ここまで正常");
hoge(n);
hogehoge(n[k]);

n[i]=n[i]+1;
hoge(n); System.out.println("ここまで正常");
hogehoge(n[k]);

とずらしていって何度も繰り返してエラー箇所探す


557:デフォルトの名無しさん
10/05/23 00:47:37
ひとまず>>552-553,555-556は無視してくれて構わない
俺、かなり素人なので

558:デフォルトの名無しさん
10/05/23 00:49:25
素人だと思うなら始めから答えるなよ・・・

559:デフォルトの名無しさん
10/05/23 00:50:10
>>556
MIDlet拡張したクラスのコンストラクタの1行目に書いてもダメでした。
もともとそこもtry~catchの範囲内だったので期待はもてませんでしたが・・。

>>555のサイトを見て考えられる要因としては、
・クラスローダがクラス参照できねーぞバカヤロー
・newInstanceメソッド使ってて引数とコンストラクタがどーのこーの
の2点なのかな。

クラスの修飾を全てpublicに変更しても変わらず、2つ目に至ってはそもそもnewInstance使ってないという・・。

>>557
いえいえ、八方塞がりなのでコレじゃね?とかあれば書いてもらいたいです。

560:559
10/05/23 01:03:38
すいません。自己解決しました。

MIDletを拡張したクラスのコンストラクタにpublicを付け忘れていたようです。
tryもコンストラクタの中でやってたので、そりゃ例外もキャッチできなかったわけです・・。

561:デフォルトの名無しさん
10/05/23 01:05:55
コンパイルじゃなくて実行時のエラーだよね・・・
アプリ自体が起動しないってことなのかな
中身空のアプリにしても起動しなかったのなら
原因はEclipseやWTK、もしくはエミューレータのほうにあるのかもだけど

今、空のアプリ作ってみて
class TestAppli extends MIDlet { public TestAppli() {}
public void startApp() {} public void pauseApp() {} public void destroyApp(boolean flag) {}
}
↑これだとイリーガルエラー出たけど
public class TestAppli extends MIDlet { public TestAppli() {}
public void startApp() {} public void pauseApp() {} public void destroyApp(boolean flag) {}
}
↑だと問題なかった

予想だけどclassにpublic修飾詞つけるとかじゃないかなぁ?

562:デフォルトの名無しさん
10/05/23 01:06:40
>>560
それはよかった

563:デフォルトの名無しさん
10/05/23 01:07:50
書き込む前に一度更新しとくべきだった

564:デフォルトの名無しさん
10/05/23 01:23:13
初心者同士でも問題は解決できるんだね!

565:デフォルトの名無しさん
10/05/23 01:49:02
自己解決だから答えてたほうは役に立ってないだろ・・・

566:543
10/05/23 04:21:56
うおおおおおおおおおおおおおお
でけたーーーー!!!!!!

結局BlueToothにした!PC側BlueCoveで。
接続すんのに20時間ぐらいかかったわw
接続先わかってれば1行で済む話だったなんて・・・orz

567:デフォルトの名無しさん
10/05/23 04:23:29
みんな自己解決

568:デフォルトの名無しさん
10/05/23 16:14:42
Running in the identified_third_party security domain
java.lang.IllegalAccessException

まずここを訳せ>>554

569:デフォルトの名無しさん
10/05/23 18:08:59
おれはハマった時は最低1時間ソースから目を離す
次にソースを見たときは原因が数分で特定できる
人間の脳もたまにgcしてやったほうが効率良いね

570:デフォルトの名無しさん
10/05/24 09:07:08
俺はソースから離れるとすぐスリープ状態に入るからなぁ


571:デフォルトの名無しさん
10/05/24 09:31:55
ソース書いてる途中でスリープモードになって
復帰したときに訳分からんものを目にすることが良くある

572:デフォルトの名無しさん
10/05/24 14:38:26
あるある
ソースが一部文字化けしたみたいになるんだよな

573:デフォルトの名無しさん
10/05/24 19:31:55
コメントにわからないことを書いておくことにしてある

574:デフォルトの名無しさん
10/05/24 19:33:50
寝ている間に「猫でもわかる」本で勉強中の子猫さんが素晴らしいプログラムを書いてくれてたこともある


575:559
10/05/24 19:44:47


576:デフォルトの名無しさん
10/05/25 12:15:19
>>574
お父さん!そのぬこをボクにください!

577:デフォルトの名無しさん
10/05/25 12:17:17
便利な猫を飼っているんだな

578:デフォルトの名無しさん
10/05/26 22:01:18
かなり気まぐれだから仕様通りの物は作ってくれないけどな

579:デフォルトの名無しさん
10/05/26 23:06:01
ふつうじゃん

580:デフォルトの名無しさん
10/06/05 14:59:29
MIDPって正規表現使えますか?

581:デフォルトの名無しさん
10/06/06 00:24:13
ゲーム作ってるんだけど
基本的にプレイヤーの入力がなければ画面の変化は無いんだけど
プレイヤーの操作にあわせてちょくちょくアニメーション入れようと思ってるんだけど
アニメーションのたびにスレッド作ったほうがいいのかな
それともひとつのスレッドを止めることなくずっとまわしてて、必要な時に処理してそうでないときは空ループとかしたほうがいいのかな

582:デフォルトの名無しさん
10/06/06 01:22:45
質問は日本語でおk
エスパーすると描画に関して難しく考えてる様だから
インベーダーゲームみたいな簡単なのから作ってみると良い
単純なゲームなら全部Spriteクラスに任せるのもあり

583:デフォルトの名無しさん
10/06/06 17:26:28
だけど
だけど
だけど


584:デフォルトの名無しさん
10/06/06 17:32:08
スレッドプールでいいんじゃね?

585:デフォルトの名無しさん
10/06/07 00:33:46
みなさんありがとうございました

586:デフォルトの名無しさん
10/06/07 00:46:07
どういう処理をしたかったのかイメージで伝えますと
Windowsに付属のゲームのスパイダーというトランプを使ったゲームありますよね
・プレイヤーが何も操作しなければ特に画面変化はありません
・山からカードを配るときにカードが飛んでいくアニメーションがあります
・同じマークのカードを13枚揃えた時にもカードが飛んでいくアニメーションがあります

この時々に起こるアニメーションの処理の実現方法において、より携帯の電池消耗を抑えられる処理について悩んでいるのです

・アクションゲームなど普通のゲームアプリだと、一つのスレッド内で止まらないループ内で全て処理している感じなんですが
特に画面変化の無い時(変数の変化もない)でも、ループが続くので、この空ループは電池消耗を早くするのではと危惧しているのです
・アニメーション処理が必要なたびに、アニメーション用のスレッドを生成して処理するというのも考えたのですが
そういうスレッドの使い方がよろくないようなことをどこかで聞いたような気がしまして、また度々のスレッド生成(メモリ確保?)に電池消耗はどの程かと
・GameCanvasでゲームを作っているんですが、keyPressedイベントでプレイヤーがアニメーションを発生させるような入力をしたら開始するわけですが
いっそkeyPressed内でアニメーション処理をやってみては、と思ったのですが、そういうメソッド内で2~3秒程度ループ処理をするのはどうかと思い

よくわからんです
スレッドプールというのを使えばいいんですね、わかりました



587:デフォルトの名無しさん
10/06/07 06:03:21
スレッドプールってwwww
まあ何事も勉強だから止めはしないが
>>582も言ってるけど難しく考えすぎだと思うよ


588:デフォルトの名無しさん
10/06/07 15:14:57
>>587
>アニメーションのたびにスレッド作ったほうがいいのかな
っていうからスレッドプールもいいんじゃね?



589:デフォルトの名無しさん
10/06/07 18:42:15
スレッド・プールって何

590:デフォルトの名無しさん
10/06/07 18:43:21
まずググる
それでも疑問があるなら↓のスレで聞け

マルチスレッドプログラミング相談室 その8
スレリンク(tech板)



591:デフォルトの名無しさん
10/06/07 19:07:34
・・・・

592:デフォルトの名無しさん
10/06/07 19:24:18
OAPはもうダメっぽいし
Sアプリだけだな

593:デフォルトの名無しさん
10/06/08 02:41:10
あえてOAPでリリースする企業も増えてきたし
iPhoneの動向とか見てても個人製作アプリに需要がある事も分ってるはずなのに…
auはアプリ面に関しては常に迷走してる感があるけど
ちゃんと物考えてるのかね?

まあ、作ったアプリ使ってもらえなきゃ意味無いんで
もうドコモに変える予定なんだけどね
OAPの資産がちょっと無駄になっちゃうけど

594:デフォルトの名無しさん
10/06/11 15:11:53
へぇ

595:デフォルトの名無しさん
10/06/11 17:19:07
>>593
無駄っつってもMIDP→iアプリなら手直し少なくてすむじゃん
逆は難しいけどな
今ならAndroidって手もある

596:デフォルトの名無しさん
10/06/13 15:29:37
>>586
スレッドをwaitで寝かしといて、notifyで起こす

597:デフォルトの名無しさん
10/06/13 15:42:52
それmidpで禁止じゃなかったけ?

598:デフォルトの名無しさん
10/06/13 15:48:31
あれ?間違ってるか?
アニメーション中に別のイベント発生したらめんどいし、
かといってアニメーション終了を待ってるとその間の描画は誰がするんだ?って話になりそう

599:デフォルトの名無しさん
10/06/13 15:50:22
禁止なの?
SEしか知らないからいろいろルール違反してそうw

600:デフォルトの名無しさん
10/06/14 12:29:07
すまん、>>598はどういう意味?
どんなゲームでもアニメーション中に
イベント(キー入力とか?)は発生しまくりな気がするけど


601:デフォルトの名無しさん
10/06/14 13:09:45
ゲーム作りは素人には難しい
どうしても作りたいなら
専門学校で学ぶ か ゲーム会社に就職しろ

602:デフォルトの名無しさん
10/06/14 13:47:23
それは自分に言い聞かせてるのか…?
ここの住人は最低一度はJavaでゲーム組んだことのある連中だと思うが

603:デフォルトの名無しさん
10/06/14 14:11:21
JavaはOAPが初という俺は異端

604:デフォルトの名無しさん
10/06/14 22:59:28
>>600
聞いても何の得にもならないけどw
まず、paintはUIスレッドの担当だっていう思い込みがあって、
KeyPressedでアニメーションスレッドをstartすると、アニメーション中にも関わらず他のキーイベント拾ってしまう。
そうなると各イベント処理で、アニメーション中かどうか判定しなきゃならんかと。
であればむしろ、KeyPressedでアニメーション終了を待った(Thread.join)方がいいのでは?
と思ったけど、UIスレッドが待機してるんだから、paint呼んでも無視、serviceRepaints呼んだらデッドロックって状態になっちゃうな。。。

っていうレス。

>>602
それは心強い!初MIDPですw

605:デフォルトの名無しさん
10/06/15 14:30:04
OAP搭載機少なすぎるだろ
ソフトバンクは公開面倒くさいし

606:デフォルトの名無しさん
10/06/15 18:56:33
MIDP実行環境は、Android搭載機が主流になるんだろうね


607:デフォルトの名無しさん
10/06/15 20:38:59
OAPって半透明使えるんだよね

608:デフォルトの名無しさん
10/06/17 15:50:33
質問です。
画像ファイルを読み込みたいのですが、Softbank携帯の場合、格納されるディレクトリの
パスは以下であっていますでしょうか?(機種によって違ったりしますか?)
Connector.open("file:///ms/PRIVATE/MYFOLDER/My Items/Pictures/" + filename);


609:デフォルトの名無しさん
10/06/18 18:01:26
まう

610:デフォルトの名無しさん
10/06/18 18:26:19
ごめんなさい
OAPしかわかりません

611:デフォルトの名無しさん
10/06/18 20:12:47
>>604
レスthx
なにやら難しい実装ですね

自分はSpriteクラスのnextFrame()的なものを全描画オブジェクトに持たせて
アニメパターンの変更とかはオブジェクトの状態フラグで管理してる
この実装でアニメーションも1フレーム毎に管理できるしね
プロじゃないんでこれが定石なのかは知らないけど

612:608
10/06/20 17:42:53
↓が正解のようですね。お騒がせしました。
"file:///ms/Pictures/" + filename
"file:///mc/Pictures/" + filename



613:デフォルトの名無しさん
10/06/20 23:15:53
自己解決なにより

614:デフォルトの名無しさん
10/06/26 11:52:43
HTTP接続で、取得先のコンテンツが文字化けしてしまいます。
ASCII文字は文字化けしないので、コーディングの問題だとは思いますが解決策がわかりません。
HTTP接続は問題ありませんので、データ読み込み部分に問題があると思っています。

読み込み部分のコードです。
// HttpConnection c;
// StringBuffer b;

is = c.openDataInputStream();
int ch;
while ((ch = is.read()) != -1) {
b.append((char) ch);
}


615:デフォルトの名無しさん
10/06/26 12:35:32
ヘルプだとStringBufferじゃなくてInputStream使ってデータを読み込んでるようだから
InputStream使って試してみれば

616:デフォルトの名無しさん
10/06/26 14:42:38
内部で扱えるエンコードは端末依存だから自前で変換が必要かも。
もしだめならいったんInputStreamでhogehogeしたあとに対象のクラスに渡すしかない。
端末によってはUTFのBOMの扱いでコケてる可能性もあるね。

617:デフォルトの名無しさん
10/06/26 15:03:12
うーん、いろいろ試行錯誤していますがよくわかりません。

ちなみに「あ」だと82 A0ではなく0A 3F A0 0Aになっちゃいます。
どう見ても実装が悪そうです。

618:デフォルトの名無しさん
10/06/26 15:42:27
is = c.openDataInputStream();
int ch = is.read();

これで 82 A0 がでてそれからどこで化ける?

619:デフォルトの名無しさん
10/06/26 16:03:15
というかSystem.getProperty("microedition.encodin")で返すエンコードしか扱えない

620:デフォルトの名無しさん
10/06/26 18:52:54
エンコード確認からね

621:デフォルトの名無しさん
10/06/26 20:15:42
>>618
ありがとうございます。
intのままだと正常で、内部エンコーディングもSJISです。
おそらくStringBufferに(char) chしているあたりでこけているみたいです。

ついでに、、
InputStream()とDataInputStream()の違いって何なのでしょうか?
どのように使い分けるべきなのかいまいちわかりません。

622:デフォルトの名無しさん
10/06/26 21:58:36
仮にサポートされてるエンコーディングでもバイト単位で処理しちゃったら化けるだろ

623:デフォルトの名無しさん
10/06/27 00:45:32
解決しました!
内部に文字列ではなくByteArrayOutputStream()で保持することで大丈夫でした。

むやみにtoString()は使うなってことを体感しました。

624:デフォルトの名無しさん
10/06/27 01:06:11
なんらよくわからんが、解決したんならよかった。おめでと

625:デフォルトの名無しさん
10/06/27 01:21:31
単純に考えてintをcharに格納してそのままほげほげしたからじゃないの?
>>622でFAじゃん。
>>614が理解してるかが問題だと思うんだが。

626:デフォルトの名無しさん
10/06/27 01:53:44
>>622でFAだとしても代替策を用意していないからだめ

627:デフォルトの名無しさん
10/06/27 15:01:20
JavaのStringの内部文字コードはUCS2のみ。それを知らないと一生地を這う

628:デフォルトの名無しさん
10/06/27 18:22:55
ほう、0xFFFF以降は無視か

629:デフォルトの名無しさん
10/06/27 19:34:08
MIDPってサロゲート対応してたっけか?

630:デフォルトの名無しさん
10/06/27 22:40:24
プロファイルは関係ない。
CDCならサポートしてるからCDC上で動くMIDPなら扱える。

だいたいjavaが採用してる文字セットはunicodeで符号化方式はUTF-16なんだからUCS2とはいわない。
UCSの0x0 - 0xffffの範囲のみをUTF-16で符号化すればUTF-16とUCS2は互換性があるがこれはUCS側が配慮しただけでこれらは全くの別規格だ。

631:デフォルトの名無しさん
10/06/27 22:41:57
byte配列にsubstring的なことをするのはどうすればよいでしょうか?

632:デフォルトの名無しさん
10/06/28 00:23:37
それ質問するようなことなの?

633:デフォルトの名無しさん
10/06/28 01:13:57
少なくともそれを決める権限はおまえにはないわな。

634:デフォルトの名無しさん
10/06/28 02:13:19
>631
System.arraycopy()で単に配列のコピー。
内容が一致した要素から何バイト抜き出すなんてことは自分で実装する。

ケータイアプリ関係ないしプログラム初心者みたいだから>632の指摘なんだろう。
>633はちょっと話かみ合ってない気がするがいちいち突っ込むなってことか。

635:デフォルトの名無しさん
10/06/28 03:25:29
下火になったここ最近は初心者と中級者ぐらいしかいないように見える
質問スレ兼ねてんだから初心者には優しくせんとな
回答もらってお礼も言わずいなくなる初心者が多いのも問題だけど

636:デフォルトの名無しさん
10/07/01 19:57:14
iアプリだと、
網とのやり取りはSJIS、Java内部ではUNICODEだけど、
文字コードの変換はAPIが全部やってくれるよ。

docomoが提供しているサンプルプログラムのとおり実装していれば、
文字列の切り出し・比較・コピーなんかで躓くことはないです。

637:デフォルトの名無しさん
10/07/01 21:53:08
オープンアプリやSアプリの場合は?

638:デフォルトの名無しさん
10/07/02 22:13:14
Iアプリならサンプルプログラムのとおり実装していれば動きます(キリッ

639:デフォルトの名無しさん
10/07/03 00:38:37
iアプリは別スレがあるだろ

iモード携帯電話用Java(iアプリ) Part21
スレリンク(tech板)

640:デフォルトの名無しさん
10/07/08 12:11:07
OAPってファミコンより酷い?マシ?

641:名無しさん@そうだ選挙に行こう
10/07/10 15:41:18
どっちだと思う?

642:名無しさん@そうだ選挙に行こう
10/07/10 17:46:58
拡大縮小回転用に、RGB取得して変化量計算して表示したら遅いのなんの
RPGだからまだどうにかなるけど、アクションだとこれはきついな・・
みんなOAPでの拡大縮小回転は諦めてる?

643:名無しさん@そうだ選挙に行こう
10/07/10 17:51:04
うん。あきらめてる

644:名無しさん@そうだ選挙に行こう
10/07/10 18:00:47
45度回転と2倍、1/2倍程度だったらまだどうにかなるし
せっかく作ったからちょっとは使いたいな・・・
でも縮小するぐらいなら最初から小さい画像用意したほうがいいしな・・悲しい

645:名無しさん@そうだ選挙に行こう
10/07/11 12:19:59
10%刻みとかでロード画面ででも前もって拡大縮小したイメージを使い回すとか
それより動的な画面で半透明合成する上手い方法って無いかな?無いよな…
静止した背景から半透明合成するのは一応実用レベルで実装できるけど

646:デフォルトの名無しさん
10/07/16 18:12:24
OAPで2chブラウザって難しいよね・・・レコードストアが少なすぎるから・・・

647:デフォルトの名無しさん
10/07/16 19:53:21
レコードストア以前に通信量制限

648:デフォルトの名無しさん
10/07/16 20:15:24
それか
一回の通信で受信は32KBまでで
一日に送受信で3MBまでという縛りか

649:デフォルトの名無しさん
10/07/16 20:19:52
このスレでさえ150KB位あるんだからダウンロード無理だなw

650:デフォルトの名無しさん
10/07/16 21:01:20
通信料よりも通信確認がうざすぎて使えない

651:デフォルトの名無しさん
10/07/16 21:17:25
>一日に送受信で3MBまで
OAPのダウンロードもこれに入ってるんだよな
300kのアプリ作ったら一日10回しか実機テストできないとか
もう笑うしかない

652:デフォルトの名無しさん
10/07/16 21:41:34
頻繁な実機テストというとアクションゲームとかかな

653:デフォルトの名無しさん
10/07/20 02:01:42
XPのSP2でEclipse使って
URLリンク(creation.mb.softbank.jp)
上記サイトの S!アプリ開発ツールでS!アプリを実行し動作検証 までやって
Eclipseの実行押してMEXA EmulatorのUntrustedでインストールを選択してokしたところ、コンソールに
###[AMS Install Error](65): MIDlet verification error(-9). と出るだけでMEXAは起動しませんでした
原因とか教えてくださいお願いします

654:デフォルトの名無しさん
10/07/20 02:08:59
クラスが26個以上あるとか

655:デフォルトの名無しさん
10/07/20 02:44:07
>>654
クラスは HelloCanvas と HelloMIDlet の2つだけでした

Hello.jadに必要事項は記入してあるのですが、マーカーを見たところ
起動MIDletが選択されていないか、アプリケーション名が設定されていません。
との表示がありましたので、設定を最初から見直してきます

656:デフォルトの名無しさん
10/07/20 23:23:49
>>653 >>655
他者解決しました

657:デフォルトの名無しさん
10/07/21 10:07:44
今さらだけどMEXAのEclipseプラグインて2.1対応なんだよな。
いい加減2.3対応に直せと。

プロジェクトごとにパス直すのもいいけど、ココ↓テンプレに入れてもいいと思う。
URLリンク(d.hatena.ne.jp)
流石に再配布は禁止だろうか・;(`ε()゙


658:デフォルトの名無しさん
10/07/21 16:28:54
オープンアプリで音ゲーを作るのってどうしたらいいんでしょうか。
dojaならmldに同期イベントを入れることができるみたいですが。
S!アプリのPhasePlayerにも同じような機能はあるんですかね。

659:デフォルトの名無しさん
10/07/21 16:30:47
ちなみにOAPで太鼓の達人でてるんだが、どうやってんだろ
機種によって音ずれまくり?


660:デフォルトの名無しさん
10/07/22 03:33:20
OAP対応はKCP+機が多い
KCP+は全機種CPU同じ

661:デフォルトの名無しさん
10/07/24 00:03:19
3キャリア対応させるつもりなんですが画面サイズは240x240で作るべきですかね
(0,0)を原点とした座標指定で、240x268とかで作ると、240x240の機種だと下の28ドットが消えるであってますか?

662:デフォルトの名無しさん
10/07/24 05:11:04
公式見ろよw

663:デフォルトの名無しさん
10/08/02 16:58:27
実機テストって大事だな

664:デフォルトの名無しさん
10/08/09 23:59:09
あたりまえの

665:デフォルトの名無しさん
10/08/21 14:50:13
まえだ

666:デフォルトの名無しさん
10/08/21 14:51:10
あたりまえだのくらっかー?

667:デフォルトの名無しさん
10/09/01 01:06:19
OAPどうなるんだろう

668:デフォルトの名無しさん
10/09/01 15:27:56
スレリンク(appli板:100-102番)

これマジ?

669:デフォルトの名無しさん
10/09/05 23:15:46
auはJavaアプリを大幅に強化するみたいね。
OAPとはまた別物だから導入が開始された後の機種でしか動かないだろうけど。

BREWなんて時代遅れのシロモノが無くなってくれるなら万々歳だわ。

670:デフォルトの名無しさん
10/09/06 01:31:49
>>668
URLリンク(plusd.itmedia.co.jp)

大マジだけどずっと先、対応端末が市場に出回るまではBREWか現OAPでがんばるしかない

671:デフォルトの名無しさん
10/09/15 04:16:28
auヒドスw

672:デフォルトの名無しさん
10/09/23 23:51:47
【au】オープンアプリ Part22【OAP】
スレリンク(appli板:210番)

673:デフォルトの名無しさん
10/09/25 21:52:07
振り回されるデベロッパもかわいそうに

674:!omikuji
10/10/01 01:50:05
しばらくはあう終了か

675:デフォルトの名無しさん
10/10/01 13:06:00
autopauseか

676:デフォルトの名無しさん
10/10/02 08:34:19
現行の機種じゃ使えないんでしょ
つーことは開始時はほとんどのユーザーが使えないわけか
やっぱアプリが使えるかってのはでかいよ

677:デフォルトの名無しさん
10/10/03 14:21:26
>>675
おぬし何者?

678:デフォルトの名無しさん
10/10/08 23:19:09
すいません、質問です。

S!アプリをEclipse+MEXAで作っているのですが
実機(SHを除く比較的新しい機種)でエラーが発生しています。

java.lang.NoClassDefFoundError: com/j_phone/util/GraphicsUtil

最初、GraphicsUtil.drawRegionlを使っていたので、これを全て
javax.microedition.lcdui.Graphics.drawImageに切り替えました。

これでGraphicsUtilクラスは全く使用していないのですが
それでも同じエラーが発生しています。

何か心当たりがありましたら、ご教授願います。


679:678
10/10/08 23:46:18
誤記がありました
×javax.microedition.lcdui.Graphics.drawImage

○javax.microedition.lcdui.Graphics.drawRegionに切り替えました

です、失礼しました

680:デフォルトの名無しさん
10/10/11 00:37:43
ソフトバンクか

681:デフォルトの名無しさん
10/10/12 09:53:32
import宣言が残っているに1俵


682:デフォルトの名無しさん
10/10/12 18:16:31
ecllipseでMEXAをやろうとしたのですが
jadファイル設定の時に起動MIDletの設定という項目がありません
ここまでソフトバンクのコラム通りにやっているのですが
どうすればいいのでしょうか?

683:デフォルトの名無しさん
10/10/13 11:46:21
ヘルプにやり方書いてあったしorzそして今度は
>>653の状態になった。一体どうすればいいんだこれは


684:デフォルトの名無しさん
10/10/13 15:13:44
>>683
>>657 で解決したりしない?


685:678
10/10/13 17:33:36
問題解決しました
コンテンツアグリゲータのアップローダーに不具合があったようです
さすがに気付きませんでした


686:デフォルトの名無しさん
10/10/14 01:26:41
>>684
ダメですね・・・。結果は同じでした。

687:デフォルトの名無しさん
10/10/16 20:16:49
Eclipseのバージョンは?

688:682
10/10/17 18:20:06
3.6.0です

689:デフォルトの名無しさん
10/10/25 19:51:59
エクリプスとやらは使わずに
普通のテキストエディタに書いてやってるので
私には皆目検討もつきません
ごめんなさい
力になれなくって

690:デフォルトの名無しさん
10/10/27 17:27:25
EZアプリ(J)の情報出てる

691:デフォルトの名無しさん
10/10/27 17:36:40
GLを基本とした独自拡張らしいね。
Docomoと比べた機能比較表を誰かつくってくれ~。

692:デフォルトの名無しさん
10/10/27 18:00:33
KDDI au: 技術情報 > EZアプリ (J)
URLリンク(www.au.kddi.com)

これか


693:デフォルトの名無しさん
10/10/27 18:01:35
オープンアプリそのまま使えそうな感じ?

694:デフォルトの名無しさん
10/10/27 18:02:33
OAPってBREWで無料配布されるのかねえ。
それともくみこみかかな??

695:デフォルトの名無しさん
10/10/27 18:11:49
>通信時には、必ずユーザーに対し接続前確認を行います。
さてさて。


696:デフォルトの名無しさん
10/10/27 18:21:28
URLリンク(www.kddi.com)
これ見る限り組込だから旧機種は従来通りBREWだね。
つーことで普及に最低2年。

1. 2年内に新プラットフォーム発表
2. オープンアプリと同じ運命に
3. Androidに喰われる
た5. EZアプリ(J)に移行

さてどれだ。


697:デフォルトの名無しさん
10/10/27 18:33:58
オープンアプリにちょろっとヒゲが生えたような程度の仕様強化・・・

698:デフォルトの名無しさん
10/10/27 18:35:05
>>696
まんまオープンアプリじゃないかwwwwwwwww

699:デフォルトの名無しさん
10/10/27 20:20:12
EZ番号が取得可能になったり、jarサイズが2Mになったり、公式でも使えたり
かなりパワーアップはしたな。
ただ、通信確認が必ずあるみたいで、オンラインゲームやブラウザアプリなどは無理だな。
はっきりって遅いけど、ないよりましか・・

700:デフォルトの名無しさん
10/10/27 20:43:05
>>699
いちど開いたらそのままにしておけばよいとおもうが・・・、
だめなのか?

701:デフォルトの名無しさん
10/10/27 21:24:15
HTTP通信でそのメソッド使うたびに確認でるとかじゃね

702:デフォルトの名無しさん
10/10/27 21:26:09
キープアライブが切れたらダイアログでるのかね。
あと自前のプロトコル実装はさせてもらえなさそうかな・・・。

703:デフォルトの名無しさん
10/10/28 01:44:06
オンラインゲームでないゲーム中心に作ってるものとしては、
通信確認なんて全く問題ない

704:デフォルトの名無しさん
10/10/28 01:49:23
カメラ機能も電話帳アクセスもデータフォルダアクセスも電話機能も
他のアプリとの連携もGPS機能も
何も利用できないままか
変わったのはサイズ制限の大きさと
SDカードへのアクセスが可能になっただけ

705:デフォルトの名無しさん
10/10/28 01:51:18
>>704
ツール中心の人には辛いかもね
それでも、オープンアプリがここ最近搭載されていなかったから
戻ってきたんだと考えるとこの仕様でもありがたい

706:デフォルトの名無しさん
10/10/28 01:55:21
またBREWのJBlend上か
3Dグラフィックス対応とあるがどう実現してるんだ?


707:デフォルトの名無しさん
10/10/28 01:58:04
>>692では3D用のAPIに非対応とあるのに
>>696では3Dグラフィックスの描写が可能とある


708:デフォルトの名無しさん
10/10/28 01:59:38
>>692
仕様見る限り
新しい携帯でもオープンアプリ用アプリはそのままDLして使っても問題なさそう?

709:デフォルトの名無しさん
10/10/28 02:03:17
知らんがな(´・ω・`)

710:デフォルトの名無しさん
10/10/28 03:53:06
oapが糞だと言われてるのに馬鹿なのかね

711:デフォルトの名無しさん
10/10/28 08:03:36
あと何年たってもスマートフォンは日本で根を張らない気がする。
androidを盛り上げようとしているのは技術者中心で、これはいつもの流行らないパターン。
一般人にはiPhoneの二番煎じ的意味合いが強すぎ。
今後も日本はガラパったままで、auがjavaアプリを選択したことが吉とは言わないまでも
スベることはないと思うに1票。


712:デフォルトの名無しさん
10/10/28 12:48:45
16MB使えてもこんな制限じゃ使い道ねえよ

713:デフォルトの名無しさん
10/10/28 12:50:41
auはマジビビリだな

714:デフォルトの名無しさん
10/10/28 13:14:22
通信毎の確認なのか、1度目の通信のみなのか。

715:デフォルトの名無しさん
10/10/28 13:20:32
以前、URL開くだけのテストアプリ作ってやったけど
毎度毎度確認させられたよ

716:デフォルトの名無しさん
10/10/28 13:43:46
>>715
まだ搭載されてる実機でてなくない?
てか拡張APIのリファレンスって何処にあるかわからんかった。

717:デフォルトの名無しさん
10/10/28 14:09:09
オープンアプリの話だよ

718:デフォルトの名無しさん
10/10/28 14:27:58
rs256kbって微妙だねー
オープンアプリと基本変わらん

719:デフォルトの名無しさん
10/10/28 15:36:15
rs256kbってどこのこと?

720:デフォルトの名無しさん
10/10/28 15:48:09
>>719
>>692
保存ファイル 256キロバイトまでのレコードストアに対応しています。
ってところ

721:デフォルトの名無しさん
10/10/28 16:28:08
>>720
なるほど。

MIDP2.0ってPNGファイル作成できたっけ?
出来るならRGBA8888形式で1Dot4byteあたりでストレージ代わりに使えるんだけど。


722:デフォルトの名無しさん
10/10/28 16:57:46
ストレージ代わりできるの?

723:デフォルトの名無しさん
10/10/28 17:21:27
PNGなりBITMAPなりを作成できて保存できるのであればっておはなし。
APIみてないから作成、保存はしらないけどね。


724:デフォルトの名無しさん
10/10/28 17:29:16
>FileConnection (JSR 75)

このAPIつかってSDカードにアクセスするみたいだけど
ファイル操作とか出来るってことなのかな?


725:デフォルトの名無しさん
10/10/28 17:32:47
ggrks

726:デフォルトの名無しさん
10/10/28 18:13:51
PIM操作できるようになったんか

727:デフォルトの名無しさん
10/10/28 18:19:45
>MascotCapsule V3.0
>OpenGL ES

728:デフォルトの名無しさん
10/10/28 18:24:11
>サービス開始時点で対応している携帯電話は、富士通東芝製の「T006」のみ。

729:デフォルトの名無しさん
10/10/28 19:10:48
ナイスですね

730:デフォルトの名無しさん
10/10/28 21:00:41
>>698
ベースはOAPでも、まんまじゃねえよ。
貶めたいならもっとよく考えることだな

731:デフォルトの名無しさん
10/10/28 21:03:28
今回のjavaはネイティブアプリでしょ。
仕様が微妙なのはまんまだが。

732:デフォルトの名無しさん
10/10/28 21:26:34
>>718
オープンアプリは35kBとかそんなレベルだぞ。
それに比べたら、全然まし。
2Dでオンラインゲームでないゲームなら、他キャリアと遜色ない
レベルは作成可能だとは思う。
3Dゲームは知らね。

733:デフォルトの名無しさん
10/10/29 00:50:33
問題は普及するかだな
OAP搭載機減ってるのに
Ezアプリ(J)を積む機種が増えるかどうか

734:デフォルトの名無しさん
10/10/29 01:08:53
ファミコンからスーパーファミコンにレベルアップしたくらいの進化?

それとも
ゲームボーイからゲームボーイカラーへの進化程度?

735:デフォルトの名無しさん
10/10/29 01:16:40
PS3 120Gから160Gにレベルアップしたくらい

736:デフォルトの名無しさん
10/10/29 01:18:54
そんな程度で大丈夫か?au?

737:デフォルトの名無しさん
10/10/29 01:26:04
FCからSFCへ程度はあるんじゃないか?
レコードストアが増えたし
FileConnectionでSDカードのファイル操作が出来
3Dグラフィック描けるようになったし
画像サイズも大きいものが扱える



738:デフォルトの名無しさん
10/10/29 01:34:16
JadにRMSの使用サイズちゃんと記載せなあかんのか・・・面倒だな

739:デフォルトの名無しさん
10/10/29 01:36:22
GPSじゃないけど簡易位置情報は取得できるやんけ
これは進歩じゃないか

740:デフォルトの名無しさん
10/10/29 01:39:48
EZ番号って何だ

741:デフォルトの名無しさん
10/10/29 01:41:27
アプリサイズが2MBまで増えたことによって
画像や音がよりたくさん使えるね

742:デフォルトの名無しさん
10/10/29 01:46:49
ただ気になるのは
>>696のリンク先の記事では3Dグラフィックス対応とあるのに
>>692の技術情報のほうにはそれについて触れてないってこと
まぁ2011年春の機種からだから
技術情報自体がまだ未完成なのかもしれないけど

743:デフォルトの名無しさん
10/10/29 01:50:22
>>740
ググレばトップに出てくるだろ

744:デフォルトの名無しさん
10/10/29 01:51:42
通信確認がうざすぎる

745:デフォルトの名無しさん
10/10/29 02:28:15
SDカードへのアクセスは制限とか無いんだろうか

746:デフォルトの名無しさん
10/10/29 11:35:37
BREWアプリにゃアプリ(本体+SD)10MB制限というのがあってだな・・・
Javaがそれを超える存在になれるとは思えない。

BREWのSDアクセス鬼みたいに速いのに勿体無い・・・


747:デフォルトの名無しさん
10/10/29 13:32:06
>>733
Ezアプリ(J)を出すから、OAP搭載機減ってるんじゃね?

748:デフォルトの名無しさん
10/10/29 14:22:00
つか前回と今回ほぼOPAのってなかつたよね。

タッチパネル積んでないからiPhoneみたいな操作は出来なかったけど、
Appの市場の参入障壁が低ければすでに同じことはできてたんだよな。

まあ日本は囲い込んだり搾り取ったりで毎回こういう展開にはのりおくれてるよね。

せめて国内キャリアくらいはAPI仕様と最低機能の
共通化くらいは果たしてほしかったな、プログラマー的に考えて。


749:デフォルトの名無しさん
10/10/29 15:06:03
>>747
同じBREW上のJBlendって実行環境らしいけど
どうなんだろう

750:デフォルトの名無しさん
10/10/29 15:14:44
来春まで待て

751:デフォルトの名無しさん
10/10/30 00:05:17
多分BMP1.0の端末じゃないとEZアプリJは載らないと思う

752:デフォルトの名無しさん
10/10/30 11:12:23
オープンアプリと互換あればいいけどね
対応機種出てもアプリがなければ意味が無い

753:デフォルトの名無しさん
10/10/30 14:27:04
互換ってどういうこと?
EZアプリ(J)がオープンアプリプレーヤーでも動いたらいいなってこと?

754:デフォルトの名無しさん
10/10/30 18:36:06
逆じゃない旧オープンアプリのJARがEZアプリ(J)で動けばってことだと思う
MEXA部分をEZアプリ(J)のAPIに変えるだけだと思ってるから
S!アプリの移植がポンポン出るんじゃないかと思ったり

755:デフォルトの名無しさん
10/10/30 18:44:41
CLDC1.1/MIDP2.0だから問題ないんじゃない
ヒープにしても通信サイズにしても上がってるから影響ないだろうしさ

756:デフォルトの名無しさん
10/10/31 01:59:36
EZアプリ(J)の仕様を見る限り、ダウンロードリンク形式も含めて
全くそのままで動作すると思ふ

757:デフォルトの名無しさん
10/10/31 10:46:00
縦の解像度だけ特殊だね。

758:デフォルトの名無しさん
10/10/31 11:40:33
レコードストアの使用量を明記してなかったアプリは、jadだけ修正が必要だと思う。

759:デフォルトの名無しさん
10/10/31 22:24:15
S!アプリって需要あるの?
みんあアイポンに乗り換えてガラケーなんて使ってないのかなとおもったり。

760:デフォルトの名無しさん
10/11/01 00:48:40
EZアプリ(J)は外部メモリ対応だけど、読み込める種類とかそこら辺のドキュメント類が出てないから早く出して欲しい

761:デフォルトの名無しさん
10/11/02 01:01:16
最大アプリサイズが2M?あれ?
BREWの最大サイズは10M(2M×5)だよな。
んで、通信時の確認も相変わらずと。
何か、導入を検討中とか言ってた発表の時より劣化してね?気のせい?

762:デフォルトの名無しさん
10/11/02 01:02:01
>>688
ごめん分からない

763:デフォルトの名無しさん
10/11/02 02:09:20
スレリンク(tech板)

764:デフォルトの名無しさん
10/11/07 01:22:23
kaso

765:デフォルトの名無しさん
10/11/11 12:28:44
公式見る限り、今回のZEアプリ(J)ってのはOAPの代替だよね?
BREWからJavaに完全移行するものとばかり思ってたよ
iPhone気になってたけど、まだしばらくau端末でも遊べるって事か

問題の糞通信確認がどうなってるのか早く知りたい
改善してなかったらiPhone買ってしまいそうだ

766:デフォルトの名無しさん
10/11/11 18:52:37
SDカードに入出力できるだけで大分違う

767:デフォルトの名無しさん
10/11/11 20:09:40
>通信時には、必ずユーザーに対し接続前確認を行います。
書いてあるから同じじゃないの?

768:デフォルトの名無しさん
10/11/12 19:59:41
これってドコモやソフバンみたく、microSDを用いる事でアプリ容量は無制限なの?

769:デフォルトの名無しさん
10/11/13 10:51:21
>>767
見落としてた
これじゃ今まで通り鯖とやり取りする様なツール系アプリは絶望的か
デフォでネット使えるのが強みなのに対戦麻雀すら非現実的じゃん

SDの入出力も恐らくアプリ内で完結する様な縛りがあるだろうし
OpenGLぐらいしか魅力が無いや

770:デフォルトの名無しさん
10/11/13 23:14:24
S!アプリのことで質問があります。
VGA端末だとQVGAの端末で表示されるよりもサイズよりもアプリのサイズが
1/4になってしまうそうなのですが、みなさんはどう対処されてますか?

771:デフォルトの名無しさん
10/11/15 18:39:35
1/4になってしまわなそうなのでソースの提供をお願いします

772:デフォルトの名無しさん
10/11/15 19:11:00
イルボンおkニダ!

773:デフォルトの名無しさん
10/11/16 18:45:47
私が作ったS!アプリで、Image.createImageで帰ってこなくなる現象がでるみたいなんですが、
画像のサイズ制限とかあるんでしょうか。

774:デフォルトの名無しさん
10/11/16 22:53:43
ないわけがない

775:773
10/11/17 13:08:20
831Pで固まるようなんですよね。
new Phraseか new AudioPhraseで帰ってきてない可能性もあります。

776:デフォルトの名無しさん
10/11/20 13:35:02
OAP向けにManagerやPlayerでmidi/wav鳴らしているままで、
そのままS!アプリ向けで出しても
新しい機種なら音鳴るのかな?古いのは鳴らないでいい
PhraasePlayer向けに直す時間がないもので

777:デフォルトの名無しさん
10/11/30 00:39:39
過疎すぎる…国内MIDPオワタね
EZアプリJ?ドコモマーケの怒涛の進撃にかき消された感じ

778:デフォルトの名無しさん
10/11/30 00:52:33
このスレってだいぶ前から過疎のような
つかム板の俺の見てるスレの全てが以前より過疎ってる気もしなくもない

779:デフォルトの名無しさん
10/11/30 01:01:27
iアプリのスレは盛り上がってるけどな
まぁ元々かなりAndroidに流れたよね
そこにドコモマーケットでとどめだ

780:デフォルトの名無しさん
10/11/30 01:22:18
ソフトバンクはiPhoneだし
auはAndroidだし
docomoはこのスレ関係ないし
需要ないのかもね
EZアプリ(J)とやらも期待薄

781:デフォルトの名無しさん
10/11/30 07:25:00
対応機種出回ってないのに盛り上がれないだろ馬鹿

782:デフォルトの名無しさん
10/11/30 11:26:08
出回ってるじゃん
SのガラケーやOAP搭載機種の数は国内のスマフォよりはるかに多いよ
問題はどちらも終わってるってことだ

783:デフォルトの名無しさん
10/11/30 13:40:09
EZアプリ(J)の話でしょ
いまさらオープンアプリ作っても対応機種は新規に出ないんだし

784:デフォルトの名無しさん
10/12/10 03:23:39
auは何で制限多くするんだろ

785:デフォルトの名無しさん
10/12/23 19:54:30
>>783
公式発表通りだと恐らく互換性あるよ
EZアプリ(J)自体OAPに毛の生えた様なもんだし

786:デフォルトの名無しさん
11/01/03 03:45:28
はやくEZアプリ(J)の端末が欲しい

787:デフォルトの名無しさん
11/01/13 15:48:05
かそ

788:デフォルトの名無しさん
11/01/22 16:25:59
OAPでネットからDownloadしたZip圧縮されたファイルを展開するにはどうしたらいいの?

789:デフォルトの名無しさん
11/01/22 16:27:18
諦めろ

790:デフォルトの名無しさん
11/01/24 02:32:32
知らんがな(´・ω・`)
自分で考えんしゃい

791:デフォルトの名無しさん
11/01/25 02:25:53
jarはzipと同じ方式じゃなかったっけ?

792:デフォルトの名無しさん
11/01/25 08:51:41
同じ

793:デフォルトの名無しさん
11/01/25 10:47:23
MIDPにあるdeflateはzipの中のファイル単体で使用されている圧縮方式。
なんで、zipファイルそのものの場合、ヘッダをパースしてファイルの本体部分を
まるっと抜き出せばdeflateで解凍可能と思われる。
若干ヘッダとか追加しないとダメだとも思うが。

何のことかわからないレベルなら素直に諦めれ。

DoJaはzip、MIDPはdeflate、BREWはgzとかただの嫌がらせだよなーと。


794:デフォルトの名無しさん
11/01/25 14:03:27
わかりました
ありがとうございました

795:デフォルトの名無しさん
11/01/27 02:08:24
deflate自前実装?

796:デフォルトの名無しさん
11/01/29 01:17:23
マニュアルだけ公開してスタブクラスは公開しないとかもうね

URLリンク(www.au.kddi.com)

797:デフォルトの名無しさん
11/01/29 01:24:40
>>692,696

798:デフォルトの名無しさん
11/01/29 01:29:47
>>797
えっ?

799:デフォルトの名無しさん
11/01/29 01:59:02
KDDI au: ダウンロード > EZアプリ(J)SDK
URLリンク(www.au.kddi.com)


800:デフォルトの名無しさん
11/01/29 02:03:19
Eclipse使ってないお

801:デフォルトの名無しさん
11/01/29 02:12:18
スタブクラスはエミュレーターに同封と書いてあるがまだエミュレーターインスコしてないから確認してない

802:デフォルトの名無しさん
11/01/29 02:17:30
はあ?

803:デフォルトの名無しさん
11/01/29 02:22:59
エミュのインスコしたスタブクラスちゃんと入ってたよ

804:デフォルトの名無しさん
11/01/29 02:25:35
OAPと違ってちゃんとサンプルとかあって今回は親切だお
でもandroidに食われそうEzAppliJはきのこれるか

805:デフォルトの名無しさん
11/01/29 02:28:45
で?

806:デフォルトの名無しさん
11/01/29 02:40:01
ぽよよん

807:デフォルトの名無しさん
11/01/29 02:40:33
スタブクラスって何?

808:デフォルトの名無しさん
11/01/29 02:41:46
ggrks

809:デフォルトの名無しさん
11/01/29 02:44:47
ダウンロードのページをチェックし忘れたドジさん

810:デフォルトの名無しさん
11/01/29 02:46:18
ああん?

811:デフォルトの名無しさん
11/01/29 02:47:25
EZアプリ(J)は始まってないのに終わコン

812:デフォルトの名無しさん
11/01/29 03:16:50
>>800
バカだろおまえ

813:デフォルトの名無しさん
11/01/29 04:12:25
EzアプリJのエミュレータで一応オープンアプリ動いた。

814:デフォルトの名無しさん
11/01/29 04:15:54
エミュのヘルプでは必須項目の属性ないとエラーでインストールできないとあるけど
MIDlet-Jar-Size未記載でレコードストア使うオープンアプリ普通にインストールできたんだが・・・

815:デフォルトの名無しさん
11/01/29 14:24:45
は?

816:デフォルトの名無しさん
11/01/29 14:36:20
MIDlet-Data-Sizeだろ

817:デフォルトの名無しさん
11/01/29 14:38:29
Ezアプリ(J)は常駐アプリ作れるのかな

818:デフォルトの名無しさん
11/01/29 15:09:34
サービス一覧 | au by KDDI
URLリンク(www.au.kddi.com)

EZアプリ(J)に関するページは無さそうだね
対応機種はまだT006だけなんだろうか


819:デフォルトの名無しさん
11/01/29 15:16:15
サービス・機能 | T006 | au by KDDI
URLリンク(www.au.kddi.com)

オープンアプリプレイヤーと書かれているが・・・?


820:デフォルトの名無しさん
11/01/29 15:18:42
東芝かと思ったら富士通の機種なのかよ

821:デフォルトの名無しさん
11/01/29 15:46:56
>>820
東芝のモバイル事業は富士通に統合された
だからREGZA PhoneのCMも富士通がやってる
だけどブランドとしては東芝だ

そんでもっとワケ分からんのが、カシオと日立とNECのモバイル部門だ
最初日立とカシオがくっついたんだが
その後その会社がNECのモバイル部門にくっついた
なのでNECカシオという会社から日立の携帯が販売されてる

822:デフォルトの名無しさん
11/01/29 16:12:35
>>819
これで発売されたのがEzアプリ(J)じゃなくてオープンアプリプレーヤーが搭載されてたら

823:デフォルトの名無しさん
11/01/30 07:51:47
>>821
そうだったんだ。カシオはNECとも別会社作ったのかと思った。

>>819
オープンアプリも対応してるんでしょ。
公式発表してるのに対応してないとかあり得ない。




824:デフォルトの名無しさん
11/01/30 15:13:40
毎回管理者権限与えないとエラー出るシミュレータってどうなの?

825:デフォルトの名無しさん
11/01/30 22:08:18
どうなの?

826:デフォルトの名無しさん
11/01/31 18:16:45
>>824
OSの勉強から始めたまえ。

827:デフォルトの名無しさん
11/02/05 11:43:23
すみません。


「CLDCコンフィギュレーション」という呼び方はへんですか?
「ATMマシン」と同じことになりますか?

828:デフォルトの名無しさん
11/02/05 15:12:28
俺の場合は話す相手に合わせる

829:デフォルトの名無しさん
11/02/05 17:11:37
ありがとうございました。

830:デフォルトの名無しさん
11/02/10 06:28:38
CanvasでdrawStringを使うのにpaintメソッドを経由するのでなく、
docomoのgetGraphicsみたいなので使うやり方があるなら教えてください。

831:デフォルトの名無しさん
11/02/10 13:46:22
GameCanvas使え

832:デフォルトの名無しさん
11/02/10 13:47:30
>>830
URLリンク(appget.com)

833:デフォルトの名無しさん
11/02/10 14:17:57
こんなかんじ?
class HogeClass extends Canvas implements Runnable {

Image OffScreenBuffer = null;
Image DrawingBuffer = Image.createImage(240,360);
Graphics g = DrawingBuffer.getGraphics();

void run() {
g.setColor(0,0,0);
g.fillRect(0,0,240,360);
g.setColor(255,255,255);
g.drawString("やっほー",10,10,Graphics.LEFT|Graphics.TOP);
flushGraphics();
}

void flushGraphics() {
OffScreenBuffer = Image.createImage(DrawingBuffer);
}

void paint(Graphics g) {
g.drawImage(OffScreenBuffer,0,0,Graphics.LEFT|Graphics.TOP);
}

}

834:デフォルトの名無しさん
11/02/10 14:31:57

Image OffScreenBuffer = Image.createImage(240,360);

void flushGraphics() {
OffScreenBuffer.getGraphics().drawImage(DrawingBuffer,0,0,Graphics.LEFT|Graphics.TOP);
repaint();
}

835:830
11/02/10 16:08:51
>>831-834
ありがとうございます。
まだCanvasしか知らなかったので、
別のクラスについても勉強してそのやり方を試してみます。

836:デフォルトの名無しさん
11/02/20 23:43:28.71
Formの上にStringItemを乗せて300行程度表示しているのですが,上下ボタンのスクロールでは最後の行まで表示するのに時間がかかってしまいます.
そこでページスクロールのような機能を実装したいのですが,どうしたらよいでしょうか?

837:836
11/02/20 23:48:11.87
連投すみません.
今問題になっているアイテムはStringItemではなくChoiceGroupでした.
行数も300行ではなく100行です.
解決した問題とごっちゃになっていました.すみません.

838:デフォルトの名無しさん
11/02/21 01:29:03.92
100個も項目あんのか・・・

839:デフォルトの名無しさん
11/02/21 01:38:50.84
私は素人だけど生意気にも提案してしまってもいいですか?
Form自体にはにはページスクロール機能は無さそうなので
ページごとにFormを割り当てて
ソフトキーなりボタン的なItemなりで「次のページ」「前のページ」とかでFormを切り替えていくというのはどうでしょう?



840:デフォルトの名無しさん
11/02/21 01:40:12.95
100個から10個前後を選ばせるような内容なので・・・
せめて(10個から1個)×10組などであったならもう少しやりようはあったのですが.

841:デフォルトの名無しさん
11/02/21 01:41:05.77
つまり現在のFormをいくつかのページとして分解するという意味です。はい

842:デフォルトの名無しさん
11/02/21 01:42:56.13
>>839
ありがとうございます.やっぱりできないか.
Form切り替えは最後の手段と考えていたのですが,仕様とあきらめこれで実装します.

843:デフォルトの名無しさん
11/02/21 01:48:54.42
ChoiceGroupやめてCustomItemでページスクロールできるItem作っちゃえよ

844:デフォルトの名無しさん
11/02/21 01:49:45.99
>>843
無駄な作業が増えるだけ

845:デフォルトの名無しさん
11/02/21 01:53:04.05
自前でcanvasに作ったほうがいいんじゃないかな

846:デフォルトの名無しさん
11/02/21 02:05:21.37
製作の手間をかけてユーザーの使いやすいインターフェースを作るか
製作の手間を省いてユーザーに手間をかけさせるか
2者択一か

847:デフォルトの名無しさん
11/02/25 15:13:33.57
MIDPで新たにアプリ作る価値ある?
iアプリはまだユーザーが多いし、ドコモマーケットもあるけど
MIDPは、auはオープンアプリなくなるし、ソフトバンクは自由に配信出来ない
Androidにすべきか?

848:デフォルトの名無しさん
11/02/25 15:58:55.20
オープンアプリはEZアプリ(J)に生まれ変わります

849:デフォルトの名無しさん
11/02/25 16:22:04.98
>>847
AndroidでもMIDPアプリが動くわけだから、MIDPで作っておけばほとんどの携帯端末で動くようになる
MIDPアプリは、同時に事実上のAndroidアプリでもあるわけだからね


850:デフォルトの名無しさん
11/02/25 16:30:42.20
マジか?じゃあAndroid上でそのままオープンアプリ動いたりする?

851:デフォルトの名無しさん
11/02/25 17:43:49.64
>>848
EZアプリ(J)って、今後の機種全部に搭載されるの?

>>849
どこ情報?

852:デフォルトの名無しさん
11/02/25 19:18:25.63
>>850
動かん

853:デフォルトの名無しさん
11/02/25 19:33:58.90
>>819
そのページからオープンアプリプレイヤーの文字が消えただけじゃなく
その機種の取扱説明書にEZアプリ(J)について一切触れられていないんだが?

854:デフォルトの名無しさん
11/02/25 20:10:44.50
>>853
EZアプリJはオープンアプリとは別物なので、オープンアプリプレイヤーの文字がなくて当然。
EZアプリJはわざわざ触れたくないだけだと思う。実際にこの機種見てみたけど、
MIDPで作ったjavaアプリは動作する。

855:デフォルトの名無しさん
11/02/26 14:21:20.49
MIDPはオワコンってことでOK?

856:デフォルトの名無しさん
11/02/26 21:34:25.53
日本国内ではな・・・海外ではMIDP使ってるとこあんのかな

857:デフォルトの名無しさん
11/02/27 22:22:38.77
EZアプリJも一部の機種みたいだし、新たに覚えるもんじゃないね・・

858:デフォルトの名無しさん
11/02/28 02:27:08.45
EzFactoryにはT006に搭載とあるのに
T006の説明には一切何もない・・・実機入手した人じゃないと分からんな

859:デフォルトの名無しさん
11/04/02 16:34:48.68
kasottennne

860:デフォルトの名無しさん
11/04/18 17:19:17.84
OAPでZIPやLZHファイルを解凍って自分で解凍のプログラム組まなきゃならんよね
面倒だ

861:デフォルトの名無しさん
11/04/18 17:33:42.17
コンプレッサーを自分で書いてもいいんじゃねえか?
でもJavaならBSDなZIP操作APIとかありそうだけど。

862:デフォルトの名無しさん
11/04/18 18:01:51.09
オープンアプリでPushRegistryって使える?

863:デフォルトの名無しさん
11/04/18 18:05:30.41
オープンアプリはTCPもUDPも使えないので無理

864:デフォルトの名無しさん
11/06/02 14:52:52.91
時代はスマートフォンなのにMIDPとか意味あるの?

865:デフォルトの名無しさん
11/06/02 17:12:54.69
さあ?
でもスマホにしない人たちは使うんじゃない

866:デフォルトの名無しさん
11/06/04 17:26:57.33
個人的にはスマホの必要性がわからん
携帯以上PC未満って何にしても中途半端すぎ
でも携帯ゲーム機代わりとしては優秀だとおもう

867:デフォルトの名無しさん
11/06/13 14:29:53.34
まあEZアプリ(J)が夏モデルからまさかの全機種搭載になったから
生き残る可能性は出てきたのかな

868:デフォルトの名無しさん
11/06/15 00:35:11.77
ksk

869:デフォルトの名無しさん
11/06/15 00:54:56.62
gnsk

870:デフォルトの名無しさん
11/06/15 20:30:05.17
勢い付いてる無料ゲーム付きSNSを使いたい客層が
他キャリアに離れてって今頃必死なんじゃないの

871:デフォルトの名無しさん
11/06/19 09:19:51.27
KDDIはGREEと提携してるからそういうことはないけどね
GREEよりモバゲのほうが割とOAPに力入れてたのは皮肉だけど

872:デフォルトの名無しさん
11/06/19 10:44:25.28
まあ致命的な問題として、 EZ番号とれないってことがあるけどね

873:デフォルトの名無しさん
11/06/19 13:50:06.70
ダウンロードするURLを動的生成して、
そこからOAPのJAD/JARを落とす仕組みで対応してたよ
だからモバゲのアカウントでランキング対応できてた

874:デフォルトの名無しさん
11/06/19 13:54:31.93
それだと完全じゃないんだよ。ブラウザから送出されるのは詐称は無理だけど、
その方式だとセッションハイジャック的なことが可能だから完全ではない。

875:デフォルトの名無しさん
11/06/19 14:22:29.59
まぁOAPで課金やってるのは見たこと無いからいいんだろうけど
ランキングの改ざん程度だし

876:デフォルトの名無しさん
11/06/26 17:50:17.59
超初歩的な事を聞くんだが・・・
javaxって拡張されたパッケージなんだよね?
jdkに入ってない場合ってのもあるの?

877:デフォルトの名無しさん
11/06/30 09:14:33.64
スレチ

878:天使 ◆uL5esZLBSE
11/07/01 19:14:27.78
>>869
ハッァアアァアァァァァァァァァァアァアァァァアァァァァァァァァ?????????????????


879:デフォルトの名無しさん
11/07/06 16:09:31.78
オープンアプリの質問
プリセットインストールされてるオープンアプリの「モン太の説明」ってアプリで
アプリの検索とかでEzWEBを開いてるけどあれってどうやるの?


880:デフォルトの名無しさん
11/07/06 16:26:23.64
>>879
javax.microedition.midlet.MIDlet
platformRequest(String URL)

881:デフォルトの名無しさん
11/07/06 16:39:02.54
RFC2806の定義どおりなら電話も開始できるのかな

882:デフォルトの名無しさん
11/07/10 19:27:02.40
ひょっとして、今現役のプラットフォームで
FM音源を使ってるのってS!アプリだけなのかな
Sにiアプリを移植すると「ええ音や…昔を思い出すな…」
としばらく聞きいってしまうことが多い

883:デフォルトの名無しさん
11/07/15 16:17:06.96
やべえ
クリックミスでホームページ取り込みソフト作動させちまって
↓のサイトからアク禁くらっちまった・・・orz
URLリンク(godwood.allnet.ne.jp)

884:デフォルトの名無しさん
11/07/15 22:51:53.95
串使えば

885:デフォルトの名無しさん
11/07/16 10:24:35.30
>>883
これを機にMIDP2.0を止めるのはどうよw
採用されてるのはEZアプリJ,S!アプリ,Nokia,BlackBerry...

未来ないよもう

886:デフォルトの名無しさん
11/07/17 05:14:52.84
管理者に事情を説明してアク禁の解除をお願いしてみたら?

887:デフォルトの名無しさん
11/07/17 19:20:07.51
公式の英語のやつ読めるだろ
あれで十分だろ

888:デフォルトの名無しさん
11/07/17 21:18:28.88
自分も以前wget使ったらアクセスできなくなったけど、しばらくしたら戻ったよ

889:デフォルトの名無しさん
11/07/18 02:19:33.64
英語読めるようになったほうが色々と便利だろうに


890:デフォルトの名無しさん
11/07/21 16:01:55.06
英字新聞とかは読めんけど英語のAPIリファレンスとかは
なんとなくで不思議とちゃんと読めてるわw
お前らもそんな感じ?

891:デフォルトの名無しさん
11/07/21 17:09:25.35
APIリファレンスもちゃんとは読めてないな……

考えるな! 感じろ!

892:デフォルトの名無しさん
11/07/21 17:20:28.32
freebsdスレでも似たようなレス見たな
流行ってるのか?ブルー・スリー

893:デフォルトの名無しさん
11/07/21 18:02:46.96
流行というか英語苦手な時の常套句のような

894:デフォルトの名無しさん
11/08/01 17:30:25.87
そりゃ英字新聞に比べたらAPIリファレンスは見慣れた語句が多いからな
逆に英字新聞読めるけどAPIリファレンスは良く分からん人もいるだろう

895:デフォルトの名無しさん
11/09/02 20:44:22.82
携帯で撮った写真をSDカードに保存してEZアプリ(J)で読み込む、みたいな事って出来ないんですかね?

FileConnection.list()で一覧取得しようとしても
list()の戻り値にフォルダが1つも入ってなくて、肝心の写真フォルダにアクセスできないんですが・・・

896:デフォルトの名無しさん
11/09/02 21:01:49.26
一応念のため訊くけど
jadにOAP-Backupの項で"Y"入れてる?

897:デフォルトの名無しさん
11/09/02 21:04:56.71
ezappli(J)って対応端末増えたんだな

KDDI au: 技術情報 > EZアプリ(J)
URLリンク(www.au.kddi.com)

FileConnection (JSR 75) に関する記述は無いな
microSDカードのどことアクセスするのかくらい書いていてもよさそうなのに


898:デフォルトの名無しさん
11/09/02 21:10:15.16
>>896
jad内にOAP-Backup: Yは記述してあります
一応アプリ側で保存したファイルはlist()で取得できるので、SDカードそのものにはアクセスできているようです

>>897
そう、記述が無いんですよね・・・
ググってもEZアプリ(J)でFileConnectionを使用した場合の挙動について詳しく書かれているサイトが見つからないし
KDDIのいつもの不自由制限仕様って事なんですかねぇ・・・

899:デフォルトの名無しさん
11/09/03 00:06:25.24
>>897のサイトにあるとおり「バックアップ」ができるのであってEZアプリ(J)で「バックアップ」したファイル以外は読めないってことなんじゃね?
その公式サイトのJadのとこの読む限りそう読み取れるが

900:デフォルトの名無しさん
11/09/03 01:05:27.84
そもそもOAP-Backupの項目は
『アプリ自体をSDカードへコピーできるかどうか』
の設定なので、FileConnectionとは関係ないかと
(記述無し、またはNを設定した場合でもFileConnectionは使える)

901:デフォルトの名無しさん
11/09/03 17:39:33.71
EZアプリ(J)でmicroSDカードに保存した場合どこのフォルダに保管されるんだろう
実機ないからわからんないや

902:895
11/09/05 12:31:30.69
100円ショップでmicroSDリーダ/ライタ買ってきて保存場所調べてみました。
アプリ側で"file:///sd/test.png"として保存したファイルは
PC上で見た場合に"F://PRIVATE/AU_INOUT/oap/fodata/test.png"となっていました。

ちなみにカメラフォルダは"F://DCIM/100KTS3Y/"
フォトフォルダは"F://PRIVATE/AU/DF/D_PA/"でした。
すごく・・・無理ゲ臭がします・・・

903:デフォルトの名無しさん
11/09/05 21:50:21.52
ディレクトリトラバーサルを見つけて先駆者となるんだ!

904:デフォルトの名無しさん
11/10/02 12:50:56.67
そりゃフォトフォルダ触れたら大変な事になるわなw
テトリスやってる間に裏でプライベートな写真全部引っこ抜かれたりして

905:デフォルトの名無しさん
11/10/02 14:36:38.04
一応SDカードにアクセスする前に「アクセスを許可しますか?」って警告は出るが
起動毎に許可するを選ぶとアプリ終了するまでアクセスし放題になるんだよね
そのまま"ハイスコア送信"と称してSDの中身も一緒に送信されちゃう恐れもあるから
やっぱりセキュリティ的にアクセスさせてはくれないのかね・・・

まぁ写真フォルダにアクセスできないのはまだしも
PCを使わないと携帯端末内⇔アプリ用SDフォルダ間でのデータ移動すら出来ないってのがつらいんだが

906:デフォルトの名無しさん
11/10/02 18:46:09.82
"../../../photo.jpg"みたいにアクセスはできないの?

907:デフォルトの名無しさん
11/10/02 20:13:59.54
>>906
>>903

908:デフォルトの名無しさん
11/10/19 14:05:24.91
VB、VC、C++や普通のWeb開発(HTML,ASP,JavaScript,CGIなど)は
大丈夫だがJava未経験の俺に教えてください。
MIDP2準拠のAPIだけでローカルにファイル入出力したり
外部サイトからデータを取り込んだりは可能ですか?
あと、未だにWin2000のためJ2MEをインストール出来ないのですが
J2SEのSDK ver.6のみで開発可能ですか?
MEの説明見ると「CLDC/MIDP、CDC/FP/PBP/AGUI、BD-J を 1 つの SDK に統合」
などと書いてるのでJ2SEだけじゃ駄目なのかという気がしてるのですが・・・

909:デフォルトの名無しさん
11/10/19 14:27:13.20
>>908
J2MEはJ2SEに内包されている。
J2SEをインストールすればok。

910:デフォルトの名無しさん
11/10/19 16:09:46.42
>>909
レスありがとう
J2SEの旧バージョンにはJ2MEの旧バージョンも含まれてるということですね
どっかのサイトに両方入れなきゃ駄目と書いてたのでこのままじゃ開発
出来ないと思ってました、ちょっと試してみます

911:デフォルトの名無しさん
11/10/19 17:29:12.01
WTKが足りないことに気付きダウンロード使用としたら
どちらのページから飛んだ先のダウンロードページも
空なんですが見るとこ間違ってますか?

URLリンク(www.oracle.com)
URLリンク(java.sun.com)

912:デフォルトの名無しさん
11/10/19 17:41:58.00
ちゃんとダウンロードできるよ
javascriptとかcookieとか無効にしてるかブラウザの問題っしょ

913:デフォルトの名無しさん
11/10/19 17:50:04.35
>>912
サンクス、行けました
javascriptオフにしてるの忘れてた
とりあえずHelloWorldも動いたので開発環境は
整ったみたいです
しかしfirefox再起動してjavaプラグインが入ったら
PCが凄い重くなったな・・・こんなもんですか?

あとSアプリ開発の時は、SBのサイトで推奨してる
EclipseとMEXAのSDK使ったほうがいいんですかね?
Eclipseスレで聞いても大丈夫かな

914:デフォルトの名無しさん
11/10/19 17:52:19.53
ただアプリは出来ればMEXA使わずにMIDP2.0だけで
何とかしたいと思ってます
MEXA使わなければWTKだけでSアプリ作れるかな?

915:デフォルトの名無しさん
11/11/29 04:18:02.76
Java初心者で尚且つプログラミング初心者でもあるんですが
果敢にもオープンアプリでゲームでも作ってみようかと挑戦してるんですが

端末から発生したイベント内(たとえばキー入力や一時停止で呼び出されるメソッド)から
ゲームを処理するクラス内で使ってる変数等の内容を変更するのってスレッドセーフですか?


class MyGame implements Runnable{
public boolean p = true;
public void run() { while(p) { ゲームの処理とか... } }
}

class MyCanvas extends Canvas {
MyGame mygame = new MyGame();
public MyCanvas() { new Thread(mygame).start(); }
public void keyPressed(int k) {
if(k!=0) mygame.p = false; //ボタンを押したらゲームを終了させるみたいな
}
}



916:デフォルトの名無しさん
11/11/29 04:53:24.75
volatile

917:デフォルトの名無しさん
12/01/22 20:17:45.97
なにそれ

918:デフォルトの名無しさん
12/03/28 16:37:57.54
JDK1.6.0とJKD1.7.0のどっちを使って開発したほうがいい?
Java6はUpdate31でJava7はUpdate3らしいけど
どっち使えばいいのか分からない


919:デフォルトの名無しさん
12/03/28 17:09:02.90
新しいリリースを使うのが当然だろう
7使え

920:デフォルトの名無しさん
12/04/24 00:28:50.83
過疎るほどに
今はスマホの時代か

921:デフォルトの名無しさん
12/04/28 09:00:47.91
ガラケーなんて、業務用やらくらくホン系以外ほとんどないご時世


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch