本文へジャンプ


developerWorks Japan  >  Open source  >  

技術文書一覧

developerWorks
 
  
 
  1 - 152 件のうちの 100 件      次へ  すべて表示    概要の非表示    
 
タイトル 日付
Eclipse Workbench以外でのEclipse GUIの使用 第1回: スタンドアロン・モードでJFaceおよびSWTを使用する
この3回シリーズでは、スタンドアロン・アプリケーションの作成方法について説明します。第1回では "Hello World" プログラムを例として、段階的にシンプルなファイル・エクスプローラー・アプリケーションを作成していきます。
    2001/03/01  
 
国際化対応Eclipseプラグインをテストする
この記事では、国際化対応製品を検証する方法を示し、翻訳テストの際に生じることが予想される一般的な問題のための対応を示します。この記事に含まれているプロパティー・ファイル比較ビューを定義するEclipseプラグインを使用することにより、翻訳テスターはエラーを迅速に検出することができます。
    2001/07/02  
 
インタビュー: Eclipseコードの供与
IBMの次世代WebSphere Studio製品の基盤を形成するオープン・ソース・コードとして、IBMはEclipseプロジェクトに対して4000万ドル相当のツールを最近供与しました。これに関する詳細の一部を、OTIマーケティングのリーダーであるMarc EricksonがdeveloperWorksで紹介します。
    2001/11/01  
 
Eclipse Platformの利用
developerWorks (dW) is an ever-growing collection of content and resources for developers. Dedicated to open, cross-platform standards and technologies such as Java, XML, Linux, and open source projects, developerWorks offers articles, sample code, tutorials, how-tos, tools, news, case studies, discussion forums -- virtually anything developers want or need to help get their jobs done.,developerWorksは、Java、XML、Linuxやオープン ソースといった、オープン スタンダードとクロス プラットフォーム テクノロジーに特化したリソースの提供を行います。その中には、記事、サンプル・コード、ハウツー、ツール、事例研究などを含みます。これらは事実上、開発者が彼らの仕事をより効率的にするために望み必要としている物です,
    2001/11/01  
 
Eclipseプラグインの国際化対応
この記事は、国際市場向けにEclipseプラグインを作成するためのロードマップです。まずは国際化対応を行う理由とその技術的な課題を簡単に説明し、その後でプラグインの国際化対応方法をステップに分けて説明します。そして最後に、それらのステップがEclipse Platformの国際化対応にどのように適用されたのかを見てみます。
    2002/06/01  
 
Swingベース開発ツールのEclipseへの組み込み
独立したSwingベース・エディターをプラグインとしてEclipse Platformに統合する方法を学びましょう。簡単なテクニックを利用するだけで、SwingツールやEclipse Platform、および各種のSWTウィジェットの間でリソースを共用できます。
    2002/10/01  
 
Eclipse Platform入門
この記事では、Eclipseプラグインを使ってアプリケーションの編集、コンパイル、およびデバッグを行います。また、Eclipse Platformの概要を説明し、UMLモデル化用のプラグイン拡張機能を示します。
    2002/11/01  
 
Eclipseプラグインの開発
この記事では、Plug-in Development Environmentのコード生成ウィザードを使ってEclipseプラグインを作成する方法、ランタイム・ワークベンチでプラグインを実行してデバッグする方法、完成したプラグインをEclipseにインストールする方法を紹介します。
    2002/12/01  
 
Eclipse Workbench以外でのEclipse GUIの使用 第2回: JFaceイメージ・レジストリーを使用する
今回の記事では、シリーズ第1回のサンプルを引き続き使用して、コンテンツ・プロバイダーとラベル・プロバイダーを見栄え良く変更し、JFaceのビューアーでソートやフィルタリングを実行する方法について説明します。
    2003/02/14  
 
Eclipse Workbench以外でのEclipse GUIの使用 第3回: アクション、メニュー、およびツールバーを追加する
シリーズ最後のこの第3回目の記事では、第1回および第2回の記事で開始したファイル・エクスプローラーの例に、アクション、メニューバー、ポップアップ・メニュー、およびツールバーを追加して完成させます。
    2003/03/04  
 
Eclipse Platformを使用したコードの共有
この記事では、Eclipse Platformがどのようにソフトウェア・プロジェクトにおけるソース・コードのバージョン管理をサポートするかについて説明します。
    2003/03/13  
 
EclipseによるXML開発
この記事では、Eclipse PlatformのXML開発サポートの概要を取り上げます。主に取り上げるのは、XMLBuddyというプラグインです。
    2003/04/08  
 
Eclipse Platformを使用したC/C++ 開発
この記事では、Eclipseで使用可能な最も優れたC/C++ ツールキットであるC/C++ Development Toolkit (CDT) の使用方法を学習します。
    2003/04/22  
 
Eclipseプラグインのサービス
この記事ではEclipseプラグインを利用したお客様から報告された問題を分析する方法について説明します。
    2003/07/08  
 
EclipseでのJava Development Toolsの拡張
この記事では、Eclipseでの拡張に際してリファクタリングを作成するためのステップについて手ほどきをいたします。
    2003/07/22  
 
EclipseとHSQLDB: リレーショナル・データベース・サーバーをEclipseに埋め込む 第1回
Pure Javaのリレーショナル・データベース・サーバーであるHSQLDBをEclipseワークベンチに埋め込むプラグインを、どのように開発するかを説明します。
    2003/09/30  
 
EclipseとHSQLDB: リレーショナル・データベース・サーバーをEclipseに埋め込む 第2回
2回目の今回は、Eclipseのフィーチャーを使って、どのように前回開発したプラグインの限界を乗り越えるかをとりあげます。
    2003/12/04  
 
Eclipseのヘルプ・システムを使ってプロジェクトを文書化する
Eclipseプラットフォームは非常に強力なIDEを提供するものですが、HTMLファイルを参照するXML目次に基づいた、独自のヘルプ・システムを持っています。
    2004/01/29  
 
Runtime SpyでEclipseの起動パフォーマンスを調整する: 第1回
この記事ではEclipse.orgからコア・ツールの一つとして入手できるRuntime Spyを紹介します。
    2004/03/04  
 
