-
■製品概要
- Pro1はHTMLファイル中に埋め込まれた疑似タグを解釈し、実行するインタープリタ型のCGIです。データの扱いはオブジェクト指向的なメソッド、プロパティによる操作を提供します。また、
データベースとの親和性にすぐれているため、データベースアクセスが非常に簡単で少ないコーディングでアクセスが可能です。さらにMath,
GDなどのライブラリやPOP3,
SMTPなどのプロトコル、検索エンジンインターフェイスなどの拡張機能があり、それらの機能をHTMLファイル中からコールすることできます。これらの機能により、高度なWebアプリケーションを作成することが可能になります。
-
■デモ
-
-
■特徴
-
- インタプリタ型CGI
- 中間コードを生成し、実行する構造です。インタプリタにしたことで、制御の構造と変数を扱うことができ、ユーザープログラミングにより、より複雑な動作が可能です。また、データベースアクセスにおいてQUERYのネストやQUERY中の
EXEC SQLも可能です。
- オブジェクト指向的なデータ参照方法
- 変数の扱いにおいて、オブジェクト指向的なプロパティ、メソッドを持っています。したがって、共通の操作方法とコーディングの容易さを提供します。また、JavaScriptでのプログラミングとの親和性を良くするために、プロパティやメソッドは同じ名前で同様な動作を提供します。
(すべてのJavaScriptのプロパティやメソッドを提供するのではなく CGIでの扱いが可能でかつ有用なものを提供します。)
JavaScriptの経験があるユーザにとっては、PRO1のコーディングは容易に覚えることができます。
- データベースアクセスのオブジェクト操作
- QUERYのネストや参照において、オブジェクト名を指定し、その名前QUERYのオブジェクトを生成し、参照する扱いをします。また、ページ処理やSQLの自動生成においてもSQLオブジェクトを作成します。
- データベースアクセスの容易さ
- HYPERMEDIAが提供するデータベースアクセスの容易なプログラミング機能を提供した上で、複雑な処理ができるようにオブジェクトを作成し、それに対してユーザが操作できます。他の一般的なCGIツールのデータベースアクセスに比べ、非常に簡単です。
- 外部ライブラリ対応
- 現在、Mathライブラリを標準で提供しています。扱いはMathオブジェクトでJavaScriptの持っているものと同じものを提供しています。さらにオプションとして、グラフ処理を目的としたGDライブラリをサポートしています。また、必要なライブラリがある場合、オブジェクト形式か関数形式で対応が可能です。
- 通信プロトコル対応
- オプションとして通信プロトコルのpop3やsmtpをサポートしています。また、必要なプロトコルがある場合、オブジェクト形式か関数形式で対応が可能です。
- 検索エンジンインターフェイス対応
- オプションとしてSAVVYインターフェイスをサポートしています。また、namazuなどのフリーの検索エンジンインターフェイスのサポートも検討中です。
- CGI専用の機能の充実
- ページ機能、データ継続、クッキーなどのCGIとしての機能を充実させています。
- コマンドインタプリタとしての利用
- 起動時のオプションでコマンドラインからの起動も可能で、簡単にデータベースにアクセスできることからデータベースコマンドインタプリタとしても利用できます。
-
■動作環境
-
- OS
Windows NT / Linux / BSD / UNIX (Solaris,
etc...) の各種環境で稼動可
- データベース(RDBMS)
Empress (推奨)、ORACLE
SQL*Net、ODBC対応のデータベース
- HTTPサーバー
Netscape, Apache, IIS などCGI利用可能なサーバーに対応
-
■製品ラインナップ
-
- Pro1 v2 for Empress DSQL
- Pro1 v2 for Empress ODBC
- Pro1 v2 for ORACLE SQL*Net / Net8 Net9
- Pro1 v2 for ODBC
- Pro1 v2 for Savvy
-
■お問い合わせ先
- 株式会社プランナーズランド
TEL:(052)265-2930 FAX:(052)265-2931 E-mail:sales@planners.co.jp
|