[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/09 21:44 / Filesize : 99 KB / Number-of Response : 462
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Java 高速GUI SWT 3



1 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 18:03:19 ]
とりあえず、前スレ落ちてから時間たつけど、立ててみた。

前スレ

Java 高速GUI SWT 2
pc8.2ch.net/test/read.cgi/tech/1068349883/

413 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 00:08:43 ]
つーか、なぜサーバ上でライセンス認証しないとダメなの?

414 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 02:59:08 ]
>>412
まさかとは思うが、サーブレットの方にSwt使えば、クライアントのブラウザ側にウィンドウが表示されるとか思ってないよな?
サーバー側で使用する管理用UIを用意したいとか、そういうことなんだよなきっと?!








ねーよwwwwwwwww

415 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 09:49:35 ]
Eclipseのヘルプシステムがtomcatだったころ(今はjettyだっけ?)、ヘルプUIの一部として
サーブレットからSWTを呼んだことはある。結局サーブレットじゃなくて拡張ポイント使ったけど。
またSWT_AWT使ったSWTのアプレットを試しに作ってクライアント側でSWTのコントロールを表示したこともある。
事前にdllの配置が必要だったから全く実用性はないけど。
#今のSWTはdllを自己展開するから署名して権限与えとけばそれなりに使えそうな気もするけど。

だからありえないとまでは言わないが、普通はやらないな。

416 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 21:42:04 ]
>>415
それはサーブレットからSWTを呼んだとは言わんわな。
サーブレットが返すHTMLに埋め込まれたアプレットがSWTを呼んだ、というだけで。

417 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 23:10:25 ]
>>413
コマンドライン等は極力使わないで GUI で操作できる事を前提に構築
されているサーバーなので…。

>>414
さすがにそれは考えてないっすw

お騒がせしたのですが、SWT 3.4 にしたら普通に動きました。
SWT 3.3 と Leopard の相性が悪かったみたいです。

申し訳ありません、ありがとうございました。

418 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 12:21:13 ]
>>417

>コマンドライン等は極力使わないで GUI で操作できる事を前提に構築

だったらサーブレットじゃなくてJavaアプリケーションのほうがよさそうだけれども

419 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 14:42:29 ]
>>417
サーバの管理機能をGUIでって感じなのかな?
だとしたら管理機能ををWebで実装すればすむはなしじゃないのか…?

420 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 15:29:10 ]
>>418
とりあえず、今回は認証だけ単体のアプリケーションで行う様に
しました。

>>419
確かに、そういう手もありましたね。
今回はとりあえずインストールと同時に認証させる形にしました。

421 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 20:25:20 ]
ヒープの気になるWebコンテナから
SWTの画面を出してしまうとわ・・・



422 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 20:44:42 ]
>>421
起動時に一回呼び出すだけでも問題あるんですか?
あと、dispose とかしてもダメですか?

423 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 21:17:30 ]
いまいちどういうアプリなのか想像できねー
WebアプリからGUI画面呼び出すなんてありえん

起動時に1度だけ呼び出すとか意味不明すぎる
それなら普通にGUIアプリからアプリケーションサーバー呼び出すほうが無難

424 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 21:29:27 ]
馬鹿げてる.
悪いことは言わんからHTTPサーバ内でウィンドウを出すのはやめておけ.

425 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 21:35:43 ]
>>423
ダメな理由がいまいちよく分かりませんが…。
実際、jetty を内蔵していて GUI 画面もある、とあるソフトは起動時に
認証を行っていますよ。一般的に有名ではないですが、米国では
そこそこ売れてる様です。
ディスプレイもないサーバーならまだ分かりますが、GUI ベースで
管理しているサーバーなら普通にあり得ると思うんですが…。

とりあえず今回はウェブページ経由で認証した方が楽なので
そっちで作り直してしまいました…。

426 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 21:42:05 ]
Win 用のコンソール GUI 付いたサーバなんていくらでもあるじゃん。
あたま難すぎじゃねぇのおまいら。

427 名前:デフォルトの名無しさん [2008/09/17(水) 22:02:53 ]
脳内妄想で貶し合いかよ。おめでてーな。

428 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 01:16:18 ]
>>426
GUIの管理ツールの話じゃないだろ
あたまわるすぎ

429 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 01:37:59 ]
>>428 みたいに、例で出したコードそのまま書いてくる莫迦っているよね。

430 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 03:16:34 ]
Eclipseのヘルプシステムがtomcatだったころ(今はjettyだっけ?)、俺は夕焼けだった。

431 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 03:34:12 ]
RMI なんかで常駐物作ったりするときはタスクトレイからウィンドウ出したり普通にするけどな。
まぁサーブレットしか触ったことのない派遣じゃそんな設計する機会もないだろうけど。



432 名前:406 [2008/09/19(金) 09:58:28 ]
Mac cocoa でのSWT portはSWT3.5がでるまで待ってたほうがよい。
ソース:ttp://www.eclipse.org/swt/R3_5/plan.html



433 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 02:29:02 ]
>>431
質問者はサーブレットから起動させたいとわけのわからないこといってるので
その話とはまったく別物かと

434 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 00:44:22 ]
サーブレットから起動と言うか、init で一回だけ呼ばれるクラスを作って
そこで認証させようとしてました。

435 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 00:54:21 ]
アプリケーションサーバーから起動するとセキュリティでひっかかってやれないことが増えたりするからやめたほうがいいよ。
アプリケーションとして起動して、そのアプリケーションからアプリケーションサーバーを起動するのが一番良い。

