I BOOTXanxerê SC
Java ME no mundo mobile e afins
Robison Cris [email protected]
@robisonbrito
Ricardo [email protected]
@mobilidadetudo
I BOOTXanxerê SC
Quem Somos...
● Professor da UTFPR desde 2001● Mestre em engenharia elétrica e
informática industrial● Pesquisador e desenvolvedor Java ME
desde 2003● Palestrante de eventos como Just Java,
Web Mobile Tech Week, Web Days, M3DD Latin America e FISL :)
● Escritor para as revistas Java Magazine e WebMobile Magazine
● Autor de vídeo aulas semanais para o portal www.devmedia.com.br
● Membro do javamovel.com
● Graduado em Ciência da Computação pela Universidade de Passo Fundo
● Cursando uma pós-graduação em web, estratégias de inovação e tecnologia, no Senac SP
● Trabalha com mobile a 6 anos● Palestrante de eventos como Just Java,
FISL e Web Mobile Tech Week● Escritor para as revistas Java Magazine e
WebMobile Magazine● Criador e mantenedor do
http://www.mobilidadetudo.com ● Membro do javamovel.com
3Prof. Robison Cris Brito <[email protected]>
Alguns números sobre programação mobile
Os novos aparelhos Java ME Novos Recursos / JSR Exemplos de dispositivos Demonstração Java ME + Netbeans Conclusões Perguntas?
Agenda
4Prof. Robison Cris Brito <[email protected]>
Motivação
Nome Motorola DynaTac
Tamanho 25 x 12,5 x 5 cm
Peso Cerca de 1,134 Kg
Display Não
Número de circuitos 30
Tempo de conversação
35 minutos
Tempo de recarga 10 horas
Recursos Falar, ouvir e discar
5Prof. Robison Cris Brito <[email protected]>
6Prof. Robison Cris Brito <[email protected]>
Upgrade dos Celulares
7Prof. Robison Cris Brito <[email protected]>
… para onde vamos?
8Prof. Robison Cris Brito <[email protected]>
Tipos de aplicativos...
9Prof. Robison Cris Brito <[email protected]>
Perguntas???
• Qual tecnologia de desenvolvimento?• Quais recursos existem?• Quais recursos eu posso utilizar?• Qual a plataforma?• Qual o aparelho?• Qual aplicativo?
10Prof. Robison Cris Brito <[email protected]>
Vantagens em Utilizar Java ME???
• Dispositivos JavaME, principalmente os celulares, passam
por uma explosão de mercado
• Também alcançam níveis de desempenho e de
conectividade nunca antes alcançados
• Portabilidade - Write Once, Run Anywhere (WORA)
• Segurança/Aplicações Java nunca saem da sandbox da
KVM
• Em MIDP 2.0, aplicações podem ser assinadas e
tratadas semelhante à Java SE
• Inumeras ferramentas de desenvolvimento disponíveis
I BOOTXanxerê SC
GPS
12Prof. Robison Cris Brito <[email protected]>
M-Commerce
13Prof. Robison Cris Brito <[email protected]>
Mobile Sensor
Com o Mobile Sensor API, é possível capturar informações de sensores presentes no celular, como acelerômetros, sensores de movimento, etc. Esse recurso é uma ótima opção para controlar os jogos
14Prof. Robison Cris Brito <[email protected]>
Biometria
A Pantech lança o primeiro celular com sistema de segurança biométrico do mercado: O PG-6200.
15Prof. Robison Cris Brito <[email protected]>
TV Digital
16Prof. Robison Cris Brito <[email protected]>
3D
Qualcomm apresenta um celular munido de placa aceleradora de vídeo com capacidade para rodar o jogo tridimensional Quake.
17Prof. Robison Cris Brito <[email protected]>
Reconhecimento de voz
18Prof. Robison Cris Brito <[email protected]>
Os Acessórios
19Prof. Robison Cris Brito <[email protected]>
Que tranqueira é essa?
20Prof. Robison Cris Brito <[email protected]>
JavaCard
• Habilita a tecnologia Java rodar em SmartCards e outros dispositivos com memória limitada
• Licenciado em OEM para os fabricantes de SmartCards que representam 90% do mercado
• Departamento de Defesa Americano irá fazer o deploy de uma aplicação Java que utilizará 4.4 milhões de JavaCard’s
• Utilizados dentro dos celulares GSM
21Prof. Robison Cris Brito <[email protected]>
Java Ring
• Espécie de Warable Computer• Utiliza-se da especificação do JavaCard• De 6Kb e 132KB de RAM não volátil• Algumas características:
– Dynamic Objects– Garbage Collector
22Prof. Robison Cris Brito <[email protected]>
JavaTV
• Com a TV digital teremos interatividade, e com a API do JavaTV essa interatividade será facilmente desenvolvida.
• Dos três consórcios mundiais, dois requerem Java nos televisores digitais
• Apoio: Philips, Sony, Intertainer, Veon, OpenTV CANAL+, HongKong Telecom.
• Recentemente foi fechada uma parceria entre a Sun e a BBC
23Prof. Robison Cris Brito <[email protected]>
JavaTVControlevia JMF
Xlet1(Visão daCâmera)
Xlet2(Propaganda)
Xlet3(Salto
a Distância)
Xlet4(Salto
a com Vara)
Xlet5(Arremesso
de peso)
Xlet6(Salto
com Vara)
Xlet7(Lançamento
de Dados)
Xlet8(Seleção de
Câmera)
24Prof. Robison Cris Brito <[email protected]>
JavaCar
25Prof. Robison Cris Brito <[email protected]>
Neat: Java Dune Buggy
26Prof. Robison Cris Brito <[email protected]>
Sun Spot
27Prof. Robison Cris Brito <[email protected]>
Lejos
28Prof. Robison Cris Brito <[email protected]>
O céu NÃO é o limite :)
29Prof. Robison Cris Brito <[email protected]>
E o Java ME para celular???
• Desenvolvimento Visual• Conectividade• Geração de gráficos• Persistência• Relatórios• Envio de email• Desenvolvimento de Jogos• … e muito mais
I BOOTXanxerê SC
Desenvolvimento de um aplicativo
31Prof. Robison Cris Brito <[email protected]>
Para saber mais...
Portal Devmedia (www.devmedia.com.br). Revistas Java Magazine e Webmobile Magazine. Palestra do evento Webmobile Tech Week 2007.
32Prof. Robison Cris Brito <[email protected]>
O celular não é um "PC em miniatura", mas sim um cliente
sofisticado doambiente de rede.
...e para não se decepcionar
I BOOTXanxerê SC
Java ME no mundo mobile e afins
Robison Cris [email protected]
@robisonbrito
Ricardo [email protected]
@mobilidadetudo
Top Related