ユーザーフレンドリーなインターフェイスを持つ
Internet Databaseプログラム with Internet Explorer
秋月巌 AKIZUKI, Iwao
有用な情報とテクニカルライター
さて,http://pcdn.int21.co.jp/pcdn/vb/howto/には企業プログラマにとって,貴重な話題の多くが扱われている.ここはまだ発展中のサイトだから,これからもさらに有用な情報を提供してくれることだろう
.
では,何故,雑誌等に執筆しているライターが,このサイトに見られるような率直な記事が書けないのだろうか.その原因にテクニカルライターの無知や怠慢とは別に,広告主であるメーカーとの政治的な理由をあげる人もいるだろう.確かに,それは間違いではない.影響力のある媒体で作業しているライターは,それなりの制約での作業を強いられている.
図1:ユーザーフレンドリーなインターフェイスを持つWebデータベースシステムのフロントエンド
コンピュータジャーナリズム
しかし,それ以上に原因となるのは,情報の精度への要求が違うことである.たとえば,ある製品の機能が正常に動作しなかったとしよう.Webに掲載する分には,試してみて動作しなかったことを率直に語ればいい
.
しかし,それがマスメディアである限りは,現象に対する追試が必要となる.動作しなかったのが,操作ミスや環境に依存しないものであることを証明しなければならない.この作業は容易ではない.ライターは動作しているものに対する記事を依頼されるのが普通であって,テスティングを頼まれているわけではないからである.結局,ライターとしては,「動作の不安定が認められた」といった,トーンダウンした言い方をせざるを得なくなる.
テクニカルライター
また,ライターは基本的に,仕事を依頼された製品に対する悪口を書きたくないという性質がある.プログラミング関係のテクニカルライターの場合,ライティングのための調査が目的というよりも,自分がこれから使っていくテクノロジーの事前調査のような部分がある.「使えない」と想像がつくような製品の依頼は最初から断ることになる.
こういったライターの制約に比較的とらわれていないのが,日経のコンピュータ雑誌群である.これらの雑誌の記事は編集者(記者)が書いていることが多い.彼らは,ある意味では実務から開放された状態で記事に臨むことができる.調査した結果を使って彼らが社内の部門システムを作ることはあっても,結局,それは実験レベルにすぎない.私は日経の雑誌に書かれている記事のいくつかは,勇気ある告発だと思う.これはジャーナリズムとして重要な姿勢である.しかし,日経の記事の通りにシステムを選択していけば,正しい結果が得られるというわけではない.結局,最後は個人責任だということになる.
Webによる情報公開とMicrosoft
USのMicrosoftのWebサイトは,価値のある情報提供が行なわれている.実用的なものから,将来スクラップになりかねない技術に関してまで,無造作にWebで公開されている.また,MSDNのCDROMやダウンロード可能なモジュールなど,MSのテクノロジーに関して参照可能な情報は限りなく多い.
テクニカルライターが,一般的なエンジニアよりも情報の収集について,極端に有利な立場にあるというわけではない.少なくともMicrosoft関係の情報に関しては,ライターが情報を手にした時点でUSのWebサイトに公開されていることがほとんどである.あえていえば,Webに一日中アクセスしていることが立場上,許されているということと,経費でかなりの金額を資料に費やせることが情報収集の点で有利な点だということになる.
Microsoftがフェアな体質の組織であるか否かは不明だが,開発者に対しては十分にフェアな姿勢を維持しているといえる.ただ,その姿勢は,Microsoftと競合しない製品を開発するエンジニアに対してだけである.
MicrosoftとInternet
Microsoftのインターネット戦略については,あまりにも多くが語られてきた.いろいろな意見があると思うが,概して方針は成功してきたのではないかと私は判断している.Internet Explorerの普及,WindowsNT4.0の発売,ActiveX関連開発環境の整備,Office製品の対応,どれもが驚くべき速度での方向転換をなし遂げた.去年の前半,全体のプランを聞いたときは無謀な計画のように思えたが,それでも予告していた製品はほぼ出揃ったということができる.
同時にMicrosoftのインターネット文化に対する無知さに対する非難もたかまっている.インターネットの分野における現在のMicrosoftの立場は,新大陸発見のころの西洋人に喩えることができる.どちらに正当性があるかは言うまでもないが,ビジネスとしてとらえるならば,どちらにより多くのチャンスがあるかもまた判断は容易である.
| よりユーザーフレンドリなシステム |
今回ここで紹介するインターネットデータベースプログラミングの方法は,Internet Explorerに依存している.つまり,ActiveXテクノロジーに100%依存している.サーバーサイドスクリプト(ASP-VBS),クライアントスクリプト(VBS),ActiveXコントロール(VB5)と,すべてのパートにわたってActiveXテクノロジー(あるいはVisual Basic)が活用されている.しかも,このシステムの作成プロセスではActiveX DocumentsとAdvanced Data Connectorについてもかなりの調査をした(これは次号のVBマガジンに書く予定である).
| AccessアプリケーションのようなインターフェイスをWebで・・ |
以前から,大手ベンダーのある営業マン氏に,Web上で動作するAccessアプリケーションのようなプログラムができないのかと相談されてきた.もちろん,私は「できない」と答えつづけた.HTMLの