トップページ⇒tech
983コメント266KB

クライアントサイドJavaどうよ? part3

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
.NET軍に蹂躙されてしまったクライアントサイド。
Swing/AWTの安住の地を探すためのスレ。

前スレ
http://pc2.2ch.net/test/read.cgi/tech/1032665721/l50
前々スレ
http://pc3.2ch.net/tech/kako/1002/10021/1002160815.html
0652デフォルトの名無しさんNGNG
Skin Look And Feelの
「いまどきのアプリケーションはスキンがつかえなきゃね」
みたいな文が(・∀・)イイ
0653デフォルトの名無しさんNGNG
>>651
少なくとも>>647のサイトではアイコンなんかの著作権をMSが持ってる、という記述がある。
1.4.2も同じ理由だと思われ。
0654デフォルトの名無しさんNGNG
Aquaルック&フィールがMac OS X以外で使えないのも
同じ理由
0655デフォルトの名無しさんNGNG
TurboLinuxのLook&FeelがWinXPよりも格好いいと思うのは漏れだけ?
0656デフォルトの名無しさんNGNG
なにTurboLinuxって
0657デフォルトの名無しさんNGNG
>>656
最近はターボエンジンにもLinuxが組み込まれてます。
0658デフォルトの名無しさんNGNG
>>657
linuxで燃調制御って、どこかやろうとしてたね。
0659デフォルトの名無しさんNGNG
TurboAge
0660デフォルトの名無しさんNGNG
>>656-659
Linuxにディストリビューションというものがあることを知らないのかお前らは
0661デフォルトの名無しさんNGNG
つーかダウソできぬ。
0662デフォルトの名無しさんNGNG
>>656
http://www.turbolinux.co.jp/
0663デフォルトの名無しさんNGNG
かっこいいったって
TurboLinuxだけのGUIじゃないわけで・・・
ウィンドウマネージャかえればいいわけで・・・
0664デフォルトの名無しさんNGNG
GNOME か KDE かはっきりしる、という突っ込みが入らないのは誰も使ったことが
ないからなのか?
0665デフォルトの名無しさんNGNG
ネタに釣られるのが嫌なだけさ。
0666デフォルトの名無しさんNGNG
setwmえんたーきー
startxえんたーきー

Turboの場合

turbowmcfgえんたーきー
startxえんたーきー
0667山崎渉NGNG
(^^)
0668デフォルトの名無しさんNGNG
そろそろクライアントサイドJavaスレにもどしておくれage。
0669デフォルトの名無しさんNGNG
>>666
最初から、グラフィカルログインにしとけやボケ
0670動画直リンNGNG
http://www.agemasukudasai.com/movie/
0671デフォルトの名無しさんNGNG
>>669
何を言うか! 便利なものには必ず落とし穴があるのじゃヴォケ!

サーバ管理にそんなものを使った日には・・・・・。
これはサーバ管理の常識だぞ!

0672デフォルトの名無しさんNGNG
落とし穴の位置が分かっていれば埋めるなり避けるなりできるだろう。
0673デフォルトの名無しさんNGNG
>672
それってグラフィカルログインをやめることじゃないのだろうか。
0674山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0675山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0676デフォルトの名無しさんNGNG
>>672
おまえ本当にサーバ管理者か?
0677デフォルトの名無しさんNGNG
つーか、おまえらクライアントJavaは1.2準拠でつくっとけや。
どうせSwingなんか今のところ役にたたねーし、久々awtで組んだら結構いい感じだぞ。
最近Javaの動くPDAも増えてきたし。クライアントJavaの生きる道は1.2準拠しかねぇ
0678デフォルトの名無しさんNGNG
>>677
せめて正規表現は使わせてくだされ・・・Jakarta使えって?
0679デフォルトの名無しさんNGNG
>>678
JakartaでもなんでもフリーのAPI使えばいいんじゃ
Javaはクロスプラットフォームがウリだろ?
とりあえずはPDAでも動くものがWinで動きゃいいじゃん。Swingは設計がしっかりしてるから将来成功するかもしれない。しかし現状では使い物にならない事を認めるべき。
そのうちPDAもJavaWebStartに対応するだろう。
そのときはチミタチ、クライアントJavaの普及のために戦ってくれ。
0680デフォルトの名無しさんNGNG
>>677
おまえなあ、最新版のJ2EEとJ2MEが何で動かせると思ってんじゃヴォケ
同じマシンでもクライアントサイドJavaと並行して使いたいときがあるんじゃヴォケ
J2EE使ってるサーバからJ2SEonlyで作ったクライアントサイドJavaアプリダウンロードといったら
J2SE1.2だけじゃ足りねーよ。

