OPENLAZSLOIntegrantes:Ingrid Ochoa
Marco RodríguezIntroducciónOpenLaszlo es una plataforma código abierto para el desarrollo y distribución de RIA Rich Internet Applications (Aplicaciones Ricas de Internet),nos permite, a partir de un archivo de texto en el que definimos una pantalla, obtener un ejecutable Flash (SWF). 
IntroducciónSe trata de una serie de clases Java (llamadas OpenLaszlo Server) que se ejecutan en un servidor de aplicaciones a modo de servlet y que tomando como entrada un archivo programado en el lenguaje LZX, es capaz de obtener a la salida un archivo Flash.
Qué es LZX?LZX es un lenguaje orientado a objetos y basado en etiquetas que utiliza sintaxis XML y JavaScript para crear la capa de lógica de presentación de aplicaciones ricas.
Qué es LZX?La especificación del lenguaje incluye un conjunto de etiquetas XML (tal como HTML) y un conjunto de APIs de JavaScript.
Arquitectura
Ciclo de DesarrolloSe utiliza cualquier editor de texto para editar un archivo de origen, y su URL en su navegador. El servidor automáticamente compila la aplicación en un objeto de archivo de Flash, el navegador y lo muestra.
Clases, concepto y utilidadUna clase define un tipo abstracto de datos, en el que se encuentran encapsulados tanto sus propiedades como su comportamiento.            
ConstraintsUna constraint se declara mediante el caracterdollar "$", especificando cuándo se debe comprobar la restricción y encerrando la formula entre llaves: $cuando{formula}.            
VistasLas vistas son el elemento visual básico en OL. Todo lo que es visible en una aplicación Laszlo o es una vista o hereda de ella (recordemos que OL es orientado a objetos).           
LayoutsEn lugar de especificar las coordenadas de cada vista (ya sea a través de un constraint), puede declarar un layout que decide cómo las vistas se posicionan una en relación con la otra. El diseño es más simple usando simplelayout.
EventosLos constraints son fáciles de utilizar cuando estás  desarrollando un aplicación, pero cuando se tiene múltiples atributos que deben depender de un solo atributo, mediante un evento es más eficiente y suelen ser más fáciles de escribir 
Modos de DespliegueLas aplicaciones OpenLaszlo pueden ser entregadas (ponerlas disponibles en la web) de dos modos:Proxied
SoloEl modo de despliegue por defecto es Proxied. Este parámetro se puede cambiar fácilmente como una propiedad del canvas.

Más contenido relacionado

PDF
Semana 1 Patrones de Diseño
PDF
Semana 2 Generación del proyecto usando Spring
PDF
Semana 1 Introducción a Java
PPTX
MEAN Stack
PDF
Semana 7 Servicios Web API Rest con Mongodb 2
DOCX
Chuna
Semana 1 Patrones de Diseño
Semana 2 Generación del proyecto usando Spring
Semana 1 Introducción a Java
MEAN Stack
Semana 7 Servicios Web API Rest con Mongodb 2
Chuna

Destacado (20)

ODT
Openlaszlo - Ventajas y Desventajas
PPT
Muzeum w głogowie
PPT
Redes Sociales y peculiaridades De La Extension Movil. Lluis Carreras. Mobifr...
PDF
error del sistema, un comic SecondLife
 
DOCX
Trabajo senasofia
DOC
Cultura Fisica Mesias Pazmno
PPS
Discurs de Gervasio Sánchez el 07/05/2008 a la recollida del premi Ortega y G...
PDF
Pet society
PPTX
T.3 superdotados
PPT
PDF
Imágenes de contrarios
PDF
Educacion inclusivaesp
PPT
La economia del salitre
PPTX
Balneario caldea
PPS
Mi filosofia favorita
PPTX
4 d mediero jose carlos , rivas sandra , colmenarejo elvira- paleozoico
PPT
Alquilo APARTAMENTO MADRID
PDF
decorator
PPTX
Implicaciones etico filosoficas
PPTX
Etica y Moral - UPEL - PIAR
Openlaszlo - Ventajas y Desventajas
Muzeum w głogowie
Redes Sociales y peculiaridades De La Extension Movil. Lluis Carreras. Mobifr...
error del sistema, un comic SecondLife
 
Trabajo senasofia
Cultura Fisica Mesias Pazmno
Discurs de Gervasio Sánchez el 07/05/2008 a la recollida del premi Ortega y G...
Pet society
T.3 superdotados
Imágenes de contrarios
Educacion inclusivaesp
La economia del salitre
Balneario caldea
Mi filosofia favorita
4 d mediero jose carlos , rivas sandra , colmenarejo elvira- paleozoico
Alquilo APARTAMENTO MADRID
decorator
Implicaciones etico filosoficas
Etica y Moral - UPEL - PIAR
Publicidad

Último (20)

