Buscar

Programação DM Aula2 - 2012

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Aula 1- Preparando o Ambiente
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Conteúdo Programático desta aula
Preparar o ambiente para iniciar aprendizado;
Conhecerá os recursos de apoio;
Aprenderá a obter ajuda;
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Conceitos Básicos
API (Application Programming Interface): refere-se a um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços. 
CLDC (Connected Limited Device Configuration): refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória e poder de processamento. 
Limite de 128 KB de memória para executar o Java;
Limite de 32 KB de memória para alocação em tempo de execução;
Interface de usuário com recursos limitados;
Baixa potência, normalmente são alimentados por bateria;
Limitações de conectividade, normalmente wireless, com velocidade limitada e com algumas restrições.
Exemplo: Celular comum, pagers e PDAs
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Conceitos Básicos
API (Application Programming Interface): refere-se a um conjunto de
CDC (Connected Device Configuration): refere-se ao conjunto de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento e conectividade de rede. 
No mínimo 512 KB de memória para execução do Java;
No mínimo 256 KB de memória para alocação em tempo de execução;
Conectividade com rede, normalmente persistente e veloz
Exemplo: Smartphone, set-top boxes, dispositivos e servidores embarcados
MIDP (Mobile Information Device Profile): refere-se ao perfil que complementa a configuração que caracteriza o dispositivo. Os dispositivos podem se encaixar dentro de uma configuração, todavia um telefone celular comum, um PDA e pager apesar de se encaixarem nas diretrizes do CLDC não possuem os mesmos recursos de tela e de funcionalidade. 
Um perfil é uma extensão da configuração e ele provê as bibliotecas para o desenvolvedor escrever aplicativos para um determinado tipo de dispositivo. 
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Desenvolvimento, Recursos e ajuda
Plataforma Java ME:
usa subconjuntos reduzidos de componentes da plataforma Java SE e também define APIs, especificamente para dispositivos móveis e dispositivos embarcados
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Java ME SDK 3.0.5
Integrado com NetBeans 
Gerenciamento de múltiplos dispositivos
Suporte a biblioteca LWUIT 1.5
Monitoramento de rede, CPU profiler, banco de dados do dispositivo
NetBeans suporta tanto o desenvolvimento em CLDC quanto em CDC
Se seu computador dispõe de poucos recursos, o SDK é a ferramenta mais indicada, 
Caso contrário, o NetBeans já inclui o SDK e é uma ferramenta profissional de desenvolvimento
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
32 ou 64 bit’s
No Windows, você consegue ver isso através do comando “msinfo32”, digitando no prompt de comando. 
No Linux você consegue ver isso através do comando “getconf LONG_BIT” no shell.
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Instalação 
Entre no site abaixo
para baixar o JDK do Java SE
http://www.oracle.com/technetwork/java/javase/downloads
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Escolhendo a versão
Identifique sua plataforma de desenvolvimento:
Seu computador e sistema operacional!
http://www.oracle.com/technetwork/java/javase/downloads
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Instalando o NetBeans
Entre no link Abaixo para escolher o download da plataforma de desenvolvimento
http://www.netbeans.org
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Escolha da plataforma
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Passo a passo da Instalação
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Passo a passo da Instalação
Executando a Plataforma
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Testando a Plataforma
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Ativando o Java ME
Se o seu NetBeans nunca utilizou o Java ME, ele terá que ser ativado.
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Nomeando o Projeto
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Configurando a Plataforma de Saída
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Ambiente de Desenvolvimento
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Executando o projeto
Tema da Apresentação
INTRODUÇÃO AO AMBIENTE – AULA1
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Fim.
Tema da Apresentação

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais