CLE é um middleware para suportar a programação mista de várias línguas. Qualquer idioma de c/c++, lua, python, c#, java pode aceder diretamente à maioria das classes, funções, variáveis ou módulos de outra língua, o que faz com que os códigos ou bibliotecas existentes sejam reutilizados facilmente em produtos desenvolvidos com outras línguas. Os desenvolvedores podem escrever códigos usando a língua preferida e depois usá-los em outra aplicação linguística. O CLE é simples, que é uma biblioteca de ações de núcleo único mais bibliotecas de partilha correspondentes a cada idioma de script. O CLE fornece interfaces para criar, alterar ou eliminar objetos de fenda, e é responsável pela gestão dos objetos criados. As interfaces fornecidas por cle são unificadas a todas as línguas de script. Os desenvolvedores precisam de estudo apenas uma vez e podem usar cle em várias línguas de script.
As suas principais características estão listadas abaixo:
1. Suporte a várias plataformas. O CLE suporta o windows xp, windows 7, windows 8, linux x86, android, ios, windows phone 8.
2. Suporte a várias línguas de script. CLE suporta c/c++, lua, python, java, c#.
3. Ponte bidireccionada integrada entre scripts. O CLE integra pontes bidirecionais entre scripts. Qualquer idioma do c++, lua, python, java, c# pode aceder diretamente à maioria das aulas, funções, métodos ou módulos de outra língua.
4. Funções de rede ricas. O CLE encapsula muitas funções de rede tais como tcp/udp, telnet server, http server, soap server.
5. Simplificar o desenvolvimento do serviço web. CLE gera automaticamente wsdl, suportando o desenvolvimento de webservices com c /c + +, lua, python,java,c#.
6. Função distribuída. O CLE distribui a definição do objeto para o lado do cliente e fornece interfaces de chamada remotas para ajudar a chamar facilmente as funções do objeto do lado do cliente
7. Fornecer múltiplas ferramentas, incluindo carregamento de serviços, embalagem, publicação, depuragem, gestão e configuração para a versão win32 e linux.
8. Fornecer interface unificada a vários idiomas de script.
história da versão
- Versão 2.0.5.2 postado em 2013-05-24
1.lua motor é atualizado para 5.2.2; 2. Versão bugfix de 2.0.4
- Versão 1.0.1.0 postado em 2011-09-22
Detalhes do programa
EULA
EULA - Contrato de Licença de Utilizador Final
Extensão linguística comum (CLE)
Copyright (C) 2005 - 2013 Star-River Platform Laboratory(srplab) www.srplab.com
Todos os direitos reservados.
CONTRATO DE LICENÇA DE UTILIZADOR FINAL PARA CLE IMPORTANTE LEIA ATENTAMENTE OS TERMOS E CONDIÇÕES DESTE CONTRATO DE LICENÇA ANTES DE CONTINUAR COM ESTE PROGRAMA INSTALAR: SRPLAB Contrato de Licença de Utilizador Final ("EULA") é um acordo legal entre si (seja um indivíduo ou uma entidade única) e o SRPLAB. para os produtos de software SRPLAB identificados acima, que podem incluir componentes de software associados, meios de comunicação, materiais impressos e "online" ou documentação eletrónica ("SOFTWARE PRODUCT"). Ao instalar, copiar ou utilizar o PRODUTO SOFTWARE, concorda em ficar vinculado aos termos deste EULA. Este contrato de licença representa todo o acordo relativo ao programa entre si e a SRPLAB, (referido como "licenser"), e substitui qualquer proposta prévia, representação ou entendimento entre as partes. Se não concordar com os termos deste EULA, não instale nem utilize o PRODUTO SOFTWARE.
O PRODUTO SOFTWARE está protegido por leis de direitos autorais e tratados internacionais de direitos de autor, bem como outras leis e tratados de propriedade intelectual. O PRODUTO SOFTWARE é licenciado, não vendido.
1. CONCESSÃO DE LICENÇA.
O PRODUTO SOFTWARE é licenciado da seguinte forma:
(a) Instalação e Utilização.
O SRPLAB concede-lhe o direito de instalar e utilizar cópias do PRODUTO SOFTWARE no seu computador que executa uma cópia validamente licenciada do sistema operativo para o qual o PRODUTO SOFTWARE foi concebido [por exemplo, Windows 95, Windows NT, Windows 98, Windows 2000, Windows 2003, Windows XP, Windows ME, Windows Vista, Windows 7].
b Cópias de reserva.
Também pode fazer cópias do PRODUTO SOFTWARE, conforme possível para fins de backup e arquivo.
2. DESCRIÇÃO DE OUTROS DIREITOS E LIMITAÇÕES.
a Manutenção de Avisos de Direitos Autorais.
Não deve remover ou alterar quaisquer avisos de direitos de autor em qualquer e qualquer cópia do PRODUTO SOFTWARE.
b Distribuição.
Não pode distribuir cópias registadas do PRODUTO SOFTWARE a terceiros. As versões de avaliação disponíveis para download nos websites da SRPLAB podem ser distribuídas gratuitamente.
c Proibição da engenharia inversa, descompilação e desmontagem.
Não pode reverter o engenheiro, descompilar ou desmontar o PRODUTO SOFTWARE, exceto e apenas na medida em que tal atividade seja expressamente permitida pela lei aplicável, não obstante esta limitação.
(d) Aluguer.
Não pode alugar, arrendar ou emprestar o PRODUTO SOFTWARE.
e Serviços de Apoio.
A SRPLAB poderá fornecer-lhe serviços de apoio relacionados com o PRODUTO SOFTWARE ("Support Services"). Qualquer código de software suplementar que lhe seja fornecido como parte dos Serviços de Suporte será considerado parte do PRODUTO SOFTWARE e sujeito aos termos e condições deste EULA.
f Cumprimento das Leis Aplicáveis.
Deve cumprir todas as leis aplicáveis relativas à utilização do PRODUTO SOFTWARE.
3. RESCISÃO
Sem prejuízo de quaisquer outros direitos, a SRPLAB poderá rescindir esta EULA se não cumprir os termos e condições deste EULA. Nesse caso, deve destruir todas as cópias do PRODUTO SOFTWARE em sua posse.
4. DIREITOS AUTORAIS
Todos os títulos, incluindo, mas não limitados a direitos de autor, dentro e no PRODUTO SOFTWARE e quaisquer cópias dos mesmos são propriedade da SRPLAB ou dos seus fornecedores. Todos os direitos de propriedade intelectual e de propriedade intelectual dentro e no conteúdo que podem ser acedidos através da utilização do PRODUTO SOFTWARE é propriedade do respetivo titular do conteúdo e podem ser protegidos por direitos de autor aplicáveis ou outras leis e tratados de propriedade intelectual. Esta EULA não lhe concede qualquer direito de utilização desses conteúdos. Todos os direitos não expressamente concedidos são reservados pela SRPLAB.
5. SEM GARANTIAS
A SRPLAB declina expressamente qualquer garantia para o PRODUTO SOFTWARE. O PRODUTO SOFTWARE é fornecido 'As Is' sem qualquer garantia expressa ou implícita de qualquer tipo, incluindo, mas não se limitando a quaisquer garantias de comerciantes, não-violação ou aptidão de um propósito específico. A SRPLAB não garante ou assume a responsabilidade pela exatidão ou completude de qualquer informação, texto, gráficos, links ou outros itens contidos no PRODUTO SOFTWARE. O SRPLAB não tem garantias que respeitem qualquer dano que possa ser causado pela transmissão de um vírus informático, worm, bomba-relógio, bomba lógica ou outro programa de computador. A SRPLAB declina expressamente qualquer garantia ou representação a Utilizadores Autorizados ou a terceiros.
6. LIMITAÇÃO DA RESPONSABILIDADE
Em caso algum, a SRPLAB será responsável por quaisquer danos (incluindo, sem limitação, lucros perdidos, interrupção de negócios ou informações perdidas) que se aponhem à utilização ou incapacidade de utilização do PRODUTO SOFTWARE por parte dos Utilizadores Autorizados, mesmo que a SRPLAB tenha sido avisada da possibilidade de tais danos. Em caso nenhum a SRPLAB será responsável pela perda de dados ou por perdas indiretas, especiais, incidentais, conseqüentes (incluindo lucros perdidos) ou outros danos baseados em contrato, tort ou outros. A SRPLAB não se responsabiliza pelo conteúdo do PRODUTO SOFTWARE ou por qualquer parte do mesmo, incluindo, mas não se limitando a erros ou omissões nele contidos, difamação, infrações de direitos de publicidade, privacidade, direitos de marca, interrupção de negócios, danos pessoais, perda de privacidade, direitos morais ou divulgação de informações confidenciais.