Desenvolvimento para dispositivos móveis JavaME

Tamanho: px
Começar a partir da página:

Download "Desenvolvimento para dispositivos móveis JavaME"

Transcrição

1 Desenvolvimento para dispositivos móveis JavaME Marcio Seiji Oyamada Aula 1 UNIOESTE Universidade Estadual do Oeste do Paraná Curso de Informática Cascavel - Brasil

2 Introdução Ementa Conceituação de mobilidade e tipos de dispositivos móveis. Tecnologias e ferramentas para desenvolvimento de aplicações móveis, CLDC e CDC. Persistência e Comunicação de Dados. Objetivos Capacitar o aluno a desenvolver aplicações em dispositivos móveis utilizando a plataforma Java. Carga horária: 24 horas Page 2

3 Conteúdo programático I Mobilidade II - Plataforma J2ME CLDC, CDC, MIDP III Persistência IV Comunicação de Dados Page 3

4 Introdução Plataformas Java J2ME (Java ME): versão Java para dispositivos móveis Poucos recursos Page 4

5 Profiles J2ME Page 5

6 Configurações- CDC Define a capacidade da JVM e as API que fazem parte do núcleo destas CDC (Connected Device Configuration) 512 kilobytes (mínimo) de memória para execução Java 256 kilobytes (mínimo) para alocação em tempo de execução Conectividade, possivelmente persistente e em banda larga Ex: set-top box, sistema de navegação automotiva Page 6

7 Configurações - CLDC CLDC Connected limited device configuration 128 kilobytes memória para executar o Java 32 kilobytes memória para execução e alocação em tempo de execução Interface com usuário restrita Low power, normalmente usando bateria Conectividade, normalmente sem fio, com acesso de baixa velocidade e intermitente Ex: telefones, pagers Page 7

8 Configurações CLDC (2) KVM Implementação de referência para o CLDC Restrições Nenhum método nativo pode ser adicionado em tempo de execução. Métodos nativos são definidos em tempo de projeto na KVM O verificador de bytecode não implementa todas as funcionalidades (afeta a segurança) CLDC 1.0 CLDC 1.1: suporte ponto flutuante Page 8

9 Profiles É uma extensão de uma configuração Define um conjunto de APIs e bibliotecas para o desenvolvimento de aplicações em uma família de dispositivos MIDP: mobile information device profile Componentes de interface com o usuário Entrada e manipulação de eventos Armazenamento persistente Rede e timers Page 9

10 MIDP MIDP 2.0 (JSR118) Mínimo de 256 KB de ROM para o MIDP(adicionalmente ao requerido pelo CLDC) Mínimo de 128KB de RAM para a execução da máquina virtual Mínimo de 8KB de memória não volátil (dados persistentes) Tela de no mínimo pixels Alguma capacidade para entrada de dados Conexão de rede, possivelmente intermitente Page 10

11 Camadas Java ME Aplicação Aplicação JVM Profile - MIDP Sistema Operacional Máquina virtual KVM Configuração - CLDC Sistema Operacional Page 11

12 Aplicação Java ME Page 12

13 JTWI Profusão de configurações, profiles e API opcionais Qual é a configuração básica de um dispositivo móvel? JTWI- Java Technology for Wireless Industry CLDC 1.0 MIDP 2.0 WMA: Wireless message API JSR 120 Mobile Media API (se tiver som e video) Page 13

14 MIDLETS

15 MIDlet Aplicações MIDP são chamadas de MIDlet Em ultima análise: é Java!! Ciclo de vida de um MIDlet startapp() pauseapp() destroyapp() Page 15

16 MIDlet(2) Page 16

