3.3のパッケージこんにちは。チェンジビジョンの近藤です。3.3(コード名:Europa)がリリースされてはや2ヶ月が経ちました。3.3へ乗り換えられたでしょうか。3.3では用途に合わせて5つのパッケージが用意されています。3.3のパッケージまたPHP開発者のためのPDTプロジェクトがリリースされる予定ですので、もしかするとPHP開発者用のパッケージが公開されるかもしれません。そのほか配布サイトではサードパーティのWebサイトへのリンクがあります。これらのWebサイトにアクセスすることで、必要なプラグインを自分で選択しながら開発環境を作成できます。Downloadshttp://www.eclipse.org/downloads/パッケージの機能比較一覧http://www.eclipse.org/downloads/moreinfo/compare.phpさて、このパッケージの機能比較一覧ですが、この中には見慣れない機能があげられています。3.3のリリースで、同時にリリースされた「Mylyn」というプラグインです。MylynはClassicとC/C++以外のパッケージに含まれているので、ほぼ標準的に組み込まれたプラグインであるといえます。本連載ではこのMylynがアプリケーション開発にどんな便利さを提供するかを解説していきます。MylynとはMylynとはタスク指向UIを開発環境に提供するために開発されているプラグインです。Mylarがリリースされたのは2006年12月で、そのころから気になっていたり、すでに使っている方も多いのではないでしょうか。Mylynを使うのはどのような場面なのでしょうか。クラスの数が1,000以上あるプロジェクトの障害調査をしているときを思い浮かべてください。スを追いかけていきます。開いていることがあるのではないでしょうか。自分がはじめた作業や調べていた作業がなんだったか忘れてしまうことはないでしょうか。タスクを忘れることがよくあります。タスク指向UIとはこういった問題を解決するために考えられたUIだと筆者は考えています。タスク指向UIとは図1はMylynのタスク指向UIを有効にした画面です。図1:Mylynの提供するタスク指向UI画面(画像をクリックすると別ウィンドウに拡大図を表示します)図1の左にあるパッケージエクスプローラを見てください。現在行っているタスクに対応するファイルのみが表示されています。このようにMylynを使うことで、現在行っているタスクに対応するファイルのみ表示するようにフィルタリングすることができます。Mylynではタスクと編集対象の対応を「タスクコンテキスト」と呼んでいます。これにより、迅速なタスクの引き継ぎを行うことを実現しています。Mylynの提供する機能Mylynの提供する機能は大きく分けて6つあります。表2:Mylynの提供する機能Mylynプロジェクトから提供されている機能は大きく分けると上記の6つですが、他のプラグインと連携することでより便利に使えるように設計されています。標準で提供されているCVSの変更履歴の管理も、SubversiveやSubclipseなどのMylynを使ってタスクごとに行えるよう、連携するプラグインが提供されています。BTSとの連携機能では、MylynはBTSとの接続口をコネクタとして拡張ポイントを定義しています。BTSとのコネクタに、BugZilla、Trac、JIRAがあります。その他、サードパーティ製のコネクタもいくつか公開されています。今回はMylynのインストールやMylynの基本的な使用方法について取り上げ、変更履歴の管理やBTSとの連携については次回に取り上げます。チェンジビジョン株式会社チェンジビジョンにて製品開発を行うかたわら、Eclipseプラグイン開発など、オープンソース活動に従事。OSGiなどアプリケーションのモジュール化技術に興味があり、趣味で実践し、仕事に生かしている。かんばんとスクラムなど、ソフトウェア開発に役立つ記事や書籍の翻訳活動にも従事している。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。「コンテナ」の概要を知る2020/2/21設計/手法/テスト技術解説データ中心設計(DOA)に基づいたデータモデリング2020/2/20クラウド技術解説Rancherコードリーディング入門(3/3)2020/2/19開発ツールイベントGitHub、エンタープライズ向けのイベントを国内で開催。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。