Eclipse用Easy Strutsを使用したStruts開発
この記事では、Easy Strutsプラグインからの助けを借りてEclipse IDE内でStrutsアプリケーションを開発する方法を紹介します。
    2004/04/08  
 
Eclipse Modeling Frameworkでモデリング: 第1回
Eclipse Modeling Framework(EMF)とは、モデル主導のアプリケーションを開発するためのオープン・ソース・フレームワークです。
    2004/04/15  
 
Eclipse Visual Editor Projectで、GUIを作成
この記事では、AWT/Swing アプリケーションを構築する際のVisual Editor 0.5の機能の短いデモンストレーション、そしてVisual Editor 1.0でのSWTサポートの下見と共に紹介します。
    2004/05/04  
 
EclipseをJakarta Tomcatの開発環境として使う
この記事では統合のために、手順を追ってEclipse、Jakarta Tomcat、Eclipse Tomcatランチャー・プラグインをインストールして行きます。
    2004/05/20  
 
Eclipseプラグインのロギング・フレームワークをプラグイン
この記事で、Apache Log4jを基にしたプラグインそのものであるEclipseプラグインのロギング・フレームワークを使用して構成する方法を学びましょう。
    2004/09/27  
 
EclipseのASTParserを試す
この記事では、既にEclipseを使っている人への朗報としてJDTとASTParserが利用できることを紹介します。
    2005/04/12  
 
EclipseでMavenを生かす
Mavenと他の技術を比較しながら、MavenとEclipseはどういう点で一致するのか、両者を共に生かすためにはどうすべきか、などについて解説します。
    2005/05/24  
 
Eclipseでヘルプを集中化する
この記事では、ヘルプの目次を持つEclipseプラグインの作り方や、ヘルプ・ファイルを外部化するためのInfocenterの使い方、また、集中化されたヘルプ・リポジトリーにEclipseのメイン・メニューからアクセスできるような、新しいメニュー・アイテムの作り方などに焦点を当てます。
    2005/06/21  
 
Eclipse Voice Tools Project
Eclipse Voice Tools Projectは、音声認識業界の企業と個人が協力して、標準準拠でオープン・ソースな音声開発ツールの共通セットを作成しようという新しい取り組みです。この記事では、Voice Tools Project環境のセットアップとカスタマイズの方法を説明します。新しい機能を追加するプロセスも説明します。
    2005/08/23  
 
Eclipseで、未解決のプラグイン依存関係を見つける
未解決のプラグイン依存関係を見つけるのは大変な作業であり、時間もかかります。そのプラグインを手動で的確に見つけようとすると、予想以上に時間と手間がかかるものです。このプラグイン・チェックを自動化する方法がないかと思っている人は、ぜひこの先を読んでください。
    2005/08/23  
 
ビューのリンクでEclipseアプリケーションを豊かに
この記事では、Eclipseでのビューを、他のビューの状態と協調、応答動作させるための方法を説明します。また、ある場合には、他の方法よりもビューをリンクする方法の方が良いことについても説明します。
    2005/11/15  
 
Eclipse環境を管理する
Eclipseは成長し続けています。これは、管理すべきプロジェクトやプラグインの数が増え続けていることを意味します。この記事では、Eclipse環境を管理するためのベスト・プラクティスの幾つかを紹介します。
    2006/02/14  
 
Eclipseのワークベンチ・タブをドラッグ・アンド・ドロップする
EclipseのEditorタブとViewタブの、ドラッグ・アンド・ドロップ振る舞いをプログラム的にカスタム化する方法を学びましょう。この記事を読むための前提として、基本的なSWTドラッグ・アンド・ドロップに慣れている必要があります。
    2006/03/07  
 
ECF(Eclipse Communication Framework)入門
ECF(Eclipse Communication Framework)は新しいEclipseプロジェクトであり、Eclipseプラットフォーム上でコミュニケーション・ベース・アプリケーションを作成するためのオープンソース・フレームワークです。ECFと、その基本機能、将来の方向性について学びましょう。
    2006/03/14  
 
Eclipseの埋め込みRCP(embedded Rich Client Platform)を探る
この記事ではeRCP(embedded Rich Client Platform)を紹介します。また、eRCPを構成する様々なコンポーネントについて学び、それらをアプリケーションの中でどのように使うかを解説します。
    2006/03/21  
 
Eclipseプラグインの問題点をOSGiで解決する
この記事では、Eclipseバージョン3.2の動的拡張APIを使用して、プラグイン間にバイナリ依存関係を作成することなくプラグインのコードに拡張を記述する方法について紹介します。Open Services Gateway Initiative (OSGi) のサービスAPIと動的APIを使用すれば、この処理だけではなく、その他の処理も可能になります。
    2006/04/11  
 
Linux on POWERにEclipseをインストールし、使用する
この記事では、Eclipseのインストールと使い方の解説として、特にIBM POWERプロセッサー・ベースのシステムで実行するLinuxにEclipseをインストールし、使用する方法を学びます。また、サンプルのJava プログラムとCプログラムを通して、Eclipseを使ってアプリケーションをコンパイルし、実行する方法も学びます。
    2006/05/05  
 
EclipseのAjax Toolkit FrameworkにAjaxをもたらす2つのツール
IBMは、新しいOpen Ajax Initiativeの開始に貢献しています。その目的は、Eclipse Foundationによる強力なWebプログラミング手法を、より一層使いやすくすることです。この記事では、この新しいツールセットに対して開発者が準備できるように、2つの既存ランタイム・ツールであるDojoとZimbraを紹介します。これらは、ATF(Ajax Toolkit Framework)でサポートされるものです。
    2006/05/09  
 
何をEclipseにプラグインするか
この記事では、Eclipseプラグインの中に組み込まれた機能、例えばRubyなど他の言語でプログラムできる機能や、OpenLaszloのような環境を使って対話型のマルチメディアを構成できる機能などについて学びます。
    2006/05/30  
 
