投稿者:Celebre for Blessed Perfection 2008/05/12 (月) 00:30:35 ◆ ▼ ◇ [qwerty]プログラミングについて悩んでいました。画像関連のフォーマット変換並びにフィルタ処理を実行するウェブア
プリにおいて、完成したにもかかわらずそのウェブアプリに付加価値を見出すことができない。なぜならば、こ
れはOS内にネイティブコンパイルされた汎用アプリケーションを使用する事が多く、ウェブ上においてこの機能
を実現しても付加価値は生まれないと判断。ここに至って当初想定していたもう一つのケースである、英文スピ
ーチを行うウェブアプリを開発するとの決断に至る。これもまた商用アプリケーションによって実現されている
機能ではあるが高価なものが存在する中で、簡易なウェブアプリを開発する事によって、ウェブ上での付加価値
が高まると見通す。前述の目的を達成するためにSun Microsystems社の提供するJava Speech APIを使用する。
またサーバ管理に関して言えば、このサイトを外部に公開した上でYahooやGoogle等へカテゴリ登録をする事によ
り、このサイトのアクセス数と利用者数が飛躍的に増幅する。よってこのサイトはアフィリエイト効果の高いサ
イトになる事が不可避に想定される。伴ってこのサイトはJSF等によるJavaの中でも最も最新のフレームワークを
使用した構築となる事由の下に、サーバも自らのハードウェアとソフトウェアによって構築保守しなければなら
ない。こうした中でサーバ管理技術に関しては、Javaの特長であるマルチプラットフォームの特性が生きること
になる。例えば、プライベート用とサーバ用の2台のワークステーションが手元に存在する。プライベート用は
Windows、サーバ用はSolarisと異なるオペレーティングシステムである。サーバ用のSolarisが仮にセキュリティ
保守関連の操作によって一時停止または再起動が必要になった際に、外部からは接続ができない。この間にJava
で開発されたウェブアプリケーションであれば、サーバ処理をプライベート用であるWindowsに一時的に切りかえ
る事が可能になる。この様なJavaの汎用性により可用性の高いウェブアプリケーションの構築が可能になった。
Java Speech API
http://java.sun.com/products/java-media/speech/reference/api/index.html
http://java.sun.com/products/java-media/speech/forDevelopers/jsapi-doc/index.html