diff --git a/ja/java/links/api.sgml b/ja/java/links/api.sgml index a42f4c2da2..3139319b2e 100644 --- a/ja/java/links/api.sgml +++ b/ja/java/links/api.sgml @@ -1,142 +1,142 @@ - + - + - + ]> &header;

API - サン・マイクロシステムズ社による拡張

下記のリストは、Sun社にあるAPIの記述や実装からの抜粋です (始めに、Java Productsを見て、 例えば、標準拡張へとんでみましょう)。
  • JFC (Java Foundation Classes)
    これは、Swing を含むものです。 より詳しい情報は、 The Swing Connection をご覧ください。
  • JavaTM Media Framework
    Java Media Framework (JMF) API 1.0 は、メディア再生のための、 シンプルで統一されたアーキテクチャ、メッセージプロトコル、 プログラミングインターフェースを規定しています。 このAPIは、サン・マイクロシステムズ社、シリコングラフィックス社、 インテル社によって開発されました。
    The Java Media Framework (JMF) API 2.0 は、 API 1.0に、キャプチャ機能、取り換え可能 codec、 ファイルセーブ機能、RTP ブロードキャスト、 メディアデータをレンダリングする前にアクセスし操作する機能を加えた拡張です。 この API はサン・マイクロシステムズ社と IBM によって開発されたもので、 公開レビュー版が入手可能です。
  • JavaTM Advanced Imaging
    Java Advanced Imaging (JAI) API は、 Java 言語で高度な画像処理アプリケーションやアプレットを開発するための、 拡張可能なネットワーク対応のプログラミングインターフェースです。 JAI APIは、タイル処理や遅延実行、マルチプロセッサ・スケーラビリティといった 豊富な画像処理機能を提供します。 これは Java 2D API と完全に互換性があるため、 開発者は JAI APIを使うことで、標準的な Java 2D アプリケーションの画像処理機能や性能を簡単に拡張することが可能です。
  • JavaTM Serial Port (COMM)
    Java Serial Portは、 ボイスメールや FAX、 スマートカードのような技術のための、 プラットフォームに依存しない通信アプリケーションを開発するのに使うことができます。 現在のバージョンでは、RS232 シリアルポートや IEEE1284 パラレルポートをサポートしています。
  • Java 3DTM
    Java 3DTM 1.1 API は、3Dグラフィックを扱うアプリケーションや アプレットを開発するためのクラス群です。 これは開発者に、3D ジオメトリを作成、操作したり、 その 3D ジオメトリをレンダリングする際に使われる構造を構築するための、 高いレベルの構成要素を提供します。 これは仮想世界を効率良くレンダリングするために 必要な情報を Java 3D に提供するもので、 この構成要素を使うことで、アプリケーションの開発者は 非常に大きな仮想世界を記述することが可能になります。
  • JavaMail
    JavaMail APIは、メールシステムを作成するための抽象クラス群を提供します。 このAPIは、Java ベースのメール・メッセージ処理アプリケーションを開発するための、 プラットフォームやプロトコルに依存しないフレームワークを提供します。
  • JavaHelpTM
    JavaHelpは、Java のプラットフォームでのヘルプシステムです。 これは Java ベースでプラットフォームに依存しないヘルプシステムで、 Java開発者が、Javaのコンポーネント、 アプリケーション (ネットワークとスタンドアロンの両方)、 デスクトップ、HTML ページを含めて、 さまざまな用途へのオンラインヘルプの組み込みを可能にします。
  • JavaBeansTM Activation Framework (JAF)
    JavaBeans Activation Framework (JAF) は、 任意のデータの型の決定、 データへのアクセスのカプセル化、 データに有効な操作の検索、 操作を実行するための適切な JavaBeans コンポーネントのインスタンス作成といった 標準サービスを開発者に提供するものです。
  • JavaTM Servlet
    Java サーブレットは、ウェブサーバを Java で記述されたさまざまなプラットフォームやサーバで動くコンポーネントで拡張するための、 共通な業界標準のインターフェースを提供します。
  • JavaTM Cryptography (JCE)
    Java Cryptography Extension (JCE) 1.2 は、 暗号化、暗号鍵生成、暗号鍵照合、メッセージ認証コード (MAC) アルゴリズムのためのフレームワークや実装を提供するものです。 暗号は、対称、非対称、ブロック、ストリーム暗号に対応しています。 さらに、このソフトウェアは、セキュアストリームや隠蔽オブジェクト (sealed object) にも対応しています。
  • InfoBus
    InfoBus は JavaBeans コンポーネント間の動的なデータ交換を実現するものです。 これはデータ交換を行なう Beans と指定されたプロトコルの間のインターフェースを定義しています。
    このプロトコルは、インフォメーションバスの概念に基づいています。 インターフェースを実装しているあらゆるコンポーネントは、 このバスに接続することができます。 どのコンポーネントも、バスのメンバとして 配列、テーブル、データベース列のセットといった構造的な手段で、 他のコンポーネントとデータを交換することが可能です。
  • Java Naming and Directory InterfaceTM (JNDI)
    これは Java プラットフォームからビジネス情報資産へ、 共通で業界標準の、透過的な接続手段を提供するものです。 これにより開発者は、企業間の複数のネーム/ディレクトリサービスに対して 統一されたアクセスが可能な Java アプリケーションを開発することが可能になります。
  • The XML Project
    XML と Java 技術を結合させた Sun 社のプロジェクトです。

