Javaテクノロジについて
Javaはほぼすべてのネットワーク対応アプリケーションの基盤であり、埋込みアプリケーションおよびモバイル・アプリケーション、ゲーム、Webベースのコンテンツ、およびエンタープライズ・ソフトウェアを開発および配備するためのグローバル・スタンダードです。世界中に900万人以上の開発者を擁するJavaを使用すれば、優れたアプリケーションやサービスを効率的に開発、配備および利用できます。
ノートブックからデータセンター、ゲーム・コンソールから科学計算用スーパーコンピュータ、携帯電話からインターネットにいたるまでJavaはあらゆるところにあります。
- エンタープライズ・デスクトップの97%でJavaを実行しています
- 米国のデスクトップ(またはコンピュータ)の89%でJavaを実行しています
- 世界中に900万人のJava開発者がいます
- 開発者の一番の選択肢です
- 最高の開発プラットフォームです
- 30億台の携帯電話でJavaを実行しています
- ブルーレイ・ディスク・プレーヤの100%にJavaが付属しています
- 50億枚のJavaカードが使用されています
- 1億2500万台のTV機器でJavaを実行しています
- 相手先商標製品メーカーの上位5社すべてがJava MEを出荷しています
ソフトウェア開発者がJavaを選択する理由
Javaは、Java開発者、設計者および愛好者による専門コミュニティによってテスト、改良、拡張および証明されています。Javaはできるだけ幅広いコンピューティング・プラットフォームを対象に、移植可能な高パフォーマンスのアプリケーションを開発できるよう設計されています。アプリケーションが異種環境で利用可能になれば、ビジネスにおいてサービスが向上し、エンドユーザーの生産性、コミュニケーションおよびコラボレーションが強化されるとともに、エンタープライズ・アプリケーションとエンドユーザー向けアプリケーションのどちらも保有コストが大幅に削減されます。Javaは、次を実現することで、開発者にとってきわめて貴重なものとなりました:
- 1つのプラットフォーム上でソフトウェアを記述し、それを事実上その他の任意のプラットフォーム上で実行する
- Webブラウザ内で実行できるプログラムを作成し、使用可能なWebサービスにアクセスする
- オンライン・フォーラム、ストア、投票、HTMLフォーム処理などのためのサーバー側アプリケーションを開発する
- Java言語を使用するアプリケーションやサービスを組み合せて高度にカスタマイズされたアプリケーションやサービスを作成する
- 携帯電話、リモート・プロセッサ、マイクロコントローラ、無線モジュール、センサー、ゲートウェイ、消費者製品およびその他のほとんどの電子機器用に強力で効率的なアプリケーションを記述する
ソフトウェア開発者がJavaを学習するいくつかの方法
多くの大学でJavaプラットフォーム向けプログラミングのコースが提供されています。オラクル・アカデミーは、ソフトウェア、カリキュラム、ホストされるテクノロジ、教員トレーニング、サポート、認定資格のリソースに加え、何十万人もの学生をサポートするJava教育を含む完全なポートフォリオを、K-12や職業訓練の学校および高等教育機関に対して、教育用に提供しています。さらに開発者は、OracleのJava開発者向けWebサイトを読んだり、Javaテクノロジ専門のニュースレターやJava Magazineを購読したり、JavaチュートリアルおよびNew to Java Programming Centerを使用したり、Web、バーチャルまたはインストラクタによる研修コースおよび資格認定にサインアップすることで、プログラミング・スキルを強化することもできます。
Oracle Technology Networkは、業界標準のテクノロジとOracle製品を使用するアプリケーション開発者、データベース管理者、システム管理者/開発者および設計者が集まる世界最大のコミュニティです。Javaに関する技術情報を集めた、信頼できる最も重要なソースであるjava.oracle.comのホームでもあります。会費は無料です。ぜひご参加ください(「Profile」の「My Community Memberships」にある「Oracle Technology Network」ボックスを選択)。
若い開発者のJavaの習得
若者たちは幼い頃からプログラミング言語を習っています。Alice、Greenfoot、BlueJツールといった教育用のビジュアル・ツールで、若者たちはJavaプログラミング言語を使用したプログラミング方法や使いやすさを求めて開発されたJavaベース言語を学びます。
JavaFXとは
JavaFXはJavaにより動作します。JavaFXプラットフォームにより、アプリケーション開発者は常に複数のプラットフォームで動作するリッチ・インターネット・アプリケーション(RIA)を簡単に作成およびデプロイできます。JavaFXは、開発者がJavaFXアプリケーション内で任意のJavaライブラリを使用できるようにすることでJavaの機能を拡張します。開発者はJavaにおける能力を拡張し、JavaFXが提供するプレゼンテーション・テクノロジを利用して、人を引き付けるビジュアル・エクスペリエンスを構築できます。
JavaFXテクノロジをさらに理解するには、JavaFX Webサイトにアクセスして詳細を入手してください。