クライアントサイドJavaどうよ? part3
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
NGNGSwing/AWTの安住の地を探すためのスレ。
前スレ
http://pc2.2ch.net/test/read.cgi/tech/1032665721/l50
前々スレ
http://pc3.2ch.net/tech/kako/1002/10021/1002160815.html
0893デフォルトの名無しさん
NGNGゲーム中にガベコレが動かないようにオブジェクトはプールしてね(ワラ
0894デフォルトの名無しさん
NGNGいや、遊んでみたんだけど、思ったよりも難しいなこのゲームって意味なんだけど。
0895デフォルトの名無しさん
NGNGWindows版も拝見させてもらったけどフルスクリ−ンの割にはカクカクするんだよね。
描画を垂直同期にあわせていないんだろうけど72fpsには正直萎えた・・・。
Windows2000以降のフルスクリーンモードはFPS60固定なのに、これでは計りかた間違えてるしかいえないな。
普通にD3DDV->crear()、D3DDV->beginScene()、描画処理、D3DDV->endScene()、D3DDV->presents()
をメインループで使えば半透明つきポリゴンを数千個表示させてもゲーム機同等の清らかさ(60FPS)
をキープできるはず。
Java版についてはなんてもいえませんな。GCを起こさないような
工夫を凝らしているかどうかも怪しいし、1.4から可能になったフルスクリーンロックを
使用していないのもどうかと。あと、ゲームでキーボードを使う場合は
ComponentオブジェクトのhandleEvent()メソッドをオーバーライドして引数として渡される
Eventオブジェクトに応じて処理を行うようにコーディングすればよい(それ以外だとGCが発生してカクカクする)。
ただし推奨されないメソッドなのでコンパイル時にWarningが出ます。
愚痴ばかりですみません
0896891
NGNGただこの程度のものでもうちのマシンでは80fpsとか出る(Java版)ので、
もっとチューンすればもっと出るだろう、ということで。
0897デフォルトの名無しさん
NGNG0898デフォルトの名無しさん
NGNG0899山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0900デフォルトの名無しさん
NGNG2chではよほど自身がない限りURL載せないほうがいい。
自称ベテランプリグラマが目を光らせているからな
0901デフォルトの名無しさん
NGNGFLIPしなければWindows2000以降のフルスクリーンでも60fpsを超える。
ただそれではフルスクリーンにする意味は無いわけだが。
0902デフォルトの名無しさん
NGNG0903デフォルトの名無しさん
NGNG0904デフォルトの名無しさん
NGNG0905デフォルトの名無しさん
NGNG0906デフォルトの名無しさん
NGNGただの Java アプリケーションランチャー。ただしネットワークの向こうに置いてある
Java アプリケーションも起動できる。起動に必要な *.jar や *.dll/*.so ファイルを
取ってきてローカルにキャッシュして置くので、オフラインでも使えまっせ、という
シロモノ。
0907デフォルトの名無しさん
NGNGじゃあ、アプレットなんて必要ないみたいだな。
これからはクライアントサイドJavaの時代か。
0908デフォルトの名無しさん
NGNGアプレットは大概のヤシが起動できるが、こっちはわざわざインストールせねばいかんだろ。
まぁ、もうちょい普及して欲しい気がするのは確かだが。
0909デフォルトの名無しさん
NGNGなにをいってる。
Java Plug-inは自動でダウンロード、自動でインストールできるようになったぞ。
0910デフォルトの名無しさん
NGNG0911デフォルトの名無しさん
NGNGJava Plug-inはいいけど、JavaWebStartは手動インストールだろ?
と言いたかったわけだが。
0912デフォルトの名無しさん
NGNGJavaWebStartも自動インストール
ができるようになったような・・
0913デフォルトの名無しさん
NGNGつか、試しに一度起動してみたぐらいで、まともに使ったことない。
0914デフォルトの名無しさん
NGNG今がWebStartの魅力を伝えるチャンス。
0916デフォルトの名無しさん
NGNG0917デフォルトの名無しさん
NGNGとても驚くような内容じゃないな、ていうかやる気のないSunのデモじゃないか・・・
0918デフォルトの名無しさん
NGNG開発環境の紹介で、本気アプリなんか公開する意味ないじゃん。
例えばWebサバに一太郎Arkでもおいといたら、感じ出るかも。
ライセンス違反だろうが。
0919デフォルトの名無しさん
NGNG仕様的にいけるのかどうかは調べてないけど。
0920デフォルトの名無しさん
NGNG0921デフォルトの名無しさん
NGNG0922デフォルトの名無しさん
NGNG0923デフォルトの名無しさん
NGNGJ2SDKを使えば普通は100%pureになると思うのですが・・・
0924デフォルトの名無しさん
NGNGライブラリの問題だけでなくOSの違いなどを考慮したコーディングが必要。
例えばパスの区切りや改行をちゃんと System.getProperty からとってくるとか。
0925デフォルトの名無しさん
NGNG0926デフォルトの名無しさん
NGNG制約キツイですね。
WriteOneceAnyWareと聞いてJavaやり始めたんですが
ちょっとガックシです。
0927デフォルトの名無しさん
NGNGOSごとに異なるスレッドスケジュール管理方法を
勝手に決め付けるとpure javaにならないが。
それにしても制約きついか?しかもなぜガックシする?
細かいところにちゃんと気を配れば普通に write once, run anywhere なのに。
0928デフォルトの名無しさん
NGNGアプリ全体ではなく、ライブラリ単位でpure javaにしておくという
方向がいいと思う
0929デフォルトの名無しさん
NGNG0930デフォルトの名無しさん
NGNG0931デフォルトの名無しさん
NGNGJava 2だけでも制限緩和してくれればよかったのに
0932デフォルトの名無しさん
NGNGちょっとまて。そりゃどういう意味だ?
0933デフォルトの名無しさん
NGNG読んでも理解できないなら藻前はスレッド使うな
0935デフォルトの名無しさん
NGNGうちに初代G3 Mac OS 8.1 が未だに現役で動いてたり。
0936デフォルトの名無しさん
NGNGJNI使わなければPureJavaだと思っている人、多いんじゃないかな。
0937デフォルトの名無しさん
NGNGだからJava 2は移植されてないでしょ。
マジな話Java 2が移植されててスレッドがpreemptiveでない環境ってあるの?
0938デフォルトの名無しさん
NGNGWindows2000
0939デフォルトの名無しさん
NGNGスレッドがプリエンプティブだと、どんなことができるの?
Threadインスタンスの再利用とか?あーそりゃ便利だなあ。
スレッドプーリングで面倒なコード書かないで済むなあ。
ホチイナア。
0940デフォルトの名無しさん
NGNGネタはいらん
0941デフォルトの名無しさん
NGNGSwingやJava2DもCoreAPIなの?
0942デフォルトの名無しさん
NGNG0943デフォルトの名無しさん
NGNG0944デフォルトの名無しさん
NGNGSwingはjavax.swing(通称JFC)だよね?
あれ?Java2Dは間違いなくコアAPIだけど、SwingはコアAPIなのか???
0945デフォルトの名無しさん
NGNGhttp://java.sun.com/products/jdk/1.2/ja/docs/ja/api/overview-summary.html
0946デフォルトの名無しさん
NGNG「その他」に分類されているじゃん(ワラ
0947デフォルトの名無しさん
NGNGじゃあ駄目押し
http://java.sun.com/products/jdk/1.2/ja/docs/ja/guide/extensions/ext_faq.html#q9
> ただし、パッケージ名が javax で始まるという理由だけでは、
> そのパッケージがコアプラットフォームの一部ではなく拡張機能
> であるということにはなりません。Swing パッケージには javax
> で始まる名前が付けられ、それが Version 1.2 プラットフォーム
> より前の、コア拡張機能ではない拡張機能であることを示します。
> これらの名前は、javax.* の名前空間内にあっても、コア 1.2
> プラットフォームの一部です。
0948デフォルトの名無しさん
NGNG昔はピョコピョコ変えられて、えらい迷惑だったなあ。
0949デフォルトの名無しさん
NGNG0950デフォルトの名無しさん
NGNG正直Java以外しらないんだけど
他の言語では同じような事はないの?
0951デフォルトの名無しさん
NGNG949はjavaしか知らないorアンチjava。
聞き流しとけ。
0952デフォルトの名無しさん
NGNG他の言語でこんな事はない。
0953デフォルトの名無しさん
NGNGJavaの場合はプラットフォームだからなぁ
実行環境に上位互換がとれていないってのは重大問題
0954デフォルトの名無しさん
NGNGっていうか、いつまで成長過渡期なんだろうか?
0955デフォルトの名無しさん
NGNG0956デフォルトの名無しさん
NGNGつーかswingβ版の仕様変更に文句いわれてもナー
VBのランタイムとかどうなのよ。
0957デフォルトの名無しさん
NGNGhttp://jsdl.sourceforge.net/
http://sourceforge.net/projects/jsdl/
SDL本家
http://www.libsdl.org/index.php
SDLdoc(日本語)
http://www.logionworks.jp/software/SDLdoc-jp/
0958デフォルトの名無しさん
NGNG0959デフォルトの名無しさん
NGNGそのスレ、盛り上がるのか?
0960デフォルトの名無しさん
NGNG盛り上がる盛り上がる
0961デフォルトの名無しさん
NGNG開発止まってるようだが
0962名無しさん@ブビー賞
NGNGArk以外何がある?
0963デフォルトの名無しさん
NGNGなってもたからなあ。
0964デフォルトの名無しさん
NGNG製品じゃなけりゃ色々あるでしょ。
0965デフォルトの名無しさん
NGNG>>813
>>815-817
0966名無しさん@ブビー賞
NGNG少ないってことかな?
0967デフォルトの名無しさん
NGNG日本製という制限さえなければ、腐るほどあるんだけどな。
0968デフォルトの名無しさん
NGNG0969デフォルトの名無しさん
NGNGdo-yo?
0970デフォルトの名無しさん
NGNG実際に使えるものじゃないと意味が無い。
JAVAのクライアントソフトで実際に使ってるソフトって何がある?
0971デフォルトの名無しさん
NGNGクライアントソフトある?
↓
少ないんだよね
↓
実際に使えるものじゃないと意味がない
次はどんなレスが来るかなー
0972デフォルトの名無しさん
NGNG俺は真面目に聞いてんだよ。茶化すなボケ。
で、お前はどんなソフト使ってるんだ?無いなら無いと言え。
ちなみに俺は使って無いし、開発でもJava製クライアントソフトは作ったことが無い。
0973971じゃないが
NGNG0974デフォルトの名無しさん
NGNG全部開発ユーザが使うやつだな。別に他意はないが。
0975デフォルトの名無しさん
NGNG0976デフォルトの名無しさん
NGNG0977デフォルトの名無しさん
NGNG> java.awt.swing -> com.sun.java.swing -> javax.swing
> 昔はピョコピョコ変えられて、えらい迷惑だったなあ。
リファクタリングや置換という技も知らなかったのかー。
Emacsでもできるだろうに。哀れな奴よのう、
0978デフォルトの名無しさん
NGNG> JAVAのクライアントソフトで日本のソフトって
> Ark以外何がある?
横浜ベイキット
0979デフォルトの名無しさん
NGNGクラスの場所が変わってしまうとソース修正して再コンパイルしない限り動かないんじゃないの?
0980デフォルトの名無しさん
NGNGアホはほっといてやれ。
0981デフォルトの名無しさん
NGNG0982デフォルトの名無しさん
NGNG似たような機能のWindows用ソフトと足りない機能を
補完しあうような感じで。
0983山崎 渉
NGNGレス数が950を超えています。1000を超えると書き込みができなくなります。