17 Exemplo de MIDlet import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class AlertExample extends MIDlet { public void startapp() { Displayable d = new TextBox("TextBox", "Commander", 20, TextField. ADDR); Command c = new Command("Exit", Command.EXIT, 1); d.addcommand(c); d.setcommandlistener(new CommandListener() { public void commandaction(command c, Displayable s) { System.out.println(c.getLabel()); notifydestroyed(); ); Display.getDisplay(this).setCurrent(d); public void pauseapp() { Page 17 public void destroyapp(boolean unconditional) {

18 Exemplo de MIDLET (1) import javax.microedition.midlet.*; import javax.microedition.lcdui.*; Imports das APIs Midlet public class AlertExample extends MIDlet { public void startapp() { Displayable d = new TextBox("TextBox", "Commander", 20, TextField. ADDR); Command c = new Command("Exit", Command.EXIT, 1); d.addcommand(c); d.setcommandlistener(new CommandListener() { public void commandaction(command c, Displayable s) { System.out.println(c.getLabel()); notifydestroyed(); ); Display.getDisplay(this).setCurrent(d); public void pauseapp() { Page 18 public void destroyapp(boolean unconditional) {

19 Exemplo de MIDlet(2) import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class AlertExample extends MIDlet { public void startapp() { Displayable d = new TextBox("TextBox", "Commander", 20, TextField. ADDR); Command c = new Command("Exit", Command.EXIT, 1); d.addcommand(c); d.setcommandlistener(new CommandListener() { ); public void commandaction(command c, Displayable s) { System.out.println(c.getLabel()); notifydestroyed(); Display.getDisplay(this).setCurrent(d); A classe deve herdar da classe MIDlet public void pauseapp() { Page 19 public void destroyapp(boolean unconditional) {

20 Exemplo de MIDlet(3) import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class AlertExample extends MIDlet { public void startapp() { Displayable d = new TextBox("TextBox", "Commander", 20, TextField. ADDR); Command c = new Command("Exit", Command.EXIT, 1); d.addcommand(c); d.setcommandlistener(new CommandListener() { ); public void commandaction(command c, Displayable s) { System.out.println(c.getLabel()); notifydestroyed(); Display.getDisplay(this).setCurrent(d); Métodos padrão para iniciar, pausar e finalizar a MIDlet public void pauseapp() { Page 20 public void destroyapp(boolean unconditional) {

21 Compilando um MIDlet Cross-compiler: compilação em uma arquitetura e execução em outra No caso do JAVA: devido a portabilidade, o processo é muito semelhante a compilação de uma aplicação local Porém, um MIDlet utiliza classes específicas JavaME, que são diferentes das classes JavaSE javac bootclasspath /midp/classes AlertExample.java Page 21

22 Pré-verificação do código Na JVM toda classe Java é pré-verificada antes de ser carregada, para evitar ataques a máquina virtual A pré-verificação é complexa, e inviável de ser realizada online em dispositivos móveis Desta forma, os MIDlet devem ser pré-verificados em 2 passos: Passo offline (desktop): um pré-verificador é utilizado, e adiciona alguns dados na classe para informar a KVM que o mesmo foi préverificado Passo online (dispositivo): durante a carga da aplicação no dispositivo móvel um verificador de menor complexidade é utilizado, baseando-se nos dados gerados previamente durante a pré-verificação Se uma aplicação não foi pré-verificada, a execução é rejeitada Page 22

23 Preverifier Preverifier classpath /midp/classes;.. AlertExample O pré-verificador utiliza como entrada um arquivo class e gera um outro arquivo class, com o código pré-verificado Page 23

24 Empacotando um MIDlet Um MIDlet deve ser empacotado em um arquivo JAR (Java Archive) Ex: jar cvmf extra.mf Test.jar Test.class Manifesto: arquivo contendo informações sobre o pacote MIDlet-1: Test,, Test MIDlet-Name: Test MIDlet-Vendor: Joao MIDlet-Version: 1.0 MicroEdition-Configuration: CLDC-1.0 MicroEdition-Profile: MIDP-2.0 Page 24

25 Empacotando um MIDlet(2) Descritor do MIDlet: arquivo do.jad Contém informações sobre o MIDlet, porém em um arquivo separado Basicamente as mesmas informações sobre o MIDlet MIDlet-1: Test,, Test MIDlet-Jar-Size: 2347 MIDlet-Jar-URL: Test.jar MIDlet-Name: Test MIDlet-Vendor: Joao MIDlet-Version: 1.0 MicroEdition-Configuration: CLDC-1.0 MicroEdition-Profile: MIDP-2.0 Page 25

26 Ofuscador de código Utilizado originalmente para complicar a tarefa de disassembler 1) Renomeação de classes, atributos e métodos para nomes mais compactos 2) Remove classes não utilizadas, métodos e atributos 3) Insere dados ilegais ou questionáveis para confundir o disassembler Auxilia na construção de código compacto (devido a 1 e 2) Utilizar somente na versão de distribuição. Durante o desenvolvimento dificultará o debug Page 26

27 Instalando aplicativos Cabo (serial/usb) Infravermelho/Bluetooth OTA: Over-the-air Armazenar o midlet no servidor Web: arquivos Jar e Jad Configurar no servidor os tipos Jar e Jad JAR: application/java-archive JAD: text/vnd.sun.j2me.app-descriptor Acessar a página através do browser do dispositivo Page 27

28 Desenvolvimento em JavaME Código compacto: simplicidade utilizar somente as classes necessárias Minimizar o uso da memória Utilizar tipos escalares Auxiliar o garbage collector (aponte objetos para null, quando não mais necessário) Instancie objetos somente quando necessário Libere recursos rapidamente Page 28

29 Desenvolvimento em JavaME (2) Concentrar o processamento no servidor Utilizar variáveis locais Evitar concatenação de strings Utilizar threads para realizar E/S Sempre testar no dispositivo final! Page 29

Java ME Elementos da interface gráfica Aula 2. Marcio Seiji Oyamada

Java ME Elementos da interface gráfica Aula 2. Marcio Seiji Oyamada Java ME Elementos da interface gráfica Aula 2 Marcio Seiji Oyamada Classe Displayable É uma superclasse que define métodos básicos para qualquer classe que possa ser exibida na tela Métodos Importantes

Leia mais

Linguagem de Programação IV Implementação 01

Linguagem de Programação IV Implementação 01 Linguagem de Programação IV Implementação 01 Prof. Alessandro Borges 2 Tópicos Primeiro projeto MIDlet Ciclo de vida 3 Primeiro Projeto 4 Primeiro projeto Crie um novo projeto no NetBeans Java ME Aplicação

Leia mais

Uma Introdução ao. Computação Móvel (MAC5743/MAC330) Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro

Uma Introdução ao. Computação Móvel (MAC5743/MAC330) Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro Uma Introdução ao J2ME Computação Móvel (MAC5743/MAC330) DCC-IME-USP Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro Visão Geral do Java 2 (1) A plataforma Java 2 engloba três elementos:

Leia mais

Aplicações Visuais Mobile com Netbeans 6.0

Aplicações Visuais Mobile com Netbeans 6.0 Aplicações Visuais Mobile com Netbeans 6.0 Ramon Lopes Sun Campus Ambassador Ramon.Lopes@Sun.COM Agenda O que é o Netbeans? O que é Java ME? CLDC & MIDP Mobile Demo! Próximos Passos O que é o NetBeans?

Leia mais

Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME

Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME Java para Dispositivos Móveis Desenvolvendo Aplicações com J2ME Thienne M. Johnson Novatec Sumário Agradecimentos...13 Sobre a autora...14 Prefácio...15 Apresentação...16 PARTE I Introdução a Java para

Leia mais

MOBILE-FURBOT: UMA VERSÃO DO FURBOT PARA CRIAÇÃO DE JOGOS EM DISPOSITIVOS MÓVEIS

MOBILE-FURBOT: UMA VERSÃO DO FURBOT PARA CRIAÇÃO DE JOGOS EM DISPOSITIVOS MÓVEIS MOBILE-FURBOT: UMA VERSÃO DO FURBOT PARA CRIAÇÃO DE JOGOS EM DISPOSITIVOS MÓVEIS Daniel Severo Estrázulas Mauro Marcelo Mattos - Orientador Roteiro da Apresentação: Introdução Objetivo Fundamentação teórica

Leia mais

Por Bruno T Aquino, Roberto Luiz e Ricardo Vinicius Fabri, Abril 14, 2009.

Por Bruno T Aquino, Roberto Luiz e Ricardo Vinicius Fabri, Abril 14, 2009. J2ME E O PERFIL MIDP Por Bruno T Aquino, Roberto Luiz e Ricardo Vinicius Fabri, Abril 14, 2009. INTRODUÇÃO Com o passar do tempo os aparelhos celulares deixaram de ser apenas para ligações e agenda para

Leia mais

Desenvolvimento de Sistemas Móveis em Java com J2ME/MIDP. Jorge H. C. Fernandes

Desenvolvimento de Sistemas Móveis em Java com J2ME/MIDP. Jorge H. C. Fernandes Desenvolvimento de Sistemas Móveis em Java com J2ME/MIDP Jorge H. C. Fernandes Desenvolvimento J2ME/MIDP Agenda Plataforma e Edições Java 2 J2ME - Java 2 Micro Edition MIDP - Mobile Information Device

Leia mais

Java ME Elementos da interface gráfica Form Aula 3. Marcio Seiji Oyamada

Java ME Elementos da interface gráfica Form Aula 3. Marcio Seiji Oyamada Java ME Elementos da interface gráfica Form Aula 3 Marcio Seiji Oyamada Relembrando o diagrama de classes Page 56 Form Interface onde são adicionados objetos do tipo Item StringItem Campos de texto Rótulos

Leia mais

Conexão HTTP em Java ME Aula 7. Marcio Seiji Oyamada

Conexão HTTP em Java ME Aula 7. Marcio Seiji Oyamada Conexão HTTP em Java ME Aula 7 Marcio Seiji Oyamada Acesso a rede Em celulares o mais comum é o uso de CDMA GPRS EDGE 3G Custo de conexão Normalmente tarifado com o Kb Proliferação de pacotes ilimitados

Leia mais

Programação para Celular com Java

Programação para Celular com Java 1/13 Programação para Celular com Java Objetivo: Capacitar o aluno a desenvolver aplicações com o Sun Java Wireless Toolkit for CLDC. Sumário 1. Introdução:... 2 2. Como criar um novo Projeto?... 2 3.

Leia mais

FRAMEWORK CELEPAR MANUAL DE INSTALAÇÃO/UTILIZAÇÃO DE JVM EM POCKET PC

FRAMEWORK CELEPAR MANUAL DE INSTALAÇÃO/UTILIZAÇÃO DE JVM EM POCKET PC FRAMEWORK CELEPAR MANUAL DE INSTALAÇÃO/UTILIZAÇÃO DE JVM EM POCKET PC Outubro 2007 Sumário de Informações do Documento Tipo do Documento: Relatório Título do Documento: MANUAL DE INSTALAÇÃO/UTILIZAÇÃO

Leia mais

AULA 1 INTRODUÇÃO AO JAVA

AULA 1 INTRODUÇÃO AO JAVA AULA 1 INTRODUÇÃO AO JAVA Ao término dessa aula você terá aprendido: História e características do Java Ambientes e plataformas Java O Java é a base para praticamente todos os tipos de aplicações em rede

Leia mais

Programação Gráfica Parte 1 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano

Programação Gráfica Parte 1 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano Programação Gráfica Parte 1 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano Paulo V. W. Radtke pvwradtke@gmail.com http://www.ppgia.pucpr.br/~radtke/jogos/ AVISO IMPORTANTE!! Esta versão é dedicada exclusivamente

Leia mais

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada

Leia mais

RICARDO RODRIGUES BUZZETTE FRONTEND COMERCIAL USANDO J2ME SOBRE PLATAFORMA PALM OS

RICARDO RODRIGUES BUZZETTE FRONTEND COMERCIAL USANDO J2ME SOBRE PLATAFORMA PALM OS RICARDO RODRIGUES BUZZETTE FRONTEND COMERCIAL USANDO J2ME SOBRE PLATAFORMA PALM OS ASSIS 2008 FRONTEND COMERCIAL USANDO J2ME SOBRE PLATAFORMA PALM OS RICARDO RODRIGUES BUZZETTE Trabalho de Conclusão de

Leia mais

Plataformaparadispositivosportáteis, de consumo e embebidos Telemóveis

Plataformaparadispositivosportáteis, de consumo e embebidos Telemóveis Universidado Portucalense Mestrado em Informática Computação Móvel Nuno Flores, Departamento de Engenharia Informática Faculdade de Engenharia da Universidade do Porto Plataformaparadispositivosportáteis,

Leia mais

Como dito anteriormente, a JCP especificou dois grupos para a J2ME conforme as necessidades dos dispositvos, chamadas Configurações:

Como dito anteriormente, a JCP especificou dois grupos para a J2ME conforme as necessidades dos dispositvos, chamadas Configurações: 1 TECNOLOGIA J2ME A J2ME, Java Micro Edition, é uma tecnologia que permite o desenvolvimento de aplicações Java para dispositivos com poder de processamento, vídeo e memória limitados. Possui uma coleção

Leia mais

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada

Leia mais

Java 2 Micro Edition (J2ME)

Java 2 Micro Edition (J2ME) Java 2 Micro Edition (J2ME) por Filipe Gonçalves Barreto de Oliveira Castilho Departamento de Engenharia Informática Universidade de Coimbra 3030 Coimbra, Portugal fgonc@student.dei.uc.pt Resumo: Apresenta-se

Leia mais

Introducão à Tecnologia Móvel 1 UFU - BACALÁ

Introducão à Tecnologia Móvel 1 UFU - BACALÁ Introducão à Tecnologia Móvel 1 História do Celular 1921 (0G) O Departamento de polícia de Detroit instala rádios móveis operando em cerca de 2 MHz, nos carros. Problemas com o sistema devido a grande

Leia mais

Tutorial J2ME Parte 3

Tutorial J2ME Parte 3 Introdução Tutorial J2ME Parte 3 Como pudemos aprender nos tutoriais anteriores, os dispositivos celulares podem implementar em seu sistema o KVM, a máquina virtual que roda aplicações J2ME. A API de programação

Leia mais

Arquitectura de Sistemas Computacionais

Arquitectura de Sistemas Computacionais Arquitectura de Sistemas Computacionais Práticas 2004-2005 Prof. Dr. Paulo Sampaio psampaio@uma.pt Departamento de Matemática e Engenharias UNIVERSIDADE DA MADEIRA O ambiente J2ME MIDlets Bluetooth 1 Pacotes

Leia mais

Trabalho elaborado por: Ricardo Nuno Mendão da Silva Jorge Miguel Morgado Henriques

Trabalho elaborado por: Ricardo Nuno Mendão da Silva Jorge Miguel Morgado Henriques Trabalho elaborado por: Ricardo Nuno Mendão da Silva Jorge Miguel Morgado Henriques Contents 1. Introdução...4 2. Objectivos...5 3. Arquitectura...5

Leia mais

Prática de Programação J2ME (15) Especialização em Desenvolvimento Web com Interfaces Ricas www.especializacao.info

Prática de Programação J2ME (15) Especialização em Desenvolvimento Web com Interfaces Ricas www.especializacao.info Prática de Programação J2ME (15) Especialização em Desenvolvimento Web com Interfaces Ricas www.especializacao.info Crie a aplicação correspondente aos itens seguintes. Execute o programa e observe os

Leia mais

Objetivos. Responder o que é Java; Mostrar as vantagens e desvantagens do Java; Compilar e executar um programa simples.

Objetivos. Responder o que é Java; Mostrar as vantagens e desvantagens do Java; Compilar e executar um programa simples. O que é Java Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/ 1 Objetivos Responder o

Leia mais

DESENVOLVIMENTO DE JOGO PARA TELEFONE CELULAR USANDO A PLATAFORMA J2ME/MIDP

DESENVOLVIMENTO DE JOGO PARA TELEFONE CELULAR USANDO A PLATAFORMA J2ME/MIDP Antonio Rodrigo Cranchi Bassan 0200384 8º Semestre DESENVOLVIMENTO DE JOGO PARA TELEFONE CELULAR USANDO A PLATAFORMA J2ME/MIDP Jaguariúna 2005 1 Antonio Rodrigo Cranchi Bassan 0200384 8º Semestre DESENVOLVIMENTO

Leia mais

Software para compartilhamento de arquivos entre celulares usando a tecnologiapeer-to-peer aliada à plataforma JXME

Software para compartilhamento de arquivos entre celulares usando a tecnologiapeer-to-peer aliada à plataforma JXME Software para compartilhamento de arquivos entre celulares usando a tecnologiapeer-to-peer aliada à plataforma JXME Orientador: Francisco Adell Péricas Acadêmico: Roger Robert Kock Roteiro da apresentação

Leia mais

ruirossi@ruirossi.pro.br

ruirossi@ruirossi.pro.br Java ME Introdução Rui Rossi dos Santos ruirossi@ruirossi.pro.br Mediador: Rui Rossi dos Santos Slide 1 Fundamentos Edições do Java JSE JEE JME JSE JEE MIDP Nível de Perfil CDC CLDC Nível de Configuração

Leia mais

Memória. Arquitetura de Von Neumann. Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 CPU. Unidade de controle ULA

Memória. Arquitetura de Von Neumann. Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 CPU. Unidade de controle ULA Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 Arquitetura de Von Neumann CPU Unidade de controle Unidade de entrada Unidade de saída ULA Von Neumann era um gênio. Falava muitos

Leia mais

Java ME e suas principais tecnologias de conectividade. Gracieli Begia Mateus

Java ME e suas principais tecnologias de conectividade. Gracieli Begia Mateus Java ME e suas principais tecnologias de conectividade Gracieli Begia Mateus Telefones Celulares no Mundo Fonte: UIT e Wireless Intelligence (Ovum/GSM Association) Posição do Brasil no Mundo Principais

Leia mais

A linguagem Java foi projetada tendo em vista os seguintes objetivos:

A linguagem Java foi projetada tendo em vista os seguintes objetivos: Java Disciplina: Programação II Professora: Mai-Ly Vanessa Histórico do Java Em 1991 a Sun Microsystems financiou uma pesquisa sobre o que seria a nova onda digital. Desta pesquisa resultou a criação da

Leia mais

INTRODUÇÃO A LINGUAGEM JAVA

INTRODUÇÃO A LINGUAGEM JAVA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A LINGUAGEM JAVA Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br Curso Técnico

Leia mais

Componentes MIDlet. 5.1 Componentes exclusivos

Componentes MIDlet. 5.1 Componentes exclusivos AULAA 5 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Componentes MIDlet Esperamos que, ao final desta aula, você seja capaz de: conhecer componentes de alto nível J2ME; compreender a utilização dos componentes

Leia mais

Capítulo 15 - VendaRemota.java

Capítulo 15 - VendaRemota.java Capítulo 15 - VendaRemota.java /* Java para Dispositivos Móveis - Desenvolvendo aplicações com J2ME por Thienne M. Johnson Novatec Editora LTDa ISBN: 978-85-7522-143-3 */ package principal; import conexao.getpostregistros;

Leia mais

Ambiente Java para sistemas integrados de recursos limitados: Aplicação num sistema da JUMPtec

Ambiente Java para sistemas integrados de recursos limitados: Aplicação num sistema da JUMPtec Ambiente Java para sistemas integrados de recursos limitados: Aplicação num sistema da JUMPtec Valter Filipe Silva 1, José Alberto Fonseca 2, José Luís Oliveira 2 1 Escola Superior de Tecnologia de Castelo

Leia mais

Conexão Java Mini-curso Java ME

Conexão Java Mini-curso Java ME Conexão Java 2006 Mini-curso Java ME Sérgio Luís Lopes Júnior Caelum www.caelum.com.br Neste tutorial, você irá aprender: - conceitos básicos de Java ME - a utilizar alguns componentes do MIDP para criar

Leia mais

Processos ca 3 pítulo

Processos ca 3 pítulo Processos capítulo 3 Introdução: Threads Para executar um programa, o sistema operacional cria um determinado números de processos virtuais. O sistema operacional mantém uma tabela de processos que contém

Leia mais

Programação Gráfica Parte 2 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano

Programação Gráfica Parte 2 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano Programação Gráfica Parte 2 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano Paulo V. W. Radtke pvwradtke@gmail.com http://www.ppgia.pucpr.br/~radtke/jogos/ AVISO IMPORTANTE!! Esta versão é dedicada exclusivamente

Leia mais

FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID

FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID Roteiro Introdução Fundamentação teórica Desenvolvimento Conclusões Introdução Plataformas

Leia mais

Instalação JDK 10/03/2017

Instalação JDK 10/03/2017 1 Instalação JDK 10/03/2017 Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação, responsável por traduzir o que sua aplicação

Leia mais

BrokerCell: programando celular com J2ME para cotar papéis na Bovespa

BrokerCell: programando celular com J2ME para cotar papéis na Bovespa BrokerCell: programando celular com J2ME para cotar papéis na Bovespa Nairon Neri Silva 1, Luís Augusto Mattos Mendes(Orientador) 1 1 Ciência da Computação - Universidade Presidente Antônio Carlos (UNIPAC)

Leia mais

JAVA. Professor: Bruno Toledo

JAVA. Professor: Bruno Toledo JAVA Professor: Bruno Toledo Funcionamento de uma LP Em uma Linguagem de Programação (LP) como C e Pascal, temos o seguinte quadro quando vamos compilar um programa. Código fonte em c Teste.c Gera código

Leia mais

Arquitetura Java ME (J2ME) & Tecnologias Java Embarcadas Relacionadas

Arquitetura Java ME (J2ME) & Tecnologias Java Embarcadas Relacionadas Arquitetura Java ME (J2ME) & Tecnologias Java Embarcadas Relacionadas INF-455/655 Computação Móvel Universidade Federal de Viçosa Departamento de Informática Conteúdo 3 sabores para as plataformas Java

Leia mais

Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG

Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG Instalação JDK Joyce França Professora de Ciência da Computação - IFNMG Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação,

Leia mais

Especificação Comportamental de um subconjunto da Plataforma J2ME

Especificação Comportamental de um subconjunto da Plataforma J2ME Especificação Comportamental de um subconjunto da Plataforma J2ME Trabalho de Conclusão de Curso Engenharia da Computação Ronaldo Cisneiros Veras. Orientador: Prof. Dr. Márcio Lopes Cornélio. Recife, 26

Leia mais

PROTÓTIPO DE FRONT END DE CONTROLE DE ACESSO

PROTÓTIPO DE FRONT END DE CONTROLE DE ACESSO UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO PROTÓTIPO DE FRONT END DE CONTROLE DE ACESSO USANDO J2ME ARNO JOSÉ SCHMITT JUNIOR BLUMENAU

Leia mais

% &%&'! Universidade Federal de Pernambuco RECIFE, JANEIRO/2006

% &%&'! Universidade Federal de Pernambuco   RECIFE, JANEIRO/2006 !"#$$#$ % &%&'! $! Universidade Federal de Pernambuco posgraduacao@cin.ufpe.br www.cin.ufpe.br/~posgraduacao RECIFE, JANEIRO/2006 ESTE TRABALHO FOI APRESENTADO A PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO

Leia mais

J2ME, Uma Platarfoma de programação para Dispositivos Móveis

J2ME, Uma Platarfoma de programação para Dispositivos Móveis J2ME, Uma Platarfoma de programação para Dispositivos Móveis Jesseildo F. Gonçalves 07/10/2010 Jesseildo F. Gonçalves () 07/10/2010 1 / 50 1 Introdução ao J2ME História Arquitetura do J2ME MIDLets 2 RMS:

Leia mais

PESQUISA E DESENVOLVIMENTO DE UM APLICATIVO PARA DISPOSITIVOS MÓVEIS A INTERAGIR COM O SISTEMA SAGU

PESQUISA E DESENVOLVIMENTO DE UM APLICATIVO PARA DISPOSITIVOS MÓVEIS A INTERAGIR COM O SISTEMA SAGU PESQUISA E DESENVOLVIMENTO DE UM APLICATIVO PARA DISPOSITIVOS MÓVEIS A INTERAGIR COM O SISTEMA SAGU Everton Danilo dos Santos Faculdade de Administração e Informática evertondanilo@gmail.com Rodrigo Augusto

Leia mais

Java Standard Edition (JSE)

Java Standard Edition (JSE) Java Standard Edition (JSE) Capítulo 01. Introdução à tecnologia JAVA Esp. Márcio Palheta MSN: marcio.palheta@hotmail.com 1 Agenda Apresentação: Formação, graduação, certificação, área de atuação; Apresentação

Leia mais

Aula 2 Introdução a Linguagem Java

Aula 2 Introdução a Linguagem Java Aula 2 Introdução a Linguagem Java Prof. Dr. João Bosco M. Sobral mail: bosco@inf.ufsc.br - página: http://www.inf.ufsc.br/~bosco Rodrigo Campiolo mail: rcampiol@inf.ufsc.br - página: http://ww.inf.ufsc.br/~rcampiol

Leia mais

DESENVOLVIMENTO DE UMA FERRAMENTA UTILIZANDO A TECNOLOGIA J2ME

DESENVOLVIMENTO DE UMA FERRAMENTA UTILIZANDO A TECNOLOGIA J2ME DESENVOLVIMENTO DE UMA FERRAMENTA UTILIZANDO A TECNOLOGIA J2ME Ana Paula A. ZANELATO 1 Eliezer Gomes Paraganba FILHO 2 Emerson Silas DÓRIA 3 RESUMO: Este artigo pretende apresentar a tecnologia J2ME (linguagem

Leia mais

UMA ABORDAGEM SOBRE J2ME

UMA ABORDAGEM SOBRE J2ME UMA ABORDAGEM SOBRE J2ME Júlio César Jardim Júnior 1, Elio Lovisi Filho (Orientador) 1 1 Ciência da Computação Universidade Presidente Antônio Carlos (UNIPAC) Rua Palma Bageto Viol, s/n Barbacena - MG.

Leia mais

DESENVOLVIMENTO DE UM JOGO MULTIPLAYER PARA CELULAR

DESENVOLVIMENTO DE UM JOGO MULTIPLAYER PARA CELULAR UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO DESENVOLVIMENTO DE UM JOGO MULTIPLAYER PARA CELULAR VILSON TRUPEL BLUMENAU 2008 2008/2-27

Leia mais

CP Introdução à Informática Prof. Msc. Carlos de Salles

CP Introdução à Informática Prof. Msc. Carlos de Salles CP 1015.1 Prof. Msc. Carlos de Salles PROGRAMA 1. CONCEITO DE SISTEMAS 1.1 Sistemas e sua classificação 1.2 Informações e Dados 1.3 O Processamento de Dados 1.4 O Computador e sua História 2. ESTRUTURA

Leia mais

Desenvolvimento de Software I

Desenvolvimento de Software I Desenvolvimento de Software I Prof. Arnaldo Martins Hidalgo Junior arnaldo@flash.tv.br http://aulashidalgo.wordpress.com 5 h/a (2 aulas semanais) http://aulashidalgo.wordpress.com 1 Competências Avaliar

Leia mais

MIDLET SUITE PARA ACESSO REMOTO A SISTEMAS DE SUPERVISÃO

MIDLET SUITE PARA ACESSO REMOTO A SISTEMAS DE SUPERVISÃO Universidade Federal de Ouro Preto - UFOP Escola de Minas Colegiado do Curso de Engenharia de Controle e Automação - CECAU MIDLET SUITE PARA ACESSO REMOTO A SISTEMAS DE SUPERVISÃO MONOGRAFIA DE GRADUAÇÃO

Leia mais

Modelo de Componentes CORBA

Modelo de Componentes CORBA Modelo de Componentes CORBA Cláudia Brito L. N. da Silva cblns@cin.ufpe.br Roteiro 1. Visão geral 2.! Definindo componentes! Implementando componentes! Empacotando componentes! Instalando componentes!

Leia mais

UMA APLICAÇÃO TELNET PARA DISPOSITIVOS MÓVEIS

UMA APLICAÇÃO TELNET PARA DISPOSITIVOS MÓVEIS UMA APLICAÇÃO TELNET PARA DISPOSITIVOS MÓVEIS Trabalho de Conclusão de Curso Engenharia da Computação Renato Augusto Gomes Pina França Orientador: Prof. Sérgio Castelo Branco Soares Recife, 26 de dezembro

Leia mais

INTEGRANDO A TECNOLOGIA J2ME NO ÂMBITO ACADÊMICO

INTEGRANDO A TECNOLOGIA J2ME NO ÂMBITO ACADÊMICO INTEGRANDO A TECNOLOGIA J2ME NO ÂMBITO ACADÊMICO Ramon R. Rabello, Pedro J. Treccani, Thienne M Johnson Universidade da Amazônia, Av Alcindo Cacela, 287, Belém, PA CEP 66092-010 ramon.rabello@gmail.com,

Leia mais

Conteúdo Programático

Conteúdo Programático Ementa do Curso O treinamento ios+swift Intro foi criado pela Catteno com o intuito de introduzir os alunos em programação de Apps para a plataforma ios (tablets e smartphones), utilizando a linguagem

Leia mais

DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS DEVELOPMENT OF SOFTWARE FOR MOBILE DEVICES 8º CICLO DE PALESTRAS DE INFORMÁTICA DA FAI

DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS DEVELOPMENT OF SOFTWARE FOR MOBILE DEVICES 8º CICLO DE PALESTRAS DE INFORMÁTICA DA FAI DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS DEVELOPMENT OF SOFTWARE FOR MOBILE DEVICES ROBERTO JUNDI FURUTANI 1 JOSÉ LUIZ VIEIRA DE OLIVEIRA 2 8º CICLO DE PALESTRAS DE INFORMÁTICA DA FAI Resumo

Leia mais

Visões Arquiteturais. Visões Arquiteturais

Visões Arquiteturais. Visões Arquiteturais Visões Arquiteturais Separar diferentes aspectos em visões separadas com o objetivo de gerenciar complexidade. Cada visão descreve diferentes conceitos da Engenharia. Visões permitem reduzir a quantidade

Leia mais

Java 2 Platform, Micro Edition (J2ME)

Java 2 Platform, Micro Edition (J2ME) Java 2 Platform, Micro Edition () Alcione de Paiva DPI Granbery Partes deste material foram adaptadas de Mauro Nacif Masha Gutkhen Keren Gazit 2006 1 Conteúdo O que é? conceitos básicos Configurações (CLDC,

Leia mais

SISTEMA MÓVEL PARA ACOMPANHAMENTO DE CURSOS

SISTEMA MÓVEL PARA ACOMPANHAMENTO DE CURSOS SISTEMA MÓVEL PARA ACOMPANHAMENTO DE CURSOS José Celso Freire Junior 1 ; Pedro Lima Catalani 2 ; Agnelo Marotta Cassula 3 Universidade Estadual Paulista, Faculdade de Engenharia de Guaratinguetá, Depto.

Leia mais

PROVA 03/07 Segunda-feira (semana que vem)

PROVA 03/07 Segunda-feira (semana que vem) damkeisabela@gmail.com PROVA 03/07 Segunda-feira (semana que vem) SISTEMAS OPERACIONAIS Os sistemas operacionais mais comuns que existem para computadores e que o mercado irá oferecer para você são : Microsoft

Leia mais

Grupo de Usuários Java do Noroeste Paulista. Introdução à tecnologia Java

Grupo de Usuários Java do Noroeste Paulista. Introdução à tecnologia Java Grupo de Usuários Java do Noroeste Paulista Introdução à tecnologia Java Referências http://www.java.sun.com; Ivan Luiz Marques Ricarte, Faculdade de Engenharia Elétrica e de Computação-UNICAMP (http://www.dca.fee.unicamp.br/~ricarte/welcome.html);

Leia mais

Conexão Socket na MIDP

Conexão Socket na MIDP Conexão Socket na MIDP A comunicação entre diferentes sistemas é comum na programação, e esta regra não desaparece na construção de aplicativos para pequenos dispositivos e, consequentemente, com o Java

Leia mais

Introdução ao Desenvolvimento de

Introdução ao Desenvolvimento de Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo

Leia mais

Curso online de Fundamentos em Android. Plano de Estudo

Curso online de Fundamentos em Android. Plano de Estudo Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos

Leia mais

Universidade Federal de Viçosa Departamento de Informática Trabalho de Computação Móvel Leitor Móvel de RSS Professor Mauro Nacif Rocha Viçosa

Universidade Federal de Viçosa Departamento de Informática Trabalho de Computação Móvel Leitor Móvel de RSS Professor Mauro Nacif Rocha Viçosa Universidade Federal de Viçosa Departamento de Informática Trabalho de Computação Móvel Leitor Móvel de RSS Professor Mauro Nacif Rocha Alex Guimarães Lima 47678 Ângelo Cavalier 47665 Mariane de Oliveira

Leia mais

APLICATIVO PARA REPRESENTANTE COMERCIAL EM DISPOSITIVO MÓVEL (PDA) USANDO A TECNOLOGIA J2ME E BANCO DE DADOS

APLICATIVO PARA REPRESENTANTE COMERCIAL EM DISPOSITIVO MÓVEL (PDA) USANDO A TECNOLOGIA J2ME E BANCO DE DADOS UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO APLICATIVO PARA REPRESENTANTE COMERCIAL EM DISPOSITIVO MÓVEL (PDA) USANDO A TECNOLOGIA

Leia mais

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE CIÊNCIAS E TECNOLOGIA COORDENAÇÃO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO PLANO DE CURSO

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE CIÊNCIAS E TECNOLOGIA COORDENAÇÃO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO PLANO DE CURSO DISCIPLINA : Arcabouços de Software para Desenvolvimento de Aplicações Embarcadas (ASDAE) PERÍODO : 2004.1 PROFESSOR: Herman Martins Gomes PLANO DE CURSO 1 DADOS PRELIMINARES: Pré-requisitos: Programação

Leia mais

Estudo de integração de tecnologias para o desenvolvimento de aplicações móveis

Estudo de integração de tecnologias para o desenvolvimento de aplicações móveis Trabalho apresentado no 7º Congresso Nacional de Iniciação Científica - CONIC-SEMESP 2007 Estudo de integração de tecnologias para o desenvolvimento de aplicações móveis Autora: Francieli Fernanda Barchese

Leia mais

2º Grupo Capitulo 11 Página 517 a 530 Camada do Núcleo a Manipuladores. Alunos Wanderson da Silva Serradilha Sérgio Vilela Maia Rúlio Márcio

2º Grupo Capitulo 11 Página 517 a 530 Camada do Núcleo a Manipuladores. Alunos Wanderson da Silva Serradilha Sérgio Vilela Maia Rúlio Márcio 2º Grupo Capitulo 11 Página 517 a 530 Camada do Núcleo a Manipuladores Alunos Wanderson da Silva Serradilha Sérgio Vilela Maia Rúlio Márcio A camada do núcleo serve de ponte entre aplicativos e o processamento

Leia mais

UFCG - CEEI DSC Grupo PET Computação Ciclo de Seminários

UFCG - CEEI DSC Grupo PET Computação Ciclo de Seminários UFCG - CEEI DSC Grupo PET Computação Ciclo de Seminários Flávio Henrique Farias e Gleyser Guimarães flvhfarias@gmail.com gleyser.bonfim.guimaraes@ccc.ufcg.edu.br Ciclo de Seminários, outubro 2012 1 Apresentando

Leia mais

Um pouco mais que Hello World

Um pouco mais que Hello World Um pouco mais que Hello World Leonardo Gall Este artigo tem como objetivo preparar não só um ambiente de desenvolvimento J2ME de uma maneira simples e prática, mostrando e explicando passo a passo tudo

Leia mais

Programação para Dispositivos Móveis. Prof. Wallace Borges Cristo

Programação para Dispositivos Móveis. Prof. Wallace Borges Cristo Programação para Dispositivos Móveis Prof. Wallace Borges Cristo Acesso a informação Notícias, Ringtones, Vídeos Messenger/Chat Jogos Acesso a instituições financeiras M-commerce (Mobile Commerce) Aplicações

Leia mais

Introdução à Linguagem Java

Introdução à Linguagem Java Introdução à Linguagem Java Histórico: Início da década de 90. Pequeno grupo de projetos da Sun Microsystems, denominado Green. Criar uma nova geração de computadores portáveis, capazes de se comunicar

Leia mais

Algoritmos Computacionais

Algoritmos Computacionais UNIDADE 1 Processador e instruções Memórias Dispositivos de Entrada e Saída Software ARQUITETURA BÁSICA UCP Unidade central de processamento MEM Memória E/S Dispositivos de entrada e saída UCP UNIDADE

Leia mais

Chamada Remota de Métodos na Plataforma J2ME/CLDC

Chamada Remota de Métodos na Plataforma J2ME/CLDC Chamada Remota de Métodos na Plataforma J2ME/CLDC Fernando M. Q. Pereira 1 Roberto S. Bigonha 1 Marco Túlio O. Valente 2 Mariza A. S. Bigonha 1 1 Dept. de Ciência da Computação Universidade Federal de

Leia mais

4 Scenario: Sistema de visualização de panoramas com objetos ativos em plataformas celulares.

4 Scenario: Sistema de visualização de panoramas com objetos ativos em plataformas celulares. 4 Scenario: Sistema de visualização de panoramas com objetos ativos em plataformas celulares. Essa dissertação tem o objetivo de apresentar um protótipo que possibilite a navegação em ambientes virtuais

Leia mais

Backup e Restauração Banco de Dados. Evandro Deliberal

Backup e Restauração Banco de Dados. Evandro Deliberal Backup e Restauração Banco de Dados Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Redes de armazenamento: Tecnologias e Virtualização Agenda I. DAS e Introdução a

Leia mais

Professor: Lau Cheuk Lung

Professor: Lau Cheuk Lung Introdução à Informática Professor: Lau Cheuk Lung Conceitos Básicos Sistemas computacionais 2 partes básicas: hardware e software HARDWARE SOFTWARE É a parte mecânica e física da máquina, com seus componentes

Leia mais

3 Trabalhos relacionados

3 Trabalhos relacionados 3 Trabalhos relacionados Adaptação e implantação dinâmicas são requisitos de aplicações em diversos domínios. Diversas abordagens são capazes de promover adaptação e implantação em tempo de execução. Alguns

Leia mais

Visualizador de imagens radiológicas 2D para iphone. Acadêmico: Marwin Roepke Orientador: Dalton Solano dos Reis

Visualizador de imagens radiológicas 2D para iphone. Acadêmico: Marwin Roepke Orientador: Dalton Solano dos Reis Visualizador de imagens radiológicas 2D para iphone Acadêmico: Marwin Roepke Orientador: Dalton Solano dos Reis " ROTEIRO Introdução / Objetivos Fundamentação teórica Tecnologias Trabalhos correlatos Desenvolvimento

Leia mais

Virtualizando Sistema Operacional

Virtualizando Sistema Operacional INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA PARAÍBA CAMPUS CAMPINA GRANDE PROFESSOR: RHAVY MAIA GUEDES DATA: 11/05/2011 DISCIPLINA: INFORMÁTICA BÁSICA EXERCÍCIO PRÁTICO Leia com atenção todo o

Leia mais

Introdução. PCO / PPO Departamento de Informática Faculdade de Ciências da Universidade de Lisboa

Introdução. PCO / PPO Departamento de Informática Faculdade de Ciências da Universidade de Lisboa Introdução PCO / PPO Departamento de Informática Faculdade de Ciências da Universidade de Lisboa Resumo Funcionamento da cadeira Intuição sobre programação orientada-a-objectos A linguagem Java: história

Leia mais

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br

Leia mais

MANUAL DE DEPLOY DFE V3 SERVIDOR DE APLICAÇÃO GLASSFISH

MANUAL DE DEPLOY DFE V3 SERVIDOR DE APLICAÇÃO GLASSFISH MANUAL DE DEPLOY DFE V3 SERVIDOR DE APLICAÇÃO GLASSFISH SUMÁRIO OBJETIVO... 3 PRÉ-REQUISITOS... 3 CONFIGURANDO GLASSFISH... 4 CONFIGURANDO APLICAÇÃO PARA CODIFICAÇÃO UTF-8... 4 REALIZANDO O DEPLOY... 11

Leia mais

Programação para Celular com Java Tipos de Tela

Programação para Celular com Java Tipos de Tela Programação para Celular com Java Tipos de Tela 1/18 Objetivo: Capacitar o aluno a desenvolver aplicações para celular utilizando janelas dos tipos Alert List Item : ChoiceGroup, DateField e ImageItem

Leia mais

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO BACHARELADO

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO BACHARELADO UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO BACHARELADO PROTÓTIPO DE UMA APLICAÇÃO MÓVEL PARA LOCAÇÃO DE VEÍCULOS UTILIZANDO J2ME MARCIANE SCHOTTEN

Leia mais

Java RMI Remote Method Invocation

Java RMI Remote Method Invocation Java RMI Remote Method Invocation Prof. Tiago Garcia de Senna Carneiro Sistemas Distribuídos - 2006 Conteúdo Passos para implementar um aplicação RMI Executando e compilando uma aplicação RMI Exemplo:

Leia mais

Universidade Federal de Santa Catarina Departamento de Informática e Estatística Curso de Bacharelado em Ciências da Computação

Universidade Federal de Santa Catarina Departamento de Informática e Estatística Curso de Bacharelado em Ciências da Computação Universidade Federal de Santa Catarina Departamento de Informática e Estatística Curso de Bacharelado em Ciências da Computação Marcus Vinicius Cruz Xavier Trabalho de conclusão de curso Telis ME: Uma

Leia mais

JUnit. Alexandre Menezes Silva Eduardo Manuel de Freitas Jorge

JUnit. Alexandre Menezes Silva Eduardo Manuel de Freitas Jorge JUnit Alexandre Menezes Silva alexandre_crvg@hotmail.com Eduardo Manuel de Freitas Jorge emjorge1974@gmail.com 0 Sumário O que é?... 2 Pra que serve?... 2 Arquitetura... 2 Método de comparação assertequals...

Leia mais

CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DANIEL VIANA AZEVEDO FABIANO DOS SANTOS FERNANDES RODOLFO GOMES DO NASCIMENTO

CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DANIEL VIANA AZEVEDO FABIANO DOS SANTOS FERNANDES RODOLFO GOMES DO NASCIMENTO CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DANIEL VIANA AZEVEDO FABIANO DOS SANTOS FERNANDES RODOLFO GOMES DO NASCIMENTO Sistema de Controle de Vendas utilizando dispositivos móveis CAMPOS DOS GOYTACAZES/RJ

Leia mais