データイーズ

DataEaseはリレーショナルデータベース管理システム(RDBMS)であり、パーソナルコンピュータ向けのリレーショナルデータベースに基づくデータ集約型ソフトウェアアプリケーションを開発するための迅速なアプリケーション開発ツールとして考えられています。DataEaseは、1980年代初頭にソフトウェア開発者のArun Gupta [ 1 ]とJoseph Buschによって開発されました。最初のバージョンは1981年にSoftware Solutions Inc.によってリリースされました。両氏は1991年に会社を英国のSapphire International Corporationに売却しました。Sapphireは現在も製品の開発と販売を行っています。DataEaseの歴史には、DataEase for DOSDataEase for Windowsという2つの異なる製品シリーズがあります。

2024年9月現在、LegEasy9(DataEase for Windowsバージョン9)はDataEase [1]でオンラインで購入できます。LegEasy9には、印刷領域における100以上の新機能と改良点が搭載されています。

DOS 用 DataEase

当初は Datamaster と呼ばれていた[ 2 ] DataEase の初期の特徴は、プログラマー以外のユーザーが簡単に、有用なソフトウェア アプリケーションを迅速に開発できることでした。DataEase の設計では、画面のフォームやレポートの視覚的なデザインを重視し、基礎となるデータ構造のプロパティなどの難解な詳細をほとんど隠しました。さらに、従来のプログラミング ツールでは多数の複雑な手順を必要とした複雑なデータ管理プロセスが、ユーザーがアプリケーションに変更を加えると、自動的かつ透過的に処理されました。[ 3 ]たとえば、既存のフォームを編集しているときに、ユーザーがフィールドを削除して別のフィールドを追加し、別のフィールドをインデックス付けし、さらに別のフィールドのデータ型を変更した場合、フォームの基になるデータ構造のこれらの変更を反映するために必要な手順が、フォームの保存時に自動的に非破壊的に適用されました。

レポート作成も同様に効率化されました。ユーザーは、DataEase Query Language (DQL) と呼ばれるシンプルな手続き型言語を使って、必要なデータへのアクセスを定義するだけで済みました。DQL 構文の知識がなくても、誰でも即座に DQL スクリプトを作成できるプロンプト型スクリプトエディタは、DataEase の最も見落とされながらも有益な機能の一つです。有効な DQL スクリプトを作成する前に、アプリケーションのコンポーネントや DQL 構文の詳細を記憶する必要はありませんでした。

サンプルDQLスクリプト

従業員(給与 < 50000 かつ 勤続年数 > 4 かつ 最終審査等級 > 85)の レコードを一覧表示します 。LastName の順に、 FirstName、 CurrentSalary: 項目合計、 CurrentSalary * データエントリ EnterRaiseAmount: 項目合計。 レコードを変更します。 CurrentSalary := CurrentSalary * データ入力 EnterRaiseAmount 。 

DataEase for DOSは、データフォーム、レポート、プロシージャの簡略化された定義に加え、アプリケーションのユーザーアクセス、ナビゲーションメニュー、他のソースからのデータのマルチフォーマットインポート、データのエクスポート、データのバックアップと復元、システムドキュメントとユーザーヘルプ、データのバックアップと復元、外部プログラムのアプリケーションへの統合といった機能も提供しました。DataEase for DOSアプリケーションはレコードレベルのロック機能を備えており、多数のユーザーが同時にアクセスできるようになりました。

Unix 上の DataEase

1991 年頃、パロアルトのグループがXDOS と名付けた製品を開発しました。

これは、実行可能なDOSファイルを所定のUnixバージョンに転送するバイナリレベルの変換ソフトウェアであり、これによりDataEase for DOSはDataEase for Unixになりました。DataEase for DOSで作成されたアプリケーションがUNIX環境に移植されるよう、データを含むすべてが移行されました。

XDOS は、当時のさまざまな人気アプリケーションに適用できました (当時は、PC が IT 部門以外、または職場のデスクトップ、図書館、あるいは IT プロフェッショナル開発者の自宅などで見られることはほとんどなかったため、専門的な意味でのアプリケーションでした)。

XDOS 互換アプリケーションには、DataEase、MS WordLotus 123 (スプレッドシート) などがあります。

XDOSは、UNIXシステムの特定の亜種向けに提供されていました。HP製ではなく、他のほとんどのUNIXシステム向けに提供されていました。UNIX系のメーカーは、当時HPが合意不可能と判断した特定の技術仕様を譲り渡すことに同意する必要がありました。UNIXのほぼすべての亜種では、そのような問題は発生せず、UNIX/ XENIX系間の互換性により基準を満たしていました。

XDOS 開発者はその後、UNIX 用の X Window Systemを開発しました。

最終的に、DOS用のDataEaseをWindows用のDataEaseに移植できないという決定が下されたとき、ロシア語と日本語を含む13の言語で、世界中の大規模なユーザーベースから尻が落ちた。

DataEaseの活用

