【3/18〜】Amazon、VMwareが語る『クラウドの未来』 スラッシュドット    はてなブックマーク  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-
  TomcatやJBossなどAPサーバ環境に関する
情報を集約! “業務”用APサーバ大百科

New!
  一気に解説! 最新のクラスタストレージ
「RAIDを超えたストレージ基準」……など

New!
  クラウド的ユーザー体験の変化は脅威か?
仮想化技術を使いこなす運用管理術を紹介

New!

  上司や部下、部署内メンバーとの情報共有
を“ガラッ”と変えるコラボツールとは?

New!
  おばかアプリ選手権、第4弾開催中!!
ムダにカッコよくてくだらない作品求ム!

  社内ファイルサーバを“クラウド”に統合
VPN直結「クラウド型ストレージ」を紹介

  Twitterのアカウントはなぜ突破された?
メールによる新手の攻撃手法とその対策

  もう仮想化のお試しフェイズは終わりだ!
Hyper-V 2.0が基幹システムも仮想化

  美人!? まあまあ? 気になる いやし系!!
PV急増で「美人時計」がとった手段とは?

  クライアント企業から求められる人材
⇒IT技術と経営戦略を併せ持つ「戦略家」

  .NET編集長が実践する「技術情報検索術」
サンプル・コードを簡単に探す“技”は?

  業務効率と情報セキュリティ対策を両立!
手間なく確実に機密情報を守る方法とは?

  進化を続ける富士通ストレージETERNUS DX
製品開発者の自信を裏付けるものとは何か

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

  【CTC事例】約30の基幹システムを統合!
膨大なバッジジョブを制御した方法は?

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

  その数、なんと400台以上! グループ内
サーバの「統合管理」によるメリットは?