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

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

レス数が900を超えています。1000を超えると表示できなくなるよ。
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
0809デフォルトの名無しさんNGNG
うんうん、よかったね。
おじさん達は大人の話の最中だから、ちょっと向こうで遊んでてね。
0810デフォルトの名無しさんNGNG
>>808のような奴をアク禁にしてやりたいと思うのは俺だけだろうか。
0811デフォルトの名無しさんNGNG
>>806
んなことM$信者やWindows信者、M$Office信者にもあることで今に始まったことじゃないがな。
こんどのWindowsは凄いとLonghornの3D見せびらかせて必死になってるんだろうけど。
ありゃオモチャだね。
0812デフォルトの名無しさんNGNG
>>810
漏れもそう思うので心配せずとも良い。
0813デフォルトの名無しさんNGNG
JAVA製のソフトって有名なのある?
Just Arks以外ね。
0814デフォルトの名無しさんNGNG
j2sdk
0815デフォルトの名無しさんNGNG
>>813
http://www.filerogue.net/
0816デフォルトの名無しさんNGNG
Javaが.NETをぱくったとかよく言えるなw
C#はどうなんだ。
0817デフォルトの名無しさんNGNG
ttp://www.filerogue.net/faq.htm

Q. ファイルローグを使うために必要なOSは何ですか?

A. このアプリケーションはJava言語で記載されています。Javaに対応していて
インターネットに接続されていれば、OSの種類を選ばずに動きます。

Q. ファイルローグは、ナップスターとどこが違いますか?

A. ナップスターがMP3ファイル(音楽ファイル)しか交換できないのに対して、
ファイルローグは、音楽ファイルはもちろん、文書、表計算、映像ファイルなど、
世の中に存在するありとあらゆるタイプのファイルを交換することが可能です。
 またファイルローグは、JAVA言語で動くため、WindowsやMacに限らずUNIX系の
プラットフォームでも動きます。


ttp://www.filerogue.net/20020411.html

サービス一時停止のお知らせ[2002.4.11]

 平成14年4月9日、東京地方裁判所民事第29部は、
弊社に対し、差止仮処分命令を発しました。

0818デフォルトの名無しさんNGNG
TigerやRAVEがなんだっつーの、SunがまとものLaFや統合環境作れるわけねーだろ!
Swingで何か作るなら、LaFも自作して、全コンポーネントを継承して拡張すしろっつーの!
それがいやならやめちまえ
0819デフォルトの名無しさんNGNG
>>818はどんなIDEなら満足するの?
0820開発者NGNG
正直、押したらイベントが発生してくれさえすれば、ボタンのLaFなんか
どーでもいいんだが、巷の人は違うのか?
0821デフォルトの名無しさんNGNG
>>820 オペレータにソフトの使い方教えるときに思ったんだけど、
ボタンをそういう機能を持つものとして認識しているわけじゃない
みたいなんだよな。だからL&F含めて、見た目上で彼らの認識とあう
のを作らないと何されるか予想できないし、教える手間も増える。
ボタンとアイコンの見分けとか機能の違いを理解していないってのもいるしな。
0822818NGNG
>>819
VisualStudioもEclipseもいいと思うぞ
Sunには絶対作れん。
いいかげんにSunの宣伝にノセラレルのやめれ
Sunには何にも期待すんな、それがJavaPGの生きる道〜
0823デフォルトの名無しさんNGNG
実はEclipse2.1よりNetBeans IDE 3.5の方が起動が早かったりする罠
0824デフォルトの名無しさんNGNG
起動起動っていう奴多いけど
そういうのはたいてい一度起動したら
よほどのことがないかぎり落とさないんだから
別に起動の早さにはあまりこだわらないのは
俺だけではあるまい。
0825デフォルトの名無しさんNGNG
サーバーなら同意するがクライアントサイドではなー
0826デフォルトの名無しさんNGNG
>>822
特定の環境にたいする依存度が高いVisualStudioにも期待していないけどね。
0827デフォルトの名無しさんNGNG
>>824=スレ違い
0828826NGNG
あ、Eclipseも特定の環境への依存度が高いから期待してないよ。
0829真の826NGNG
>>828
騙るな厨房。
EclipseはLinuxでもBSDでも使える。
Unix用にはMotif版やGTK版も用意されている。
ほとんどのUnixで使える。

それにくらべVS.NETはWindowsでしか使えない。期待が薄すぎ。
0830826NGNG
変なのが騙ってるけど無視してね。

環境依存が前提になってるEclipseは期待どころか、論外。

