【2/17】今年は「濃厚」技術トーク!@ITメールセミナー スラッシュドット    はてなブックマーク  Yahoo!ブックマークに登録  印刷
ユカイ、ツーカイ、カイハツ環境!
連載インデックスへ
ユカイ、ツーカイ、カイハツ環境!(6)

Eclipse 3.5 Galileoの「実に面白い」新機能とは


岡本 隆史
2009/6/26

 2009年6月24日に、オープンソースのIDE(統合開発環境)「Eclipse」の最新版であるEclipse 3.5、コードネーム「Galileo」の正式版がリリースされました。本稿では、その新機能を紹介します。

「Io」ではなく、「Galileo」なのは、なぜ?


今回の主な内容

「Io」ではなく、「Galileo」なのは、なぜ?
モバイルとPHP向けのパッケージが追加
コラム 「Eclipse 3.5の日本語化について」
Eclipse 3.5の主な変更点、10連発
動的言語のサポートの充実に期待

 私事ではありますが、最近、「MR.BRAIN」というTVドラマにはまっています。MR.BRAINは、脳科学者である主人公が脳科学を使って、トリックが仕掛けられた難事件を解決していくという内容ですが、少し前に流行った福山雅治主演の科学者「ガリレオ」が難事件を解決するTVドラマを彷彿とさせる内容で、毎週楽しみにしています。

 さてガリレオといえば、Javaの世界ではEclipse 3.5のコードネームGalileoを指します。そのGalileoが6月24日にリリースされました。本稿では、このGalileoの新機能を紹介していきます。

 余談ですが、Eclipseのコードネームは、「Callisto」(Eclispe 3.2)、「Europa」(3.3)、「Ganymede」(3.4)と、有名な天文学者であるガリレオが発見した4つの衛星の名前が順番に付けられていました。Eclipse 3.5は当初、ガリレオ4衛星の名前でまだ使っていない「Io」と名付けられる予定でした。しかし、それだと「コンピュータ用語の「I/O」と似ていて紛らわしい」ということで、4衛星の発見者であるGalileo Galilei(ガリレオ・ガリレイ、1564〜1642年)の名からGalileoと命名されました。

 以下、Galileoの新機能を見ていきましょう。

モバイルとPHP向けのパッケージが追加

 3.4からEclipseは“パッケージ”として配布されるようになり、Java EE向け、C/C++向けと用途ごとに同梱するプラグインが変わっています。

 3.4からの変更点で一番大きいのは、本バージョンから、このパッケージの種類が増えて、新たに「Pulsar for Mobile Java Developers」「Eclipse IDE for PHP Developers」が加わりました。まずは、追加されたパッケージを紹介します。

Pulsar for Mobile Java Developers


 Java ME向けのEclipseベースの統合開発環境としては、いままでは「EclipesMe」が提供されていましたが、EclipseMeにおけるEclipseの拡張プラグインは、Eclipse Foundationへコントリビューションされ、MJT(Mobile Tools for the Java Platform)として開発されることになりました。

図1 PulsarによるJava ME開発の画面
図1 PulsarによるJava ME開発の画面(画像をクリックすると拡大します)

 Pulsarは、MJTを含むEclipseパッケージで、スマートフォンなどの携帯機器向けのJava開発環境です。デフォルトでは、下記のツールキットをサポートしています。

  • Sun Wireless Toolkit
  • MOTODEV SDK for Java ME
  • Nokia SDK S40/S60
  • Sony Ericsson J2ME SDK
  • Sprint PCS Wireless Toolkit for Java
  • Siemens SMTK for Series 60
  • mpowerplayer
  • Microemulator

Eclipse IDE for PHP Developers


 3.4までは、開発言語としてJavaとC/C++をサポートしていましたが、Galileoから新たにPDT(PHP Development Tools)を含むPHPのパッケージが追加されました。Java言語と同様にソースコードのフォーマットやハイライティング、コードアシストをサポートしています。

 デバッグ機能としては、プレビューや、デバッグ、PHPスクリプト単独の実行機能があります。PHPのデバッグツールである「Zend Debugger」と連携して、デバッグができます。

図2 PDTによるPHPの開発
図2 PDTによるPHPの開発(画像をクリックすると拡大します)


コラム 「Eclipse 3.5の日本語化について」

Eclipseの本家サイト「Eclipse.org」で配布しているEclipseパッケージは、言語は英語のみのサポートとなります。英語のみのサポートといっても、ファイルの編集などで日本語を利用しても問題はありませんが、メニューなどのメッセージはすべて英語になっています。

そこで、MergeDocプロジェクトで提供されている「Pleiades」を利用すると、3.4以前と同様にEclipseのメッセージを日本語化できます。Pleiadesについての詳細は、MergeDoc Projectのサイトをご覧ください。

図3 Pleiadesにより日本語化されたEclipse 3.5
図3 Pleiadesにより日本語化されたEclipse 3.5(画像をクリックすると拡大します)
編集部注:Eclipseの日本語化については、下記記事もご参照ください。

 次ページからは、Eclipse 3.5の主な変更点を10個紹介していきます。

 
1-2-3

 Index
第6回 Eclipse 3.5 Galileoの「実に面白い」新機能とは
Page1
「Io」ではなく、「Galileo」なのは、なぜ?
モバイルとPHP向けのパッケージが追加
コラム 「Eclipse 3.5の日本語化について」
  Page2
Eclipse 3.5の主な変更点、10連発
  Page3
動的言語のサポートの充実に期待





Java Solution全記事一覧



ホワイトペーパーTechTargetジャパン

Java Solution フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

スキルアップ/キャリアアップ(JOB@IT)

- PR -
- PR -

お勧め求人情報

キャリアアップ 〜JOB@IT
@IT Special -PR-
  企業の仮想化に足りない“発想”とは?
仮想化運用管理のキモは意外なところに!

New!
  操作もマニュアルも分かりやすい!
ユーザー視点で開発されたPC管理ツール

New!
  仮想化すればコストは削減できるか?
仮想化に必要な「3つの視点」を解説する

  セキュリティを知り尽くす上野氏が登壇!
@ITメールソリューションLive! in Tokyo

  運用管理の課題を“2つの観点”から分析
ユーザー満足度の高い「仮想環境」とは?

  世界に通用するストレージの作り方とは?
製品に込めた思いを富士通の開発者に聞く

  OSSで手間も時間も、障害も減った――
「マピオンの事例」オープンソース活用法

  「ノートPCの持ち出し禁止」で大丈夫?
情報漏えいを防ぐ管理手法とインフラは?

  1日の処理を1秒に――MySQLの達人が語る
「コスト削減」できるチューニング

  ドキュメント作成を自動化して、SEの作業
効率を大幅アップ! Visio 2007の魅力

  急速に広がるHyper-Vでのサーバ仮想化
そのベストプラクティスをデルが解説

  @IT主催セミナーで語られた、「担当者に
求められるセキュリティ対策」をレポート

  @IT「Windows 7」 特設サイトオープン!
最新情報・移行ノウハウを公開しています