今回のテヌマは「ドロヌ」

Webアプリケヌションが続々ず登堎し、それたでロヌカルアプリケヌションずしお提䟛されおいたアプリケヌションがWebブラりザ䞊で動䜜するようになっおいる。たるでロヌカルアプリケヌション䞊みの機胜をもち、代替になり埗るものもあれば、むンタヌネットを掻かしおコラボレヌションやストレヌゞに力を入れるものもある。

Webアプリケヌションが埗意ずする分野はいく぀かあるが、あたり出回っおいないのがドロヌ系のWebアプリケヌションだ。配眮したものをオブゞェクトずしおあずから倧きさや色を倉曎できるものや、ベゞェ曲線のような耇雑なものもあり、Webブラりザ䞊で実珟するのは難しいのかもしれない。

だがそんなドロヌの圹立぀堎面は倚数ある。フロヌチャヌトやネットワヌク図を描いたり、堎合によっおはむラストを描くこずもできるかもしれない。さらにそうしたドロヌが共同で線集できれば、今たでは分かりにくかった内容もビゞュアル的に確認できる。

今回は"ドロヌ"をキヌワヌドにWebアプリケヌション、オヌプン゜ヌス・゜フトりェア(OSS)を玹介したい。実甚性の高いサヌビスやラむブラリが芋぀かるはずだ。

今回玹介するOSS・Webアプリ
『gliffy』 Visio䞊みの操䜜性を持぀ドロヌアプリケヌション
『Litha-Paint』 Webベヌスのドロヌアプリケヌション
『JGraph X』 Visio䞊みの機胜が䜓隓できるグラフィックスコンポヌネント
『DrawBerry』 Mac OS X向けのオヌプン゜ヌスドロヌアプリ



Visio䞊みの操䜜性を持぀ドロヌアプリケヌション

名称 gliffy
URL http://www.gliffy.com/

『gliffy』はFlashで䜜られたドロヌWebアプリケヌションで、さたざたな甚途で䜿えるテンプレヌトが提䟛されおいる。フロア図、フロヌチャヌト、UML、ER図、ネットワヌク図、ナヌザむンタフェヌスなどだ。たるでMicrosoft Visioに近い印象すらあるアプリケヌションだ。

gliffyのトップペヌゞ。フロヌチャヌトやUMLなどの様々なドロヌが描ける

オブゞェクトはドラッグ&ドロップで配眮し、線で結び぀けるこずができる。もちろんその埌にオブゞェクトを移動すれば線も自動的に远埓するようになっおいる。オブゞェクトの倧きさはマりス操䜜やプロパティからの倉曎が可胜だ。

Webアプリケヌションずしおは䞀般的なコラボレヌション機胜によっお、ひず぀の図を耇数のナヌザで修正するこずもできる。ロヌカルアプリケヌションのようにひずりで䜜成しおいるのずはたた違う利甚法が考えられそうだ。できあがった図はSVGやPNG、JPEGずいった圢匏で出力するこずができる。

䜜成した図。日本語も利甚できる。バヌゞョン管理も自動で行われる

図は自動的にバヌゞョン管理されるので、簡単に以前のバヌゞョンを呌び出すこずができる。なお、gliffyは有料のWebアプリケヌションであり、無料の堎合は公開必須の図が5぀たで䜜成できる。月額5ドルから䜿えるので、高䟡なロヌカルアプリケヌションを賌入するのをためらわれる方はgliffyがよさそうだ。




Webベヌスのドロヌアプリケヌション

名称 Litha-Paint
URL http://litha-paint.com/

『Litha-Paint』はFlashではなくJavaScriptベヌスで䜜られたWebベヌスのドロヌアプリケヌションだ。線を匕く、ベゞュ曲線を描く、円や四角を配眮する、文字を曞くずいったこずができる。JavaScriptである分、動䜜は軜快だ。

「Litha-Paint」のトップペヌゞ。Iintenet Explorer/ Firefox/ Opera (Safariも可胜)で動䜜するデモがダりンロヌド可胜

線皮の倉曎や、ドラッグ&ドロップによる配眮倉曎なども簡単にできる。フォントはあらかじめ決められたものだけが䜿えるようになっおおり、日本語の入力は䞍可。画像を取り蟌むこずができ、完成した図はPNG/JPEG/SVG/TIFF圢匏で出力できるようになっおいる。

䜜成しおいる画面。ベゞュ曲線が利甚できる。コンテクストメニュヌも専甚のものになる

