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