no dia 10/05/2007 foi anunciado no Blog do OpenLaszlo, que a Sun lançou oficialmente o projeto Orbit...
O projeto Orbit é outro Runtime para OpenLaszlo o qual utilizando a saída DHTML possibilita a execução do mesmo no J2ME através da emulação de um browser DOM. No página principal diz:
"O projeto Orbit é um visualizador J2ME para conteúdo do OpenLaszlo. É uma aplicação básica pessoal do J2ME a qual utiliza a engine Rhino para executar as aplicações Web 2.0 ( estilo AJAX ) da linguagem LZX do OpenLaszlo"
Leia mais...
Site do projeto Orbit
segunda-feira, 14 de maio de 2007
Apollo & Flex: links interessantes

- [Blog Caelum] Flex2 e VRaptor
- Scale nine CSS para Flex
- [blogblogs] tag Apollo
- 30 Minutes Flex Test-Drive for Java Developers
- Flex 2.0 - Criando seu primeiro aplicativo
- Desvendando o Adobe Flex
- RIAForge
- Flex Style Explorer
- 40 Projetos Flex 2 Open-source
- Adobe® Flex™ 2 Language Reference
- [E-Genial] blog
- Flex.org
- iMaster - Flex
- Flex Java e MySql - Troca de Objetos (Definitivo)
- Adobe Flex 2 Component Explorer
- [technorati] - tag Flex
- Adobe Labs - Apollo
- Adobe Labs Technologies - Apollo
- [MxStudio] Adobe Apollo - A revolução
- [blogblogs] tag Apollo
- Os 5 melhores aplicativos Adobe Apollo
- [Simple Tecnologia] Adobe Apollo
- Flex and Java
- flexlib
- Flex Box
- Adobe News - Smart Category: Flex
- flexcoders
- CFLEX: Community Flex
- Flex Primitive Explorer
- Flexible Experiments
- On Flex
- Igor Costa
quinta-feira, 10 de maio de 2007
OpenLaszlo: criando objetos via script
muitas pessoas que utilizam o OpenLaszlo vendo seu formato de uso em tags, acredito eu que muitos nem sabem da possibilidade de instânciar um objeto via script, o que é uma utilidade muito usual em aplicações onde temos a necessidade por exemplo de gerar janelas dinamicamente ou mesmo de gerenciar melhor a performance da aplicação reduzindo de certa forma o tamanho inicial da aplicação que deverá ser carregada...
no capítulo 28 ( Classes ) o item 4 aborda esse tema de como fazer para realizar e instânciar classes dinâmicamente no OpenLaszlo [link]
ps.: bom para as pessoas que não compreendem muito bem o inglês, olhe diretamente os exemplos de código =]
uma boa prática para o OpenLaszlo é sempre setar o atributo name para as suas instâncias de classes e na definição das tags no fonte do OpenLaszlo, pois facilita o teste, manipulação na janela do console de Debug e no caso das instâncias dinâmicas evita alguns probleminhas eventuais =D
um detalhe a ser observado no seguinte trecho de código:
observe ali onde está canvas neste local é onde deve ser indicado onde a instância do novo objeto deve ser alocado, ali pode ser o "name" de uma view qualquer onde deva ser alocado o novo objeto
no capítulo 28 ( Classes ) o item 4 aborda esse tema de como fazer para realizar e instânciar classes dinâmicamente no OpenLaszlo [link]
ps.: bom para as pessoas que não compreendem muito bem o inglês, olhe diretamente os exemplos de código =]
uma boa prática para o OpenLaszlo é sempre setar o atributo name para as suas instâncias de classes e na definição das tags no fonte do OpenLaszlo, pois facilita o teste, manipulação na janela do console de Debug e no caso das instâncias dinâmicas evita alguns probleminhas eventuais =D
um detalhe a ser observado no seguinte trecho de código:
<script>
var foo = new LzView(canvas, {width: 50, height: 50,
x: 50, y: 100,
bgcolor: 0,
name: "myview"});
</script>
observe ali onde está canvas neste local é onde deve ser indicado onde a instância do novo objeto deve ser alocado, ali pode ser o "name" de uma view qualquer onde deva ser alocado o novo objeto
quarta-feira, 9 de maio de 2007
Tomcat 2 dicas
nos ultimos dias usando a versão 5.5.20 percebi que esta versão não estava mais listando o conteúdo do diretório da aplicação web por padrão, então para habilitar essa funcionalidade faça o seguinte:
no diretório /conf do tomcat, alterar em web.xml o parametro de inicialização
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
mudar para:
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
Obs.: esse parametro pode ser definido tambem em um web.xml de uma aplicação qualquer
outra dica muito util é configurar o seguinte item na inicialização do tomcat:
-server -Xms128m -Xmx384m
isso quer dizer: -Xms128m > alocação de memória RAM em MB
-Xmx384m > tamanho máximo de paginação em disco em MB
ps.: os valores são apenas ilustrativos, mas para aqueles casos de uma aplicação maior onde normalmente lhe ocorra os erros de OutOfMemory, jogar uns 256 MB para o processo do Tomcat ou 512 MB normalmente resolve o problema durante um bom tempo =]
no diretório /conf do tomcat, alterar em web.xml o parametro de inicialização
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
mudar para:
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
Obs.: esse parametro pode ser definido tambem em um web.xml de uma aplicação qualquer
outra dica muito util é configurar o seguinte item na inicialização do tomcat:
-server -Xms128m -Xmx384m
isso quer dizer: -Xms128m > alocação de memória RAM em MB
-Xmx384m > tamanho máximo de paginação em disco em MB
ps.: os valores são apenas ilustrativos, mas para aqueles casos de uma aplicação maior onde normalmente lhe ocorra os erros de OutOfMemory, jogar uns 256 MB para o processo do Tomcat ou 512 MB normalmente resolve o problema durante um bom tempo =]
segunda-feira, 7 de maio de 2007
Goobuntu: boato que anda pela net
a algum tempo que vi na internet um boato do qual a Google estaria de certa forma vendo algo relacionado a um Sistema Operacional baseado em alguma parceria usando como base o Ubuntu...
por minha parte apoio totalmente essa ideia do boato que anda na internet, então vamos fazer uma campanha Pró Goobuntu =D
no site MeioBit também foi abordado esse tema com o seguinte título:
Goobuntu: Google OS baseado em linux
ps.: me pergunto se isso é o que anda causando desespero na Microsoft nos ultimos dias...
Mas nem tudo são alegrias nessa vida...
MeioBit: Mais sobre o Goobuntu
porém queria eu que o pessoal do Google desse um apoio ao Ubuntu, ia ser interessante =]
por minha parte apoio totalmente essa ideia do boato que anda na internet, então vamos fazer uma campanha Pró Goobuntu =D
no site MeioBit também foi abordado esse tema com o seguinte título:
Goobuntu: Google OS baseado em linux
ps.: me pergunto se isso é o que anda causando desespero na Microsoft nos ultimos dias...
Mas nem tudo são alegrias nessa vida...
MeioBit: Mais sobre o Goobuntu
porém queria eu que o pessoal do Google desse um apoio ao Ubuntu, ia ser interessante =]
OpenLaszlo: requisitos de hardware
outra dúvida frequente é relacionado a qual a especificação mínima de hardware para utilizar o OpenLaszlo...
bom no Site do OpenLaszlo sugere as seguintes configurações:
máquina cliente:
qualquer SO com um web browser que possua o plugin do Flash versão 6 ou superior, porém no site foi listado algumas configurações nas quais o OpenLaszlo foi testado...
* Windows XP / 2000
- Firefox 1.5
- Internet Explorer 6.0.2
* Mac OS X 10.3 / 10.4
- Firefox 1.5
- Safari 2.0.3
* Linux 2.6 kernel
- Firefox 1.5
de uma olhada no site, pois possui uma tabela completa descrevendo onde foi realizado os testes
máquina servidor:
como o OpenLaszlo o runtime é implementado em java...
- qualquer servidor com suporte java 1.4 ou superior
- um servidor ou container de servlets ( Tomcat 5 ou superior )
- 175 MB de espaço livre em disco.
- 512 MB RAM de memória física.
- recomendado mínimo 800 MHz, ou mais( clock de processamento ).
bom no Site do OpenLaszlo sugere as seguintes configurações:
máquina cliente:
qualquer SO com um web browser que possua o plugin do Flash versão 6 ou superior, porém no site foi listado algumas configurações nas quais o OpenLaszlo foi testado...
* Windows XP / 2000
- Firefox 1.5
- Internet Explorer 6.0.2
* Mac OS X 10.3 / 10.4
- Firefox 1.5
- Safari 2.0.3
* Linux 2.6 kernel
- Firefox 1.5
de uma olhada no site, pois possui uma tabela completa descrevendo onde foi realizado os testes
máquina servidor:
como o OpenLaszlo o runtime é implementado em java...
- qualquer servidor com suporte java 1.4 ou superior
- um servidor ou container de servlets ( Tomcat 5 ou superior )
- 175 MB de espaço livre em disco.
- 512 MB RAM de memória física.
- recomendado mínimo 800 MHz, ou mais( clock de processamento ).
OpenLaszlo: Eclipse: montando um projeto blank
bom a grande questão da maioria das pessoas das quais tenho conhecimento é a dificuldade de montar um projeto no qual utilize o OpenLaszlo nele...
tendo como base o IDE Eclipse 3.2 ( referente ao post do ambiente de desenvolvimento )
para criar um novo projeto no Eclipse:
1 - vá em novo projeto, opção Web, crie como um Dynamic Web Project
2 - utilize o openlaszlo-4.0.0-servlet.war descompacte o seu conteúdo
3 - do conteúdo do servlet copie o diretório
4 - do conteúdo do servlet copie o diretório
5 - do conteúdo do servlet copie o diretório( os .jar )
6 - do conteúdo do servlet copie o conteúdo do
após tendo feito isso você já tera a infra básica de um novo projeto web, agora então basta incluir os .jar de seu framework preferido e acrecentar as configurações necessárias no
ps.: como está ( em tese utilizando o ambiente proposto ), na perspectiva Servers adicione um novo item e selecione o seu projeto criado, com isto facilita o gerenciamento do seu projeto e o uso do servidor, no caso o Tomcat, também essa opção auxilia e facilita o Debug do projeto, utilizando a opção Debug do server...
tendo como base o IDE Eclipse 3.2 ( referente ao post do ambiente de desenvolvimento )
para criar um novo projeto no Eclipse:
1 - vá em novo projeto, opção Web, crie como um Dynamic Web Project
2 - utilize o openlaszlo-4.0.0-servlet.war descompacte o seu conteúdo
3 - do conteúdo do servlet copie o diretório
/lps da raíz da app descompactada do servlet para o diretorio /WebContent do seu projeto4 - do conteúdo do servlet copie o diretório
/WEB-INF/lps da app descompactada do servlet para o diretorio /WebContent/WEB-INF/ do seu projeto5 - do conteúdo do servlet copie o diretório( os .jar )
/WEB-INF/lib da app descompactada do servlet para o diretorio /WebContent/WEB-INF/lib do seu projeto6 - do conteúdo do servlet copie o conteúdo do
/WEB-INF/web.xml as seguintes linhas abaixo e atualize no /WebContent/WEB-INF/web.xml do seu projeto:
<servlet>
<servlet-name>LPS</servlet-name>
<servlet-class>org.openlaszlo.servlets.LZServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>LZViewer</servlet-name>
<servlet-class>org.openlaszlo.servlets.LZViewer</servlet-class>
</servlet>
<servlet>
<servlet-name>AuthenticationServlet</servlet-name>
<servlet-class>AuthenticationServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LPS</servlet-name>
<url-pattern>*.lzx</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LPS</servlet-name>
<url-pattern>*.lzo</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LZViewer</servlet-name>
<url-pattern>/LZViewer</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AuthenticationServlet</servlet-name>
<url-pattern>/AuthenticationServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>*.jws</url-pattern>
</servlet-mapping>
após tendo feito isso você já tera a infra básica de um novo projeto web, agora então basta incluir os .jar de seu framework preferido e acrecentar as configurações necessárias no
/WebContent/WEB-INF/web.xmlps.: como está ( em tese utilizando o ambiente proposto ), na perspectiva Servers adicione um novo item e selecione o seu projeto criado, com isto facilita o gerenciamento do seu projeto e o uso do servidor, no caso o Tomcat, também essa opção auxilia e facilita o Debug do projeto, utilizando a opção Debug do server...
sexta-feira, 4 de maio de 2007
Gtalk: em flash
hoje de manha lendo novas notícias e pesquisando sobre novidades RIA acabei vendo no blog do Lucas Marçal um post sobre o Gtalk em uma versão em flash, fiz uns testes e achei bem legal =]
exemplo da interface:

