システムトレイに常駐するRSSリーダ - RSS Notifier1.0公開

    杉山貴章  [2005/07/26]

    RSS Notifier Projectは24日、Javaで記述されたRSS(RDF Site Summery)リーダであるRSS Notifierをリリースした。RSSはヘッドライン情報を記述するためのXMLフォーマットの一種で、コンテンツの最新情報を配信するために広く利用されている。RSS NotifierはRSSフィードを読み込んでその内容を表示するためのアプリケーションで、Windowsのシステムトレイに常駐してニュースの更新を監視することができる。

    RSS NotifierはJavaで記述されてはいるものの、Windowsシステムトレイに常駐するタイプのアプリケーションなので、当然Windowsでしか動作しない。プログラムが起動すると、その後は登録したニュースのRSSフィードが更新されていないかを定期的にチェックする。もし更新されていた場合には、ポップアップなどでそれを知らせてくれる仕組みになっている。

    今回リリースされたRSS Notifierの最初のバージョンでは、システムトレイに常駐できる以外は一般的なRSSリーダの持つ最低限の機能のみを持っている。すなわち、閲覧したいRSSフィードの登録と削除、更新チェック間隔の設定などである。また、リンクをデフォルトブラウザで開く機能も持つ。RSSリーダとしてはまだまだ今後の発展を期待したいところではあるが、プログラム自身は非常にシンプルな作りなので、これをベースに自分でカスタマイズするのもいいだろう。

    Javaプログラムをウィンドウズのシステムトレイに常駐させるために、RSS NotifierではJDIC(JDesktop Integration Components)というライブラリを使用している。また、RSSフィードの解析にはRSSLib4Jというライブラリを使用する。いずれもオープンソースライセンス(JDICはLGPL, RSSLib4JはGPL)のもとで公開されている。

    なおRSS Notifierによるメニュー等の表示は、デフォルトでは英語またはポルトガル語にのみ対応している。日本語表示に対応させるには、ソース中のorg/rssnotifier/i18nディレクトリにプロパティファイルを追加すればよい。RSS Notifier自身はGPLのもとで配布されている。

    関連記事

    JavaOneに見るOracleのEJB 3.0/JFS/BPELへのコミット - SOAの実現へ [2005/7/1]
    JavaOneに見るJava EE 5 - Persistence APIがEJBから独立 [2005/6/29]
    EJB 3.0をいち早く学ぼう - Webアプリの新技術を教えるJBoss TrailBlazer [2005/6/29]
    Linuxの次はJ2EEサーバ? - 増加するJBossへのベンダサポート、日本HPからも [2005/7/14]
    Jini/JavaSpace開発環境「Inca X」のJBuilderプラグイン公開 [2005/7/20]
    OracleがJDeveloperのライセンスを無料に [2005/6/28]
    NetBeans用Javaアプリケーションプロファイラ - NetBeans Profiler [2005/6/28]
    Pure JavaのSSH2実装"JSch 0.1.21" - X11フォワーディングなどにも対応 [2005/7/19]
    セマンティックウェブ開発ツールキット"Sesame 1.2.1"、"Elmo 0.1.1"公開 [2005/7/15]
    Javaによるプル・ベースの高速XMLプロセッサ Woodstox 2.0公開 [2005/7/12]
    Java XML Digital Signature APIs 1.0(JSR 105)-XMLへの電子署名をサポート [2005/7/11]
    JDOを実装したオブジェクト指向データベース - JDOInstruments公開 [2005/7/14]
    GroovyとGvTagsで手軽にWebアプリ開発 - GvTags 0.1.0公開 [2005/7/14]
    Zend Core for IBM - PHPとDB2/UDB・Cloudscapeとの連携強化へ [2005/7/13]
    JavaによるGUI構築ツール UICollection 2.0公開 [2005/7/13]
    Seasar4 EA1公開 - backport175によるアノテーションをサポート [2005/7/13]
    Eclipseの設定をAntビルドスクリプトに反映させるant4eclipse公開 [2005/7/12]
    Java暗号処理ライブラリのバージョンに注意 - 7月28日に証明書期限切れ [2005/7/12]
    Javaアプリケーション開発のテスト工程を自動化 - Jameleon 3.0公開 [2005/7/11]
    オープンソースの高機能Java CMS - OpenCms 6.0.0公開 [2005/7/1]

    関連サイト

    新着記事

    特設サイトの情報

      人気記事

      一覧

        イチオシ記事

        新着記事

        特別企画

        マイナビニュースマガジン