JavaFX 1.1は、多様なクライアントで使われるリッチUIを構築するための強力なツールであり、JavaFX Mobileアプリケーション開発用のモバイルエミュレータの機能を備えています。本稿では、JavaFX Mobile開発の基本を紹介します。
はじめに
最近のJavaFX Software Developer Kit 1.1のリリースに伴い、Sunは待望のJavaFX Mobileプラットフォームをリリースしました。JavaFXは、JavaFX ScriptというJavaに似たスクリプト言語と単一のAPIを備えており、デスクトップマシンからモバイルデバイスまで、さまざまなプラットフォームをサポートする開発ツールです。
本稿はJavaFX Mobile開発についての初心者向けガイドですが、JavaFX開発では基本的にどの場合も同じSDKとツールを使用するため、本稿の内容はJavaFX全般に容易に応用できるはずです。JavaFX Mobile向けのSDKが別に用意されているのではなく、JavaFX SDK 1.1とその開発ツールにJavaFX Mobileアプリケーション開発用のモバイルエミュレーションの機能が付属する形になっています。SunのJava SwingチームにいるJoshua Marinacci氏は、このことを最近のブログ投稿で次のようにうまく言い表しています。「JavaFX Mobileなどというものは存在しない。あるのはJavaFXだけだ」。
今日ではあらゆるモバイルデバイスでJavaが使われており、何千というモバイルデバイス画面のことを考慮しなければならないため、「いったんプログラムを書けばどこでも実行できる」(WORA:Write Once, Run Anywhere)というJavaの前提を貫くのは難しくなってきています。しかし、JavaFX Mobileの登場によって、Javaコミュニティは、こうしたデバイスUIの多様性に対応できるツールを得たことになります。
この記事は参考になりましたか?
- japan.internet.com翻訳記事連載記事一覧
- この記事の著者
-
japan.internet.com(ジャパンインターネットコム)
japan.internet.com は、1999年9月にオープンした、日本初のネットビジネス専門ニュースサイト。月間2億以上のページビューを誇る米国 Jupitermedia Corporation (Nasdaq: JUPM) のニュースサイト internet.com や EarthWeb.com からの最新記事を日本語に翻訳して掲載するとともに、日本独自のネットビジネス関連記事やレポートを配信。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
-
Jim White(Jim White)
Intertech Trainingのインストラクタ。『Java 2 Micro Edition』(Manning刊)の共著者でもある。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
