クライアントサイドJavaどうよ? part3
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGSwing/AWTの安住の地を探すためのスレ。
前スレ
http://pc2.2ch.net/test/read.cgi/tech/1032665721/l50
前々スレ
http://pc3.2ch.net/tech/kako/1002/10021/1002160815.html
0342デフォルトの名無しさん
NGNG>Swingベースらしいよ。
Sunのバカさかげんにはあきれるな。
Swingの機能を充実させてForteを使いやすくすればそれでVBの対抗馬になるのに
>Sunに使い勝手のいい物を作れる訳が無い。
激しく同意
0343デフォルトの名無しさん
NGNGホントにネタじゃなかったんだな・・・。
http://slashdot.jp/article.pl?sid=03/03/17/2347215&topic=43
0344デフォルトの名無しさん
NGNGつーかEclipseに実装できるようにして欲しい。
0345デフォルトの名無しさん
NGNGXMLデータベースも、単純な表形式なのか、複雑なツリー形式かによってプログラムも
変わるわな。
単純な表形式ならば、.netなら適当なスキーマ食わせて読み込めば仮想DBとして普通に
sqlを実行できる。で、これくらいは他環境でもすぐに当たり前になるのではないかと思う。
何しろ、何も考えなくていいからね。
問題は複雑なツリーの場合だけど、こちらはXQueryが有効なのかな? なんとなく諦めて
パースしたほうがいいような気がするけど。
つうことで、プログラムからの直接利用では活躍の場は以外に少ないかと。
(サービスからのXMLデータ取得時にXQueryも一緒に投げる、ってのが普及するのか?)
0346「メールで戦争反対を訴えよう」
NGNG悲しい事に望まれない戦争が始まろうとしている。
そこで私にもできる反戦活動はないかと考え実行することにした。
私一人では意味の無いので多くの人に協力をして欲しい。
内容は以下の通りである。
下記にあるアメリカ合衆国大統領宛に皆で平和への願いのメールをしよう。
アメリカ合衆国大統領
[email protected]
<平和への願いに少しでも耳を傾けて貰うために>
・何度も何度もメールで訴えよう。
・訴えることが重要だ、一言だって構わない。
・言語は自分の国の言葉でも構わない。訴えないよりも良いからだ。
・文章だけでなくて、画像、音声、映像等を添付するのも良いだろう。
<より多くの人の平和への願いを送るために>
この文を可能な限り広めて欲しい、
多くの言葉に翻訳して、
多くの人々の平和への願いを彼らに直に伝えよう。
<最後に>
多くの人の多くの平和への願いが集まれば大きな力となり
それを無視できないものとなるだろう・・・
世界が早く再び平和な状態に戻る事を祈って
平和が訪れるまで繰り返しメールで平和への願いを送ろうではないか。
0347デフォルトの名無しさん
NGNGこのままフセインを野放しにすればこれからも大勢の罪なき人々が死んでいく。
さらには大量破壊兵器まで保持し、テロリストに流れる可能性まである。
あいつが話し合いに応じないのは今まで国連決議を無視し続けた事からも明らかだろ。
そんな事が起きたら同時多発テロ以上の悲劇が起きるよ。
0348デフォルトの名無しさん
NGNGお前ら板違い。
>>346はあちこちにコピペされてんだよ。
0349:「メールでSwing反対を訴えよう」
NGNG悲しい事に望まれないSwingが広まろうとしている。
そこで私にもできる反Swing活動はないかと考え実行することにした。
私一人では意味の無いので多くの人に協力をして欲しい。
内容は以下の通りである。
下記にある2ch合衆国大統領宛に皆でSwing撲滅への願いのメールをしよう。
2ch合衆国大統領
[email protected]
<Swing撲滅への願いに少しでも耳を傾けて貰うために>
・何度も何度もメールで訴えよう。
・訴えることが重要だ、一言だって構わない。
・言語は自分の国の言葉でも構わない。訴えないよりも良いからだ。
・文章だけでなくて、画像、音声、映像等を添付するのも良いだろう。
<より多くの人のSwing撲滅への願いを送るために>
この文を可能な限り広めて欲しい、
多くの言葉に翻訳して、
多くの人々の平和への願いを彼らに直に伝えよう。
<最後に>
多くの人の多くのSwing撲滅への願いが集まれば大きな力となり
それを無視できないものとなるだろう・・・
世界が早く再びリッチクライアントな状態に戻る事を祈って
リッチクライアントが訪れるまで繰り返しメールでSwing撲滅への願いを送ろうではないか。
0350デフォルトの名無しさん
NGNG0351デフォルトの名無しさん
NGNG別に、組み込みRDBMS使えばいいだけだし。
HSQLDBとか。
0352デフォルトの名無しさん
NGNGBeanBilderのことじゃないのか?
あれ、まじでVBっぽい
目に見えないクラスというかBean(たとえばタイマーとか)も貼り付けれるし・・・
違ったら諏訪湖
0353デフォルトの名無しさん
NGNGhttp://homepage3.nifty.com/digikei/
アップローダーはここ
画像http://www.pink-angel.jp/imgbbs2/imgboard.cgi
動画http://mav.nifty.com/ahp/mav.cgi?place=digikei&no=3727
0354デフォルトの名無しさん
NGNGBDKは論外?
恐らく当然のごとくBeanを使うんだろうね。
antとか使ってマニフェストファイルにいちいち Bean : true と書くのか。
マジでEclipseに対応して欲しい。
antにも対応して欲しい。
(これでantに新しいタスク追加か?)
そんでVBAにも対抗してExcelでVBAマクロが使えるように
OpenOfficeでJavaBeansが使えるなんてものを・・・・・
0355デフォルトの名無しさん
NGNGBeanBuilderとBDKは別物です
0356デフォルトの名無しさん
NGNGFlashライクな要素、Adobe Illustratorな要素も取り入れたIDEにして欲しい。
とくに物体のシンボルの扱いとか、シェイプトゥイーンやモーショントゥイーン、
グラデーション、アルファチャンネルとか。シャドウとかぼかしとか。
それをUMLのMDAのようにちゃんとソースコードに変換できるようにする。
もしうまくいったら逆にFlashの必要性がなくなるかもしれない。
0357デフォルトの名無しさん
NGNGAPIはあるからな。作る気になりゃ作れるんじゃないの。
0358デフォルトの名無しさん
NGNGJavaSoundやJava2Dをうまく使えばWindowsとはまたまったく違ったJavaならでわのクライアントアプリをつくれるんでねーの?と思うがどうよ?
0359デフォルトの名無しさん
NGNGBevelBorder
Look&Feelの変更(Windows/Motif/Metal)
Eclipse + SWT
0360デフォルトの名無しさん
NGNG何がいいたいのかまったくもって意味不明・・・
0361デフォルトの名無しさん
NGNG重いのが問題なんだよ。
0362デフォルトの名無しさん
NGNGまあ、これだけ差があるってことで。
http://www-106.ibm.com/developerworks/java/library/j-native.html
0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNG知ってる範囲が狭すぎ。
0365デフォルトの名無しさん
NGNGだからヘボいのが問題だといってるだろ
速度は充分改善されたと思うが
0366デフォルトの名無しさん
NGNG(キーボードおすと音が出るっていうありがちなやつ)
キー入力から音を発生させるまでの時間が長すぎでまるで演奏できんかった。
ホントJavaはクライアントでは何もできんなぁ・・・
0367デフォルトの名無しさん
NGNGちゃんと作ったのかしら。音をメモリの上に置いておいた?
(本当にリアルタイムとなると、ちょいプラットフォーム的に不向きかも。)
0368デフォルトの名無しさん
NGNGサウンド系のAPIって最近どうなっとるのか知らんけど、1.3ぐらいまで
は全然できんかったはず。JMFとかを付け足せばできるのかな?
0369デフォルトの名無しさん
NGNGそんなに遅くは無いと思うなぁ。
0370デフォルトの名無しさん
NGNG音源のクリッピングができますので。
…あれ?Javadocには1.3〜って書いてあるな。
自分の無知を棚に上げて相手を糞っていう馬鹿がまた一人。
0371デフォルトの名無しさん
NGNG不満ならば自分でフレームワーク作ってカスタマイズできるのがJavaの売りだと思うんだが。
あらかじめ用意されたGUIライブラリを使えといわれても余計なお世話じゃといいたくなるこもある。
0372386
NGNG1.2.2までは音声出力するのにjava.applet.AudioClipしか
使えなかったってのが記憶にありましてスマンです。
誰にも糞なんていうとらんです。
0373デフォルトの名無しさん
NGNG0374370
NGNG君が糞では有りません。
0375366
NGNG俺も最初>>369みたいに考えて作り始めたわけだけど、出来上がって絶句しますた
まぁ、「まるで演奏できん」っつっても、キータッチしてから音がでるまで0.2秒位だろうか?そんなもんだよ
しかしこの0.2秒ってレスポンスはピアノとしては機能しない
0376デフォルトの名無しさん
NGNG0377デフォルトの名無しさん
NGNGEventDispatchスレッドからのDispatchが遅いのか、演奏開始が
遅いのかは、分からないなあ…誤差なしでイベントハンドラを起動
できるのかどうかが、Javaだと微妙だよね?
public static void main(String[] args) throws Exception{
JFrame f = new JFrame("Test");
f.setDefaultCloseOperation(f.EXIT_ON_CLOSE);
JButton b = new JButton("PLAY");
f.getContentPane().add(b);
f.pack();
f.setSize(100,100);
final Clip clip = (Clip)AudioSystem.getLine(new Line.Info(Clip.class));
AudioInputStream in = AudioSystem.getAudioInputStream(new File("なにかWAVファイル"));
clip.open(in);
b.addMouseListener(new MouseAdapter(){
public void mousePressed(MouseEvent e){
clip.start();
clip.setMicrosecondPosition(0);
}
});
f.show();
}
ボタンをマウスクリックしてみそ。
0378デフォルトの名無しさん
NGNG0379366
NGNG俺はkeyListenerのディスパッチでjavaSoundのmidi使ったけどね
はっきり調べてはいないけど、Dispatchが遅いと思う(Dispatch直後にGraphicsに即効描画・・でもほぼ同じ程度のディレイが発生する事は確認した)
>>誤差なしでイベントハンドラを起動できるのかどうかが、Javaだと微妙だよね?
これこれ、iAppliだとCanpus.getKeyPateState()だったけな!?そんなのでディレイなしで組めたような記憶があるけどJ2SEではどうなんだろ??
0380デフォルトの名無しさん
NGNG0381デフォルトの名無しさん
NGNGJavaも時々クソじゃないかと思うが、変数にスコープのない言語よりは
マシかと思われ。
一回HSPでコード書いて吐くかと思ったよ。
0382デフォルトの名無しさん
NGNG0383デフォルトの名無しさん
NGNG0384通りすがり ◆IApAHNvIKg
NGNG環境はMacOSX。
音楽に合わせて楽しくボタン押しまくりました。
ちなみに WAVファイルの所にはBosso.aiffをセットしました。
wavじゃなくてすんまそん。
0385通りすがり ◆IApAHNvIKg
NGNG0386デフォルトの名無しさん
NGNG環境はWin2KPro Celeron 1G Mem 512M
0387デフォルトの名無しさん
NGNGでもなければ)。
0388377
NGNGオイラのマシンはWin98 つД`) P3-450Mhz Mem 192M
0389366
NGNGキーボードに鍵盤わりあててみー、演奏できる?
0390デフォルトの名無しさん
NGNGそりゃ演奏となるとまるっきり違うし、プラットフォーム選び間違ってるよ。
ソフトでシンセ作りたきりゃ VST Plug-in でも作ってください。
0391デフォルトの名無しさん
NGNGASIO ドライバ環境持った VST プラグインか、ぐらいでは。
0392デフォルトの名無しさん
NGNG0394デフォルトの名無しさん
NGNGディレイの遅れ時間をもっと長くしても?
ヴェロシティやフェードインやっても?
0395デフォルトの名無しさん
NGNG0396デフォルトの名無しさん
NGNG著しく話題を理解できてない恐れ。
0397デフォルトの名無しさん
NGNGここにサンプルあるから試してみたら?
http://java.sun.com/products/java-media/sound/samples/JavaSoundDemo/
0398デフォルトの名無しさん
NGNG0399デフォルトの名無しさん
NGNGFとJのキーがないからだ
0400デフォルトの名無しさん
NGNG0401デフォルトの名無しさん
NGNG0402デフォルトの名無しさん
NGNGリズムが歌の方に取られるから。
0403デフォルトの名無しさん
NGNG0404デフォルトの名無しさん
NGNG体が硬いor陰茎が短いor背が高い。
0405デフォルトの名無しさん
NGNG0406366
NGNGマウスのピアノがあるけどクリックして音なるまで0.2秒くらいかからん?
クリックと同時に音鳴らしたいのだが、、JavaSound使ったのがマズいのか?
0407デフォルトの名無しさん
NGNGCeleron1.2G+Win2k+JDK1.4.1_02だけど、そんなにディレイっていうか、遅れはないよ。
ディレイって言うとエフェクトみたいなので使いたくない。
0.2秒って言ったら、テンポ75の16分音符ね。
ちなみに0.2秒がどのくらいかかなり確実・簡単にわかる方法。
1秒おきに「オマエモナ」って言いながら
「オ」のときにマウスをもっていくと「マ」のときに音が出れば、0.2秒。
漏れのは感覚として0.07秒くらいかなぁ。0.1秒弱。楽器としてありうる遅れだね。
0408407
NGNG0409366
NGNGそうでつか
こちらPen2-700MHz+WinXP+JDK1.4.1_02
やっぱり「マ」の時に音が鳴るなぁ・・・
高速なマシン買えって事か、
とりあえずそれで解決する事がわかりました
ありがとう!
0410407
NGNGクロック落として確かめようと思ったけど、BIOSでは設定がみつからんかった。
箱開けるほどじゃないし。
CPUの差だけかなぁ。まぁ、それだけのためにマシンかえるのは待て。
なにか常駐物が足引っ張ってるとか、ソフトシンセ使ってるとか。
0411デフォルトの名無しさん
NGNGPentium 4 2.4GHz, 1GB Memory, Sun JDK 1.4.1_01, Windows 2k Pro
0412デフォルトの名無しさん
NGNG> 本物の楽器と比べると
比べるなよ。。。
デジタルがアナログに比べて遅延がでるのは宿命。
0413デフォルトの名無しさん
NGNGいやいや、本格的に楽器やってた人ならあからさまに気になるほどの遅延が
あるって意味。
やっぱ手での演奏は専用ハードじゃないと無理かね。
0414デフォルトの名無しさん
NGNG少なくともデバイスドライバーみたいなOSに密着したソフトの支援がないと無理だと思われ。
ちなみに、流行のデジタルエフェクターを、遅延があるという理由で嫌うミュージシャンは多い。
0415デフォルトの名無しさん
NGNG0416デフォルトの名無しさん
NGNG0417デフォルトの名無しさん
NGNGそれがどうした
0419デフォルトの名無しさん
NGNGに発表した。なお、バグの修正をしたバージョンを明日未明に公開することを
宣言した。
ソース
http://jp.sun.com/service/support/
0420デフォルトの名無しさん
NGNGインターフェイスがコア APIに追加されることが決定しました。
0421デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/news/0304/01/ne00_java.html
0422デフォルトの名無しさん
NGNG4/1 のニュースだしなぁ
0423デフォルトの名無しさん
NGNG原文は31日
0424デフォルトの名無しさん
NGNG0425デフォルトの名無しさん
NGNG0426デフォルトの名無しさん
NGNGJavaがユーザーに必要とされるシロモノだったら、とっくに>>422のような動きになっていたはずだ
WinにJavaがのっても誰も使うはずがない
0427デフォルトの名無しさん
NGNGそのへんは鶏と卵だから。といってみるテスト。
0428デフォルトの名無しさん
NGNGなればJavaでフリーソフトとか作ってもそれなりに使ってもらえるとか。
0429デフォルトの名無しさん
NGNGんでJavaでつくって使い物になるものって何!?
0430デフォルトの名無しさん
NGNGJavaならではというクライアント側アプリは何が考えられる?純粋な疑問です。
0431デフォルトの名無しさん
NGNGそんなもんがあったらJavaももっと普及してただろう
0432デフォルトの名無しさん
NGNG基本ライブラリはそういう方向でいいと思うが、GUIに関する部分は
ある程度OS依存な方がいいと思う。
そういう意味でMacOSXのCocoa+Javaという組み合わせは非常に気にNULL。
0433デフォルトの名無しさん
NGNG使ってみるととんでもなく(ry
0434デフォルトの名無しさん
NGNGられるくらい手軽なら、それはそれでよかったんだが。自分で作ろうと
思いつつ暇が… つーか、あったらみんな使うのかな、クライアントサイド
でも HTML で GUI。ロジックと直結できる分ブラウザより技が使えると
思うんだが (ボタンが押されたら DB 参照とか…)。
0435デフォルトの名無しさん
NGNG0436デフォルトの名無しさん
NGNG0437デフォルトの名無しさん
NGNG言ってる事と違うかもしれないが
Swingだったら、たとえばボタンのラベルを
HTMLの<br>タグ使ったりして2行にしたり出来なかったっけ?
あと<i>でイタリックにしたり・・・
0438デフォルトの名無しさん
NGNG例えば
--- Kakikomi.html ---
<input type="text" name="name"><input type="text" name="email">
<textarea name="message">
<input type="submit" value="書き込む"> <input type="reset" value="やめる">
-------------------
で、かちゅーしゃとかJaneとかの書き込みダイアログのUIを生成するってことでしょ。
0439デフォルトの名無しさん
NGNGでもさ、それがXMLで書けるやつあるじゃん
BeanBuilderってやつ
あれのコードはXMLだよ
で、起動する時はそのXMLファイルを読み込んでやれば
かってにウインドウが立ち上がって・・・
try {
InputStream is = new BufferedInputStream(
new FileInputStream("tutorial.xml"));
XMLDecoder d = new XMLDecoder(is);
JFrame f = (JFrame)d.readObject();
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
0440デフォルトの名無しさん
NGNGうーん?そういうことじゃない(と思う)んだよなあ。
できあがったUIを保存するんじゃなくて、UIをいきなりテキストで書くんでしょ。
>>439のtutorial.xmlの中身って何も見ずに書ける?>>438みたいに。
0441デフォルトの名無しさん
NGNG俺が考えてたのは、それにさらに HTML っぽいイベントハンドル用の
スクリプト (JSP みたいに実行時コンパイル/静的でもいいけど) する
ような奴。やっぱ GUI まわりって細かい仕様変更入りやすいから、
手作業やポトペタで GUI コンポーネントを組み立てるより HTML で
作ったほうが楽なんだよなぁ。JavaScript じゃ使えない同期化処理
やマルチスレッド化もできるし。誰か一緒にオプソで立ち上げねー?
<SCRIPT LANGUAGE="Java">
private void execHoge(Form hoge){
…
}
</SCRIPT>
<FORM ACTION="method:///execHoge(this);">
名前: <INPUT TYPE="TEXT" SIZE="40">
<INPUT TYPE="SUBMIT" VALUE="OK">
</FORM>
■ このスレッドは過去ログ倉庫に格納されています