Java EE netbeans
-
Upload
reuel-lopes -
Category
Documents
-
view
647 -
download
6
Transcript of Java EE netbeans
Programação de dispositivos móveis com
Java ME e NetBeans
Sobre o que vamos falar ?
• O que são dispositivos móveis ?
• Números do mercado de dispositivos móveis
• Java ME
• Introdução
• Classificando os dispositivos
• NetBeans
• “Mão na massa”
• Links interessantes
Dispositivos móveis
• O que são ?
Números do mercado
• Hoje em dia os usuários de telefonia celular utilizam seus aparelhos para transmitir dados do que para receber e efetuar chamadas
• No Brasil, existem cerca de 173 milhões de aparelhos
• ...existem cerca de 72 milhões de computadores.
• 90,5% da população possui aparelho de telefone celular
• ...telefone residencial atinge cerca de 31%.
Números do Mercado
• Algumas áreas que estão em expansão
• Mobile payment
• Mobile marketing
• Soluções em “software sob medida”
• Existem previsões de que esse mercado movimente 17 bilhões de dólares até 2012• Fonte: http://www.google.com/hostednews/afp/article/ALeqM5hNDTWqyTbxd980-aZAMqencca-RA
Dispositivos móveis
• Nosso foco
• Desenvolvimento de aplicações para
• Telefones celulares
• Smartphones
• Java ME
• NetBeans
Java em UM slide
HARDWARE REAL
SISTEMA OPERACIONAL
APLICAÇÃO EMCÓDIGO NATIVO
APLICAÇÃOJAVA “1” APLICAÇÃO JAVA “2”
Máquina Virtual Java – JVM
Java ME
• Java Micro Edition
• Edição da plataforma Java adaptada para dispositivos móveis
• Permite interagir adequadamente com os diversos recursos oferecidos pelos dispositivos
Java ME
• Ao desenvolver um software, temos que ter em mente quais serão os requisitos mínimos do dispositivo em que a aplicação irá ser executada
• Para isso, existem algumas especificações que definem grupos de recursos que são disponibilizados pelos fabricantes
• Configurações – relativo à adaptação da JVM
• Perfis – relativo aos recursos disponíveis
Java ME
• Configurações
• CDC
• CLDC 1.0
• CLDC 1.1
• Perfis
• MIDP 2.0
• MIDP 3.0
Java ME
NetBeans
• Atualmente na versão 6.8
• 6.9 é RC2
• Para fazer o download
• http://netbeans.org/downloads/index.html
NetBeans
• É um ambiente integrado de desenvolvimento (IDE)
• Suporta Java, C/C++, Ruby, Python, Groovy, PHP, e muito mais...
• Open-source
• Fácil de instalar
• Distribuído em Linux, Mac OS X, Solaris e Windows
• Muita documentação e comunidade ativa
“Mão na Massa”
• A ideia é criar uma pequena aplicação usando NetBeans
• Entender a ferramenta, como criar um projeto
• O que são de como funcionam os Midlets
• Testar no emulador
• Testar no aparelho real
• Entender os desafios no desenvolvimento de aplicações mobile
Links interessantes
• Java ME - http://java.sun.com/javame/index.jsp
• NetBeans - http://netbeans.org/
• Floggy - http://floggy.sourceforge.net/
• Um ótimo framework de persistência
• Meu blog - http://www.reuellopes.com.br