今月のプロジェクト
2008年12月 - SIE
プロジェクトの概要
SIEとはハイパーテキスト形式の画像をブラウザに表示させるのに便利なJavaScriptライブラリ(Webページ製作者向け)。オープンソースで開発されています。
プロジェクト管理者へのインタビュー
SIEはどんなソフトウェアですか?
ハイパーテキスト形式の画像を、ブラウザで表示させるために作られた、Webページ製作者用ソフトウェアです。
Inkscapeで作った画像をネットに公開したい方などにお勧めします。また、画像に直接、ハイパーリンクを張る機能があります。
プロジェクトを始めたきっかけは?
主なブラウザ、たとえば、FirefoxやOpera、Safari、Google Chromeなんかでも、ハイパーテキスト形式の画像を表示できるのに、Internet Explorerだけ表示されなくて不便でした。そこで、Firefoxのコードを一部、用いながら、SIEを開発しました。
開発の流れをブログで公開したところ、予想外に大きな反響があり、takenspcさんが複数で開発、管理する方式を提案してくださったため、SIEプロジェクトを始めたのです。
このソフトウェアのターゲット・ユーザーは?
Webページを製作している皆さんです。
このソフトウェアをどれくらいのユーザーが利用しているとお考えですか?
ダウンロード数からすると、現在は少なくとも20人くらいだと思います。実際はそれ以上かもしれません。
プロジェクトがうまく行っていると感じるのはどんなときですか?
W3Cのテストに、ほんの一部であっても合格したときです。
このプロジェクトをやっていて最も驚いた出来事は?
オープンソースのプロジェクトとして、SIEを公開したとたん、大量のすばらしいパッチをrevuloさんからいただいたことです。revuloさんには感謝を言いたいです。
もともと、自分のブログ以外でSIEを宣伝していなかったので、私はしばらくは開発を一人で続けるだろうと考えていたんですね。けれど、結果は違っていました。
優秀な人の協力を得られたことにより、SIEは成功に近づくことができたと思います。自分ひとりで開発したSIEよりも、協力した方が、明らかに優れた成果が出ました。
このとき、オープンソースの力に改めて驚かされましたね。
このプロジェクトで最も苦労している点は?
バグの修正と、軽量化の兼ね合いです。バグの修正をしたときに、実行速度を犠牲にしなければならなくなるので、いろいろと気をもんでいます。
今後のプロジェクトの方向性は?
Test Suitesの合格のために、不具合の修正をしていきたいと思います。文書も充実させていきたいです。
どのような要望がユーザーからあがっていますか?
「いろんな環境で、動作をチェックしてほしい」という声がありました。私一人の力では難しいので、たぶん、他の方の協力が必要になるかもしれません。
このソフトウェアあるいはプロジェクトについて誇れるところは?
プラグインを用いずに、IEをはじめとした7割以上のほとんどのブラウザで、画像を表示できるのがSIEのウリです。
このプロジェクトでどこかやり直せるとしたら、どこを変更したいですか?
予定をきっちりと作っておくべきだったかなと。
あなたの本業は何ですか?
アルバイトです。
あなたの開発環境は?
GreenPad。IE、IE7 proなど、そのほか、Firefox、Opera、Safari を使って確認しています。(Windows XP SP2)
ハードはノート(Celeron M プロセッサー410、メモリ512MB、WXGA)
バージョン・ヒストリー:
- 2008 1.22 バージョン0.10のアルファ版1を公開
- 2008 3.8 バージョン0.11を公開。HTMLに直接画像を埋め込める機能を付けた。また、ブックマークレットのSiebを作成。
- 2008 5.2から8.16まで バージョン0.2x。バグの修正と高速化。(中略)
- 2008 12.4 最新版のバージョン0.38の公開。
- 2008 12.9 現在に至る
このプロジェクトに貢献するには?
もし、このインタビューを見て興味をもたれた方は、リリース一覧からダウンロードした後、Readme.htmlを読んで、中のファイルを、自身のサーバにアップロードしてブラウザで見てください。
ハイパーテキスト形式の画像をいじるのもよし。仮に異常箇所を見つけたら、プロジェクトページのチケットにご報告くだされば大変助けになります。
SourceForge.jpへの要望をお聞かせください。
いつもお世話になっています。プロジェクトホームに、スクリーンショットを表示できるようになるとありがたいです。
(取材日:2008年12月9日)
記事へのご感想をお寄せください。
今月のプロジェクトに戻る