サードパーティの製品

  • JGL (Java Generic Library)
    これは JDK1.2 の CollectionAPI が考案される以前の、 連結リストなどを含む API 実装のコレクションです。
  • XML4J
    IBM の Java 用 XML パーサです。
&footer; diff --git a/ja/java/links/development.sgml b/ja/java/links/development.sgml index 23db7a57e3..c99fc6a824 100644 --- a/ja/java/links/development.sgml +++ b/ja/java/links/development.sgml @@ -1,95 +1,95 @@ - + - + - + ]> &header;

以下は、FreeBSD で使用できるツールへのリンクです。 すべてをカバーするリストではありません。

  • 統合環境 (IDE)
    • Visual Age for Java - Professional
      Joachim Jaeckel 氏は、 Visual Age for Java Professional 3.0 (Linux 版) を FreeBSD-current で動かす方法を書いたページを公開しています。 http://www.coffeebreak.de/freebsd/
    • JDE
      (X)Emacs で Java を編集するための環境です。
    • visaj
      商用の Java 用ビジュアルアプリケーション構築ツールです。
    • jEdit
      jEdit は、Swing を使って Java で記述されたプログラマ用のテキストエディタで、 プラグインに対応しています。 この文書の作者も、 jEdit-IDE 上で作業をしています。
    • NetBeans
      完全に Java で記述された新しい IDE で、 フリーと商用の二つの異なるバージョンがあります。 現在は、サン・マイクロシステムズ社が所有しています。
    • JWS - Sun 社の IDE
      Sun 社は NetBeans を入手し、IDE として使うことを予定しているため、 将来的に保守されることはないでしょう。
    • FreeBuilder
      オープンソースの IDEです。 最初は良かったのですが、開発は最近になって遅れているようです。 ウェブページの情報はあまりあてにせずに、 最新の CVS のソースを check out しましょう。
    • ElixirIDE
      デバッガを含む IDE です。JARS の上位 5% にランクされています。
    • Eclipse
      An open extensible IDE for anything and nothing in particular.
    • IDEA
      広範囲なリファクタリングに対応した商用の Java IDE。
  • UML
    • TogetherJ
      Java で記述された UML ベースの開発環境です。 フリーのものを含む、さまざまな版があります。
  • その他のツール
    • Jikes
      非常に高速な IBM 製 Javaコンパイラ - (FreeBSD Ports Collection に含まれています)
    • + (FreeBSD Ports Collection に含まれています)。