0831デフォルトの名無しさんNGNG
環境依存どころでない.NET関係者は場違い。
0832デフォルトの名無しさんNGNG
成果物が依存度低ければ、IDE自体は思う存分環境依存してくれて構わないな。
むしろそれで速く使い易くなるならどんどん依存してくれ。
0833デフォルトの名無しさんNGNG
環境依存せず、快適で使いやすいものが一番良い
しかし
1.環境依存しないが、使いにくいものと
2.環境依存するが、快適で使いやすいもの
しかないとすれば、普通は2を使うわな
0834デフォルトの名無しさんNGNG
まぁ、邪魔だね。
0835デフォルトの名無しさんNGNG
>>830==>>828
>あ、Eclipseも特定の環境への依存度が高いから期待してないよ。
>変なのが騙ってるけど無視してね。
>環境依存が前提になってるEclipseは期待どころか、論外。

お前は言ってることが矛盾してる。さっさと消えろ
0836デフォルトの名無しさんNGNG
>>834
まぁ、ジャヴァだね。
0837デフォルトの名無しさんNGNG
結論:VJ# >>>>> Eclipse
0838デフォルトの名無しさんNGNG
早大事件まとめ
http://www.memorize.ne.jp/diary/06/93147/
0839デフォルトの名無しさんNGNG
ZDNN:Sunの勝利ならず、棄却されたMSへの「Java搭載命令」
http://www.zdnet.co.jp/news/0306/27/ne00_msjava.html
0840デフォルトの名無しさんNGNG
正直、もうJavaなんてどうでもいい
0841デフォルトの名無しさんNGNG
sdk1.4.2リリース。
どーも、リリースノート読む限りXPライクって「XP上でのみ」みたい、ショボ〜ン。
それじゃMacのアクアとかわんねーじゃん。あほらしい。。。
こんなことに力入れてる暇が在ったら、デフォのメタルをもっとカッコ良くしる!
巷の市販用L&Fでも買いとってデフォにすりゃーいーじゃねーかよ>SUN
デフォが変わって初めてクライアントサイドの可能性も広がるってことに気付け。
0842デフォルトの名無しさんNGNG
未だにSUNに文句言う奴も珍しい。
俺はもうすでに文句言う気にもならない。
0843デフォルトの名無しさんNGNG
いや、やっぱシステムに入ってるフォントを
使えるようにしないと、見た目は良くならない
どれもこれも、弱々しい日本語文字・・・
フォント大変だよな
 ̄↑ ̄
ここ重要!
0844デフォルトの名無しさんNGNG
☆疲れた貴方を癒します・・・☆(入場無料)
http://endou.kir.jp/yuminet/link.html
0845デフォルトの名無しさんNGNG
>>843
>>844行って癒されてこい
0846843NGNG
>>845
いや、行くのはいいのですが
リンクの文字が紫色なので
もう、訪問済みだと思われます
0847デフォルトの名無しさんNGNG
>>844

それにしても、いつも思うのだが
一番上の女は最高だな(多分、及川だと思うが・・・)
あとは、8番目の画像は最高だ
0848デフォルトの名無しさんNGNG
Javaはクライアントサイドでは完全に終わったかもしれんな
Winに強制ハンドルしても、大して普及しなかっただろうけど
0849デフォルトの名無しさんNGNG
DirectX対応してくれれば無料でゲームをつくりたいで厨から支持される可能性あり
0850デフォルトの名無しさんNGNG
1.4.2になってswingの起動がより速くなった気がする。
0851デフォルトの名無しさんNGNG
iアプリやJavaアプリがJavaWebStartみたいにWebクリックで実行できるようになったら、流行るだろうに。ゲームだけだけど
0852デフォルトの名無しさんNGNG
>>850
2ヶ月前から既出
0853デフォルトの名無しさんNGNG
Swing捨てて、SWT標準にしようぜ。
0854デフォルトの名無しさんNGNG
SWTは、動きは速いけどAPIは腐ってると思うが。

