Webアプリケーションの問題や課題を解決するリッチクライアントWebテクノロジー

日本語 英語
HOME 製品情報 導入事例 サービス トレーニング 開発者向け情報 Curlパートナー

HOME > 開発者向け情報 > 技術資料 > リリースノート
開発者向け情報

技術資料:リリースノート

Surge Lab RTE Ver.3.0.7について

Surge RTE によって、Curl言語で開発されたアプリケーションを、ご使用の Web ブラウザで表示することができます。これらのアプリケーションは Web ページのように表示させることも、デスクトップ アプリケーションのように動作させることも可能です。
ブラウザがCurl アプリケーションを検出すると、Surge RTEが起動して、Curlアプリケーションを実行します。

リリースノートの内容

このリリースノートでは、Surge RTEの使用中に発生する可能性のある問題について説明します。
インストールに関する情報は、『インストレーションノート』を参照してください。

随時接続コンピューティング (Occasionally Connecting Computing - OCC)

随時接続コンピューティング(以後 OCC)は、Curlアプレットをオフラインでも利用できるようにする機能ですが、Windows では、ブラウザのアドレスフィールドに 特殊なURL("curl://occ/...") を入力すると、OCC アプレットが起動することになります。

一回につき、一つのOCC アプレットだけインストールまたは更新することができます。一つ目のアプレットのインストールまたは更新が完了していない間に、二つめ(もしくはそれ以降)のアプレットを開こうとすると失敗します。この場合、ユーザは二つめのOCC アプレットを再ロードする必要があります。

'occ-install-or-update' コマンドは四つのステータスコードを返します。上記のケースでは、三つ目のステートの "allowed" はfalse になります。詳しくはドキュメンテーションの"occ-install-or-update" を参照してください。 必要に応じて、この状況を検知し、メッセージまたはダイアログを表示したり、数秒待ってから実行するようにプログラムする必要があります。 

"occ-install-or-update" を実行する場合またはアプレットの実行の失敗 (解説上記) が自動的に処理された場合のみにユーザは再ロードする必要があります。
このようなアプレットには更新を再実行するボタンがあると便利です。

Windows 98 では、Surge RTE が OCC アプレットのローカル コピーをロードする前にネットワークから切断されていることを認識するのに 60 秒かかる場合があります。
Surge RTE が OCC アプレットをロードする際には、まずアプレットが置かれているサーバにクライアント PC がネットワーク経由でアクセスできるかどうかを確認します。アクセス不可能な場合、アプレットのローカル コピーがロードされます。
Windows 98 では、クライアント PC からアプレットがあるホスト サーバへのネットワーク アクセスを調べる場合、60 秒が経過した時点で失敗 (アクセス不可) になります。他の Windows のバージョンでは、このチェックは数秒で完了します。
この問題を回避する唯一の方法は、クライアント オペレーティング システムとして Windows XP または Windows 2000 を使用することです。

混合したロケール使用時の不正なフォント

Surge RTE では、serif、sans-serif そしてmonospace の三つのフォントエイリアスがあります。Surge RTE は作業ロケールによってこれらのフォントエイリアスをフォント書体にマッピングします。もし、英語の作業ロケールにおいて日本語を表示しようとする場合、日本語の文字を含まないフォントが選択される可能性があります。この状況での文字は、不正な表示(通常は小さい長方形)となります。ホストロケールが日本語で作業ロケールが英語の場合にのみこのエラーが発生します。

Linux

Linux では、Curlアプレットを表示すると一部のブラウザメニュが機能しなくなります。

Mozilla: [検索] メニューは Surge RTE と連携していないため機能しなくなります。
Epiphany: [検索] メニューは Surge RTE と連携していないため機能しなくなります。
  [印刷] を選択すると印刷ダイアログが表示します。
  これを閉じると Surge RTE 自体の印刷ダイアログが表示されます。
Konquerer: Curlアプレットを表示すると、[検索] や[印刷]を含む多くのメニューが機能しなくなります。

Microsoft Internet Exploer の使用

Windows で Internet Explorer を使用し、 .curl 拡張子の付くファイル名の非Curl ファイルを実行すると、そのページはハングする可能性があります。IE は MIME タイプよりも .curl を優先するためそのページは Surge プラグインに送られます。Surge は text/html、非Curl ファイルまたは MIME タイプを処理するよう対処していません。
この問題をを回避するには、ファイルが Curl 言語の内容を含んでいない場合、 .curl 拡張子は使わないでください。

Microsoft Internet Explorer バージョン 5.0 では、Web ページに埋め込まれた Curl アプレットは出力されません。
この問題を解決するには、Microsoft Internet Explorer のバージョンをアップグレードします。Microsoft 社の Web サイトから最新バージョンをダウンロードしてください。

アンカー文字列を含むファイル URL を使って Curl アプレットから別の Curl アプレットにリンクが作成されている場合、Microsoft Internet Explorer ではこのリンクが正しく動作しません。
たとえば、{link {url "file:///c:/my-directory/document.curl#destination"} ここをクリックしてください!} はこのようなリンクの一例です。Internet Explorer は "document.curl" を表示しますが、アンカー "#destination" までスクロールしません。

Surge コントロールパネルの使用

Surge コントロール パネルの [特権ロケーション] ウィンドウでは、共有ネットワーク リソースであることを意味する 2 つのバックスラッシュ文字を使用できません。
共有ネットワーク リソースを特権ロケーションにするには、リソースにドライブ文字を割り当ててから、[特権ロケーション] ウィンドウでそのドライブ文字を入力します。

共有ネットワーク リソースにドライブ文字を割り当てるには :
 Windows の [スタート] ボタンを右クリックして [エクスプローラ] を選択します。[ツール] > [ネットワークドライブの割り当て] を選択します。[ドライブ] で、共有リソースに割り当てるドライブ文字を選択します。[フォルダ] に、「\\サーバ名\共有名」の形でリソースのサーバおよび共有名を入力します。または、[参照] をクリックしてリソースの場所を選択します。

Surge コントロール パネルで入力する特権ホスト名は検証されません。
Surge コントロール パネルで特権ロケーションとして入力するホスト名については、その内容の有効性チェックは行われません。さらに、このホスト名には[ http://] で始まるという前提になっているので、ホスト名のみ入力してください。
構文上の有効性チェックはある程度行われます。たとえば空白文字を含むロケーション名は拒否されます。

Surge コントロール パネルで設定した特権ロケーションは編集できません。エントリを変更するには、まずこれを削除してから ([選択したディレクトリの特権を無効にする] リンクをクリックして)、適切なエントリを追加します。

サウンド

Windows NT で Surge RTE またはSurge IDE を実行する場合、次のエラー メッセージ「SURGE.EXE - キャンセル タイムアウト。ドライバ \Driver\Au8830 が、キャンセルされた I/O 要求を指定時間内に実行できませんでした。」というメッセージが表示されることがあります。
これは、オーディオ ドライバの更新が必要であることを意味します。詳しい情報は、http://www.3dsoundsurge.com/drivers/Vortex2/ に掲載されています。
オーディオ ドライバの更新後にこの問題が発生する場合は、「お問い合わせ」のページの「お問い合わせフォーム」から症状をご連絡ください。

Windows NT では、音源の再生中に Surge RTEを起動した場合、Curl 言語で記述されたアプレットからのサウンドは、元の音源を閉じてから、 Surge RTEを再起動するまで再生されません。