HTML Component

 

O Componente de HTML não é parte do LWUIT oficial 1.3 liberação, mas está disponível agora com um release no LWUIT código-fonte aberto.  

Permitir exibir um conteúdo HTML dentro de uma aplicação (sem ter que chamar um manipulador externo) é útil por várias razões--não tanto implementar um browser móvel desenvolvido mas poder fazer texto rico localmente, que exiba conteúdo puxado da rede, ou embutir fluxos da web em sua aplicação--basicamente, fundir conceitos de HTML e conteúdo com sua aplicação de Java local.

Por estas razões, um componente de HTML foi sempre desejado pelos desenvolvedores LWUIT  e agora disponível em uma versão mais recente. O apoio para o XHTML Perfil 1.0 Móvel está aproximadamente 90% completados, inclusive texto, fontes, listas, mesas, formas, imagens, etc. como também WCSS.

Screen Shot of HTML Component Rendering the Mobile Twitter Page

 

Aqui no código abaixo, usando o component HTML, que mostra como um mostrar uma pagina HTML como a página para dispositivos móveis do Twitter:

           // Creating a new instance of a request handler

           HttpRequestHandler handler=new HttpRequestHandler();

 

           // Creating the HTMLComponent instance and setting its request handler

           HTMLComponent htmlC = new HTMLComponent(handler);

 

           // Creating a form, adding the component to it and showing the form

           Form form=new Form("HTML Demo");

           form.addComponent(htmlC);

           form.show();

 

           // Setting the component to the required page

           htmlC.setPage("http://m.twitter.com");

 

 

That's it! And since the HTML Component is just like any other LWUIT component it it fully touch-enabled, you can do transitions with it, theme it, etc.

É isso ai pessoal! Desde que um componente HTML esteja devidamente inserido no seu código, qualquer outra página pode ser tratada em sua aplicação, tratar transições, themes, e ainda touch, também são possíveis.

Nota:  

Classe de HttpRequestHandler é parte do projeto de LWUITBrowser - você pode adquirir o código de fonte cheio do LWUITBrowser no diretório de aplicações do LWUIT subversão repositório. Para mais informação sobre o componente de HTML veja no blog de Ofir Leitner.

 (http://www.nextgenmoco.com/2010/02/mobile-web-and-html-inside-javame-with.html).

É isso aí pessoal, como se trata de uma excelente ferramenta para os desenvolvedores para dispositivos móveis, vou colocar aqui as fontes desse artigo, onde vocês podem (devem) para aprofundarem mais seus estudos.

Fonte: Site www.java.sun.com

Where to find out more about LWUIT(Onde encontrar mais sobre a LWUIT)

LWUIT developers can access a number of resources to get up to speed with LWUIT, to ask questions, and to help solve issues arising during development:

General Information on Java Micro Edition platform and tools:

·         Java Micro Edition Platform

·         Java ME SDK 3.0

LWUIT home page and overview pages:

·         LWUIT home page

·         LWUIT on java.sun.com

Introductory material on LWUIT:

·         Quick introduction to LWUIT

·         LWUIT tutorial

·         Video "Deep Dive with Ed Ort"

LWUIT blogs, YouTube channel, and application showcase:

·         The LWUIT blog

·         LWUIT channel on YouTube

·         LWUIT application showcase

Deep-dive technical material:

·         Two day LWUIT tutorial/hands-on-lab

·         LWUIT Developer Guide

LWUIT project community forum:

·         LWUIT forums

Abraços++

Ficamos por aqui, um forte abraço.

Carlos Mazzi
Carlos@jcsistemas.com