Eclipse の推奨読み物リスト: dW
Eclipse の開発者と IBM の Eclipse ファンによって開発者向けに作成されたこの読み物リストを使って、Eclipse について学習しましょう。このリストはさまざまなソースから集められたものであり、Eclipse に関する読み物をまとめて探している人を対象としたものです。. Eclipse の新たなユーザーが直面する最大の難関は、正しい情報がどこにあるかを見つけることです。 この記事は、この問題を解決するための小さな一歩になります。
    2006/06/20  
 
Graphical Editing Frameworkを使用してEclipseベースのアプリケーションを作成する
この記事では、GEF(Graphical Editing Framework)を使ってEclipseベースのアプリケーションを作成するための最初のステップを説明します。GEFは、Eclipse用の様々なアプリケーションを構築するために使われてきています(ステート図やアクティビティー図、クラス図、AWT用のGUIビルダー、SwingやSWT、プロセス・フロー・エディターなど)。EclipseもGEFも、オープンソースの技術です。また両者は、IBMのWebSphere Studio Workbenchにも含まれています。
    2006/06/27  
 
Eclipse で Subversion を使う
Eclipse には、変更管理機能が利用できるように最初から CVS (Concurrent Versions System) が堅固に統合されています。Subversion リポジトリーを使用するプロジェクトで Eclipse を使用する方法を学びましょう。
    2006/07/11  
 
Eclipse ナビゲーション・ファイルの DITA ナビゲーション・ファイルへの変換
2005 年 8 月、OASIS DITA Toolkit 1.1 に DITA ナビゲーション・ファイルを統合する新しい方法が導入されました。この記事のダウンロード・アーカイブに含まれる XSLT スタイルシートは、mapref 機能を利用して前回の記事のスタイルシートにその他の拡張機能を提供するように更新されています。
    2006/08/01  
 
Eclipse と JET を使って、より多くの、より良いコードを作成する
(成果物を生み出す) ベスト・プラクティスを体系化したテンプレートを作成できるという能力は強力です。こうした能力を利用すれば、大きな時間節約を実現でき、また退屈なコーディング作業を削減することができます。この記事では、コード生成フレームワークであり Eclipse 技術プロジェクトの 1 つでもある、JET について紹介します。
    2006/08/08  
 
Eclipse GMF を 15 分で学ぶ
この記事では、GMF (Graphical Modeling Framework) プロジェクトを紹介し、単純な EMF (Eclipse Modeling Framework) モデルの開発方法について説明します。そしてこのモデルを、GMF のツールを使って本格的なグラフィカル・エディターに変換します。
    2006/09/12  
 
Eclipse での JFace データ・バインディングを理解する、第 1 回: データ・バインディングの利点と欠点
Java の GUI (graphical user interface) アプリケーションを開発する際には、ドメイン・オブジェクトと GUI コンポーネントとの間での単純なデータの出し入れのために、開発時間の大部分が費やされてしまいます。最近では、このデータ同期プロセスを自動化するために、いくつかのデータ・バインディング・フレームワークが登場してきました。この記事では、データ・バインディング・フレームワークが何をするのかを説明し、一般的な Java GUI データ・バインディング・フレームワークをいくつか紹介し、そしてデータ・バインディングを使うことの利点と欠点について解説します。
    2006/09/26  
 
Eclipse V3.2 Callisto では何がホットなのか
Eclipse Callisto (V3.2) は、Eclipse V3.1.x や、今日利用可能な他の多くの IDE よりも新しい、そして改善されたフィーチャーを備えています。
    2006/10/31  
 
Eclipse のための Ajax Toolkit Framework を知る
ATF (Ajax Toolkit Framework) は新しい Open Ajax イニシアチブの中核であり、強力な Web プログラミング手法を、Eclipse Foundation によって利用しやすくすることを目的としています。ATF は、Dojo や Zimbra、Rico など、さまざまなオープンソース Ajax ツールキットのための Ajax (Asynchronous JavaScript and XML) 開発環境を追加することによって、WTP (Eclipse Web Tools Platform) を拡張しています。この記事では、HelloWorld の例をとおして ATF のインストールと構成方法を説明し、また Eclipse と Dojo を使って、基本的な Web アプリケーションを作成します。
    2006/11/29  
 
Google Web Toolkit、Apache Derby、Eclipse を使用して Ajax アプリケーションをビルドする 第 1 回: 魅力的なフロントエンド
Google Web Toolkit (GWT) は、ユーザーの Web ブラウザーで動作する動的 JavaScript スクリプトを作成する上で大きな進歩となります。GWT では、開発者が馴染みの深い Java 技術で、ユーザー・インターフェース (UI) とイベント・モデルを設計できます。しかも、コードを主要な全ブラウザーに扱いやすくするという骨の折れる作業は GWT に任せることができるのです。連載第 1 回目のこの記事で、非同期 JavaScript + XML (Ajax) アプリケーションを作成しながらも Java 言語でコードを作成する方法をはじめとし、GWT の基礎知識を学んでください。この記事では、簡単なサンプル GWT アプリケーションとして、オンラインでピザを販売する Slicr という名前の最新の Web 2.0 ビジネスを作成して実行する方法も紹介します。
    2006/12/05  
 
Apache Derby で Eclipse プラグインを開発する
Apache Derby データベースでリソース索引付け機能を使って Eclipse プラグインを開発する方法を実演します。Derby データベースを Eclipse に組み込んで使用すれば、セキュリティーやネットワークの問題 (接続が不安定になったり、待ち時間が長くなるなど) が一切ない SQL データベースをクライアント側に作成できます。情報を保管して、前に保管されたデータを素早く検索する簡単な方法としては、SQL データベースと JDBC API を使用します。
    2007/01/16  
 
