CLE は、複数言語の混合プログラミングをサポートするミドルウェアです。c/c++、lua、python、c#、java の言語は、他の言語のほとんどのクラス、関数、変数、またはモジュールに直接アクセスできるため、既存のコードやライブラリを他の言語で開発された製品で再利用できます。開発者は、優先言語を使用してコードを記述し、別の言語アプリケーションで使用できます。CLE は単純で、単一のコア共有ライブラリと各スクリプト言語に対応する共有ライブラリです。CLE は、CLE オブジェクトを作成、変更、または削除するためのインタフェースを提供し、作成されたオブジェクトの管理を担当します。cle によって提供されるインターフェイスはすべてのスクリプト言語に統合されます。開発者は一度だけ勉強をする必要があり、複数のスクリプト言語でcleを使用することができます。
主な機能は以下のとおりです。
1. 複数のプラットフォームをサポートします。CLEは、ウィンドウズXP、ウィンドウ7、ウィンドウ8、linux x86、アンドロイド、ios、窓の携帯電話8をサポートしています。
2. 複数のスクリプト言語をサポートする。CLE は c/c++、ルア、パイソン、Java、c#をサポートしています。
3. スクリプト間の統合された双方向ブリッジ。CLE はスクリプト間の双方向ブリッジを統合します。c/c++、ルア、python、java、c#の言語は、他の言語のほとんどのクラス、関数、メソッド、またはモジュールに直接アクセスできます。
4.豊富なネットワーク機能。CLE は tcp/udp、telnet サーバー、http サーバー、SOAP サーバーなどのネットワーク機能を多数カプセル化します。
5. Web サービスの開発を簡素化します。CLE は自動的に wsdl を生成し、c / c + + 、 lua 、 python 、java、c# を使用した Web サービスの開発をサポートします。
6. 分散関数。CLEは、オブジェクトの定義をクライアント側に配布し、クライアント側からオブジェクトの機能を簡単に呼び出すリモートコールインタフェースを提供します。
7. サービスの読み込み、パッケージ化、パブリッシング、デバッグ、管理、win32およびLinuxバージョンの設定を含む複数のツールを提供します。
8. 複数のスクリプト言語に統一されたインターフェイスを提供する。
バージョン履歴
- バージョン 2.0.5.2 に転記 2013-05-24
1.luaエンジンは5.2.2にアップグレードされます。2.0.4のバグフィックスバージョン
- バージョン 1.1.1.0 に転記 2011-11-17
プログラムの詳細
Eula
EULA - 使用許諾契約書
共通言語拡張 (CLE)
著作権(C) 2005 - 2013 スターリバープラットフォーム研究所(srplab)www.srplab.com
すべての権利が予約されています。
クレ重要の使用許諾契約は、本プログラムのインストールを続行する前に、本使用許諾契約書の条件をよくお読みください: SRPLAB エンドユーザー使用許諾契約 ("EULA") お客様 (個人または単一の団体) と SRPLAB の間の法的契約です。上記で特定されたSRPLABソフトウェア製品については、関連ソフトウェアコンポーネント、メディア、印刷物、および"online"または電子文書("SOFTWARE PRODUCT")を含む可能性があります。本ソフトウェア製品をインストール、コピー、またはその他の方法で使用することにより、お客様は本EULAの条項に拘束されるものとします。本ライセンス契約は、お客様とSRPLAB("licenser")と呼ばれるプログラムに関する契約全体を表し、当事者間の事前の提案、表明、または理解に取って代わるものです。本契約の条項に同意しない場合は、本ソフトウェア製品をインストールまたは使用しないでください。
本ソフトウェア製品は、著作権法、国際著作権条約、その他の知的財産法および条約によって保護されています。ソフトウェア製品はライセンスを受け、販売されていません。
1. ライセンスの付与。
ソフトウェア製品は、次のようにライセンスされています。
(a) インストールと使用。
SRPLAB は、ソフトウェア製品が設計されたオペレーティング システムの有効なライセンスコピーを実行しているコンピュータにソフトウェア製品のコピーをインストールして使用する権利を与えます[Windows 95、Windows NT、Windows 98、Windows 2000、Windows 2003、Windows XP、Windows ME、Windows Vista、Windows 7] 。
(b) バックアップコピー。
バックアップおよびアーカイブの目的で必要となる可能性があるソフトウェア製品のコピーを作成することもできます。
2. その他の権利および制限事項の説明
(a) 著作権表示の維持
本ソフトウェア製品の一部およびすべてのコピーに関する著作権表示を削除または変更してはなりません。
(b) 分布。
お客様は、本ソフトウェア製品の登録コピーを第三者に配布することはできません。SRPLABのウェブサイトからダウンロード可能な評価版は自由に配布することができます。
(c) リバースエンジニアリング、逆コンパイル、逆アセンブリの禁止
本ソフトウェア製品のリバースエンジニアリング、逆コンパイル、逆アセンブルは、この制限にもかかわらず、適用法によって明示的に許可される場合を除き、リバースエンジニアリング、逆コンパイル、または逆アセンブルすることはできません。
(d) レンタル。
本ソフトウェア製品をレンタル、リース、貸与することはできません。
(e) サポートサービス。
SRPLAB は、ソフトウェア製品に関連するサポート サービスを提供する場合があります ("サポート サービックSRPLAB は、ソフトウェア製品に関連するサポート サービスを提供する場合があります ("サポート サービス")。サポート サービスの一部として提供される補足的なソフトウェア コードは、本ソフトウェア製品の一部とみなされ、本契約の条項および条件に従うものとします。
(f) 適用法の遵守
お客様は、本ソフトウェア製品の使用に関するすべての適用法を遵守する必要があります。
3. 終了
他の権利を侵害することなく、お客様が本契約の条件を遵守しなかった場合、SRPLABは本契約を終了することがあります。そのような場合、所有しているソフトウェア製品のすべてのコピーを破棄する必要があります。
4. 著作権
本ソフトウェア製品およびそのコピーに含まれる著作権を含むがこれらに限定されないすべてのタイトルは、SRPLABまたはそのサプライヤーが所有しています。本ソフトウェア製品の使用を通じてアクセスされる可能性のあるコンテンツに関するすべてのタイトルおよび知的財産権は、それぞれのコンテンツ所有者の財産であり、適用される著作権法またはその他の知的財産法および条約によって保護される場合があります。このEULAは、お持ちのコンテンツを使用する権利を付与しません。明示的に付与されていないすべての権利は、SRPLAB によって予約されています。
5. 保証なし
SRPLABは、本ソフトウェア製品の保証を明示的に否認します。本ソフトウェア製品は、特定の目的の商品性、非侵害、または適合性の保証を含むがこれらに限定されない、いかなる種類の明示的または黙示的な保証もなく、「その他」提供されます。SRPLABは、本ソフトウェア製品に含まれる情報、テキスト、グラフィックス、リンク、その他の項目の正確性または完全性について、保証または責任を負いません。SRPLABは、コンピュータウイルス、ワーム、時限爆弾、論理爆弾、または他のそのようなコンピュータプログラムの伝染によって引き起こされる可能性のあるいかなる害を尊重する保証を行いません。SRPLABは、さらに、許可されたユーザーまたは第三者に対するいかなる保証または表明も明示的に否認します。
6. 責任の制限
SRPLABは、いかなる場合も、SRPLABがそのような損害の可能性を知らされた場合でも、ソフトウェア製品の「許可されたユーザー」の使用または使用不能から生じる損害(制限なく、利益の損失、事業中断、または失われた情報を含む)に対して責任を負いません。SRPLABは、データの損失、または間接的、特別、偶発的、結果的(失われた利益を含む)、または契約、不法行為などに基づくその他の損害に対して責任を負いません。SRPLABは、本ソフトウェア製品またはその一部の内容に関して、本ソフトウェア製品の内容またはその一部に関して、その内容、名誉毀損、パブリシティー権の侵害、プライバシー、商標権、事業中断、人身傷害、プライバシーの喪失、道徳的権利または機密情報の開示に限定されないものとします。