PDF
Lo que hacen los Mejores Profesores de la Universidad - Ken Bain Ccesa007.pdf
PDF
Házlo con Miedo - Scott Allan Ccesa007.pdf
DOCX
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - TERCER GRADO.docx
PPTX
MÓDULO DE SEGURIDAD CIUDADANA en el ecuador
PDF
Modelo Educativo SUB 2023versión final.pdf
PDF
Uso de la Inteligencia Artificial en la IE.pdf
PDF
Carta magna de la excelentísima República de México
PDF
KOF-2022-espanol-mar-27-11-36 coke.pdf jsja
PDF
NOM-020-SSA-2025.pdf Para establecimientos de salud y el reconocimiento de l...
PDF
Jodorowsky, Alejandro - Manual de Psicomagia.pdf
PDF
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
DOCX
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - PRIMER GRADO.docx
PDF
Diversos-Rostros-de-la-EPJA-una-vision-desde-universidades-publicas-latinoame...
PPTX
Temporada de Huracanes 2025 Atlántico.pptx
PDF
PROBLEMAS DE SALUD INFANTIL Y NIÑEZ pfdh
PDF
ESTRATEGIAS_PARA_CONSTRUIR_LA_CONVIVENCI.pdf
PDF
Cuaderno_Castellano_6°_grado.pdf 000000000000000001
PDF
Se presentan los PDA PRESCOLAR RESUMIDOS
PPTX
fisiologia respiratoria pediatria ruza.pptx
PDF
CURRICULAR DE PRIMARIA santa ursula..pdf
Lo que hacen los Mejores Profesores de la Universidad - Ken Bain Ccesa007.pdf
Házlo con Miedo - Scott Allan Ccesa007.pdf
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - TERCER GRADO.docx
MÓDULO DE SEGURIDAD CIUDADANA en el ecuador
Modelo Educativo SUB 2023versión final.pdf
Uso de la Inteligencia Artificial en la IE.pdf
Carta magna de la excelentísima República de México
KOF-2022-espanol-mar-27-11-36 coke.pdf jsja
NOM-020-SSA-2025.pdf Para establecimientos de salud y el reconocimiento de l...
Jodorowsky, Alejandro - Manual de Psicomagia.pdf
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - PRIMER GRADO.docx
Diversos-Rostros-de-la-EPJA-una-vision-desde-universidades-publicas-latinoame...
Temporada de Huracanes 2025 Atlántico.pptx
PROBLEMAS DE SALUD INFANTIL Y NIÑEZ pfdh
ESTRATEGIAS_PARA_CONSTRUIR_LA_CONVIVENCI.pdf
Cuaderno_Castellano_6°_grado.pdf 000000000000000001
Se presentan los PDA PRESCOLAR RESUMIDOS
fisiologia respiratoria pediatria ruza.pptx
CURRICULAR DE PRIMARIA santa ursula..pdf
Publicidad

framework Openlazslo

  • 2. Marco RodríguezIntroducciónOpenLaszlo es una plataforma código abierto para el desarrollo y distribución de RIA Rich Internet Applications (Aplicaciones Ricas de Internet),nos permite, a partir de un archivo de texto en el que definimos una pantalla, obtener un ejecutable Flash (SWF). 
  • 3. IntroducciónSe trata de una serie de clases Java (llamadas OpenLaszlo Server) que se ejecutan en un servidor de aplicaciones a modo de servlet y que tomando como entrada un archivo programado en el lenguaje LZX, es capaz de obtener a la salida un archivo Flash.
  • 4. Qué es LZX?LZX es un lenguaje orientado a objetos y basado en etiquetas que utiliza sintaxis XML y JavaScript para crear la capa de lógica de presentación de aplicaciones ricas.
  • 5. Qué es LZX?La especificación del lenguaje incluye un conjunto de etiquetas XML (tal como HTML) y un conjunto de APIs de JavaScript.
  • 7. Ciclo de DesarrolloSe utiliza cualquier editor de texto para editar un archivo de origen, y su URL en su navegador. El servidor automáticamente compila la aplicación en un objeto de archivo de Flash, el navegador y lo muestra.
  • 8. Clases, concepto y utilidadUna clase define un tipo abstracto de datos, en el que se encuentran encapsulados tanto sus propiedades como su comportamiento.            
  • 9. ConstraintsUna constraint se declara mediante el caracterdollar "$", especificando cuándo se debe comprobar la restricción y encerrando la formula entre llaves: $cuando{formula}.            
  • 10. VistasLas vistas son el elemento visual básico en OL. Todo lo que es visible en una aplicación Laszlo o es una vista o hereda de ella (recordemos que OL es orientado a objetos).           
  • 11. LayoutsEn lugar de especificar las coordenadas de cada vista (ya sea a través de un constraint), puede declarar un layout que decide cómo las vistas se posicionan una en relación con la otra. El diseño es más simple usando simplelayout.
  • 12. EventosLos constraints son fáciles de utilizar cuando estás desarrollando un aplicación, pero cuando se tiene múltiples atributos que deben depender de un solo atributo, mediante un evento es más eficiente y suelen ser más fáciles de escribir 
  • 13. Modos de DespliegueLas aplicaciones OpenLaszlo pueden ser entregadas (ponerlas disponibles en la web) de dos modos:Proxied
  • 14. SoloEl modo de despliegue por defecto es Proxied. Este parámetro se puede cambiar fácilmente como una propiedad del canvas.
  • 15. Compilación de un programaLos programas para ser compilados han de ubicarse por debajo del web-root de nuestro servidor OpenLaszlo(tomcat+servletOpenLaszlo server). Por tanto estos archivos de texto se deben dejar en el caso de Windows en la carpeta:C:\Program Files\OpenLaszlo Server 3.3.3\Server\lps-3.3.3\miproyecto (Es una buena idea crear subcarpetas para cada proyecto).