436 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 09:50:44 ]
MacOS X Leopard の 64bit Java VM (JSE6) で SWT 3.4 は動かないの?

437 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 17:00:15 ]
何か良いSWTの解説書籍みたいなのはないの?
Java GUIプログラミング (SWT編)  とかいうのぐらいしかないの?

438 名前:デフォルトの名無しさん mailto:sage [2008/12/01(月) 18:13:18 ]
死んだ子の歳を数えてもねぇ

439 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 22:07:55 ]
次世代Javaに乗る予定のnimbusきたらSwingもSWTも終わるよ

440 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 22:26:26 ]
>>439

441 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 00:53:31 ]
nimbusはとっくの昔に載ってるし、なんでnimbusでswingが終わるんだよww



442 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 13:27:37 ]
それじゃここは終わった人たちばかりだな

443 名前:デフォルトの名無しさん [2008/12/13(土) 16:36:12 ]
>>436 SWT3.5まで無理っぽい。

SWT for 64-bit Cocoa 64-bit OSX Cocoa is now available.
As with the 32-bit implementation, ...(つづきは
ttp://www.eclipse.org/swt/R3_5/new_and_noteworthy.html)

444 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 22:29:40 ]
書き込みテスト

445 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 22:50:17 ]
OS X(10.5.5), eclipse 3.5M4, SWT cocoa 3.5M4(もしくはSWT carbon 3.5M4)の環境で
shellを一枚オープンするだけのコードをjarでエクスポートして実行するとフリーズするのは、上にも出てるけど64bitのJavaだと動かないから?
デフォルトのJavaVMを変更して32bitで動かすというような設定ってある?
プロジェクトのプロパティからJavaVMを変更するとデフォルトの1.5以外全部動かないんだよね・・・
eclipseがSWTで出来てるんだから何かしら方法は有りそうな気がするんだけど

446 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 12:48:23 ]
JNIは32bitと64bit分けないとダメなのがだるい
そしてそれにのっかったEclipseはきっついな

447 名前:デフォルトの名無しさん [2008/12/14(日) 20:29:49 ]
>>446
5万円以下のパソコンが最近はやりだな。
行き着く先は無料のLinux搭載のパソコンの普及。

となると、開発者側としては1たびコーディングしたら
Linux用とMac用とWin32用をアプリを生成できる言語が必要となる。
つまり、Javaの出番がまわってくる。

Swingか、SWTか、Webアプリケーションかどれが優勢はわからないが・・・


448 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 22:05:40 ]
圧倒的コストの差で生き残るのはWebアプリ
ニッチなところでSWT
もうSwingに出る幕はない

449 名前:445 mailto:sage [2008/12/16(火) 01:39:35 ]
事故解決しました。

450 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 20:10:18 ]
>>449
解決方法を書いていけよ
>>448
Swingが意外と使われていることに気づいていないようだな・・・
b2cではWebアプリだが、b2bではSwingが結構まだいる。
SWTは聞いたことがない。

451 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 20:20:35 ]
コストの差で生き残れるのならSwingのほうが開発コスト低い気がするが



452 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 08:35:14 ]
Swingで1画面あたり200項目近い入力画面を作ると動かなくなっちまうんだよな。
.netなら比較的軽く作れるのに・・・もっと軽量なのでてこないだろうか・・・

453 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 09:38:11 ]
>>452
ならないw

454 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 10:20:56 ]
>>452
どんな黒魔術を使うとそうなるの?


455 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 13:45:30 ]
>>452はEclipse使ってるくさいな
だとしたら200項目もあればまずとまる

456 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 15:07:49 ]
NetBeansで200ほどテキストフィールド配置してみたけど、まず問題なかったぞ。
GroupLayoutだから重めの処理してるはずだが。
フォーカス移動のたびにデータ取得するとか、なにかイベントで重い処理やってるんじゃないの?

457 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 17:13:00 ]
JScrollPaneの上にのせて、スクロール量の設定してない、と予想w
それか単純に釣られまくったか

458 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 17:50:05 ]
だいぶ前だがEclipseVEだと50個のせるともう遅くて使い物にならなかったな

459 名前:デフォルトの名無しさん [2008/12/21(日) 23:13:51 ]
SWTのことでHelp Exclipse SDK 等を調べてもよくわからなかったので
質問させてください。

以下のパネル(?)を実現しているクラス名を教えてください。
・Eclipse の 画面 のツールバーから下を占拠しているタブ(?)
とcoolbarが合体しているデザイン
・タブのような部分にパースペクティブの情報を埋め込める
(Eclipse Version: 3.4.1 日本語化のデフォルトでは
  デバッグ、Java参照、Java が表示されている)

皆様、ご教示お願いします。

460 名前:デフォルトの名無しさん [2008/12/21(日) 23:27:45 ]
>>459
SWTからさらに上に積み上げて造られたコンポーネント

org.eclipse.ui.part.Interface IPage

ttp://help.eclipse.org/ganymede/topic/org.eclipse.platform.doc.isv/guide/editors_workbench_outliner.htm?resultof=%22%43%6f%6e%74%65%6e%74%22%20%22%63%6f%6e%74%65%6e%74%22%20%22%6f%75%74%6c%69%6e%65%72%73%22%20%22%6f%75%74%6c%69%6e%22%20

461 名前:459 mailto:sage [2008/12/22(月) 00:43:11 ]
>>460
ありがとうございます。
今日一日、これを探していました。
よくよんでから眠りにつきたいと思います。

追伸
 皆様、ageてしまってもうしわけなかったです。








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<99KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef