Documente Academic
Documente Profesional
Documente Cultură
Bullet Language Opener - una base genrica que permite a los desarrolladores de
software definir e implementar diferentes lenguajes de programacin
Bullet Java Opener - una implementacin lista para usar de Java conocida como
"openl.j". Extiende Java con la sobrecarga del operador, puede agregar otras nuevas
caractersticas o limitar la funcionalidad existente para los propsitos de seguridad.
Con OpenL puede:
OpenL viene con un poderoso IDE para la gestin de proyectos OpenL. Se implementa
como complementos de Eclipse y aprovecha las ventajas de este IDE estndar de facto
OPENL OBJECTIVES (OBJETIVOS DE OPENL)
Bullet OpenL abre Java permitiendo configurar diferentes versiones de Java agregando nuevas
caractersticas o limitando las existentes
Bullet OpenL abre Java introduciendo fragmentos de Java que son expresiones o pequeos
fragmentos de cdigo Java guardados fuera de los archivos fuente tradicionales
Bullet OpenL abre Java proporcionando acceso directo a diferentes fuentes de datos / objetos
sin necesidad de crear clases Java especiales
Configuracin de Java
Con OpenL puede construir una configuracin de lenguaje que se vea y se sienta como Java
(cualquier programador de Java se sentira cmodo con ella desde el momento en que lo vea),
pero que supera las limitaciones de Java conocidas (se pueden encontrar crticas interesantes
de Java, C # y otros Idiomas similares en http://www.research.microsoft.com y
http://www.jwz.org/doc/java.html). Configuracin de Java basada en OpenLL "openl.j" incluye
caractersticas adicionales como la sobrecarga del operador que le permite escribir las
expresiones aritmticas de una forma natural y comprensible para un especialista no tcnico.
Por ejemplo, no desea ofrecer a sus usuarios un cdigo de aspecto gracioso como x.add (y.abs
(). Mul (z)) en lugar del intuitivo x + | y | * z. Si un usuario quiere decir eso
Debe ser exactamente lo que le permiten escribir en lugar de algo extrao como
Tambin puede definir operadores que le permitan agregar millas a kilmetros y presentar los
resultados en metros. Por lo tanto, el cdigo como X [mi] + Y [km] o 5 [h] +25 [min] +30 [s]
presenta vlido OpenL expresiones. Puede descargar y analizar ejemplos de aqu.
Con OpenL tambin puede configurar su Java de tal forma que limite algunas caractersticas de
Java (como un acceso a un sistema de archivos) en el nivel de idioma por motivos de seguridad.
Si su aplicacin acepta un cdigo de una mquina remota, no desea poner en peligro su equipo
y confiar slo en funciones de seguridad incorporadas en Internet Explorer. Si configura OpenL
de la manera que no permite llamadas al sistema, el cdigo con tales llamadas ser
sintcticamente incorrecto que evitar su ejecucin.
Fragmentos de Java
Cuando se trata de la representacin de la lgica de negocio serio, en la mayora de los casos
las personas todava terminan con lenguajes como Java o C #. Despus de todos los mantras de
la comercializacin sobre un lenguaje "ingls-como" natural, usted todava necesita un
lenguaje de programacin verdadero con energa y expresividad de Java. Pero en algn
momento, usted quiere presentar la lgica de negocio de una manera que puede ser apoyado
por los no programadores. Por lo tanto, en realidad desea abrir Java distribuyendo su lgica de
negocio entre diferentes marcadores de posicin:
Poltica de licencias
El software OpenL est disponible para clientes comerciales y no comerciales sin ningn tipo de
licencia bajo los trminos de la Licencia Pblica General Menor GNU (LGPL). Usted puede
contactar
Requisitos:
Bullet OpenL requiere Java 2 Standard Edition SDK versin 1.3.1 o posterior