Laszlo, Framework focado em MVC
Upcoming SlideShare
Loading in...5
×
 

Laszlo, Framework focado em MVC

on

  • 2,095 views

 

Statistics

Views

Total Views
2,095
Views on SlideShare
2,091
Embed Views
4

Actions

Likes
0
Downloads
14
Comments
0

2 Embeds 4

http://www.slideshare.net 3
http://health.medicbd.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Laszlo, Framework focado em MVC Laszlo, Framework focado em MVC Presentation Transcript

  • Instituição Federal do Rio Grande do Norte Laszlo Grupo: Raquel do Carmo, Adelson Luis, Alikson, Gilvaneide www.cefetrn.br
  • O que raios afinal é Laszlo?
  • Introdução Laszlo é um framework focado  totalmente na camada de apresentação do MVC – Model- View-Controller. Tecnologia nova para o  desenvolvimento de aplicações Web, que permite clientes em browsers muito mais ricos em detalhes e recursos.
  • Alguns conceitos Laszlo: nome da tecnologia e uma  marca registrada. LaszloSystems: empresa que criou  e desenvolveu o OpenLaszlo. OpenLaszlo: plataforma para criação  de aplicações ricas para web. É uma implementação da tecnologia Laszlo, e é o produto utilizado no desenvolvimento de aplicações.
  • Mais conceitos Facilitar a criação de interfaces  web ricas. Características: cinemáticas e  dinâmicas, tais como deslizar sobre a tela, controle de transparência, alteração de dimensões com clique do mouse dentre outros. A construção dos aplicativos é feita  com a linguagem LZX, mesclando XML e Javascript.
  • Linguagem LZX Boa combinação de XML com  Java Script.  Sintaxe de TAGs e atributos parecida com HTML.  Os arquivos LZX dividem-se em canvas ou library, usadas para criação de interfaces com o usuário e criação de classes utilitárias ou componentes, respectivamente.
  • Modos de Distribuição SOLO (Standalone OpenLaszlo  Output): qualquer tipo de servidor web que faça a integração com o XML ou http. J2EE Server: Aplicações Web  Java utilizando o Laszlo como camada de Apresentação.
  • Arquitetura Cliente-Servidor Executado em servidor web J2EE ou em  container de servlet web Java. Aplicações escritas em LZX, compiladas pelo  LPS e distribuídas em código binário .swf para serem executadas no navegador do cliente, por um plugin flash. Cliente -> aplicação LZX em execução no  navegador do cliente; Servidor -> LPS. Comunicação sob o protocolo HTTP ou  HTTPS, o Servidor envia bytecode e o Cliente envia XML.
  • Arquitetura Servidor Consiste de 5 subsistemas:  Compilador de Interface: Converte o  código LZX para um código binário executável (SWF) Transcodificador de Media: Converte  os diversos recursos de media em um único formato Gerenciador de Dados: recupera dados  através de XML/HTTP Gerenciador de conexão persistente:  controla a autenticação e mensagens em tempo real. Cache: Contem as versões compiladas  recentemente
  • Arquitetura Cliente Consiste em ORL (OpenLaszlo  Runtime Libray | Biblioteca de Execução OpenLaszlo ); ORL não usa nenhum serviço do Flash  ou modelo de objeto Flash. O Flash Player só é utilizado como  (engine) instrumento de renderização
  • Arquitetura Cliente Existem 4 componentes primários da  ORL: Sistema de Eventos: Lida com os eventos  da aplicação reduzindo o processamento de dados no servidor. Lincador/Carregador de Dados:  Direciona o trafego de dados, vindo do servidor, e lincando-os na exibição em elementos(campos de texto, etc). Sistema de Animação e Layout: Provê  um layout de tela e um algoritmo de animação de interfaces. Possibilitando assim, a construção de interfaces dinâmicas com o mínimo de programação. Conjunto de Serviços de Aplicação:  Suporte para temporizadores, sons e janelas de dialogo do tipo modal.
  • Preparando o ambiente... LaszloSDK:  http://www.openlaszlo.org/download  Plug-in do Eclipse: http://www.eclipse.org/webtools  LaszloIDE: http://www.eclipse.org/laszlo
  • Vamos para a prática !!!!! Abram a página: http://www.openlaszlo.org
  • Fontes Revista mundo Java edição 14. 2005.  www.laszlosystems.com/  www.openlaszlo.org  http://www.mundooo.com.br/php/modules  .php?name=News&file=article&sid=792