Google Web Toolkit、Apache Derby、Eclipse を使用して Ajax アプリケーションをビルドする 第 2 回: 信頼できるバックエンド
GWT (Google Web Toolkit) を使用した Ajax (Asynchronous JavaScript + XML) アプリケーションのビルド方法についての連載第 2 回目では、Web アプリケーションのための Apache Derby データベースをビルドして GWT の制御に使用する方法について学びます。第 1 回の記事では GWT の概要と、GWT を使用して Web アプリケーションのリッチ・クライアント・フロントエンドを作成する方法を紹介しました。今回は舞台裏に回り、データベース、そして GWT が使用できる形式にデータを変換するためのコードでバックエンドをセットアップする方法について学びます。この記事を読み終える頃には、フロントエンドとバックエンドが対話する準備が完了しているはずです。
    2007/01/23  
 
Eclipse の OSGi コンソールを探る
この記事で、OSGi (Equinox) コンソールとして知られる隠れた宝石について学び、この珠玉の宝を Eclipse 開発者のツールボックスに加える方法、そしてこのコンソールを拡張してツールボックスにさらに追加する方法についても学んでください。
    2007/01/30  
 
Eclipse Plug-in Development Environment を使ってテンプレートを作成する
この記事では、皆さんのクライアントがエクスペリエンスを高めることができるように、Eclipse でテンプレートを作成する方法を紹介します。ここでは、PDE テンプレート作成システムの柔軟性の例として単純なテンプレートを作成します。
    2007/02/06  
 
Google Web Toolkit、Apache Derby、Eclipse を使用して Ajax アプリケーションをビルドする 第 3 回: 通信
この連載ではこれまで 2 回の記事で、GWT (Google Web Toolkit) と Apache Derby リレーショナル・データベースによる単純な Web アプリケーションの作成方法を紹介してきました。第 1 回では、GWT を使用して Slicr というピザ宅配システムのフロントエンドをビルドする方法に焦点を当てました。第 2 回では、Derby を使って実際にリレーショナル・データベースを作成し、データベースの行を Java オブジェクトに変換するメカニズムの基本を説明しました。話がいよいよ面白くなってきたところで、第 3 回となるこの記事では、クライアントとサーバーを互いに対話させる方法を説明します。GWT 内のリモート・プロシージャー・コール (RPC) フレームワークを使えば、Java メソッド呼び出しを作成するのと同じくらい簡単にサーバーからデータを取得できるようになります。
    2007/02/13  
 
Eclipse の User Assistance プロジェクトを知る
この記事は Eclipse の User Assistance プロジェクトを紹介し、Eclipse ベースのアプリケーションに品質の高いユーザー支援を実現するための方法について解説します。
    2007/02/27  
 
Google Web Toolkit、Apache Derby、Eclipse を使用して Ajax アプリケーションをビルドする 第 4 回: デプロイメント
この連載ではこれまで 3 回の記事で、GWT (Google Web Toolkit) を使って単純ながらも機能的な Web アプリケーションをビルドしました。今までは、GWT のホスト・モードを使用して、このアプリケーションを編集し、デバッグしてきました。そのため、Java 開発ツール内で Web サーバー環境をシミュレートできましたが、残念ながらすべてのユーザーにこの Web アプリケーションを実行するためだけに Eclipse をダウンロードしてもらうのは、現実的ではありません。そこで連載 4 回目となる今回の記事では、Java Web アプリケーション・サーバー内で GWT をデプロイする方法と、Apache Derby データベースを使って GWT を動作させる上でのヒントを紹介します。
    2007/02/27  
 
Java API リファレンス・マニュアル: 第 1 回 Eclipse ヘルプに Java API リファレンス・マニュアルを編成する方法
この記事では、使いやすくて検索ができる Java アプリケーション・プログラミング・インターフェース (API) のリファレンス・マニュアルを作成するための 2 通りの方法を説明します。
    2007/03/20  
 
Graphical Editing Framework を使用して Eclipse ベースのアプリケーションを作成する
GEF (Graphical Editing Framework) を使って Eclipse ベースのアプリケーションを作成するのに必要な初期手順を学んでください。この記事では、Eclipse におけるグラフィカル・エディター作成プロセスを自力で行うための最近の選択肢についても紹介しています。
    2007/03/27  
 
Eclipse Platformを使ってデバッグする
Eclipse Platform に組み込まれたデバッグ機能を使ってソフトウェア・プロジェクトをデバッグする方法を学びましょう。デバッグはプログラマーにとって避けられないものです。デバッグの方法は数多くありますが、基本的にはバグの原因となっているコードを見つけることにつきます。例えば、Linux アプリケーションで最も一般的なエラーの 1 つは、セグメンテーション・フォールトとして知られています。これは、プログラムが、そのプログラム用に割り当てられていないメモリーにアクセスしようとし、セグメンテーション違反を起こして終了することで起こります。この種類のエラーを修正するためには、この動作を引き起こしているコード行を見つける必要があります。問題のコード行が見つかったら、エラーが発生するコンテキストや、関連する値や変数、メソッドなどもわかった方が問題を修正する上で役立ちます。デバッガーを使用すれば、こうした情報を非常に容易に見つけることができます。
    2007/05/01  
 
Tomcat と Eclipse を使って Web アプリケーションを開発する
Eclipse を Apache Tomcat と直接統合すると、Web 開発プラットフォームとしての Eclipse が一層使いやすくなります。Eclipse と Apache Tomcat V5.5 を設定する方法を、典型的な Hello World サーブレットを開発しながら学びましょう。
    2007/05/08  
 
Eclipse RCP アプリケーションを独自ブランド化する
この記事は、Eclipse の「製品構成 (Product Configuration)」機能と PDE (プラグイン開発環境) を利用して、RCP (Rich Client Platform) アプリケーションを皆さん独自のブランドの製品としてパッケージし、管理する方法についてのガイドラインを、順を追って説明します。スプラッシュ画面やアイコン・ファイルの色やサイズといった一般的な概念の他に、この記事では「製品構成」機能を利用したブランド化の高度な側面についても紹介します。具体的には、RCP 実行可能ファイルとその構成ファイル、プログレス・バーとプログレス・メッセージ、RCP ウィンドウ画像、About ダイアログとウェルカム・ページ (つまり製品の紹介) などについて説明します。この記事を読むことで、Eclipse プラットフォームとは独立の、配布可能な製品として RCP アプリケーションをカプセル化するための主要なスキルを身につけることができます。
    2007/05/08  
 
