Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

fireburn

java desktop para java mobile e java web

Mensagens Recomendadas

fireburn

Boas ... precisava aqui de umas dicas ... fiz aqui um pequeno software em netbeans para Java desktop usando em grande parte o gui builder mas necessitava de criar o mesmo projecto em ambiente browser e para o telemovel ... imagino que isto haja uma maneira simples de efectuar uma conversão de uma plataforma para outra pois sendo a linguagem a mesma .. Se alguém se poder dar umas dicas agradecia..

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Knitter

A linguagem até pode ser a mesma mas a plataforma nem por isso, e aí está o grande problema. Resumindo não há forma simples de fazer a conversão.

De desktop para ambiente browser podes seguir dois caminhos, usas uma Applet, onde perdes acesso a ficheiros, alguns componentes têm de ser alterados, principalmente JFrames que deixam de existir e precisas de criar uma classe que seja subclasse de Applet, ou Java Web Start. Com Java Web Start não precisas de alterar muita coisa, mas não irá funcionar dentro do browser, irá ser lançada uma janela separada e feito download da aplicação e dos recursos necessários, precisas também de conseguir assinar a aplicação para que ela execute.

Para converter para telemóvel será bem mais complicado, aliás, não existe conversão directa, a plataforma em telemóvel é mais pequena, tem menos recursos e menos classes. Como podes imaginar não há forma de colocar os 100MB que o Java SE ocupa, necessários para correr aplicações Desktop, dentro de um telemóvel :D . Para piorar depende do modelo de telemóvel que queres suportar.

Tendo em conta que é um pequeno software, deverá ser relativamente simples refazer o software em cada uma das diferentes plataformas, mas terás de analisar os requisitos do teu software e ver o que muda, não é possível fazer a conversão através de uma qualquer opção simples do IDE.

A linguagem é a mesma, é verdade, mas a tecnologia nem por isso.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.