diff --git a/ja/java/Makefile b/ja/java/Makefile index dec03d5be4..96bbf511f4 100644 --- a/ja/java/Makefile +++ b/ja/java/Makefile @@ -1,26 +1,26 @@ -# $FreeBSD: www/ja/java/Makefile,v 1.10 2000/11/29 15:49:55 hrs Exp $ +# $FreeBSD: www/ja/java/Makefile,v 1.11 2000/12/31 11:08:41 hrs Exp $ # The FreeBSD Japanese Documentation Project # Original revision: 1.3 .if exists(../Makefile.conf) .include "../Makefile.conf" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif SUBDIR = dists #SUBDIR+= docs -#SUBDIR+= links +SUBDIR+= links DOCS = advocacy.sgml #DOCS+= howhelp.sgml DOCS+= index.sgml DOCS+= install.sgml DOCS+= newsflash.sgml DOCS+= press.sgml ### Revision checking REVCHECK= YES .include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/ja/java/index.sgml b/ja/java/index.sgml index d9f4a29b77..bd03ae81e3 100644 --- a/ja/java/index.sgml +++ b/ja/java/index.sgml @@ -1,104 +1,104 @@ - + %includes; - + ]> &header;

ニュース
アナウンス

ソフトウェア
FreeBSD の Java を手にいれる
リリース情報
JDK 1.1.x
JDK 1.2.x
JDK 1.3.x
手にはいる ports...
手伝えることある? (英文)
バグじゃないの!?! (英文)

文書(英文)
初学者向け
チュートリアル
FAQ
性能比較
ports を作る...

Java のリソース(英文)
- リンク
- FreeBSD
- ベンダー
- 開発ツール
- API
- チュートリアル
- 文書
- リソース...
- サーブレット
+ リンク
+ FreeBSD
+ ベンダー
+ 開発ツール
+ API
+ チュートリアル
+ 文書
+ リソース...
+ サーブレット

検索:

これは, Sun の Java 開発キットの, FreeBSD への公式な移植です. 特に現時点でバグは知られていませんが, 利用の保証をしているものではありません. しかし, 多くの企業がこの移植版を信頼していますので, 安全に使うことができるといえるでしょう.

Jump to Java

わたしたちは現在, FreeBSD システムバージョン 2.2.x, 3.x, 4-CURRENT の JDK 1.1.8 をサポートしています. バージョン 2.2 以前の FreeBSD (たとえば FreeBSD 2.1.7.1) はサポートされていません.

最新情報! JDK2 (1.2) の port のベータ版が 登場しました. ports の ports/java/jdk12-beta ディレクトリ で構築できます. 詳しくは JDK 1.2.x のページ を参照してください.

&footer; diff --git a/ja/java/Makefile b/ja/java/links/Makefile similarity index 53% copy from ja/java/Makefile copy to ja/java/links/Makefile index dec03d5be4..94d5dc901a 100644 --- a/ja/java/Makefile +++ b/ja/java/links/Makefile @@ -1,26 +1,26 @@ -# $FreeBSD: www/ja/java/Makefile,v 1.10 2000/11/29 15:49:55 hrs Exp $ +# $FreeBSD$ # The FreeBSD Japanese Documentation Project # Original revision: 1.3 .if exists(../Makefile.conf) .include "../Makefile.conf" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif -SUBDIR = dists -#SUBDIR+= docs -#SUBDIR+= links - -DOCS = advocacy.sgml -#DOCS+= howhelp.sgml -DOCS+= index.sgml -DOCS+= install.sgml -DOCS+= newsflash.sgml -DOCS+= press.sgml +DOCS = freebsd.sgml +DOCS+= tools.sgml +DOCS+= api.sgml +DOCS+= index.sgml +DOCS+= tutorials.sgml +DOCS+= development.sgml +DOCS+= resources.sgml +DOCS+= vendor.sgml +DOCS+= documentation.sgml +DOCS+= servlets.sgml ### Revision checking REVCHECK= YES .include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/ja/java/links/api.sgml b/ja/java/links/api.sgml new file mode 100644 index 0000000000..dfc7393595 --- /dev/null +++ b/ja/java/links/api.sgml @@ -0,0 +1,142 @@ + + + + %includes; + + + +]> + + &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 new file mode 100644 index 0000000000..a90c249689 --- /dev/null +++ b/ja/java/links/development.sgml @@ -0,0 +1,109 @@ + + + + %includes; + + + +]> + + &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 しましょう.
    • + +
    • Lemur
      + Swing を使って Java で記述された IDE です.
    • + +
    • ElixirIDE
      + デバッガを含む IDE です. JARS の上位 5% にランクされています.
    • +
    + +
  • JDBC + + +
  • UML +
      +
    • Tendril Software Structure Builder
      + Java で記述された UML ベースの開発ツールで, + 商用バージョンとデモバージョンがあります.
      + NetBeans 用のプラグインもあります.
    • + +
    • TogetherJ
      + Javaで記述されたUMLベースの開発環境です. + フリーのものを含む, さまざまな版があります.
    • +
    + +
  • その他のツール +
      +
    • Jikes
      + 非常に高速な IBM 製 Javaコンパイラ + (FreeBSD Ports Collection に含まれています)
    • + +
    • Guavac
      + Guavac は GPL のもとに開発されたフリーの Java コンパイラで, + Java のバイトコード逆コンパイラ guavad が含まれています.
    • +
    +