&footer; diff --git a/ja/java/links/documentation.sgml b/ja/java/links/documentation.sgml index a51bd5a847..795b8e7c91 100644 --- a/ja/java/links/documentation.sgml +++ b/ja/java/links/documentation.sgml @@ -1,29 +1,29 @@ - + - + - + ]> &header;
  • JavaLinux FAQ
  • Thinking In Java 2nd edition
    無料の Java 関連文書で、今は第二版の暫定版が入手できます。 これは Word 97 や HTML、PDFフォーマットでダウンロードできます。
    また、この文書の古い版も、 まだ入手可能です。
&footer; diff --git a/ja/java/links/freebsd.sgml b/ja/java/links/freebsd.sgml index f9442cc5d5..24c07fcd9b 100644 --- a/ja/java/links/freebsd.sgml +++ b/ja/java/links/freebsd.sgml @@ -1,49 +1,49 @@ - + - + - + ]> &header;
&footer; diff --git a/ja/java/links/index.sgml b/ja/java/links/index.sgml index 2ed4e002f8..d431c03197 100644 --- a/ja/java/links/index.sgml +++ b/ja/java/links/index.sgml @@ -1,44 +1,44 @@ - + - + - + ]> &header;
-

このページでは、Java関連のリンクを分野毎に整理しています。

+

このページでは、Java 関連のリンクを分野毎に整理しています。

  • FreeBSD
    - 移植など、FreeBSDに関係するリンク
  • + 移植など、FreeBSD に関係するリンク。
  • ベンダ
    - Sun、IBMなど、ベンダ関連のリンク
  • + Sun, IBMなど、ベンダ関連のリンク。
  • 開発ツール
    - Java開発ツールのリンク (Sun、IBMを含む)
  • + Java 開発ツールのリンク (Sun, IBM を含む)。
  • API
    - 各種APIやプロトコルの実装へのリンク
  • + 各種 API やプロトコルの実装へのリンク。
  • チュートリアル
    - JavaSoftのオンラインチュートリアルへのリンク
  • + JavaSoft のオンラインチュートリアルへのリンク。
  • ドキュメント
    - Java関連のオンラインドキュメントへのリンク
  • + Java 関連のオンラインドキュメントへのリンク。
  • サーブレット
    - サーブレットやサーブレットエンジンの情報へのリンク
  • + サーブレットやサーブレットエンジンの情報へのリンク。
  • その他
    - その他のリンク
  • + その他のリンク。
&footer; diff --git a/ja/java/links/resources.sgml b/ja/java/links/resources.sgml index 046f645fbb..fe1ea98669 100644 --- a/ja/java/links/resources.sgml +++ b/ja/java/links/resources.sgml @@ -1,45 +1,50 @@ - + - + - + ]> &header;
  • Gamelan の Java ディレクトリ
    Java アプレット、プログラム、ツール、 ライブラリなどのコレクションです。
  • Java World
    - Java の雑誌
  • + Java の雑誌。
  • Giant Java Tree (GJT)
    オープンソースの Java プログラムを CVS ツリーに分類しています。
  • JOS
    フリーの Java ベースの OS です (まだ開発中ですが、すでにいくつか素晴らしいものが出ています)。
  • +
  • Javalobby
    + Java を支援する (Java のためにたたかう) 団体です。 + (あなたが Javalobby の会員なら) 素晴らしいことに、 + 時々商用ソフトウェアを無料で提供してくれます。
  • +
  • JCentral
    Javaに関するものだけを扱うサーチエンジンです (IBM より提供されているニュースグループやソースコードのアーカイブなどを検索します)。
  • Apache グループの Java 部門
    - JServ、Cocoon など、Java + JServ, Cocoon など、Java とウェブに関係のあるさまざまなプロジェクトがあります。
