CLE es un middleware para soportar la programación mixta de varios idiomas. Cualquier lenguaje de c/c++, lua, python, c,java puede acceder a la mayoría de las clases, funciones, variables o módulos de otro lenguaje directamente, lo que hace que los códigos o bibliotecas existentes se reutilicen en productos desarrollados con otros lenguajes fácilmente. Los desarrolladores pueden escribir códigos con el idioma preferido y, a continuación, usarlos en otra aplicación de lenguaje. CLE es simple, que es una biblioteca de recursos compartidos de núcleo único más bibliotecas de recursos compartidos correspondientes a cada idioma de script. CLE proporciona interfaces para crear, cambiar o eliminar objetos cle, y es responsable de administrar los objetos creados. Las interfaces proporcionadas por cle se unifican a todos los lenguajes de script. Los desarrolladores necesitan estudiar solo una vez y pueden usar cle en varios lenguajes de script.
Sus principales características se enumeran a continuación:
1. Soporta múltiples plataformas. CLE es compatible con Windows XP, windows 7, ventanas 8, linux x86, Android, iOS, Windows Phone 8.
2. Soporta múltiples idiomas de script. CLE soporta c/c++, lua, python, java, c.
3. Puente bidireccional integrado entre scripts. CLE integra puentes bidireccionales entre scripts. Cualquier lenguaje de c/c++, lua, python, java, c- puede acceder directamente a la mayoría de las clases, funciones, métodos o módulos de otro lenguaje.
4. Funciones de red enriquecidas. CLE encapsula muchas funciones de red como tcp/udp, servidor telnet, servidor http, servidor jabón.
5. Simplifique el desarrollo de servicios web. CLE genera automáticamente wsdl, admite el desarrollo de servicios web con c / c + +, lua, python,java, c.
6. Función distribuida. CLE distribuye la definición del objeto al lado del cliente y proporciona interfaces de llamadas remotas para ayudar a llamar fácilmente a las funciones del objeto desde el lado del cliente
7. Proporcionar múltiples herramientas, incluyendo la carga de servicios, empaquetado, publicación, depuración, administración y configuración para la versión win32 y Linux.
8. Proporcionar interfaz unificada a múltiples lenguajes de script.
historial de versiones
- Versión 2.0.5.2 publicado en 2013-05-24
1.lua motor se actualiza a 5.2.2; 2. Versión Bugfix de 2.0.4
- Versión 1.0.1.0 publicado en 2011-09-22
Detalles del programa
Cluf
EULA - Contrato de licencia de usuario final
Extensión de lenguaje común(CLE)
Copyright (C) 2005 - 2013 Star-River Platform Laboratory(srplab) www.srplab.com
Todos los derechos reservados.
ACUERDO DE LICENCIA DE USUARIO FINAL PARA CLE IMPORTANTE POR FAVOR LEA LOS CONDICIONES Y CONDICIONES DE ESTE ACUERDO DE LICENCIA CUIDADOSAMENTE ANTES DE CONTINUAR CON ESTE PROGRAMA INSTALAR: El Acuerdo de Licencia de Usuario Final de SRPLAB ("EULA") es un acuerdo legal entre usted (ya sea un individuo o una sola entidad) y SRPLAB. para los productos de software SRPLAB identificados anteriormente que pueden incluir componentes de software asociados, medios, materiales impresos y "online" o documentación electrónica ("SOFTWARE PRODUCT"). Al instalar, copiar o utilizar el PRODUCTO DE SOFTWARE, usted acepta estar sujeto a los términos de este CLUF. Este acuerdo de licencia representa el acuerdo completo relativo al programa entre usted y SRPLAB, (denominado "licenser"), y reemplaza cualquier propuesta, representación o entendimiento previo entre las partes. Si no está de acuerdo con los términos de este CLUF, no instale ni utilice el PRODUCTO DE SOFTWARE.
El PRODUCTO DE SOFTWARE está protegido por las leyes de derechos de autor y los tratados internacionales de derechos de autor, así como por otras leyes y tratados de propiedad intelectual. El PRODUCTO DE SOFTWARE tiene licencia, no se vende.
1. GRANT OF LICENSE.
El PRODUCTO DE SOFTWARE tiene la siguiente licencia:
(a) Instalación y uso.
SRPLAB le concede el derecho de instalar y utilizar copias del PRODUCTO DE SOFTWARE en su equipo que ejecute una copia válidamente licenciada del sistema operativo para el que se diseñó el PRODUCTO DE SOFTWARE [por ejemplo, Windows 95, Windows NT, Windows 98, Windows 2000, Windows 2003, Windows XP, Windows ME, Windows Vista, Windows 7].
(b) Copias de seguridad.
También puede hacer copias del PRODUCTO DE SOFTWARE según sea necesario para fines de copia de seguridad y archivo.
2. DESCRIPCION DE OTROS DERECHOS Y LIMITACIONES.
(a) Mantenimiento de los Avisos de Derechos de Autor.
No debe eliminar ni alterar ningún aviso de derechos de autor en todas y cada una de las copias del PRODUCTO DE SOFTWARE.
(b) Distribución.
No puede distribuir copias registradas del PRODUCTO DE SOFTWARE a terceros. Las versiones de evaluación disponibles para su descarga en los sitios web de SRPLAB pueden distribuirse libremente.
(c) Prohibición de Ingeniería Inversa, Descompilación y Desmontaje.
Usted no puede realizar ingeniería inversa, descompilar o desensamblar el PRODUCTO DE SOFTWARE, excepto y solo en la medida en que dicha actividad esté expresamente permitida por la ley aplicable, a pesar de esta limitación.
(d) Alquiler.
Usted no puede alquilar, arrendar o prestar el PRODUCTO DE SOFTWARE.
(e) Servicios de soporte.
SRPLAB puede proporcionarle servicios de soporte relacionados con el PRODUCTO DE SOFTWARE ("Support Services"). Cualquier softw suplementariort servicios relacionados con el PRODUCTO DE SOFTWARE ("Support Services"). Cualquier código de software complementario que se le proporcione como parte de los Servicios de Soporte se considerará parte del PRODUCTO DE SOFTWARE y estará sujeto a los términos y condiciones de este CLUF.
(f) Cumplimiento de las leyes aplicables.
Debe cumplir con todas las leyes aplicables con respecto al uso del PRODUCTO DE SOFTWARE.
3. TERMINACION
Sin perjuicio de cualquier otro derecho, SRPLAB puede rescindir este CLUF si no cumple con los términos y condiciones de este CLUF. En tal caso, debe destruir todas las copias del PRODUCTO DE SOFTWARE en su posesión.
4. DERECHOS DE AUTOR
Todos los títulos, incluidos, entre otros, los derechos de autor, en y para el PRODUCTO DE SOFTWARE y cualquier copia del mismo son propiedad de SRPLAB o sus proveedores. Todos los derechos de titularidad y propiedad intelectual sobre y sobre el contenido al que se puede acceder mediante el uso del PRODUCTO DE SOFTWARE son propiedad del propietario del contenido respectivo y pueden estar protegidos por los derechos de autor aplicables u otras leyes y tratados de propiedad intelectual. Este CLUF no le otorga ningún derecho a utilizar dicho contenido. Todos los derechos no concedidos expresamente están reservados por SRPLAB.
5. SIN GARANTIAS
SRPLAB renuncia expresamente a cualquier garantía para el PRODUCTO DE SOFTWARE. El PRODUCTO DE SOFTWARE se proporciona "Tal cual" sin ninguna garantía expresa o implícita de ningún tipo, incluyendo pero no limitado a cualquier garantía de comerciabilidad, no infracción o idoneidad de un propósito particular. SRPLAB no garantiza ni asume la responsabilidad por la exactitud o integridad de cualquier información, texto, gráficos, enlaces u otros elementos contenidos en el PRODUCTO DE SOFTWARE. SRPLAB no ofrece ninguna garantía respecto a cualquier daño que pueda ser causado por la transmisión de un virus informático, gusano, bomba de tiempo, bomba lógica u otro programa informático de este tipo. SRPLAB renuncia expresamente a cualquier garantía o representación a los Usuarios Autorizados o a terceros.
6. LIMITACIONES DE RESPONSABILIDAD
En ningún caso SRPLAB será responsable de ningún daño (incluyendo, sin limitación, pérdida de beneficios, interrupción del negocio o pérdida de información) que surja del uso o la incapacidad de los "Usuarios Autorizados" de usar el PRODUCTO DE SOFTWARE, incluso si SRPLAB ha sido informado de la posibilidad de tales daños. En ningún caso SRPLAB será responsable de la pérdida de datos o de daños indirectos, especiales, incidentales, consecuentes (incluida la pérdida de beneficios) u otros daños basados en contrato, agravio o de otro tipo. SRPLAB no tendrá ninguna responsabilidad con respecto al contenido del PRODUCTO DE SOFTWARE o de cualquier parte del mismo, incluidos, entre otros, los errores u omisiones contenidos en el mismo, la difamación, las infracciones de los derechos de publicidad, la privacidad, los derechos de marca comercial, la interrupción del negocio, las lesiones personales, la pérdida de privacidad, los derechos morales o la divulgación de información confidencial.