タグ

JavaとJAvaに関するventureのブックマーク (63)

  • 米サンがJavaをオープンソースへ、GPL採用のもよう

    複数の米国オンライン・メディアや、サン・マイクロシステムズでJavaプラットフォームのチーフ・エンジニアをつとめるマーク・レインホルド氏のブログによると、サンがJavaをオープンソース化し、GPLバージョン2に基づく配布ライセンスを採用する。詳細は現地時間の13日9時30分(日時間14日2時30分)に、Webによるライブ配信を通じて正式に発表する。対象は組み込み用のJava ME(Micro Edition)、クライアント向けのJava SE(Standard Edition)、企業システム向けのJava EE(Enterprise Edition)のすべてである。 レインホルド氏のブログによると、最初に公開するのはJDK(Java開発キット)に含まれるJavaコンパイラと、実行環境であるJava仮想マシン(VM)のソース・コード。その他のモジュールについては2007年前半までにオープン

    米サンがJavaをオープンソースへ、GPL採用のもよう
    venture
    venture 2006/11/14
  • Microsoft Java VM について

    Microsoft Java VM (Microsoft Virtual Machine for Internet Explorer) についてまとめておきます。 Microsoft Java VM のサポート: 2007.12.31 まで。 Microsoft Java Virtual Machine Support より: The MSJVM will reach its end of life on December 31, 2007. 最新の Microsoft Java VM: build 3810 最新の脆弱性: MS03-011: Microsoft VM の問題により、システムが侵害される (816093)。 Microsoft Java VM はたびたびセキュリティ問題を発生させている他、 すでに開発が終了してメンテナンスモードに入っている。 できれば使わない方がいい。し

  • Sun、JRubyプロジェクトを社内に取り込み

    Sunは9月7日、「JRuby」プロジェクトでリーダー的な立場にあるチャールズ・ナッター氏とトーマス・エネボー氏が、同社の社員として迎えられることになったと発表した。 Sun Microsystemsは、「JRuby」プロジェクトでリーダー的な立場にある2人の開発者を雇った。JRubyは、JVM(Java Virtual Machine)向けのRuby言語のインプリメンテーションの開発を目指すオープンソースプロジェクトである。 カリフォルニア州サンタクララに社を置くSunのソフトウェア部門のリッチ・グリーン執行副社長は9月7日、シアトルで開催されたSun Tech Daysのキーノートスピーチの中で、JRubyのチーフメンテナーであるチャールズ・ナッター氏とトーマス・エネボー氏が今月、Sunの社員になると発表した。Sunの広報担当者によると、両氏はフルタイムでJRubyの開発に取り組み、

    Sun、JRubyプロジェクトを社内に取り込み
  • Oracle Java Technologies | Oracle

    venture
    venture 2006/08/19
  • Sun、「Java Studio Enterprise」をオープンソース化

    主要コンポーネントをNetBeans.orgのプロジェクトとしてオープンソース化、「NetBeans Enterprise Pack」としてリリースする。 米Sun Microsystemsが、エンタープライズ向け開発ツール「Java Studio Enterprise」の主要コンポーネントをオープンソース化することを明らかにした。 NetBeans.orgのプロジェクトとしてオープンソース化し、「NetBeans Enterprise Pack」としてリリースするという。 NetBeans Enterprise PackはNetBeans 5.5 IDE(統合開発環境)上で動作し、複雑なエンタープライズアプリケーションを設計し、リバースエンジニアリングするための2方向UMLモデラーを提供する。開発者が複雑なXMLファイルを扱う手助けをするXMLインフラやビジュアル編集ツール、コンポジット

    Sun、「Java Studio Enterprise」をオープンソース化
    venture
    venture 2006/04/14
  • EclipseでライブラリとJavadocを関連付ける

    Eclipseでは、プロジェクト内のライブラリに、対応するJavadocを関連付けることができます。利用頻度の高いJavadocをライブラリと関連付けて、直観的に呼び出せるようしておけば、開発効率の向上に役立てることができるでしょう。 稿では、J2SDK 1.4のrt.jar(Javaの標準ライブラリ)とJavadocの関連付けを例に、EclipseでライブラリとJavadocを関連付ける方法を紹介します。 操作手順 (1)ライブラリとJavadocを関連付ける パッケージ・エクスプローラーから[JREシステム・ライブラリー]を選択し、配下のツリーを開きます。この中にある「rt.ja」を右クリックし、コンテキストメニューから[プロパティー]を選択します。

    EclipseでライブラリとJavadocを関連付ける
  • フリーのライブラリを使いPDFを生成する

    TIPSで紹介するiTextは、PDFJavaで扱うためのライブラリです。これを使えば、PDFファイルを作成したり、ブラウザにPDFを出力したりすることができます。しかもiTextはオープンソースで開発されており、使用に際してはMPLまたはLGPLのいずれかのライセンスを選択できます。 セットアップ iTextはjar形式のライブラリのため、必要なファイルをクラスパスへ追加するだけで利用できます。iTextの体は、itext-x.x.jaです。これを以下のURLよりダウンロードしてください。 ・ http://www.lowagie.com/iText/download.html ダウンロードできたら、このjarファイルをクラスパスへ追加します(最も簡単な方法は、Javaの拡張ディレクトリへjarファイルをコピーすることです)。 これだけでiTextは利用可能ですが、体には日語フ

    フリーのライブラリを使いPDFを生成する
  • J2SE 5.0で簡略化されたfor文

    2004年9月末にリリースされたJ2SEの新版(J2SE 1.4の次のバージョン)は、来であればJ2SE 1.5と称されるはずが「J2SE 5.0」と命名されました。このバージョン番号が示すように、J2SE 5.0の開発環境(以下、JDK 5.0)では、これまでにない数々の大きな改良が加えられています。 JDK 5.0の新機能の多くは、EoD(Ease of Development:開発を容易にすること)というテーマの基に導入されたものです。Javaがもともと持っていた型の安全性の性質は強化しながら、よりシンプルにコードを記述できるような改良が、多く盛り込まれています。稿では、そのうちの1つである「簡略化されたfor文」について説明します。 従来の煩雑なfor文 これまでは、配列やコレクションの各要素を取り扱うには、以下のようにコードを記述しました。 String[] strs = n

    J2SE 5.0で簡略化されたfor文
    venture
    venture 2006/03/08
  • MergeDocでEclipseのポップアップ表示を日本語化する

    「Eclipse 3.0のインストールと日語化を行う」にて紹介したように、言語パックを適用することによって、Eclipseのメニューやマニュアルは日語化されます。しかし、エディタにカーソルを当てたときにポップアップ表示されるAPIの説明は英語のままです。これはEclipseがJDK付属のJavaソースからJavaDocコメントを取得し表示しているためです。そこで稿では、Javaソースと日APIをマージするMergeDocというツールを紹介します。MergeDocを実行することによって下図のようにAPIコメント(StringクラスのtoUpperCaseメソッドの説明)を日語化することが可能になります。 操作方法 (1)MergeDocの入手 MergeDocはSourceForge.jpにて公開されています。パッケージの中からMergeDocを選択して、その時点の最新バージョン

    MergeDocでEclipseのポップアップ表示を日本語化する
  • オラクル、アプリケーションサーバおよびJava開発ツールの新版を発表

    Oracleは米国時間2月10日、バックエンドでのAJAXスタイルのウェブ開発を容易にする機能強化を施したJavaアプリケーションサーバおよび開発ツールの新版を提供すると発表した。 「Oracle Application Server 10g Release 3」は、同社の「Fusion Middleware」製品ラインの核となる、Javaアプリケーションを稼働させるためのサーバソフトウェアだ。Oracleは今後、複数のパッケージアプリケーションをFusion Middlewareに統合していこうとしている。 Oracleのチーフアーキテクト兼バイスプレジデントTed Farrellによると、同新バージョンでは、サービス指向アーキテクチャ(Service Oriented Architecture:SOA)を用いたモジュラーアプリケーションの開発が容易になっているという。また同製品は、Or

    オラクル、アプリケーションサーバおよびJava開発ツールの新版を発表
  • Sun、Javaと.NETの互換性を強化

    SunはJavaMicrosoftの.NETプラットフォームとの互換性を強化する目的で、Webサービス仕様のオープンソースバージョンを開発・配布する。(IDG) 米Sun MicrosystemsはJavaMicrosoftの.NETプラットフォームとの互換性を強化する目的で、業界横断的なWebサービス仕様の複数のオープンソースバージョンを開発・配布する計画だ。メッセージング、メタデータ、セキュリティ、サービス品質に関するWS-*仕様の実装を計画している。 対象となる仕様は、WS-Addressing、MTOM(Message Transmission Optimization Mechanism)、WS-Policy、WS-MetadataExchange、WS-Security、WS-Trust、WS-SecureConversation、およびWS-ReliableMessagi

    Sun、Javaと.NETの互換性を強化
  • M・アンドリーセン:「PHPはJavaを凌駕する」

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます カリフォルニア州バーリンゲーム発--インターネットブラウザの第一人者Marc Andreessenは米国時間19日、当地で開催された「Zend/PHP Conference」で、スクリプト言語PHPは単純明快であることから、ウェブベースアプリケーションの開発においてJava以上の人気を獲得するだろうと発言した。 Sun Microsystemsが1995年にJavaを発表したときは、大いに評判になったものだった。これは主に、Javaが機器ではなくプログラマとの相性が良いように最適化されていて、ソフトウェア開発が著しく容易になったからだと、Andreessenは話す。だが同時にJavaは、それに先行する言語の欠点を引き継いでしまっていたと

    M・アンドリーセン:「PHPはJavaを凌駕する」
    venture
    venture 2005/10/21
    実際にJava開発よりPHP開発の方が小回りききますからね
  • Ajax,Flash,Java---オープンソースで実現するリッチクライアント 第4回

    この連載記事の目次へ 今回は,オープンソースで実現するリッチクライアント技術の最後として「Eclipse RCP」を紹介する。Eclipse RCPはWebブラウザ上で動くものではないという点で,第2回で紹介した「Ajax」,第3回で紹介した「OpenLaszlo」とは大きく異なる特徴をもつ。 Eclipseの“純正”リッチクライアント Eclipse RCP(Rich Client Platform)はEclipse Foundationからリリースされている,Eclipseの“純正”リッチクライアント・アプリケーション構築プラットフォームである。Eclipse3.xから利用可能になった。 今までもクライアント・サイドのJavaとしてはアプレットやSwingなどのように大きな期待を背負って登場したものがあったが,動作の重さや,開発コストの問題など,期待されていたほどの普及には至っていない

    Ajax,Flash,Java---オープンソースで実現するリッチクライアント 第4回
    venture
    venture 2005/09/22
  • Java暗号処理モジュールの「7月28日問題」に警告

    7月28日6時43分以降、JCE (Java Cryptography Extension) 1.2.1を使用しているアプリケーションで動作に不具合が生じる恐れがある。 情報処理推進機構セキュリティセンター(IPA/ISEC)とJPCERTコーディネーションセンター(JPCERT/CC)、日ネットワークセキュリティ協会(JNSA)の3団体は7月8日、JCE (Java Cryptography Extension) 1.2.1を使用しているアプリケーションで、7月28日6時43分以降に不具合が生じる恐れがあるとして注意を呼びかけた。 JCEは、暗号化や電子署名といった機能を実装するための、Java向けの暗号拡張機能パッケージだ。パッケージには電子署名が施されているが、バージョン1.2.1の書名に用いられている電子証明書の有効期限が7月28日6時43分に切れる。 この結果、JCE 1.2.

    Java暗号処理モジュールの「7月28日問題」に警告
  • JCE 1.2.1 の証明書期限切れに関する注意喚起

    最終更新日 2005年 7月21日 独立行政法人 情報処理推進機構 セキュリティセンター 有限責任中間法人 JPCERT コーディネーションセンター NPO 日ネットワークセキュリティ協会 サン・マイクロシステムズ社の JCE(Java Cryptography Extension) 1.2.1 を利用したアプリケーションは、JCE の証明書の期限切れのため、2005年7月28日6時43分(日標準時)以降正常に動作しなくなる可能性があります。 サン・マイクロシステムズ社の JCE は、暗号化/電子署名/ハッシュ関数などのフレームワークおよび実装を提供する Java 用の暗号拡張機能パッケージです。Java2 SDK 1.2.x 1.3.x用のJCE は、オプション機能として別パッケージで提供されています。JDK 1.4以降ではJ2SEの標準パッケージに含まれ、この文書で注意喚起する問題

  • MS WordやXMLファイルから情報を抽出するJavaライブラリ"Phoenix 1.1"

    Phoenix-IEプロジェクトは17日、Javaによる情報抽出エンジンであるPhoenix 1.1を公開した。Phoenixを使用することで、XML形式で記述されたファイルから情報を構造化して取り出すことができる。またXMLだけでなく、XHTMLやOpenOffice.orgで作成されたsxwドキュメント、Microsoft Wordドキュメントなどもサポートする。 Phoenixを利用してファイルから情報を読み込むには、まず対象となるファイルの文法定義をXML形式で記述する必要がある。Phoenixの提供する情報抽出のためのParserクラスは、外部のXMLファイルから文法定義を読み込んでパーサを初期化できる。パーサによって取り出された情報はXPath表現や正規表現などによって分類され、木構造として保持される。文法定義ファイルにはそれらの情報からどのようなアクションを実行するかというこ

    venture
    venture 2005/07/02
    Phoenix というなまえがなあ
  • Javaの抱える7月28日問題は大丈夫?:Alternative 笑門来福:オルタナティブ・ブログ

    特定の条件に合致するJavaベースのソフトウェアが、今年の7月28日以降に正常に動かなくなる可能性があります。 その条件とは、JCE (Java Cryptography Extension) 1.2.1を使用しているソフトウェアです。インフォテリアでも以前に出荷していたASTERIA R2が該当するため、お客様に更新方法をご案内しました。ASTERIAは既に200社近い企業で採用いただいていますが、旧バージョンのR2で稼動しているところは多くなく、提供先も把握できているので大きな問題ではありません。しかし、この問題はASTERIAに限らず世の中にある様々なJavaベースのシステムで障害を発生させる可能性があるので、1ケースでも多く事前に障害を回避できるようにと考え、ここでお知らせします。 このJCEの問題は、具体的にはJCE 1.2.1をサインした証明書が2005年7月28日に期限切れと

    Javaの抱える7月28日問題は大丈夫?:Alternative 笑門来福:オルタナティブ・ブログ
    venture
    venture 2005/06/30
  • サン、Java Desktop Systemの販売戦略を転換:「Linux色は弱まるだろう」

    サンフランシスコ発--Sun Microsystems幹部は米国時間28日、デスクトップコンピュータ向けのLinuxオペレーティングシステム(OS)を販売する戦略を後退させる予定であることを明らかにした。 Sunのソフトウェア担当エグゼクティブバイスプレジデントJohn Loiaconoは米国時間28日、当地で開催中のJavaOneカンファレンスで開かれた記者会見の席上で、「Java Desktop System(JDS)」は製品として今後も存続するが、主にSolarisオペレーティングシステム(OS)に基づいたプログラマ向けのソフトウェアになると発言した。 3年前にこのプロジェクトを立ち上げたときと比べると、同社は大きく方針を転換している。SunのCEO、Scott McNealyは当時、JDS(当時は開発コード名をつかって「Project Mad Hatter」と呼んでいた)について、

    サン、Java Desktop Systemの販売戦略を転換:「Linux色は弱まるだろう」
    venture
    venture 2005/06/30
    SunのLinux戦略は迷走してますなー
  • Apacheグループ、オープンソースJavaへ向けて大きな1歩

    Javaコードの少なくとも1バージョン、Java 2 Standard Editionが、悪名高いSun Micorosystemsのライセンス体系から解き放たれる可能性が出てきた。ただ、Sun自体は前向きでも、これまで法外なライセンス料を支払わされてきた大手顧客のなかには、簡単に応じないところがあるかもしれない。 Sunが初めてJavaを世に問うてからちょうど10年になる。そのJavaがようやくオープンソースになるかもしれない。Sunは否定するだろうが、その方向性はここしばらく不可避のものになっていた。オープンソースSolaris 10が2月1日のことであり、今回はJ2SEである。政治的なハードルがいろいろとありそうで、すべてクリアされるまでにはまだ1年程度はかかるだろうが、その次は何だろう。J2 Enterprise Editionか。これはさすがに時間がかかりそうだが、よく考えてみる

    venture
    venture 2005/05/23
  • Eclipse 3.0のインストールと日本語化を行う

    記事は2004年に執筆されたものです。環境構築についての最新情報は「バージョン別セットアップマニュアル一覧」の「Eclipse」をご参照ください。Eclipse全般の最新情報は@IT キーワードINDEXの「Eclipse」をご参照ください。 EclipseはJava開発のデファクトスタンダードといっても過言でないほどの人気を集めているオープンソースの統合開発環境です。そのEclipseが2年ぶりに「Eclipse 3.0」にメジャーバージョンアップされ注目を集めています。そこで稿では、Windows版のEclipse 3.0をインストールし日語化する方法を紹介します。 操作方法 (1)必要なソフトウェアの入手 Eclipse 3.0をインストールし日語化するには、下記のソフトウェアを入手する必要があります。 ダウンロード対象ファイル 内容 ファイル名 ファイルサイズ

    Eclipse 3.0のインストールと日本語化を行う