2007-01-01から1年間の記事一覧
Eclipse IDE Meta-tooling Platform (IMP)が、Eclipse Technology Project傘下のプロジェクトとしてプロポーザルが今年の8月に出されています。 http://www.eclipse.org/proposals/imp/The Eclipse IMPは、以前"SAFARI"と呼ばれていたIBMが提供するプロジェ…
以下のように、KlassクラスがSuperKlassクラスを継承し、SuperKlassクラスもインスタンス化可能なモデルについて、GMFを用いてダイアグラムエディタを作成する場合、GMFマッピング定義を行う場合に注意が必要です。 結論から言うと、以下のように子クラスで…
昨日9/26に、EMFTプロジェクトに対し「Ecore Diagram Editor」のプロポーザルが行われました。 http://www.eclipsezone.com/eclipse/forums/t101904.html そのタイトルを見てちょっとびっくり。ひょっとして私が開発中のReflective Ecore Model Diagram Edit…
リリース0.1.2のダウンロード:http://sourceforge.net/project/showfiles.php?group_id=203088&package_id=241965&release_id=541481このリリースの大きな変更点は、ルートクラスに同じ型の属性が複数ある場合に、新規オブジェクトをそれぞれの属性に選択的…
id:kojihashi:20070709でも紹介したように、GMFを用いて作成するエディタの編集対象となるモデルには必ずルートクラスが必要で、そのルートクラス(のインスタンス)がキャンバスに対応することになります。GMFを用いて作成したエディタ上のパレットには一般…
8月の中旬に,Epsilonプロジェクトにおいて新しいコンポーネントが公開されていました。 Epsilon このプロジェクトは,以前id:kojihashi:20070713#1184330502において紹介したExeedプラグインを提供しています。今回新しく公開されたコンポーネントで以下の…
9/10(月)から9/14(金)まで,ある国際学会に参加し発表してきました。英語で発表するのは結構久しぶりでしたが,いままでで一番リラックスして発表できました。理由を考えてみると,まず参加者の人数が少なめで,みな気さくでやわらかい雰囲気だったというの…
EMF2.3からXMLResource.OPTION_ROOT_OBJECTSが新たに導入され、EMFモデルインスタンスの部分木だけを直列化することが可能になりました。以下、サンプルコードです。 Resource resource = resourceSet.createResource(URI.createURI("http:///My.lib")); Lib…
GMFの開発メンバの一人,Richard Gronback氏によると,GMFの本を執筆中のようです。 GMFについてはまだまとまった情報がなく,本が出ないかと待ちわびていました。待ち遠しいですね。
XMLスキーマから生成したEMFモデルについては、そのインスタンスを直列化する際に、DocumentRootの直下のみであればFeatureMapUtil.addComment()を使ってコメントを付けることができます。以下、サンプルコードです。 Resource resource = resourceSet.creat…
脳が冴える15の習慣 記憶・集中・思考力を高める (生活人新書)作者: 築山節出版社/メーカー: NHK出版発売日: 2006/11/08メディア: 新書購入: 130人 クリック: 1,222回この商品を含むブログ (326件) を見る脳を使って仕事をする我々にとって,脳のパフォーマ…
リリース0.1.1のダウンロード: http://sourceforge.net/project/showfiles.php?group_id=203088&package_id=241965&release_id=536642このリリースの大きな変更点は、複数の.xml_diagramファイルを同時に開いて編集可能になったことです。その他の変更点と…
EMFモデルから生成したEditコードには、EMFモデルのインスタンスをEditor上に表示するためのLabelProviderとContentProviderを兼ねるItemProviderが含まれます。このItemProviderを修正することにより、アイコンを装飾することができます。例として、以下の…
ソーシャルブックマークを実現するscuttleというオープンソースプロダクトをLinuxサーバ(Fedora Core 3)にインストールしました。これを使うと会社のイントラ内でも運用可能になりますね。scuttleはいわゆるLAMP(Linux+Apache+MySQL+PHP)。Apacheはインスト…
id:kojihashi:20070807で,GMF 2.0向けにカスタムタブをTabbed Properties Viewに追加する方法を紹介しました。GMF 2.0になって,簡単にカスタムタブを追加できるようになりました。しかし,GMF 1.0.3においても,2.0ほど簡単ではありませんが,カスタムタブ…
ピープルウエア 第2版 ? ヤル気こそプロジェクト成功の鍵作者: トム・デマルコ,ティモシー・リスター,松原友夫,山浦恒央出版社/メーカー: 日経BP社発売日: 2001/11/26メディア: 単行本購入: 26人 クリック: 339回この商品を含むブログ (189件) を見るこの本…
先日公開したReflective Ecore Model Diagram Editor download | SourceForge.netのウェブサイトを開設しました。http://dynamicgmf.sourceforge.net/その中で、特にOverviewにおいて、Reflective Ecore Model Diagram Editorの動作を少し具体的に説明してい…
ヒューマン2.0―web新時代の働き方(かもしれない) (朝日新書)作者: 渡辺千賀出版社/メーカー: 朝日新聞社発売日: 2006/12/08メディア: 新書購入: 9人 クリック: 143回この商品を含むブログ (218件) を見るウェブ2.0時代に対し,人間の働き方もヒューマン2.0に…
GMFに関する情報は、今までWikiだったりHelpだったりと、いろいろと分散していて見つけにくかったんですが、最近、Stefan Kuhn氏がGMFに関する情報をひとまとめにしてくれました。Graphical Modeling Framework/Documentation/Index - Eclipsepediaこのおか…
先日公開したReflective Ecore Model Diagram Editor download | SourceForge.netを使って、XMLスキーマに従ったXML文書をグラフィカルに編集する方法を紹介します。まず、GMFで作成するダイアグラムエディタと同様に、新規作成ウィザードから新規ファイルを…
とうとう私が作ったEclipseプラグインをsourceforge.netに公開しました。UNIXプロジェクト名は「dynamicgmf」、正式名は「Reflective Ecore Model Diagram Editor」です。 プロジェクトのURL: http://sourceforge.net/projects/dynamicgmf/ リリース0.1.0の…
昨日、SourceForge.netに新規プロジェクトの登録申請を行いました。今日確認したところ、早速新規登録が認可されていました!新規登録されたプロジェクトのURLは以下です。http://sourceforge.net/projects/dynamicgmf/登録したProject Descriptionは以下の…
実は、今年の6月くらいから夜な夜な作ってきたEclipseプラグインがようやく形になってきたので公開しようと考えています。そこで、昨日アカウント名"kojihashi"でSourceForge.netのアカウントを取得し、今日いよいよ新規プロジェクトの申請をしました。Sourc…
Javalobby.comに掲載されているVisual Libraryのデモ(約18分)を見ました。NetBeans Visual Library EPSVisual Libraryは、EclipseにおけるGEFに相当するもので、グラフィカルエディタを容易に開発することを可能にする協力なフレームワークであると理解しま…
GMFを使ってグラフィカルエディタを自動生成すると、以下のようにデフォルトでTabbed Properties Viewも付いてきます。デフォルトでは、 Core Appearance Rulers&Grid のタブが含まれます。上記のうち、「Core」タブが通常のProperties Viewで表示されるEMF…
人を動かす 新装版作者: デールカーネギー,Dale Carnegie,山口博出版社/メーカー: 創元社発売日: 1999/10/31メディア: 単行本購入: 174人 クリック: 3,319回この商品を含むブログ (615件) を見るこの本は1937年に初版が発行され,1999年に新装改訂版が出され…
以下の記事の最後の章のタイトルは「アーキテクトにもコーディング・スキルが必要か」。ITアーキテクトの役割とスキルを考える! − @IT自分戦略研究所私のイメージしている「アーキテクト」には豊富な実装経験が必須だと考えていますが,この章のタイトルが…
昨日の日記[d:kojihashi:20070730]で、「ドキュメントを読むことの大切さ」について書きました。次はやはり「ソースコードを読むことの大切さ」でしょうか。これはさすがに誰かから教わるわけではなく、日々の研究開発を通じて身をもって感じることです。確…
最近はEclipse開発ばかりになり,サーバ管理程度になってしまいましたが,数年前はLinuxにはまっていました。Eclipse同様,Linuxをベースとしたディストリビューションはオープンソースプロダクツの集合体と言えると思います。当時,それらのオープンソース…
デザイニング・インターフェース ―パターンによる実践的インタラクションデザイン作者: Jenifer Tidwell,ソシオメディア株式会社,浅野紀予出版社/メーカー: オライリー・ジャパン発売日: 2007/01/23メディア: 大型本購入: 29人 クリック: 650回この商品を含…