+
+ + &footer; + + diff --git a/ja/java/links/documentation.sgml b/ja/java/links/documentation.sgml new file mode 100644 index 0000000000..9f8c63fdf1 --- /dev/null +++ b/ja/java/links/documentation.sgml @@ -0,0 +1,29 @@ + + + + %includes; + + + +]> + + &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 new file mode 100644 index 0000000000..73832c07ac --- /dev/null +++ b/ja/java/links/freebsd.sgml @@ -0,0 +1,50 @@ + + + + %includes; + + + +]> + + &header; + + + + + +
+ +
+ &footer; + + diff --git a/ja/java/links/index.sgml b/ja/java/links/index.sgml new file mode 100644 index 0000000000..77d3ce88e2 --- /dev/null +++ b/ja/java/links/index.sgml @@ -0,0 +1,44 @@ + + + + %includes; + + + +]> + + + &header; + + + + + +
+

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

+ +
    +
  • FreeBSD
    + 移植など, FreeBSDに関係するリンク
  • +
  • ベンダ
    + Sun,IBMなど, ベンダ関連のリンク
  • +
  • 開発ツール
    + Java開発ツールのリンク (Sun, IBMを含む)
  • +
  • API
    + 各種APIやプロトコルの実装へのリンク
  • +
  • チュートリアル
    + JavaSoftのオンラインチュートリアルへのリンク
  • +
  • ドキュメント
    + Java関連のオンラインドキュメントへのリンク
  • +
  • サーブレット
    + サーブレットやサーブレットエンジンの情報へのリンク
  • +
  • その他
    + その他のリンク
  • +
+
+ + &footer; + + + diff --git a/ja/java/links/resources.sgml b/ja/java/links/resources.sgml new file mode 100644 index 0000000000..71af01f2c1 --- /dev/null +++ b/ja/java/links/resources.sgml @@ -0,0 +1,61 @@ + + + + %includes; + + + +]> + + &header; + + + + + +
+
    +
  • Gamelan の Java ディレクトリ
    + Java アプレット, プログラム, ツール, + ライブラリなどのコレクションです.
  • + +
  • Java World
    + Java の雑誌
  • + +
  • Giant Java Tree (GJT)
    + オープンソースの Java プログラムを CVS ツリーに分類しています.
  • + +
  • JOS
    + フリーの Java ベースの OS です + (まだ開発中ですが, すでにいくつか素晴らしいものが出ています).
  • + +
  • Javalobby
    + Java をサポートする (Javaのために闘う) 組織で, + (もしあなたが Javalobby のメンバーなら) + 時々素晴らしい商用のソフトウェアを無料で提供してくれます. + +
      +
    • JFA
      + Javalobby Application Framework の略で, + さまざまな Java プログラムのコレクションです.
      + GJT 経由でも入手できます.
    • +
  • + +
  • ICE
    + JCVS などの素晴らしい Java + のプロジェクトにウェブ上のスペースを提供しています.
  • + +
  • JCentral
    + Javaに関するものだけを扱うサーチエンジンです + (IBM より提供されているニュースグループやソースコードのアーカイブなどを検索します).
  • + +
  • Apache グループの Java 部門
    + JServ, Cocoon など, Java + とウェブに関係のあるさまざまなプロジェクトがあります.
  • +
+
+ + &footer; + + diff --git a/ja/java/links/servlets.sgml b/ja/java/links/servlets.sgml new file mode 100644 index 0000000000..d8b225c942 --- /dev/null +++ b/ja/java/links/servlets.sgml @@ -0,0 +1,74 @@ + + + + %includes; + + + +]> + + &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 new file mode 100644 index 0000000000..7498adf3b8 --- /dev/null +++ b/ja/java/links/tools.sgml @@ -0,0 +1,36 @@ + + + + %includes; + + + +]> + + &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 new file mode 100644 index 0000000000..15ffeaafee --- /dev/null +++ b/ja/java/links/tutorials.sgml @@ -0,0 +1,33 @@ + + + + %includes; + + + +]> + + &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 new file mode 100644 index 0000000000..f74196b22f --- /dev/null +++ b/ja/java/links/vendor.sgml @@ -0,0 +1,50 @@ + + + + %includes; + + + +]> + + &header; + + + + + +
+

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

+ +
    +
  • サン・マイクロシステムズ社 +
      +
    • JavaSoft メインウェブサイト
      + ここは公式の Java リソースを提供する場所です. + Java の考案者が主宰しています.
    • + +
    • Java + Developer Connection
      + 無料で登録でき, 開発途上のバージョンなど, + たくさんのものを手に入れることが可能なサイトです.
    • +
  • + +
  • IBM +
  • +
+
+ + &footer; + +