&footer; diff --git a/ja/java/links/servlets.sgml b/ja/java/links/servlets.sgml index fbae07783c..73e0f5ebd5 100644 --- a/ja/java/links/servlets.sgml +++ b/ja/java/links/servlets.sgml @@ -1,74 +1,74 @@ - + - + - + ]> &header;

サーブレットはウェブサーバの能力を拡張し、 Perl の CGI スクリプトに代わって使うことができる &java; の API です。

サーブレットは、XML や XSL とともに使うことも可能です。

  • API
  • サーブレット情報
  • サーブレットエンジン
    • Java Web Server
      これは、Java に実装されたサーブレットエンジンのリファレンス実装でした。 Sun 社はこれのソースコードを Apache プロジェクトに提供し、 現在は Tomcat という名前で実装されています。
    • Tomcat (Jakarta プロジェクト)
      Java サーブレットと JSP のリファレンス実装です。 コードはまだ、毎日に構築されるもの (nightly standalone build) しか入手できません。
    • Apache JServ
      サーブレット API 2.0 仕様の「100% Pure Java」実装です。 Apacheとともに動きます。
    • ServletExec
      高性能の商用サーブレットエンジンです。 フリーのデモ版や開発版とサーブレットデバッガが提供されています。 ほとんどのウェブサーバに対応しています。
    • JRun
      高性能の商用サーブレットエンジンです。 フリーのデモ版や開発版が提供されています。 1998 年 JavaWorld Best Servlet Tool、 1998 年 WebTechnique Best Java Tool を授賞したもので、 現在は Allaire 社が所有しています。 ほとんどのウェブサーバに対応しています。
&footer; diff --git a/ja/java/links/tools.sgml b/ja/java/links/tools.sgml index e1f38151a0..8ee0ee8922 100644 --- a/ja/java/links/tools.sgml +++ b/ja/java/links/tools.sgml @@ -1,36 +1,36 @@ - + - + - + ]> &header;
  • プログラミング
    • JPython
      (Python と Java を統合した) 最高の Java Scripting です - ぜひ手に入れましょう!
  • その他
    • Jikes
      非常に高速な IBM 製 Java コンパイラ (FreeBSD Ports Collection に含まれています)
&footer; diff --git a/ja/java/links/tutorials.sgml b/ja/java/links/tutorials.sgml index 1dd11812be..f343ec5543 100644 --- a/ja/java/links/tutorials.sgml +++ b/ja/java/links/tutorials.sgml @@ -1,33 +1,33 @@ - + - + - + ]> &header;
  • The Java Tutorial
    Sun 社が提供している唯一の Java チュートリアルです。
  • Java Developer Connection の文書、チュートリアル一覧
    Java のチュートリアルが必要なら、ここで探すと良いでしょう。 ここには、Java、JavaBeans、Collections、JDBC、 セキュリティなどに関する基本的なチュートリアルがあります。 登録する必要がありますが、無料であり、とても価値のあるものです!
&footer; diff --git a/ja/java/links/vendor.sgml b/ja/java/links/vendor.sgml index 6bf5d65eb7..d6daaecbf4 100644 --- a/ja/java/links/vendor.sgml +++ b/ja/java/links/vendor.sgml @@ -1,50 +1,50 @@ - + - + - + ]> &header;

このページでは、ベンダごとにリンクを分類しています。

  • サン・マイクロシステムズ社
    • JavaSoft メインウェブサイト
      ここは公式の Java リソースを提供する場所です。 Java の考案者が主宰しています。
    • Java Developer Connection
      無料で登録でき、開発途上のバージョンなど、 たくさんのものを手に入れることが可能なサイトです。
  • IBM
    • developerWorks - Java Technology Zone
      - Java メインサイト
    • + Java メインサイト。
    • Alphaworks
      - 技術研究、開発途上のバージョン
    • + 技術研究、開発途上のバージョン。
    • Jikes
      - 非常に高速なオープンソースの Java コンパイラ
    • + 非常に高速なオープンソースの Java コンパイラ。
&footer;