Para mais informações acesse
Fonte da Notícia
Outra referência
Blog do Gtalk
Site do Gtalk
Para mais informações acesse
Fonte da Notícia
Outra referência
Blog do Gtalk
Site do Gtalk
quarta-feira, 2 de maio de 2007
OpenLaszlo: integrando com Spring MVC e XStream
a quem interessar nesse [link], uma breve descrição de como realizar essa integração
Obs.: em ingles
Obs.: em ingles
OpenLaszlo: ambiente de desenvolvimento
para montar um ambiente para desenvolver aplicações em geral e também com suporte a codificação do .lzx do OpenLaszlo, utilize os seguintes itens relacionados abaixo:
- Eclipse WTP 1.5.x all in one, como base da IDE [pege a última versão Release]
- Apache Tomcat 5 ou superior
- Plugin do Sysdeo para o Tomcat
- Plugin Spket IDE 1.5.7, que foi comentado em um post anterior [link]
- openlaszlo-4.0.0.war ( Dev Kit )
ps.: utilize o openlaszlo-4.0.0-servlet.war ( Servlet ) como base de um novo projeto web usando OpenLaszlo e acrescente os jars e as configurações necessárioas para utilizar um determinado framework MVC de sua preferencia
ps2.: lembre de depois de ter o seu Eclipse montado com os respectivos plugins, ir em Window > Preferences e configurar os seguintes itens:
- Java > Installed JREs ( alterar do diretório do JRE para o diretorio do JSDK )
- Server > indicar o tomcat
- Tomcat > indicar a versão e localização do tomcat
- Spket > Laszlo ( após ter gerado o diretorio do dev kit com o .war, indicar para o local onde foi gerado. ex.: "...\apache-tomcat-5.5.20\webapps\openlaszlo-4.0.0" )
Obs.: eu ainda não testei um ambiente utilizando o Java 6, apenas o Java 5...
- Eclipse WTP 1.5.x all in one, como base da IDE [pege a última versão Release]
- Apache Tomcat 5 ou superior
- Plugin do Sysdeo para o Tomcat
- Plugin Spket IDE 1.5.7, que foi comentado em um post anterior [link]
- openlaszlo-4.0.0.war ( Dev Kit )
ps.: utilize o openlaszlo-4.0.0-servlet.war ( Servlet ) como base de um novo projeto web usando OpenLaszlo e acrescente os jars e as configurações necessárioas para utilizar um determinado framework MVC de sua preferencia
ps2.: lembre de depois de ter o seu Eclipse montado com os respectivos plugins, ir em Window > Preferences e configurar os seguintes itens:
- Java > Installed JREs ( alterar do diretório do JRE para o diretorio do JSDK )
- Server > indicar o tomcat
- Tomcat > indicar a versão e localização do tomcat
- Spket > Laszlo ( após ter gerado o diretorio do dev kit com o .war, indicar para o local onde foi gerado. ex.: "...\apache-tomcat-5.5.20\webapps\openlaszlo-4.0.0" )
Obs.: eu ainda não testei um ambiente utilizando o Java 6, apenas o Java 5...
quinta-feira, 19 de abril de 2007
OpenLaszlo: Sites na web
quarta-feira, 18 de abril de 2007
OpenLaszlo: Spket IDE
hoje lendo o forum do OpenLaszlo acabei vendo um tópico sobre a nova versão do Spket IDE 1.5.7, a qual foi atualizado o suporte para o desenvolvimento dos .lzx do OpenLaszlo, uma boa notícia essa =]
link: [Spket IDE] [download]
tópico no forum do OpenLaszlo [link]
link: [Spket IDE] [download]
tópico no forum do OpenLaszlo [link]
sexta-feira, 30 de março de 2007
OpenLaszlo : Usando dados não XML
uma notícia bem interessante que vi hoje sobre o OpenLaszlo, uma forma de trabalhar com dados para OpenLaszlo, sem utilizar XML para representar os dados...
veja o Artigo: "Breaking OpenLaszlo loose from XML data", escrito por Geert Bevin
Fonte da notícia: theserverside
postado também uma notícia no PortalJava, sobre o assunto
veja o Artigo: "Breaking OpenLaszlo loose from XML data", escrito por Geert Bevin
Fonte da notícia: theserverside
postado também uma notícia no PortalJava, sobre o assunto
quarta-feira, 21 de março de 2007
OFFLINE : por tempo indeterminado
uma péssima notícia:
ontem a noite meu computador me deixou na mão...
como diria a lei de Murphy: "nada está ruim o suficiente, que não possa piorar mais..."
tudo bem... status atual:
> Sem trabalho > sem dinheiro > agora sem computador tambem
ainda estou procurando emprego em outra cidade, estou tentando sair de Foz do Iguaçu - PR, infelizmente o mercado de trabalho na área de TI não é tão amplo como nas grandes cidades, tentando a princípio ir para Curitiba-PR, ou para qualquer outro grande centro e me reestabilizar financeiramente, que por hora a minha situação financeira atual está bem complicada
ontem a noite meu computador me deixou na mão...
como diria a lei de Murphy: "nada está ruim o suficiente, que não possa piorar mais..."
tudo bem... status atual:
> Sem trabalho > sem dinheiro > agora sem computador tambem
ainda estou procurando emprego em outra cidade, estou tentando sair de Foz do Iguaçu - PR, infelizmente o mercado de trabalho na área de TI não é tão amplo como nas grandes cidades, tentando a princípio ir para Curitiba-PR, ou para qualquer outro grande centro e me reestabilizar financeiramente, que por hora a minha situação financeira atual está bem complicada
OpenLaszlo : v4 : atenção
pessoal o OpenLaszlo 4 recem foi liberado, então recomendo que por hora sejam realizados testes... mas caso forem desenvolver alguma aplicação para o atual momento que o façam utilizando o OpenLaszlo 3.3.3...
OBS.: eu ainda não tive tempo suficiente para realizar os testes da nova versão, também não poderei realizar os mesmos durante um tempo...
OBS.: eu ainda não tive tempo suficiente para realizar os testes da nova versão, também não poderei realizar os mesmos durante um tempo...
terça-feira, 20 de março de 2007
OpenLaszlo: v4 release
Agora é oficial, hoje dia 20/03/2007 está sendo liberado a versão estável do OpenLaszlo 4.0 =], confiram as novidades dele...
- [link] para área de download do OpenLaszlo
- documentação OpenLaszlo 4 : [link]
- como realizar a integração com o Web Browser : [link]
- desenvolvimento de programas ( interface de aplicações ) : [link]
- utilizando o Debugger : [link]
- referências para o desenvolvedor : [link]
- biblioteca para trabalhar com Audio e Vídeo : [link]
- componentes básicos que podem ser utilizados como o nome já sugere, base para novos componentes que herdem esses para facilitar e agilizar a criação de seus componentes personalizados : [link]
- abordando um tratamento por estados : [link]
- gerenciadores de layout, para te auxiliar a exibir e gerênciar o layout da tua aplicação, ou mesmo, layout visual de algum componente : [link]
- suporte para gráficos, agora sim nessa versão já olhei rapidamente e me parece que colocaram para funcionar de vez =] : [link]
- componentes em fase de incubação, mas vale a pena conferir : [link]
informações sobre o OL 4
- OpenLaszlo Project Blog : [link]
- no OpenLaszlo.org : [link]
segunda-feira, 19 de março de 2007
Adobe : Apollo : liberado

