Java製のソーシャルブックマーク「gnizr」
Web2.0系のWebアプリケーションというと、Perl/PHP/Python/Rubyといったスクリプト言語が主流になっているが、Javaだって負けていない。
レンタルサーバレベルではJavaの提供は難しいが、企業内サービスとしては十分考えられる。そこでこれを紹介しよう。
今回紹介するオープンソース・ソフトウェアはgnizr、Java製のソーシャルブックマークソフトウェアだ。
gnizrはTomcatで動作するWebアプリケーションで、del.icio.us風の作りになっている。タイトル部はdescription、メモ書きはnotesとなっている部分も似ている。
人に対してブックマークを提案する(やり方が分からなかったが)、links for youの機能や、RSSを出力する機能もある。del.icio.usからのインポート機能もあるので、乗り換えも容易だ。
コミュニティ系の機能として、時間軸で登録状況を追うタイムラインや、グラフィカルなクラスタマップ、世界地図にマッピングして表示する機能等がある。これらはdel.icio.usにはない、独自の機能だ。
Javaで作られていると、どのような技術を組み合わせているのかに興味がいく。gnizrはWebWork+Spring、テンプレートエンジンにはFreemarkerが使われている。これらのテクノロジーの使い方について知りたい人にとっても、興味深いソフトウェアだろう。
gnizr - Google Code
http://code.google.com/p/gnizr/