Swingのほうが、APIの構造が良いとおもう。
AWTをベースにさえしていなければもっとスッキリしたんじゃないのかなあ。
なぜSwingのコンポーネントがAWTのComponentを継承するのかが謎。
どうせ混在できないのに。
0855デフォルトの名無しさんNGNG
Javaで飯が食いたかったらSurvletとJspとEJBとJDBCは必須だよ、マジで
ゲーム作ったり、ホームページに花を添える意味ではアプレットもいいけれど、
仕事ではあまり使われていない、なぜならクライアントサイドはOSがWindows
ならVB、VC、DelphiといったIDEがいっぱいあり、無理して遅いJavaを使う
必要性がないから
0856デフォルトの名無しさんNGNG
>>855
アプリケーションをサーバから配信するというしくみで、クライアント
サイドJavaが復興する予定です。
0857デフォルトの名無しさんNGNG
SWT解放メンドイ。だったらネイティブで作る。
Swingは、あのダサいUIを無くして、OSごとにOSのウィジットAPI使用のみにすればいいのに。(見た目の描画の話ね)
なんかスキン対応するとか言ってるし。もうアフォ(ry
0858デフォルトの名無しさんNGNG
>>856
そうかそうか。
ここ数年Swingばかりやらされて、日の当らなかった俺が

 つ い に デ ビ ュ ー ! !

 超高給でエリート企業からひっぱりだこだぜ!
0859デフォルトの名無しさんNGNG
>>856
確かに。
ブロードバンドが当たり前になりつつある昨今、
クライアントサイドJavaが仕事で使える可能性がまったくない
でもないな。
ブラウザを入力画面に使ってると色々不都合があるもんなー
0860デフォルトの名無しさんNGNG
>>857
Swingは、プラットフォームに依存しないビューというのが
「売り」らしいからな。
0861856NGNG
JavaWebStartのことですお。リリースからだいぶたちますが、
情報把握してますか?
0862デフォルトの名無しさんNGNG
逆コンパイルが事実上ほとんど不可能になればもっと増えると思う。
0863無料動画直リンNGNG
http://homepage.mac.com/miku24/
0864デフォルトの名無しさんNGNG
>>862
パクったコード使ってるのがバレるとか?
0865デフォルトの名無しさんNGNG
>>862
確かにそうだな。
0866デフォルトの名無しさんNGNG
Oracle Formsの現状知ってますか?
0867デフォルトの名無しさんNGNG
逆コンパイルはあまり関係ないでしょ
.NETだって同じ問題抱えてるし
Obfuscatorはすでにあるし
0868デフォルトの名無しさんNGNG
>>857
逆に最初からスキンにしとけよという感じ
ルックアンドフィールという言葉自体が失態だな
アンドはよくないとリファクタリングやらに載ってるだろうに
ルックはプログラマに任せちゃいけないんだよ
MFCなんかエミュレートしたコードは酔狂としか思えん
0869デフォルトの名無しさんNGNG
.NETは逆コンパイルできないようにすることも可能なはず。
0870デフォルトの名無しさんNGNG
>>869
> .NETは逆コンパイルできないようにすることも可能なはず。
Javaと同程度には、ね。
0871デフォルトの名無しさんNGNG
>>868
javax.swing.plafパッケージは、おそらくSwing設計者のオナニーだよなあ。

普通の人には使えないでしょ。ドキュメントまるでないし。
せめてXMLかなにかで外だししておいてくれればなあ…
0872デフォルトの名無しさんNGNG
JFC/Swing は 96-97 年くらいから開発されているし、
まだ XML がそんなに流行ってなかったしねえ。
0873デフォルトの名無しさんNGNG
>>872
今からでも遅くないってことね。
もともとComponentUIは全て切り出されているわけだから、なんとかなりそう。
つうか、そういうライブラリ自作してみようか?
XMLをリソースにするスキンコントロールAPI。
0874デフォルトの名無しさんNGNG
>>873
Java Server Facesが将来的にSwingにも対応しようとしてるんじゃないの?
0875デフォルトの名無しさんNGNG
>>872
いや、その頃はすでに流行っていたよ。日本では全然だったけど。
0876デフォルトの名無しさんNGNG
>>874
おお、アレってそこまでやるのか。
HTMLベースのクライアントも、Swingベースのクライアントも
シームレスに扱えるのか。スバラスィ。
0877デフォルトの名無しさんNGNG
>>875
日本ではいまだに、入力にエクセルつかうからな。アホカ。
0878デフォルトの名無しさんNGNG
>>877
そういや最近、この板のどっかのスレで
「Webデータベースからエクセルに入力するのが仕事」
とか言ってるプルグラマがいた。
アホか。そんな仕事なんぞプログラム1回書いたらやらなくて良くなるだろ。
と言いたかったが、どこのスレか分からなくなったので放置した。
0879デフォルトの名無しさんNGNG
>>878
ム板じゃないんじゃないの?
ム板じゃそんなのありえないよ
0880デフォルトの名無しさんNGNG
>>879
ありえないと信じたい
0881デフォルトの名無しさんNGNG
それはプログラマじゃなくてオペレータだな
0882デフォルトの名無しさんNGNG
パンチャーじゃね?
0883デフォルトの名無しさんNGNG
JavaWebStart用アプリケーションの作り方を解説しているサイトを知りたい。

今まで、Antを使ってコンパイル、Jar圧縮、署名という手順でプログラムを作っていたけど
JavaWebStartではどうなるんでしょ?
0884デフォルトの名無しさんNGNG
>>883
そこまでは全く同じ。
あとは、デプロイ定義をXMLで書いて、Webサーバにおくだけ。
0885884NGNG
大事な作業ワスレテタ。
WebサーバのMIME-TypeにJNLPを追加。
でないと、ブラウザがJavaWebStartクライアント起動してくれない。
0886デフォルトの名無しさんNGNG
>>883
http://java.sun.com/products/javawebstart/ja/index_ja.html

雑誌ならJavaWorld2003年2月号か。
0887デフォルトの名無しさんNGNG
JavaSDK1.4.2で開発したクライアントアプリの場合、640x480のフルカラーのイメージと
100個の抜き色ありの32x32スプライトを表示させた時、何フレームぐらいいくのだろう?
大体Pen4 2.0GHzを目安にしたいんだが・・・。
C++&DirectXなら余裕で800フレーム以上いくんだがどうかなぁ。
60フレームすらいかないんならJavaはやんないだろうな。

こういうのを実験しているページがあったら教えてくれませんか?
0888デフォルトの名無しさんNGNG
>887
Swing、awt、SWT、Java2Dなどなどで試してみてレポートよろしこ。
0889デフォルトの名無しさんNGNG
誰もやってないならチャンスだぞ。
実験ページを作るのだ!
0890デフォルトの名無しさんNGNG
>>888-889
Javaは結構普及してるはずなのに描画関連の実験ページってほとんど無いですね。
チョットやってみようと思います。
0891デフォルトの名無しさんNGNG
参考
http://homepage1.nifty.com/sakurayama/download/hdj.html
0892デフォルトの名無しさんNGNG
けっこうムズいな。いや、ゲームね。
0893デフォルトの名無しさんNGNG
>>892
ゲーム中にガベコレが動かないようにオブジェクトはプールしてね(ワラ
0894デフォルトの名無しさんNGNG
ん?
いや、遊んでみたんだけど、思ったよりも難しいなこのゲームって意味なんだけど。
0895デフォルトの名無しさんNGNG
>>891
Windows版も拝見させてもらったけどフルスクリ−ンの割にはカクカクするんだよね。
描画を垂直同期にあわせていないんだろうけど72fpsには正直萎えた・・・。
Windows2000以降のフルスクリーンモードはFPS60固定なのに、これでは計りかた間違えてるしかいえないな。
普通にD3DDV->crear()、D3DDV->beginScene()、描画処理、D3DDV->endScene()、D3DDV->presents()
をメインループで使えば半透明つきポリゴンを数千個表示させてもゲーム機同等の清らかさ(60FPS)
をキープできるはず。

Java版についてはなんてもいえませんな。GCを起こさないような
工夫を凝らしているかどうかも怪しいし、1.4から可能になったフルスクリーンロックを
使用していないのもどうかと。あと、ゲームでキーボードを使う場合は
ComponentオブジェクトのhandleEvent()メソッドをオーバーライドして引数として渡される
Eventオブジェクトに応じて処理を行うようにコーディングすればよい(それ以外だとGCが発生してカクカクする)。
ただし推奨されないメソッドなのでコンパイル時にWarningが出ます。

愚痴ばかりですみません
0896891NGNG
あー俺は作者でもないし、作者をさらすために紹介したわけじゃないんだよね。
ただこの程度のものでもうちのマシンでは80fpsとか出る(Java版)ので、
もっとチューンすればもっと出るだろう、ということで。
0897デフォルトの名無しさんNGNG
ビジネスモデル言語にクライアントでも高速性を求めるのは傲慢
0898デフォルトの名無しさんNGNG
言い訳キタ━━━(゚∀゚)━( ゚∀)━
0899山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0900デフォルトの名無しさんNGNG
>>891
2chではよほど自身がない限りURL載せないほうがいい。
自称ベテランプリグラマが目を光らせているからな
0901デフォルトの名無しさんNGNG
>>895
FLIPしなければWindows2000以降のフルスクリーンでも60fpsを超える。
ただそれではフルスクリーンにする意味は無いわけだが。
0902デフォルトの名無しさんNGNG
SDK1.5はまだか!?
0903デフォルトの名無しさんNGNG
>>902 早くて来年
0904デフォルトの名無しさんNGNG
保守
0905デフォルトの名無しさんNGNG
JavaWebStartって携帯のIアプリみたいな感じですか?
0906デフォルトの名無しさんNGNG
>>905
ただの Java アプリケーションランチャー。ただしネットワークの向こうに置いてある
Java アプリケーションも起動できる。起動に必要な *.jar や *.dll/*.so ファイルを
取ってきてローカルにキャッシュして置くので、オフラインでも使えまっせ、という
シロモノ。
0907デフォルトの名無しさんNGNG
>>907
じゃあ、アプレットなんて必要ないみたいだな。
これからはクライアントサイドJavaの時代か。
0908デフォルトの名無しさんNGNG
>>907
アプレットは大概のヤシが起動できるが、こっちはわざわざインストールせねばいかんだろ。

まぁ、もうちょい普及して欲しい気がするのは確かだが。
レス数が900を超えています。1000を超えると表示できなくなるよ。