opa pessoal, hoje conversando com o Carlos Eduardo da e-Genial, me informou sobre a disponibilidade do Adobe Apollo para seu respectivo uso...
quem quizer saber mais sobre o assunto recomendo que deem uma olhada no post no blog do e-Genial [link]
ps.: tambem testei a aplicação e realmente o funcionamento e proposta é muito interessante, para mim eu considero uma evolução a mais digamos que da topologia cliente-servidor, fomos ao ambiente web e agora estamos frente a uma possibilidade ter ter um ambiente web mais e mais, que nos faça lembrar das aplicações cliente-servidor...
sábado, 17 de março de 2007
OpenLaszlo : padrão de organização
bom algo que é muito util em projetos é utilizar um padrão de organização e eu não diferente dessa linha de raciocíneo tenho meu padrão de organização de projeto, onde para cada classe tenho um arquivo .lzx com a seguinte organização interna de conteúdo:
outras convenções que utilizo para nomenclatura de arquivos .lzx:
- classe: ${class_name}.class.lzx
- resources de uma classe: ${class_name}.resource.lzx
- teste: ${class_name}.test.lzx
- biblioteca: library.lzx
arquivo de execução: nomalmente caso seja apenas um único da aplicação utilizo o nome de: main.lzx sendo o conteúdo deste possuindo a tag canvas
para um entendimento mais rápido e facil, considere a tag canvas correspondente ao método de execução de aplicação do java: public static void main, por exemplo.
<?xml version="1.0" encoding="UTF-8"?>
<!--
======================================================================
@date: ${date} ${time}
@author: ${user}
@email: ${user_mail}
@class: ${class_name}
@description: ${class_description}
======================================================================
-->
<library>
<!-- @BEGIN: inclusão de outras bibliotecas -->
<include href=""/> <!-- include list -->
<!-- @END: inclusão de outras bibliotecas -->
<!-- @BEGIN: definição da classe -->
<class
name="${class_name}"
extends="${super_class}">
<!-- @BEGIN: definição dos atributos da classe -->
<!-- @END: definição dos atributos da classe -->
<!-- @BEGIN: definição dos datasets da classe -->
<!-- @END: definição dos datasets da classe -->
<!-- @BEGIN: definição visual -->
<!-- @END: definição visual -->
<!-- @BEGIN: definição dos métodos da classe -->
<!-- @END: definição dos métodos da classe -->
</class>
<!-- @BEGIN: definição da classe -->
</library>outras convenções que utilizo para nomenclatura de arquivos .lzx:
- classe: ${class_name}.class.lzx
- resources de uma classe: ${class_name}.resource.lzx
- teste: ${class_name}.test.lzx
- biblioteca: library.lzx
arquivo de execução: nomalmente caso seja apenas um único da aplicação utilizo o nome de: main.lzx sendo o conteúdo deste possuindo a tag canvas
para um entendimento mais rápido e facil, considere a tag canvas correspondente ao método de execução de aplicação do java: public static void main, por exemplo.
OpenLaszlo : criando componentes
uma das características que mais me agrada no OpenLaszlo é a capacidade de desenvolvimento visual, onde a limitação encontra-se apenas na imaginação do desenvolvedor...
como o OpenLaszlo possibilita o desenvolvimento de novas 'classes', utilizando a tag class, sendo que esta pode herdar de qualquer outra tag existente dos componentes OpenLaszlo, ou dos proprios componentes( classes ), que o desenvolvedor ou a empresa, enfim, já tenha desenvolvido, aumenta muito o poder de desenvolvimento...
tudo bem que os componentes iniciais do OpenLaszlo não sejam lá aquelas coisas com um estilo visual apelativo, ou do genero, eu os considero apenas como um exemplo... sendo que todos esse que tem ali herdam de alguma outra classe base...
o que indico mesmo é investir um tempo inicial e criar seus próprios componentes, com um estilo gráfico próprio, bom no caso de que você não seja um bom designer como eu, existem bons designers por ae que podem realizar essa tarefa de desenvolver um estilo gráfico para você depois basta transladar esse estilo gráfico para o OpenLaszlo.
e agora vem a pergunta... "e como faço isso?"
antes de começar a fazer, criar seus próprios componentes é necessário que primeiro você compreenda como que o OpenLaszlo trabalha com recursos gráficos, para isso recomendo a leitura do capítulo 17 da documentação OpenLaszlo, para os apressados olhem diretamente o exemplo de número: 17.5. Using multi-frame resources
OBS.: tenho costume de utilizar as imagens em PNG devido a sua qualidade gráfica
como o OpenLaszlo possibilita o desenvolvimento de novas 'classes', utilizando a tag class, sendo que esta pode herdar de qualquer outra tag existente dos componentes OpenLaszlo, ou dos proprios componentes( classes ), que o desenvolvedor ou a empresa, enfim, já tenha desenvolvido, aumenta muito o poder de desenvolvimento...
tudo bem que os componentes iniciais do OpenLaszlo não sejam lá aquelas coisas com um estilo visual apelativo, ou do genero, eu os considero apenas como um exemplo... sendo que todos esse que tem ali herdam de alguma outra classe base...
o que indico mesmo é investir um tempo inicial e criar seus próprios componentes, com um estilo gráfico próprio, bom no caso de que você não seja um bom designer como eu, existem bons designers por ae que podem realizar essa tarefa de desenvolver um estilo gráfico para você depois basta transladar esse estilo gráfico para o OpenLaszlo.
e agora vem a pergunta... "e como faço isso?"
antes de começar a fazer, criar seus próprios componentes é necessário que primeiro você compreenda como que o OpenLaszlo trabalha com recursos gráficos, para isso recomendo a leitura do capítulo 17 da documentação OpenLaszlo, para os apressados olhem diretamente o exemplo de número: 17.5. Using multi-frame resources
OBS.: tenho costume de utilizar as imagens em PNG devido a sua qualidade gráfica
Assinar:
Comentários (Atom)