DataEase for DOSは、アプリケーション開発者や企業における独自のビジネスプロセス管理責任者の間で幅広い支持を得ました。1980年代後半にDataEase Internationalが発行した「DataEase Resource Guide」には、廃棄物管理から法執行機関まで、幅広い専門分野にわたる約200種類の市販アプリケーションが掲載されています。実際、NASAFord Motor Co.、Citimortgage(旧Lomas Financial Corporation)、American Automobile Clubなど、多くの企業ユーザーがビジネスクリティカルなアプリケーションにDataEaseを導入しました。

DataEase for DOSは世界中で配布され、Sapphire Internationalの情報によると、ピーク時には約200万シートのインストールベースに達しました。Sapphireは2003年にDataEase for DOSの配布を中止しましたが、2008年時点でも、多くのDataEase for DOSアプリケーションが世界中で引き続き利用されていました。

受賞歴

DataEase for DOSは、数々の権威ある業界賞を受賞しました。 [ 4 ]

  • PC マガジンエディターズチョイス: 1986、1988、1989
  • PCマガジン最優秀賞:1988年、1990年
  • PC Week Labsデータベース チャレンジ開発シュートアウト - オリンピア PC ユーザー ショー: 優勝者 1989 年 (Julian Brearley と Gary Cowan)、1990 年 (Julian Brearley と Simon Irwin)

Windows 用 DataEase

DataEase for Windows (DFW) は、Windowsデータベースアプリケーションを構築するための迅速なアプリケーション開発ツールです。DataEase for Windows は、前身である DataEase for DOS の直感的な機能の多くを放棄しました。DataEase for Windows は、より技術的な知識を持つプログラマーのニーズに応えるように設計・位置付けられています。これは、当時、近い将来すべてのデータがSQLベースのクライアントサーバープラットフォームに保存され、DataEase 自体も SQL 開発ツールへと進化するだろうという確信があったためです。

DataEase for Windowsは、DQL手続き型言語を搭載していなかったDataEase Expressの後継として、1994年に初めてリリースされました。ユーザーインターフェースが刷新され、データ構造と画面(フォーム)の自動作成機能は廃止されました。DataEase for Windowsには、DE DOS 4.53からの自動移行ツールとDFD5からのテーブルとデータの直接取得機能が組み込まれていたにもかかわらず、長年DataEase for DOSをご利用いただいていた多くのユーザーにとって、階層的なCUIパラダイムから脱却し、Windows製品の新しいツールを最大限に活用することは困難でした。

そのため、既存の DataEase for DOS ユーザーによる DataEase for Windows の受け入れは大幅に妨げられ、移行の決定を遅らせてより新しい DOS バージョンにアップグレードしたユーザーは、Windows バージョンとデータを共有できるものの、完全な Windows アプリケーションを実現するために、DFW でフォームとレポート レイアウトをすべて最初から再作成する必要があることに気づきました。ビジネス ルールはテーブルとともにインポートでき、DQL もカット アンド ペーストまたは DFW バージョン 5.5 以降の「DOS レポート」機能を使用してインポートできましたが、シングルタスクの DOS 環境のワークフローで設計されたアプリケーションがマルチセッションの Windows 環境に適さないことがよくあるという問題は依然として残りました。アプリケーションの書き直し作業の難しさや多大な費用のために、それまで満足していた多くの DataEase ユーザーが DataEase プラットフォームの選択を再検討せざるを得なくなりました。

逆に、これまで DataEase for Windows を使用した経験のない新規ユーザーにとっては、これが効果的なツールであることがわかり、1990 年代後半にはいくつかの重要なシステムがこれを使用して作成されました。

DataEase バージョン 7 (2006) 以降、相互運用性は、製品開発が「Windows 市民」として適切であるためには制限が厳しすぎるとして廃止されました。

データイーズ 7.2

2008 年に、Ulrik Krohn のリーダーシップのもと、DataEase を新しい時代へと導き、最終的には完全に Web ベースの製品に仕上げるために、新しい DataEase 開発チームが任命されました。

DataEase 7.2は2009年7月1日に正式にリリースされました。このバージョンは64ビットオペレーティングシステムを採用した最初のバージョンであり、1,000以上の改善と修正を含むように大幅に改訂されました[ 5 ]

7.2 のリリースは、DataEase International Ltd. が再び製品とその開発に専念する独立した製品会社になった時でもありました。

参考文献

  1. ^ Carr, David (2000年9月15日). 「Webコーディングの終焉:ツールメーカーが目指すアプリエンジニアリングの規律」 . Internet World Magazine . 2006年3月15日時点のオリジナルよりアーカイブ。 2024年1月3日閲覧
  2. ^ 「DataEase.com » History」 . www.dataease.com . 2008年11月20日時点のオリジナルよりアーカイブ2024年1月3日閲覧。
  3. ^ 「科学技術」 .プロバート百科事典. 2014年9月7日時点のオリジナルよりアーカイブ。 2024年1月3日閲覧
  4. ^ Winkler, Phil. 「DataEaseの歴史」 www.plmconsulting.com . 2012年3月8日時点のオリジナルよりアーカイブ。 2024年1月3日閲覧
  5. ^ DataEase 7.2: 前進への第一歩であり、時代の最後の一歩