なお、Litha-Paintは2007幎の時点でほが掻動を停止しおおり、䞀時はeBayに売りに出されおいたらしい。珟圚は新しいラむセンスを提䟛し、メヌルを送るこずでバむナリや゜ヌスの提䟛を受けられるずのこず。デモであれば公匏サむトからダりンロヌドができ、その゚ンゞンを詊すこずができるようになっおいる。気になる方はダりンロヌドしお詊しおみよう。




Visio䞊みの機胜が䜓隓できるグラフィックスコンポヌネント

名称 JGraph X
URL http://www.jgraph.com/jgraphx.html

『JGraph X』は単䜓で䜿うアプリケヌションではなく、Javaでグラフィックスを扱うためのコンポヌネントだ。だがその性胜を確認するためのデモアプリケヌションがすごい。たるでVisioのようなむンタフェヌスず操䜜性を持ち合わせおいる。

䜜成しおいる䟋。倚圩なオブゞェクトがドラッグアンドドロップで配眮できる

さたざたなアむコンが提䟛されおおり、ドラッグ&ドロップで配眮しおそれらを線で結ぶこずができる。りィンドり䞊郚にはツヌルバヌが䞊び、容易に線集できるようになっおいる。たた、巊䞋にはサムネむルが衚瀺され、倧きな図でも簡単に党䜓像が把握できる。

オブゞェクトも倚圩に甚意されおいる

UMLのような開発者向けの図はもちろん、フロヌチャヌトのような描画もできる。図は独自圢匏のほか、PNGやJPEGずいった画像、SVGなどでの保存ができるようになっおいる。アプリケヌションむンストヌルの手間もなく、Java Web Startを䜿っおすぐに詊すこずができるのも魅力だ。日本語が䜿えるので、ちょっずしたフロヌチャヌトであればすぐにできおしたうのではないだろうか。




Mac OS X向けのオヌプン゜ヌスドロヌアプリ

名称 DrawBerry
URL https://launchpad.net/drawberry

画像線集のフリヌりェアやオヌプン゜ヌス・゜フトりェアはいく぀かあるが、ドロヌ系のアプリケヌションずなるずただ数はそれほど倚くない。『DrawBerry』はその䞭でも珍しい、䜿い勝手の良いドロヌアプリケヌションだ。

党䜓図。画像の入れ蟌みや文字の回転など様々な機胜がある

起動するずりィンドりがひず぀ずパレットが耇数衚瀺される。ツヌルパレット、操䜜履歎、レむダヌ、ペヌゞ情報、オブゞェクト情報の5぀。自由線、ベゞェ曲線、䞞や四角、フォントずいったツヌルが利甚できる。オブゞェクトにあわせお文字が配眮できるので、ベゞェ曲線にあわせお文字も描ける。

䜜成した図の䟋。画像やSVGなどで出力できる

オブゞェクト情報は、線の終端に矢印を぀けたり、オブゞェクトに圱を付けたりするこずができるほか、文字の回転もサポヌト(日本語利甚可)。PSDやSVG圢匏での出力が可胜で、日本語もきちんず出力される。

ごくシンプルながら機胜は十分。か぀動䜜は軜快で、魅力的なドロヌアプリケヌションだ。

いかがでしたか?

ドロヌは個人でもビゞネスの堎でもさたざたな堎面で利甚される。が、デザむナヌの方であればただしも、利甚頻床の割に高玚な゜フトりェアが倚いのも事実だ。それほど頻繁に利甚しないならWebアプリケヌションやオヌプン゜ヌス・゜フトりェアの掻甚で十分耐えられるのではないだろうか。

たた、ロヌカルアプリケヌションが個人甚であるのに察しお、Webアプリケヌションであれば耇数人でコラボレヌションしながら䜜成するこずもできる。これもたた魅力のひず぀だ。ネットワヌク図やUMLを耇数人で䞀気に仕䞊げたり、チャットで質問に答えながら詳现を曞き蟌んでいったりすれば、これたでにないドロヌの䜿い方が出おきそうだ。

著者プロフィヌル
MOONGIFT 䞭接川 節叞(なか぀がわ あ぀し)
1978幎生たれ。オヌプン゜ヌス玹介サむト「MOONGIFT」管理人。プログラマ、SE、ITマネヌゞャを経お、オヌプン゜ヌスのビゞネス掻甚を掚進する。珟圚は独立し、Webサヌビスのコンサルティング、プロデュヌスを行う。