第10回サウンドとムービー、そしてProduction Suite 櫻庭祐一(さくらばゆういち) 2009-01-24
第10回サウンドとムービー、そしてProduction Suite 櫻庭祐一(さくらばゆういち) 2009-01-24
はじめにお断り。JavaFX1.1から色々と変更のあった箇所の1つであり、まだまだ改良中なようで、バージョンアップ時には変わっていると思います。 非同期処理が必要な理由 JavaFXも一般的なGUIと同じようにシングルスレッドモデルで動いています。つまり、唯1つのスレッドがGUIの描画に関して責任を持ちます。このスレッドはSwingと同様にEDT(Event Dispacher Thred)と呼ばれます。 このシングルスレッドモデルによるGUIは、設計しやすくバグを生みにくい反面、長い処理が含まれているとその間はGUIの描画が行われなくなるという性質を伴います。 この現象はあまり品質の良くないアプリケーションでは遭遇したことがあるでしょう。ボタンを押してから反応がなくなり処理が終わった後にGUIが操作できるような不具合です。この不具合の原因はEDTで長く時間のかかる処理を行っている事です。
前編の「Java Storeや携帯でも使われる? WidgetFXとは」では、JavaFX Scriptで開発されたデスクトップ・ウィジェット・プラットフォーム「WidgetFX」の概要や使い方、将来について紹介しました。 今回は、ウィジェットの簡単な作り方を紹介するので、ぜひ読者の皆さんも一緒に作ってみてください。 WidgetFXの開発環境を整えよう ■ Java SE 6 Update 17 WidgetFXのウィジェットを作るには、前回の「なにはともあれ、WidgetFXを試してみよう」でも説明した、Java SE 6 Update 10以上のJavaが必要です。2009年11月時点の最新バージョンはJava SE 6 Update 17です。まだ入手していない方は、こちらからダウンロードしてインストールしてください。 ■ JavaFX SDK 1.2+NetBeans IDE 6
年に1度行われる世界最大のJava開発者のためのイベント「2009 JavaOne Conference」が終了して3週間が経とうとしている。今年のJavaOneは6月2日から5日にかけて、併設イベントであるCommunityOneはその前日の6月1日から3日にかけて行われた。この5日間、会場のあるサンフランシスコは"1年間で最もJava開発者密度の高い街"となったはずだ。 今年のテーマは「JAVA + COMMUNITY = POWERFUL」 Java Storeへの期待 今年のJavaOneでおそらく最も大きな発表となったのが「Java Store」だろう。これはJavaアプリケーションのデリバリーサービスで、Java開発者は自作のアプリケーションをJava Storeに登録して配布/販売することができる。iPhoneのApp StoreやAndroidのAndroid Market
JavaFX MobileでグラフィカルなUIを実装した試作品を手にする、米サン ソフトウェア部門Executive Vice PresidentのRich Green氏 JavaFX Mobileは、米Sun Microsystems(Sun)が提供する、携帯電話携帯機器向けのソフトウェアプラットフォームです。2007年5月に開催された、Sunが主催するJava関連イベント「JavaOne」では、JavaFX Mobile対応携帯電話の試作品が紹介されました。 JavaFXとは、Sunが提唱するコンセプトで、携帯電話やセットトップボックス、カーナビゲーションシステムなど、グラフィカルなコンテンツへの対応が要求されるコンシューマデバイス向けのソフトウェアシリーズです。JavaFXの「FX」は、特殊効果を意味するSFXから来ています。 JavaFX Mobileと、同時に発表されたJavaF
2月12日、米国サンは「JavaFX Mobile」のリリースを発表しました。Java MEを活用 したこの新たなプラットフォームは、モバイルコンテンツの表現力をより一層高める ための先進的なテクノロジーです。そこで今回、JavaFX Mobile 開発チームの Richard Gregor 氏に開発のねらい、現状、そして今後の展望について伺いました。 [Q].では、最初にあなた自身について、そして今のお仕事について教えてください。 [A]. 私はスロバキアで生まれ育ち、大学を卒業した後、官公庁向け(税務部門)の大規模データベースシステムを開発する会社に勤務しました。今でも思いますが、そのシステムは本当に大きなリレーショナルデータベースシステムで、CASEツールで開発やメンテナンスをしていました。そして4年が経過し、チェコに移住することを決心しました。2001年3月にサンに入社し、ソフトウ
こちらで知ったのだが,つい先頃,JavaFX の1.0が正式にリリースされた.NetBeans 6.5で使えるようになっている.めでたい. が!なんと驚くべきことに,ベータリリースと文法やらクラス階層やらが大きく変わっている.なんなんだ...というわけで,これまで書いたプログラムが全然動かん.0.7から1.0への際とは違って,表面的な違いのようにも見えるのでそれほど大変ではなさそうだが,先日書いたデモプログラムは,記憶が新しいうちに書き直しておかないと,今後動かなくなってしまいそうだ. 変更点のメモ 気がついた部分だけ. attribute がvar に これまではクラスのメンバ変数はattributeキーワードで宣言していたのだが,これがvarキーワードに統一された. overrideキーワードが必要に 親クラスのメソッドをoverrideする際には,override 修飾子で明示しなけ
JavaFX Script プログラミング言語は、Java プラットフォームをベースにしているので、JDK 5 または JDK 6 (6 の方が高速) をシステムにインストールする必要があります。まだインストールしていない場合は、このチュートリアルを始める前に、JDK 6 または JDK 5 を今すぐダウンロードしてインストールしてください。 開発環境の選択については、統合開発環境 (IDE) を使用するか、プレーンテキストエディタを使用するという、主に2 つの選択肢があります。どちらを選択するかは個人の好みの問題ですが、次の要約を参考にすれば、十分な情報に基づいて選択できます。 一般的には次のとおりです。 IDE は、一箇所に統合された完全な開発環境を提供します。1 つのソフトウェア、場合によってはそのソフトウェアのプラグインをダウンロードし、アプリケーションのコンパイル/実行/デバッグ
はじめに JavaによるGUIアプリケーション開発を一気に加速するといわれるJavaFX。前評判は上々のようですが、果たしてそんなに簡単にGUIが作れるものなのでしょうか。既に利用可能なOpenJFXを使って、JavaFXがどれほどのものか、確かめてみましょう。 対象読者 Javaを使ったプログラム作成を行っている中級レベルのプログラマ。 GUIを使ったアプリケーション開発を行っている人。 次期Java 7に大いなる興味を持っている人。 JavaFXとは何か? 今年のJavaOneでは、次期Java 7に向けての新技術がいろいろとお目見えになりました。中でも注目度が高かったのが「JavaFX」ではないでしょうか。JavaFXは、「Javaプラットフォーム上で動作するRIA(Rich Internet Application)技術」といわれています。RIAと言うとFlashやAJAXのような
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く