Eclipse 流のユニット・テスト
皆さんのレガシー・コードをテストする場合、そのソース・コード・ベースに対して実行するのに適したクラスを集めたテスト・スイートが必要でしょうか。jMock は、そうした目的に最適なテスト・フレームワークです。しかし、jMock はすべてのケースに最適とは限らず、特に jMock の想定外の方法でオブジェクトを作成しなければならない場合には最適とは言えません。アプリケーションの中でのユニット・テストをサポートするためにカスタムのモック・オブジェクト一式を作成する手間を避けるために、RMock を調整することで jMock をシームレスに扱うことができ、望ましい結果を得ることができます。
    2007/05/29  
 
Eclipse で DocBook XML を構築する
DocBook XML は標準 XML タグのライブラリーであり、これを使うことで、ほとんどあらゆる出力の生成が可能なスタイルシートを作成することができます。しかし DocBook が登場してから長い時間が経っているため、さまざまなタイプの文書を生成するための数多くのスタイルシートが既に存在しています。この記事では、DocBook XML と Eclipse IDE とを組み合わせて使うことで、大部分のフォーマットで容易に配布できる再利用可能な技術文書を作成するための方法を学びます。
    2007/06/12  
 
Eclipse ウィザードを使って開発を高速化する
Eclipse のフレームワークと IDE (integrated development environment: 統合開発環境) の持つ最も優れた特徴の 1 つが、その拡張性です。この記事では、新しいファイルの追加手順を自動化するウィザードを素早く構築する方法を学びます。ウィザードを使うと、作成するファイルの内容を事前定義できるため、これにより開発手順が自動化され、なおかつ手順の一貫性が保たれるようになります。
    2007/06/21  
 
オープン・ソース・ソフトウェアによる協調 Web サイトの設計、開発、デプロイメント 第 13 回: Eclipse 内での PHP 開発
この連載では、IBM Internet Technology Group が無料で入手可能なソフトウェア・パッケージを使って、架空の会社、IBC (International Business Council) のエクストラネット Web サイトを設計、開発、そしてデプロイする過程を追っています。今回の記事では、Eclipse 統合開発環境を使って Web サイトを作成する方法を説明します。焦点とするのは、Eclipse の PHP サポート、そして CVS (Concurrent Versions System) によるバージョン管理です。
    2007/07/03  
 
Eclipse V3.3 によってコードを簡潔に保つ
コードが簡潔で読みやすければ、プログラムに慣れていない開発者も素早く完全にコードを理解することができ、他の方法を使うよりもソフトウェアの維持管理を効率的に行うことができます。この記事では Eclipse V3.3 の新しいクリーンアップ機能を紹介します。この機能では、これまでのバージョンよりも多くのクリーンアップ・オプションを利用することができます。
    2007/07/03  
 
Eclipse C/C++ Development Toolkit を使ってアプリケーションを開発する
大抵の人は「Eclipse」を考えるときに「Java IDE」を連想しますが、Eclipse はそれだけにとどまりません。適切なプラグインを使えば、Eclipse で PHP、Ruby、Groovy、C、そして C++ を扱うことができます。この記事では、Eclipse CDT (C/C++ Development Toolkit) の使い方から始め、CDT と C++ STL (Standard Template Library) を使用して、プロセスを合理化し、C++ ならではの強力な機能を利用する単純なアプリケーションをビルドします。
    2007/07/10  
 
Eclipse Platform 入門
Eclipse Platform の起源とアーキテクチャーを含めて、Eclipse Platform について学びましょう。最初に、Eclipse がオープン・ソースであり、複数のプログラミング言語をサポートしていることについて簡単に説明し、そして簡単なプログラミング例を使って Java 開発環境について説明します。また、プラグイン拡張機能として利用可能な、いくつかのソフトウェア開発ツールの調査も行います。
    2007/07/17  
 
Eclipse でとびきり快適にする Mac OS X Java の開発エクスペリエンス
Mac OS X は、Java 開発のための強力なプラットフォームです。Java 開発環境は Mac OS X にすっかり統合されていますが、Eclipse 統合開発環境 (IDE) を使えば、一貫したクロスプラットフォームな体験を実現する完全に統合された Java 開発環境を Mac OS X にもたらすことができます。この記事を読んで、Eclipse IDE を使用して既存の Xcode プロジェクトを Eclipse にインポートする方法、キーの割り当てを調整する方法、そして Eclipse を Mac OS X にバインドされた CVS (Concurrent Versions System) に統合する方法を学んでください。
    2007/07/24  
 
Visual Studio ユーザーのための Eclipse 入門
Microsoft Visual Studio を使用する開発者にとって Eclipse は新しい世界であり、Eclipse を使い始める際には混乱しがちです。プラグインによるアーキテクチャーやワークスペース中心のプロジェクト構造、そして自動ビルドなどの新しい概念は、最初は直感に反しているように思えます。これらの概念について、またその他 2 つの環境の間でのさまざまな違いについて学び、Eclipse を気軽に使いこなせるようになりましょう。
    2007/08/21  
 
EMF モデルのコンテンツをナビゲートするための Eclipse プラグインを作成する
EMF.Edit と CNF (Common Navigator Framework) を利用してツリー・ビューアーをベースとしたモデル・ナビゲーション・プラグインを作成する方法を学んでください。この記事では、ユーザーが EMF (Eclipse Modeling Framework) モデルのコンテンツを操作、ナビゲートできるようにする Eclipse プラグインを作成します。プラグインを開発し、EMF 編集フレームワークでモデルのコンテンツを抽出するのに適切な構造を実装して、CNF ベースのビュー・パーツにコンテンツを表示する方法をステップバイステップで解説します。
    2007/09/04  
 
Eclipse の Cusp プラグインを使って Lisp アプリケーションを開発する
Lisp は素晴らしいプログラミング言語です。ほとんど型を持たないという Lisp の性質を活用することで、プログラミング言語の知識を広げることができます。また、Java プログラミング言語や PHP、あるいは C/C++ の経験が豊富な人達にとっても、新しい考え方でアプリケーションを開発する上で Lisp が役に立ちます。さらに、Lisp を使うとスマートなことがいくつかできるのです。Eclipse の Cusp プラグインを使って Lisp アプリケーションを開発する方法を学びましょう。
    2007/10/09  
 
