
ユカイ、ツーカイ、カイハツ環境!(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開発の画面(画像をクリックすると拡大します) |
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の開発(画像をクリックすると拡大します) |
コラム 「Eclipse 3.5の日本語化について」 |
||
| Eclipseの本家サイト「Eclipse.org」で配布しているEclipseパッケージは、言語は英語のみのサポートとなります。英語のみのサポートといっても、ファイルの編集などで日本語を利用しても問題はありませんが、メニューなどのメッセージはすべて英語になっています。 そこで、MergeDocプロジェクトで提供されている「Pleiades」を利用すると、3.4以前と同様にEclipseのメッセージを日本語化できます。Pleiadesについての詳細は、MergeDoc Projectのサイトをご覧ください。
編集部注:Eclipseの日本語化については、下記記事もご参照ください。 |
次ページからは、Eclipse 3.5の主な変更点を10個紹介していきます。
| Index | ||||||||
|
||||||||
ユカイ、ツーカイ、カイハツ環境! バックナンバー 連載インデックスへ»
- 第1回 Trac Lightningで始めるチケット式開発「電撃」入門
- 第2回 SubversionとTracでファイル管理の“迷宮”から脱出
- 第3回 分散バージョン管理Git/Mercurial/Bazaar徹底比較
- 第4回 Aptanaなら開発環境とクラウドの連携が超お手軽!
- 第5回 App Engine/AptanaなどJavaクラウド4つを徹底比較
- 第6回 Eclipse 3.5 Galileoの「実に面白い」新機能とは
- 第7回 ブラウザを選ばずWebテストを自動化するSelenium
- 第8回 JUnit/FindBugs/PMDなどを総観できるQALab/Limy
- 第9回 Googlerも使っているIntelliJ IDEAのOSS版を試す
- 第10回 Webのバグを燃やしまくるFirebugと、そのアドオン7選
- 第11回 DB設計の神ツール「ERMaster」なら、ここまでできる
- 第12回 AWS ToolkitでTomcatクラスタをEC2上に楽々構築
- 第13回 究極の問題解析ツール、逆コンパイラJD-Eclipseとは
- 第14回 AzureのストレージをJavaで扱えるWindowsAzure4j
- 第15回 Java EE 6/Tomcat 7/Gitに対応したEclipse 3.6
- 第16回 単体テストを“神速”化するQuick JUnitとMockito
- 第17回 コード探知機「Sonar」でプロジェクトの深海を探れ!
- 第18回 Team Foundation ServerでJava開発は大丈夫か?
- 第19回 Review Boardならコードレビューを効率良くできる!
- 第20回 Bazaarでござ〜る。猿でもできる分散バージョン管理
- 第21回 「Hudson」改め「Jenkins」で始めるCI入門
- 第22回 Ant使いでもMavenのライブラリ管理ができるIvyとは
- 第23回 AWSの自由自在なPaaS「Elastic Beanstalk」とは
- 第24回 Eclipse 3.7 Indigo公開、e4、Orion、そしてクラウドへ
- 第25回 Java開発者が知らないと損するPaaSクラウド8選
- 第26回 Git管理の神ツール「Gitolite」なら、ここまでできる!
| Java Solution全記事一覧 |
TechTargetジャパン
- 並列分散処理の常識をHadoopファミリから学ぶ (2012/2/8)
並列分散処理の課題やHadoopの長所/短所、そして短所を補うHadoop関連プロジェクトの構成や概要などを簡単に紹介 - WebLogicサーバ最新版「12c」の気になる4つの特徴 (2012/1/31)
久々にメジャーアップグレードしたJavaアプリケーションサーバについて、製品担当者に軽量インストーラなどの特徴を聞いた - GitHubをもっとソーシャルに使いこなすための7つ道具 (2012/1/23)
ソースコードホスティングのGitHub周辺で便利な新サービスが続々登場しているので、まとめて紹介しよう。特に連動クラウド「fluxflex」が注目だ - 新キャラ登場!スクラムやるならRedmineとALMinium (2011/12/26)
「黒板を“かんばん”にしてたら先生に怒られた(T_T)」「管理はPC内でやればいいのよ」「承知しました」
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -







