Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

HTML Component: J2ME - Desenvolvimento ágil com LWUIT - Parte 3

Neste artigo Demonstro como utilizar essa fantástica biblioteca , chamada LWUIT

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






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



[Este post ainda não foi associado a uma sequência]
Autor
Carlos Eduardo Domingues Mazzi

Especialista em Gestão de Projetos, Bacharelado em Análise de Sistemas, Professinal Linux Certified, ITILv3- Certified, desenvolvedor e arquiteto de sistemas Java, delphi e C#. Sócio Fundador das empresas JC Sistemas.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível somente para quem possui Créditos DevMedia. (Ele não está associado a nenhuma publicação DevMedia).


  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 0,00 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ -1,00 (assinante) ou R$ -1,00 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ -1,00
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03