それにいまさらJUnitを古い奴に変えろだぁ?
0681デフォルトの名無しさんNGNG
だぁ?
0682デフォルトの名無しさんNGNG
えろだぁ?
0683デフォルトの名無しさんNGNG
COMMON DOM API使ってAWTやSwingなしのアプレットってどうよ?
0684デフォルトの名無しさんNGNG
>683

ダメもしくは駄目
0685デフォルトの名無しさんNGNG
>>680はネタ?それとも・・(ププ
0686sageNGNG
>683
JSPで組んだWebアプリより良さそうだけどね。
0687デフォルトの名無しさんNGNG
PDAで動くのってJDK1.2なの?
もとからJ2MEはよくわからんけど、最近プロファイルがどうのこうのってまずまずややこしくなってきたね
0688デフォルトの名無しさんNGNG
おもえら暇なら
swingをgcjにポートするのを
手伝えってくれ
0689デフォルトの名無しさんNGNG
>>688
命令か懇願か分からんな。


それはともかく、俺はgcj+swtが動かんのだが。
リンク時に関数が足らんといわれる。

gcjって使ってる人います?
http://pc2.2ch.net/test/read.cgi/tech/1046627795/50-51

なんだが、誰か助けろてくれ。
0690デフォルトの名無しさんNGNG
>リンク時に関数が足らんといわれる。
違った。実行時にDLLが無いって言われるんだった。
カレントにあっても%SYSTEMROOT%にあっても。
0691デフォルトの名無しさんNGNG
gcjつかってなんか嬉しいことあるんかと小一時間・・・
0692デフォルトの名無しさんNGNG
>>691
JVMがいらない
0693デフォルトの名無しさんNGNG
gcj ってランタイム用の DLL もいらんのけ?
0694デフォルトの名無しさんNGNG
>>693
いらんです。でも(当然ですが)バイナリがでかくなります。
といっても5MB程度なのでJavaRuntimeを入れるよりは少ないですが。

たくさんJavaアプリ入れる人はJavaRuntime+class(jar)ファイル
ほとんどいれない人はgcjでバイナリ化っていうスタンスですかねぇ。
あと、規則等でJavaRuntimeを入れられない場合があるので
その時はgcjでバイナリ化しないと無理。

製品版なら他にもいろいろあるみたいですがフリーなのはgcj しか知らんです。
0695デフォルトの名無しさんNGNG
PDAで動くからJDK1.2にしようという話が↑にあったけど
ザウルスってLinuxなんでしょ?JDK1.4そのままインストールできんの?
ちなみに当方Linuxまったく知らないんでお手軟らかに・・・
0696デフォルトの名無しさんNGNG
>>695
Embedix (Zaurus の Linux) に乗ってるのは evm と呼ばれる JDK 1.1
互換の Java VM。気分としては MSJVM でプログラミングって感じだな。
ただし SD カード増設して SWAP 領域作ってやらないと多分動かない。
0697デフォルトの名無しさんNGNG
>>696
でもってLinux用のJDK1.4をインストールできないのか?
0698デフォルトの名無しさんNGNG
囲碁はこちらで
pc.2ch.net/test/read.cgi/linux/1037136440/
0699デフォルトの名無しさんNGNG
なんで Zaurus に Linux 用 JDK1.4 が乗ると思うんだか。
プロセッサが違うし、X などの描画まわりはどうするんだ。

JDK のソースは公開されてるから、頑張って移植するってんなら別だが。
0700デフォルトの名無しさんNGNG
人気のゲームが全てJavaに移植されてApplet + (J2EE)
で動くようになったらクライアントサイドJavaは大興隆するかな?

自前でJavaプログラミングすることで拡張して使うことができるようにするとか。
0701デフォルトの名無しさんNGNG
>>700
J2EEはなんの関係が?
0702デフォルトの名無しさんNGNG
J2EEネタはマジでヤバいって
0703デフォルトの名無しさんNGNG
>>701
最近のゲームはネットワーク対応が当たり前だろ
0704デフォルトの名無しさんNGNG
>>702
こいつは山崎渉並にしつこいアホ
0705デフォルトの名無しさんNGNG
J2EEにゲームを使うとすればネットワーク対応RPGで
操作するクリーチャーのステータスや所持品などをRDBMSに保存するときの
処理につかうんか。

AppletかSwingなどで操作してロジック類は全てJ2EEで

初回起動が遅いAppletも、少なくとも画像つきHTMLよりかは
リロードが短い。
 
0706デフォルトの名無しさんNGNG
>>700
もれはよく http://games.yahoo.com 使てます
0707デフォルトの名無しさんNGNG
Forteマンセー!
0708デフォルトの名無しさんNGNG
>>700
パンダリバーシのような感じか?
0709デフォルトの名無しさんNGNG
>>706
タダでできる?
0710デフォルトの名無しさんNGNG
>>709
無料のも有料のもあります。

無料といってもYahoo!のIDが必要(=プライバシーポリシーに同意)ですけど...
普通に使う分には無問題だと思いますが
0711デフォルトの名無しさんNGNG
Forteマンセー!
0712デフォルトの名無しさんNGNG
>>711
もう名前変わってるぞ。
俺はeclipseマンセー。
0713デフォルトの名無しさんNGNG
test
0714デフォルトの名無しさんNGNG
.netに押されっぱなしのJavaが消え去るのは時間の問題。
0715デフォルトの名無しさんNGNG
.netに押されてる、と感じたことが一度も無いのだが。

と、釣られてみる。
このスレ最近寂しいしな。
0716デフォルトの名無しさんNGNG
なんか1.4になって色々と機能が拡張されたんで覚えるのに忙しいわけだが。
フルスクリーンが使えるようになったのはマジ驚いたよ。そこまでやらんだろ
とか思ってたから。フルスクリーン+Volatile Imageでゲームは作りやすくなる
わけだが、ゲームを作る開発者がいるかどうかだな(w
0717デフォルトの名無しさんNGNG
>>716
いいだしpp(ry

楽しみにしてます。
0718デフォルトの名無しさんNGNG
>>716
今、ゲーム作ってます・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・コンソールで動く奴。
0719デフォルトの名無しさんNGNG
>>776
外国ならかなりの数がいる模様。
アクションゲームをいろいろ見たが、RPGとかシミュレーションゲームは
ぜんぜん見ない。
0720デフォルトの名無しさんNGNG
海外ではRPGはマイナーに甘んじてるからな
0721デフォルトの名無しさんNGNG
おい、おまいら、もうクライアントJavaはあきらめたか?
0722デフォルトの名無しさんNGNG
いや、ぜんぜん。
0723bloomNGNG
http://homepage.mac.com/ayaya16/
0724デフォルトの名無しさんNGNG
やっぱJava3Dだろ。
Java3D本も増えてきたし。

DirectXとの勝負にでるのか?
0725デフォルトの名無しさんNGNG
JavaAPって結局、メッセージドリブンに成らざるを得ない訳だろ?現実的じゃないよ。
----
416 名前:名無しさん@初回限定[] 投稿日:03/05/17 20:08 ID:1t2DY4hD
Windowsプラットホーム上のGUIアプリケーションのプログラミングにおいて、
「メッセージドリブン方式は現実的ではない」と主張してる方が居らっしゃる
スレはここですか?

417 名前:名無しさん@初回限定[sage] 投稿日:03/05/17 20:19 ID:zMKEEOTO
>416
現実にやってみれ。分かるから。

418 名前:名無しさん@初回限定[sage] 投稿日:03/05/17 20:21 ID:zMKEEOTO
誰でもいいから、メッセージドリブンで書く利点を、
「他の一般Windowsアプリケーションがそうしているから」
以外にあげてみてくれないだろうか。
どっちが論理的に物を話しているか分かるってものだ。

421 名前:名無しさん@初回限定[sage] 投稿日:03/05/17 21:01 ID:OYptm/K/
同人用エンジンはお呼びじゃないですが?

422 名前:名無しさん@初回限定[sage] 投稿日:03/05/17 21:05 ID:zMKEEOTO
およびじゃない、ってのはちょっとキツいだろう。
あれはよくやってると思うよ。どこかで非効率性に気づいてるはずだが、
それでも引き返さずに教科書的なコーディングを貫いたのは偉い。
0726デフォルトの名無しさんNGNG
>>725
JavaAPってなんですか?
メッセージドリブンってなんですか?
何で現実的じゃないんですか?
0727デフォルトの名無しさんNGNG
不勉強で恐縮なんだけど、クライアントアプリでメッセージドリブンじゃないと
どんな風に実装するの?
少しも非現実的だと思ったこと無いんで不思議なんだけど。
0728デフォルトの名無しさんNGNG
そりゃ勿論、空ループでキーボードやマウスのI/Oポートを常時監視さ!(藁
常にCPU使用率は100%をキープ。割り込み?なんですかそれは。
0729デフォルトの名無しさんNGNG
は?
ということはJavaアプリは常にCPU使用率100%ってこと?
俺のアプリ、今0か1%だけど?
0730デフォルトの名無しさんNGNG
メッセージドリブンって、メッセージがある時にだけ動くって知ってる?
キー入力があった時、マウス入力があった時のみ動くわけだわ。
100%いくとしたら、次のメッセージまでに前のメッセージを処理しきれない時だけだろ?
何言ってるの?

というか、そのバカな書き込みのあるスレどこよ?
0731デフォルトの名無しさんNGNG
>>730
>>728はビジーループの場合の話だが…
つか、ネタにマジレス(r
0732デフォルトの名無しさんNGNG
>>730
常時CPU使用率が100%にならないエロゲー
http://www2.bbspink.com/test/read.cgi/erog/1050908540/
0733デフォルトの名無しさんNGNG
ビジーループで何かの値をポーリングしていたとしても、
なんらかの変化を検知し(それは時間の経過かもしれない)、
それに応じた処理を行うんだから、まさにイベントドリブンだと思うが。
0734デフォルトの名無しさんNGNG
>>733
だから?
0735デフォルトの名無しさんNGNG
>>732
いやあ、芳しいねえ。
周囲が詳しくない人ばっかだとああなっちゃうのか。
0736デフォルトの名無しさんNGNG
エロゲープログラマーが馬鹿の集まりなのは定説
http://pc2.2ch.net/test/read.cgi/tech/997727326/l50
0737730NGNG
>>731
すまん、言い訳にならないんだけど酔ってた。
あと、世の中にそんな汚らしいコーディングスタイルがあるってのが衝撃で、
正気を失ってた。
ネタにマジレスかっこわるいよ、俺。
0738デフォルトの名無しさんNGNG
>>737
元気出せよ。
0739山崎渉NGNG
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
0740デフォルトの名無しさんNGNG
Javaでロボットを作りたいんですがどうすればいいですか
0741デフォルトの名無しさんNGNG
>>740
がいしゅつ
ttp://www.cosc.canterbury.ac.nz/people/mukundan/cogr/RobotV2.html
0742デフォルトの名無しさんNGNG
>>740
java.awtにあるクラスではだめ?
と言ってみる。
0743デフォルトの名無しさんNGNG
JAVA
http://www.megabbs.com/cgi-bin/readres.cgi?bo=program&vi=999270625&rm=100
0744山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0745デフォルトの名無しさんNGNG
Javaの苦手そうなマルチメディア関係をSDLで補うっていうのはアリですか?
0746デフォルトの名無しさんNGNG
JNI使ってる時点で理想から外れてる。アウト。
0747デフォルトの名無しさんNGNG
>>746
理想ってまさか100% Pure Javaってやつですか!?
0748デフォルトの名無しさんNGNG
どうしてこう100% Pure JavaとWrite Once Run Anywhereを
勘違いする叩き厨が多いんだろう。

なんでだろーなんでだろー
なんでだなんでだろう
0749デフォルトの名無しさんNGNG
100% Pure Java … 理想
Write Once, Run Anywhere … 妄想
0750デフォルトの名無しさんNGNG
JNIなんか使うんだったらJavaである意味ないじゃん。
C#でも使ってればぁ?
0751デフォルトの名無しさんNGNG
Write Once Run nowhere
■ このスレッドは過去ログ倉庫に格納されています