Eclipse の CFEclipse プラグインを使って ColdFusion アプリケーションを迅速にコーディングする
ColdFusion は他の Web 開発言語と同様、熱狂的な支持を得ています。Eclipse はオープン・ソースの開発フレームワークとしてよく使われているため、ColdFusion 用のプラグインが登場してくるのは時間の問題でした。この ColdFusion 用のプラグインのインストール方法と使用方法を学んで、サンプルの ColdFusion アプリケーションを開発、テスト、そしてデプロイしましょう。
    2007/11/06  
 
Eclipse Process Frameworkプロジェクト
IBMはEclipse Foundationに対して、企業がソフトウェア開発プロジェクトの計画、実行を一貫して行うための、オープンソースのプロセス・フレームワーク構築プロジェクトを提案しています。
    2007/11/10  
 
Java API リファレンス・マニュアル: 第 2 回 JavaTOC ドックレットを使って生成する Eclipse Javadoc API リファレンス構造
連載第 2 回目となるこの記事では、使いやすくて検索ができる Java アプリケーション・プログラミング・インターフェース (API) のリファレンス・マニュアルを作成するためのさまざまな方法について説明します。
    2007/12/26  
 
Orangevolt Eclipse XSLT プラグイン入門
Orangevolt XSLT プラグインは Swing ベースの ROXES XmlWrite の後継であり、Eclipse で XSLT を編集するための環境として ROXES XmlWrite を強化したものです。このプラグインは既存の Eclipse WTP (Web Tools Platform) の上に構築されており、XSL と XML のための新しいフィーチャーを導入しています。この記事では、XSLT がどのように役立つのか、また Orangevolt XSLT プラグインによって XSLT の利用がいかに容易になるかを学びます。
    2008/01/15  
 
Java API リファレンス・マニュアル: 第 3 回 JavaTOC ドックレットと ANT を実行して生成する Eclipse Javadoc API リファレンス構造
今回の記事でも引き続き、JavaTOC ドックレットを取り上げ、その使い方と拡張方法を説明します。ここで説明する方法は、Javadoc による標準的なソリューションによるものと、JavaTOC ドックレット・ツールを使って作成した Eclipse プラグインのヘルプ・システムを使うものです。Eclipse で JavaTOC ドックレットを実行する際には、カスタム・ドックレット・ウィザード、次に Ant ビルド・システムを使用します。JavaTOC ツールによって生成されるのは、Java API リファレンス・マニュアルの TOC XML ナビゲーションです。
    2008/01/15  
 
Eclipse で開発する iPhone の Web アプリケーション
iPhone の Web サイトを Eclipse、Aptana の iPhone Development プラグイン、そして iUi フレームワークを使って作成する方法を学んでください。この記事では iPhone の Javadoc ビューアーを開発する手順に沿って、ユーザー・インターフェースを設計する際のヒントを明らかにするとともに、今後の iPhone アプリケーション開発について説明します。
    2008/01/29  
 
Eclipse PHP Class Generator プラグインを使って PHP アプリケーションをすぐに作成する
PHP のクラスは相変わらずブラック・ボックスの場合があり、初めて PHP で開発を行う人の多くにとっても、経験の長い PHP 開発者の一部の人にとっても、未知の部分がたくさんあります。しかし、クラスがそういった点ばかりというわけではありません。クラスを使うことでコードをモジュール化することができ、(コードをクラス内の関数に入れることによって) コード・ベース全体に散らばった余分なコードのコピーを削除することができます。するとコードの管理がずっと容易になります。Eclipse 用の PHP Class Generator プラグインは、そうした作業を PHP 開発者が行う際に役に立ちます。つまり PHP Class Generator プラグインはデータベース・テーブルの管理を行うのに役立つ PHP クラスを生成してくれるため、開発者はそういった作業を行う必要がなくなり、学習期間を短縮することができます。
    2008/02/05  
 
Eclipse V3.3 でメニュー項目を構成して追加する方法
Eclipse の以前のバージョンでは、コマンドをメニューやポップアップ・メニュー、あるいはツールバーに追加するのは厄介な作業でしたが、それはもう過去の話になりました。Eclipse V3.3 には今までになく簡単なメカニズムが導入されているからです。この記事で、org.eclipse.ui.menus の使い方を学んでください。
    2008/02/19  
 
WSAS と Eclipse を使って Web サービスの作成を単純化する
今日では至る所に Web サービスがあります。どのような新しいアプリケーション、あるいは機能を開発している場合でも、Web サービスを作成する必要に迫られる可能性が高くなっています。そしてほんの少し前まで、Web サービスの作成は苦しい作業でした。WSO2 はそれを認識し、Web サービスに関する作業を楽に行える Eclipse プラグインを作成しました。この記事では、WSO2 の Web Services Application Server (WSAS) Eclipse プラグインと、このプラグインが Web サービスの開発にどう役立つのかを説明します。
    2008/03/04  
 
Eclipse BPEL プラグインを使って WS-BPEL V2.0 ビジネス・プロセスを開発し、実行する
BPEL V2.0 は、BPEL 以外の大量のコンポーネントや Web サービスから構成される巨大で複雑なアプリケーションの開発を補助する、強力な言語です。BPEL を利用すると、グラフィカル・エディターを使って人間が理解しやすい図でワークフローを表現し、長期にわたり実行されるワークフローを記述することができます。この記事では、プロセスを開発するための Eclipse BPEL プラグインと、プロセスを実行するための Apache ODE を組み合わせる方法について説明します。
    2008/03/25  
 
.NET アプリケーションを Visual Studio から Eclipse にマイグレートする
Eclipse プラグインである Emonic を使ってオープンソースの C# アプリケーションを開発する方法と、既存の Microsoft .NET Framework V2.0 プロジェクトに対して Eclipse を使うための方法を学びましょう。
    2008/04/22  
 
