プロダクト
Curl(カール)
![Curl(カール)](../images/product/curl/img_main.png)
Curlとは
Curl(カール)は、リッチクライアントを実現するために開発されたWeb言語です。 単に見栄えがリッチというだけではすぐに限界が来てしまいます。見慣れてくるとリッチとは思わなくなります。 真に有益なリッチクライアントの技術であるためには、複雑な処理でもきちんと明確に記述でき、 信頼性の高いアプリケーションとして長期に保守・拡張していくためのプログラミング能力の提供と、 それらのプログラムを高速にコンパイルして実行できる環境が、その基本として必要であり、 そして次世代コンテンツ言語Curlはそれを実現できます。 また、CurlはWEB言語ですので、Web技術の利点であるプログラムはサーバー側で一元管理できる運用の容易さを持っています。
以下に、クライアント/サーバ型システム、現状のWEBシステムとCurlリッチクライアントシステムとの違いを示します。
![クライアント/サーバ型システム、現状のWEBシステムとCurlリッチクライアントシステムとの違い](../images/product/curl/curl_img1.gif)
Curl言語の特徴
特徴1:リッチクライントのために開発された完全なオブジェクト指向プログラミング言語です。
Curlは、単一言語で記述できるため、複数の既存のWEB言語を組み合せてGUIを作成する必要がなくなります。
特徴2:高度な操作性を提供します。
ドラッグ&ドロップの操作、IMEの制御(日本語入力完全対応)、ファンクションキー、Ctrl+キーの割り当て、Enterキーによるカーソル移動(テンキーのみの入力が可能)などC/Sシステム並の操作性を実装できます。
特徴3:高速レスポンスを提供します。
極めてコンパクトなアプレットサイズになるため、従来のWEBシステムで見られたネットワーク負荷やサーバ負荷を軽減できます。
特徴4:サーバ側の仕組みを選びません。
HTTPプロトコルによる通信を行いますので、Java、.NET、PHPやPerlなどの言語と連携が可能です。またTCP/IPによるソケット通信もサポートしております。
特徴5:オフライン機能を提供します。
OCC(随時接続コンピューティング)機能を利用することでアプリケーションはローカルディスクに保存され、Web サーバに接続していないとき、すなわちオフライン状態時でも、アプリケーションを実行することができます。
Curlに関する詳細情報は、以下のサイトをご覧下さい。
ダウンロード
Surge RTEは以下のサイトからダウンロードができます。
http://curlap.com/download/rte/
※Curl、Curlロゴ、Surge、Surgeロゴは住商情報システム株式会社の登録商標または商標です。