【最終回】

バージョンアップのお知らせを確実に

バージョンアップのお知らせには「更新風鐸」対応が一番

(00/09/13)

 こんにちは、nakkaです。前回はインストールプログラム作成ソフト「EXEpress」でインストールプログラムを作成して、ソフトを手軽にインストールできるようにしました。インストールプログラムの背景画像の作成に力を入れ過ぎて、ソフトの開発より手間がかかった、なんてことはなかったでしょうか?

 さて、今回でいよいよ最終回。ソフトを公開した後、ソフトをバージョンアップするときに役立つソフトを紹介します。

 オンラインソフトの最新バージョンをチェックする「更新風鐸」

「更新風鐸」  公開したソフトの機能を磨いたり充実させるには、多くのユーザーにソフトを公開したことをお知らせしてソフトを使ってもらい、多くの意見を出してもらうのが一番です。しかし、ユーザーが多くなってくると、ソフトをバージョンアップした際にユーザー1人1人にお知らせするのは大変です。メーリングリストを作ってお知らせしたり、購読登録したユーザーにメールマガジンを発行するといった方法もありますが、ソフトの開発に時間が取られてソフト開発以外のことになかなか手が回らないこともあります。そんなときは、ソフトの最新バージョンを素早くお知らせできる「更新風鐸」を利用してみましょう。

 「更新風鐸」は、オンラインソフトのバージョンをチェックするソフトです。自分が開発したソフトのバージョンを「更新風鐸」でユーザーにチェックしてもらうためには、ソフトを「更新風鐸」に対応させる必要があります。

 ソフトを「更新風鐸」に対応させるために、「更新風鐸」のホームページからダウンロードできるライブラリファイルを利用して、自分のソフトに「更新風鐸」が最新バージョンをチェックできるようにする機能をプログラミングします。この機能をソフトに組み込むことで、ソフトのバージョン情報やソフトのダウンロードファイルを置いたホームページのURLなどをレジストリに記録できるようになります。ユーザーが「更新風鐸」を実行したときにそのレジストリの情報を読み込んでホームページなどを調べ、ソフトがバージョンアップしているかどうかをチェックする仕組みになっています。

 ソフトに「更新風鐸」を利用するための機能を組み込むのが大変だという場合は、ファイルをダブルクリックするだけでレジストリに設定を追加できるREGファイルを配布して、ユーザー自身にレジストリを設定してもらうという方法もあります。例えばv2.0にバージョンアップした際に、v2.0のバージョン情報を記録したREGファイルをソフトに同梱して配布し、ユーザーがソフトをインストールする際にREGファイルをダブルクリックしてもらうのです。ユーザーにこういったインストール時の負担をかけることのないように、前回紹介した「EXEpress」を使ってソフトのインストール時に自動でレジストリを設定するのもひとつの方法です。

 「更新風鐸」の使い方は、起動すると一覧表示されるソフト名の中からバージョンをチェックしたいソフトを選択し、ボタンを1回クリックするだけです。選択したソフトの情報をすぐに取得して、各ソフトごとにバージョンアップしているかどうかを知らせてくれます。普段使っているソフトが「更新風鐸」に対応していなくても、ソフト作者のホームページを調べてバージョンアップしているかどうかを簡易的にチェックできるのも特長です。

 ソフトを公開した後に重大な不具合などが見つかった場合は、少しでも早くバージョンアップして、ユーザーに修正した最新バージョンを使ってほしいと思います。ソフトを「更新風鐸」に対応させておけば、ユーザーは「更新風鐸」を使って常に最新のバージョンを把握でき、バージョンアップがあった場合にいち早くソフトをダウンロードできるでしょう。

 最後に

 「オンラインソフトで日曜プログラミング」の連載を12回にわたって続けてきましたが、ソフト開発の参考にはなったでしょうか? 連載第1回で予告していた通り、ランチャーソフト「nLaunch開発版」は連載で紹介したオンラインソフトだけを使って開発できました。操作性が統一されている製品版の開発環境とは違って、オンラインソフトはそれぞれで操作方法が異なっていたりと初めはとまどう部分もありましたが、「nLaunch開発版」の仕上がりにはけっこう満足しています。

 もちろん、これからも様々なオンラインソフトを使って、オリジナルのソフトを開発していこうと思っています。みなさんも、オンラインソフトを使ったソフト開発にぜひ挑戦して、斬新なソフトを公開してみてください。

 それでは!

【ソフト名】更新風鐸
【著作権者】G.ib(竹内 亨) 氏
【ソフト種別】フリーソフト
【バージョン】2.05(99/05/25)

□Tenacious Nexus
http://www.t-nexus.com/
□窓の杜 - 更新風鐸
http://www.forest.impress.co.jp/library/koshinfutaku.html

(nakka)

オンラインソフトで日曜プログラミング INDEXへ
トップページへ


Copyright 2000 impress corporation All rights reserved.
編集部への連絡は mado-no-mori-info@impress.co.jp まで