適切な Eclipse ディストリビューションを選択する
皆さんにとって、どの Eclipse ディストリビューションが適切なのでしょう。Eclipse Europa ベースの商用ディストリビューション (ディストロ) が提供するフィーチャーや便利さはそれぞれ異なります。また多くの商用ディストリビューションでは、フリー・エディション、またはコミュニティー・エディションをダウンロードして使用することができます。この記事では、CodeGear の JBuilder 2008 Turbo の試用版、nexB の EasyEclipse、IBM の Europa バンドル、そして Innoopract の Yoxo On Demand ディストロを比較します。これらのうちのどれを使用する場合も、既にパッケージされてカスタマイズされた Eclipse Europa をダウンロードすることができ、また多くのディストリビューションには、すぐに Eclipse Europa を使い始めるために必要なプラグインやツールが最初から含まれています。
    2008/05/20  
 
Eclipse の Rich Client Platform アプリケーションを URL から開く
今日容易に Web ページへナビゲートできるのと同じように、RCP (Rich Client Platform) アプリケーションのリッチな関数にまで容易にナビゲートできることを想像してみてください。この記事の手順に従うと、URL をクリックするだけで、Eclipse RCP アプリケーションの中の特定のビジネス・オブジェクトを開くことができます。
    2008/05/27  
 
NASA の World Wind Java SDK を Eclipse に組み込む
NASA (アメリカ国立航空宇宙局) によるオープンソースの WWJ (World Wind Java) SDK によって、オープンな GIS (Geographic Information Systems) コミュニティーに新たな可能性が生まれます。World Wind は Java 言語と OpenGL で作成され、世界を 3D で見られる対話型のビューアーであり、ユーザーは宇宙空間から地球上の任意の場所にズームインすることができます。この記事では、Eclipse ベースのアプリケーションを機能強化したいと望む GIS 開発者のために、WWJ SDK を Eclipse のプラグインとして組み込むための方法について説明します。
    2008/06/03  
 
Ruby on Rails と Eclipse による iPhone アプリケーション開発: 第 1 回 iPhone 向けコンテンツを提供する
iPhone と iPod touch は、Mobile Safari を米国で最も人気のあるモバイル・ブラウザーにしました。Mobile Safari は通常の Web ページのレンダリングにも十分対応できますが、それでも数多くの Web 開発者たちは iPhone を対象としたアプリケーションのバージョンを作成しています。この連載、「Ruby on Rails と Eclipse による iPhone アプリケーション開発」では、サーバー・サイドでRuby on Rails を使用して Mobile Safari を識別し、このモバイル・ブラウザーにカスタム・コンテンツを提供する方法を紹介します。
    2008/06/03  
 
Eclipse の Ganymede の概要
Eclipse の Ganymede リリースには 24 種類のプロジェクトが含まれていますが、これは Eclipse のエコシステムの内部で行われていることの多様性と革新性を示しています。Ganymede のプロジェクトのいくつかについての概要と、さらに情報を得るためのリソースについて調べてみましょう。
    2008/06/20  
 
CDT デバッガーとのインターフェース: 第 2 回 Eclipse の CDT と MI を使って gdb にアクセスする
Eclipse の CDT (C/C++ Development Tooling) で提供されるグラフィカルなデバッグ環境はほとんど完璧であり、ブレークポイント、ウォッチポイント、変数、レジスター、逆アセンブリー、シグナル、そしてメモリーなどの内容を表示することができます。この環境に機能を追加したり、あるいはこれらのビューにアクセスして出力を表示したりといったことを、カスタムのデバッガーから行うことができます。しかしまず、CDI (C/C++ Debugger Interface) を理解し、この CDI がどのように Eclipse と通信するかを理解する必要があります。第 1 回ではこの CDI を上位レベルで説明し、この記事では実際の例を紹介し、CDT が CDI と MI (Machine Interface) をどのように使って GNU Debugger とインターフェースを取るのかを学びます。
    2008/06/24  
 
Ruby on Rails と Eclipse による iPhone アプリケーション開発: 第 2 回 iPhone 向けコンテンツをクライアントに表示する
iPhone と iPod touch は、Mobile Safari を米国で最も人気のあるモバイル・ブラウザーにしました。Mobile Safari は通常の Web ページのレンダリングにも十分対応できますが、それでも数多くの Web 開発者たちは iPhone を対象としたアプリケーションのバージョンを作成しています。連載「Ruby on Rails と Eclipse による iPhone アプリケーション開発」の第 2 回では、ドリルダウン・リストをナビゲーション手段として使用する一般的な方法を学びます。
    2008/07/08  
 
Ruby on Rails と Eclipse による iPhone アプリケーション開発: 第 3 回 iPhone 対応の高度なビューを開発する
iPhone と iPod touch は、Mobile Safari を米国で最も人気のあるモバイル・ブラウザーにしました。Mobile Safari は通常の Web ページのレンダリングにも十分対応できますが、それでも数多くの Web 開発者たちは iPhone を対象としたアプリケーションのバージョンを作成しています。連載「Ruby on Rails と Eclipse による iPhone アプリケーション開発」の第 3 回では、ユーザーがリスト構造の最後に達したときに、アプリケーションが実際にコンテンツを表示するために必要な処理について説明します。
    2008/07/15  
 
Eclipse に Ruby Development Tools プラグインを使用する
この記事では、Eclipse を第 1 級の Ruby 開発環境に変身させる Eclipse 用 RDT (Ruby Development Tools) プラグインの使い方を紹介します。Eclipse コミュニティーの充実したインフラストラクチャーを使用して Ruby 言語をサポートする方法を学びたいと思っている Ruby 開発者、そして Ruby を使用することに興味を持っている Java 開発者の両方に役立つ記事です。
    2008/07/24  
 
