04 novembro 2008

Video ensina como usar MTJ no Eclipse para programar em Java ME

No último post foi divulgado que o projeto MTJ (Mobile Tools for Java), uma ferramenta para unificar e facilitar a programação da plataforma Java ME, possibilitando integrar diferentes SDK (emuladores) através da IDE Eclipse, está disponível e permite aumentar a produtividade. Segue um video com mais informações sobre como usar MTJ.

O video do link permite você aprender a instalar, criar um projeto MIDlet, rodar e depurar aplicações usando o seu emulador com suporte a Java ME, podendo ser o WTK, Motorola, Nokia, etc.

Getting Started with MTJ

This screen cast will guide you through the process of using the Mobile Tools for Java (MTJ) to develop Java ME applications. You will learn how to configure Eclipse and also how to create, run and debug MIDlets using MTJ.

Total running time 11:06 minutes

O link do video é: http://live.eclipse.org/node/614

23 outubro 2008

Fim do plugin Eclipse ME e início do MTJ (Mobile Tools for Java)

O plugin mais conhecido do Eclipse para desenvolver aplicações móveis usando a plataforma java me é o chamado EclipseME, ele foi substituido por outro, denominado MTJ (Mobile Tools for Java), que vem para suprir os problemas e limitações do eclipseme. Conheça um pouco sobre esse plugin e como instalar e usar na sua IDE Eclipse.

No desenvolvimento para aplicações móveis em Java uma das ferramentas mais populares são os emuladores/simuladores, tal como o Wireless Tool Kit (fornecido pela Sun Microsystems) e outros SDKs fornecidas por fabricantes de celulares como Motorola, Nokia, etc. As IDEs mais populares são Eclipse e Netbeans (desenvolvedores em geral), sendo que para Eclipse, o plugin desenvolvido por Craig Setera, com ajuda de colaboradores expontâneos se tornou referência. Agora no entanto, o "fim foi decretado" e um novo plugin vem ai: MTJ (Mobile Tools for Java), com apoio e ajuda do próprio Craig Setera.

Além de Craig, temos também dois principais grupos que assumiram o desenvolvimento e evolução do MTJ, a Motorola e a SyBase. Nós aqui do CESAR, que prestamos serviço para a Motorola fazemos parte deste time que mantém o MOTODEV Studio for Java e MTJ. Grande conquista para nós do CESAR. :)

Como instalar o MTJ
Acesso o portal do MTJ e copie a URL para realizar o update:
http://download.eclipse.org/dsdp/mtj/updates/0.9/stable

Figura 1: Acessando a opção de update on-line do eclipse (versão 3.4 ganymede)


Figura 2: sequência de passos para adicionar repositório do MTJ para baixar na internet


São 3 possíveis opções que o usuário pode baixar:
  • Mobile tools for java (default); permite criar os projetos e rodar aplicações.
  • Mobile tools for java documentation; vem com tutoriais.
  • Mobile tools for java SDK; vem com developer guide para entender como extender ou contribuir com o projeto MTJ.

Um exemplo prático
Após baixar e o eclipse via update manager o eclipse vai pedir para reiniciar a IDE. Feito isso, basta criar um projeto MTJ (new MIDlet Project) e fazer uma aplicação Java ME usando as configurações já conhecidas do eclipseme, mas com melhorias na interface e algumas features a mais, tal como wizard para configuração do JAD, opções para rodar aplicações diretamente, etc.

Figura 3: Criando um projeto MTJ


Figura 4: acessando a perspectiva Java ME visualizando a tela de configuração

Uma feature bacana é a tela de configuração (acessada pelo arquivo Application Descriptor na view da esquerda), onde podemos acessar a tela de configurações com vários recursos, tais como as informações do JAR/JAD; opção para empacotar aplicação (distribuir); exportar um build ant; rodar o código atual (usando a configuração da classe MIDlet) ou usando a configuração do JAD atual; depurar a aplicação; escolher qual SDK e o device do mesmo. Além disso, existe abas específicas onde se pode configurar aplicação, com personalização para telefones Motorola e Nokia. :)


Conclusões
Esse projeto vem no momento oportuno e era uma necessidade antiga. O MTJ não é novo, mas ninguém estava assumindo o seu desenvolvimento. Com essa iniciativa, liderada pela Motorola, acredito que vai "deslanchar", pois o MTJ poderá ser adotado por outras plataformas como Android em breve, que já demonstraram interesse. A IDE MOTODEV Studio for Java atual já vem com o MTJ integrado para rodar o seu emulador.

22 outubro 2008

O que são blogs e o que representam?

Tive a honra de ministrar uma mini palestra sobre blogs no curso de pedagogia, da faculdade que trabalho. Lá expus o que penso sobre os blogs e suas influências nos tempos atuais. Será mesmo que os blogs representam uma oportunidade que usuários tem de serem produtores de informação?

O material foi baseado na série conquiste a rede, comentado no post do antigo blog. Para baixar o PDF do livro clique aqui. Créditos para os autores.

View SlideShare presentation or Upload your own. (tags: fazer como)









Foto da turma de pedagogia assistindo aula sobre blogs


Professora Jordélia fala sobre seus trabalhos com blogs.

A turma de pedagogia demonstrou interesse no assunto, apesar do professor deixar alguns alunos com sono :) Bem, mas o que mais agrada, para quem está acostumado dar aulas para um bando de macho, ver esse público de mulheres... :D obrigado pela oportunidade!