Google App Engine をベースに Eclipse を使用して作成するマッシュアップ: 第 1 回 アプリケーションを作成する
ソーシャル・ソフトウェアを活用することは、アプリケーションに価値を加える素晴らしい手段となり得ます。ソーシャル・ネットワークでは、画期的な新しい Web アプリケーションを作成するためのデータを容易に収集してマッシュアップできるからです。しかしそれでもやはり、スケーラブルな Web アプリケーションを作成する上で常に伴う問題のすべては、自分で処理しなければなりません。この部分の負担を軽くしてくれるのが、GAE (Google App Engine) です。GAE を使用すれば、アプリケーション・サーバーのプールの管理について一切忘れ、大量の静的コンテンツと動的データの保存について懸念することなく優れたマッシュアップを作成することに専念できます。この 3 回連載の「Google App Engine をベースに Eclipse を使用して作成するマッシュアップ」の第 1 回では、GAE アプリケーションの開発に取り掛かる方法を説明し、GAE 開発をさらに容易にするために、どのように Eclipse を利用するかを検討します。
    2008/08/05  
 
Eclipse による容易な Ruby 開発
developerWorks では約 3 年前に「Eclipse に Ruby Development Tools プラグインを使用する」を公開し、その記事の中で、Eclipse 用の RDT (Ruby Development Tools) プラグインの中にあるいくつかの機能を紹介しました。その時点での RDT の最新バージョンは V0.5 でした。この記事では、このツールを再度取り上げます。現在では RDT は Aptana RadRails と呼ばれ、Aptana Studio または Eclipse 用のプラグインとして入手することができます。この記事では、このプラグインの新機能のいくつかを紹介します。
    2008/08/12  
 
Google App Engine をベースに Eclipse を使用して作成するマッシュアップ: 第 2 回 Ajax マッシュアップを構築する
ソーシャル・ネットワークでは、画期的な新しい Web アプリケーションを作成するためのデータを容易に収集してマッシュアップできるようになっていますが、それでも、スケーラブルな Web アプリケーションを作成する上で常に伴う問題のすべては自分で処理しなければなりません。この部分の負担を軽くしてくれるのが、GAE (Google App Engine) です。GAE を使用すれば、アプリケーション・サーバーのプールの管理について一切忘れ、優れたマッシュアップを作成することに専念できます。3 回連載の「Google App Engine をベースに Eclipse を使用して作成するマッシュアップ」の第 2 回目では、第 1 回で作成したアプリケーションを拡張します。まず、アプリケーションのパフォーマンスを改善するために GAE のデータ・モデリング機能を追加します。次に GAE の Memcache サービスを利用して、さらにパフォーマンスを改良していきます。
    2008/08/12  
 
Google App Engine をベースに Eclipse を使用して作成するマッシュアップ: 第 3 回 RESTful な Web サービスを使用する
ソーシャル・ネットワークでは、画期的な新しい Web アプリケーションを作成するためのデータを容易に収集してマッシュアップできるようになっていますが、それでも、スケーラブルな Web アプリケーションを作成する上で常に伴う問題のすべては自分で処理しなければなりません。この部分の負担を軽くしてくれるのが、GAE (Google App Engine) です。GAE を使用すれば、アプリケーション・サーバーのプールの管理について一切忘れ、優れたマッシュアップを作成することに専念できます。3 回連載の「Google App Engine をベースに Eclipse を使用して作成するマッシュアップ」の最終回では、これまでに作成したアプリケーションをさらに拡張していきます。拡張の内容としては、まず、このアプリケーションの他のユーザーを表示して彼らの集約フィードを購読する機能を加えます。次にアプリケーションを Web サービスとして公開し、他のマッシュアップにも使えるようにすることで、マッシュアップの輪を完成させます。
    2008/08/19  
 
Eclipse の API Tools の紹介
Application Public Interface (API) を作成し、さらに、異なるリリース間での API を管理することは非常に困難なものです。このプロセスを容易に、そして日々の開発作業にシームレスに統合するために、Eclipse の PDE API Tools ツールを利用する方法を学びましょう。ただしこの記事は Eclipse V3.4 (Ganymede) のみを対象にしていますので注意してください。
    2008/09/16  
 
Equinox p2 によって Eclipse プラグインの頭痛を解消する
この記事では Eclipse V3.4 で登場した Equinox p2 の新機能について説明します。これまでのバージョンの Eclipse で使用されていた更新マネージャーの UI (User Interface) の落とし穴について触れ、それが Equinox p2 フレームワークではどのように改善されているかを説明します。特に、Equinox p2 フレームワークの新機能を使って EclipseEclipse プラグインをインストールする方法について説明します。
    2008/10/14  
 
Eclipse V3.4 をマスターする: 第 1 回 Eclipse IDE ワークベンチ
連載「Eclipse をマスターする」では、まったくの Eclipse 初心者を対象に Eclipse IDE のノウハウをくまなく教えます。今は初心者でも、連載が終わる頃には上級ユーザーと肩を並べるほどになっているはずです。この第 1 回の記事では Eclipse IDE の構成要素を紹介し、カスタマイズする方法を説明します。
    2008/10/28  
 
Eclipse V3.4 をマスターする: 第 2 回 JDT
連載「Eclipse をマスターする」では、まったくの Eclipse 初心者を対象に Eclipse IDE のノウハウをくまなく教えます。今は初心者でも、連載が終わる頃には上級ユーザーと肩を並べるほどになっているはずです。今回の記事では、Eclipse JDT のさまざまな構成要素を操作する方法を説明します。
    2008/11/11  
 
Eclipse のプラグインの署名メカニズムを探る
新機能のバンドルをソフトウェアにインストールする際にはセキュリティーが重要な問題です。この記事では、プラグインが信頼に足るものであることを判断するために Eclipse プラットフォームで使われている署名技術について探ります。Eclipse は各プラグインを、unsigned (署名なし)、signed (署名付き)、trusted (信頼できる)、untrusted (信頼できない)、expired (失効) という 5 つのカテゴリーのいずれかに分類します。Eclipse で、そして Eclipse ベースの製品である IBM Lotus Expeditor で、署名付きプラグインを作成する方法を学びましょう。
    2008/11/18  
 
  1 - 152 件のうちの 100 件      次へ  すべて表示    概要の非表示    
 
お探しの記事は見つかりませんでしたか? コンテンツを提案する