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

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

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

Transcrição

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

2 Desenvolvimento J2ME/MIDP Agenda Plataforma e Edições Java 2 J2ME - Java 2 Micro Edition MIDP - Mobile Information Device Profile Biblioteca J2ME/MIDP Interface com o Usuário Conectividade de Rede Persistência de Registros Exemplos Próximos passos

3 Plataforma Java: O Desafio Criar uma única plataforma para facilitar o desenvolvimento e evolução de software e sistemas de computador, de micro, pequena, média e larga escala

4 Solução da Plataforma Java Máquina virtual com possíveis implementações distintas Sintaxe e semântica uniformes e controladas Formato binário único de distribuição de código Bibliotecas (APIs) padronizadas

5 Resultados Um amplo espectro de: Edições Configurações Perfis Satisfação de demandas conflitantes entre: Flexibilidade Desempenho Escalabilidade Manutenabilidade

6 Edições Java 2 e Seus Dispositivos

7 J2ME: Organização em Configurações e Perfis... Profile... Profile... Profile... Profile Connected Device Configuration (CDC) JVM (CVM)... Profile Foundation Profile... Profile... Profile Mobile Information Device Profile (MIDP) Connected, Limited Device Configuration (CLDC) KVM (Kilo Virtual Machine)

8 MIDs e MIDLets: Mobile Information Device Características de um Dispositivo MIDP Mobilidade Operado com bateria Memória (mínima) 128KB de memória não volátil para implementação MIDP 8KB de memória não volátil para persistir dados das aplicações 32KB de runtime e heap Interface com o usuário (mínima) Display com 1 bit de cor e resolução mínima de 96 x 54 pixels Entrada de dados via teclado ou tela sensível ao toque Conexões de rede bidirecionais, com banda limitada MIDLet = Aplicações para MIDP Downloadable Permite criar serviços para consumidores de telefones celulares jogos e aplicações de comércio

9 Evolução das Tecnologias de Sistemas Interativos na Web Desktop HTML + FORMS Applet HTML Browser HTML Browser + Java VM Wireless WML MIDlet WAP Cell Phone MIDP Cell Phone

10 Applet 2 Applet 1 Applet 3 Web Server Funcionamento dos Applets WWW (HTTP(s)) Web Browser Applet 1 Applet 2 Applet 3 Interface Browser Applet 1 Applet 2 Applet 3 Página HTML Classe Objeto Classe Applet Objeto Applet Sandbox

11 Applet 2 Applet 1 Applet 3 Funcionamento dos MIDlets Web Server WWW (HTTP(s)) Repositório Web Sandbox SUITE 1 SUITE 2 SUITE 3 MIDlet SUITE 1 A MIDlet SUITE 2 B MIDlet SUITE C 3 SUITE 3 Página HTML Descritor de Aplicação (JAD) Arquivos (Imagens, etc) Classe Classe MIDlet Objeto Objeto MIDlet SUITE 1 RecordStore

12 HelloWorldMIDlet: Implementação import javax.microedition.midlet.midlet; import javax.microedition.lcdui.*; public class HelloWorldMIDlet extends MIDlet implements CommandListener { } private Command exitcommand; private TextBox textbox; public HelloWorldMIDlet() { // Para associar a softkey // Para entrada de dados exitcommand = new Command("Exit", Command.EXIT, 1/*Priority*/); textbox = new TextBox("OláMundo MIDlet /* Nome do componente */, "Olá, Mundo! /* conteúdo */, 15 /*tamanho máximo */, 0 /*máscara*/); textbox.addcommand(exitcommand); textbox.setcommandlistener(this); } protected void startapp() { Display.getDisplay(this).setCurrent(textBox); } protected void pauseapp() {} protected void destroyapp(boolean unconditional) {} public void commandaction(command c, Displayable d) { if (c == exitcommand) { destroyapp(false); notifydestroyed(); } } // Adapta para tratar comandos // Criação e // interligação // entre objetos // Exec.quando MIDLet é ativado // Exec. quando MIDlet é suspenso // Exec. quando MIDLet é destruído // Exec. quando comando é acionado

13 HelloWorldMIDlet em Ação: Diagrama de Objetos current :Display thedisplay :HelloWorldMIDlet current textbox <<displayable>> :TextBox exitcommand :Command 1 new HelloWorldMIDlet() - Criação do MIDlet 1.1 Criação de um textbox (Displayable) para preencher o display 1.2 Criação de comandos para inserir no Displayable 2 startapp() - Associação do Displayable ao Display 3 commandaction() Ativação do comando Exit 3.1 destroyapp() Desativação do MIDlet

14 Packages MIDP 1.0 J2SE java.lang java.io java.util CDC CLDC javax.microedition.io MIDP1.0 javax.microedition.lcdui javax.microedition.midlet javax.microedition.rms

15 MIDP Package javax.microedition.lcdui javax.microedition.lcdui current 0..1 commands_ 0..* Display Displayable Command Ticker ticker Screen listener 0..1 <<Interface>> CommandListener +commandaction(c:command, d:displayable) Canvas Form List TextBox Alert 0..* items Item GaugeTextField DateField ChoiceGroup StringItem ImageItem image Image graphics Graphics font Font

16 MIDP 1.0 Package javax.microedition.rms javax.microedition.rms RecordStore +listrecordstores() : String[] +openrecordstore(name:string, createifnecessary:boolean) : RecordStore +deleterecordstore(name:string) +closerecordstore() +getname() : String +getsize() : int +getsizeavailable() : int +getlastmodified() : long +getnextrecordid() : int +getnumrecords() : int +getversion() : int +enumeraterecords(filter:recordfilter, comparator:<<interface>>recordcomparator, keepupdated:boolean) +addrecord(data:byte[], offset:int, numbytes:int) : int +getrecord(recordid:int) : byte[] +getrecord(recordid:int, buffer:byte[], offset:int) : int +deleterecord(recordid:int) +getrecordsize(recordid:int) : int +setrecord(recordid:int, newdata:byte[], offset:int, numbytes:int) +addrecordlistener(listener:recordlistener) +removerecordlistener(listener:recordlistener) listeners 0..* <<Interface>> RecordListener +recordadded(store:recordstore, recordid:int) +recordchanged(store:recordstore, recordid:int) +recorddeleted(store:recordstore, recordid:int) <<interface>>recordcomparator +EQUIVALENT : int +FOLLOWS : int +PRECEDES : int +compare(rec1:byte[], rec2:byte[]) : int <<Interface>> RecordFilter +matches(candidate:byte[]) : boolean <<Interface>> RecordEnumeration +numrecords() : int +hasnextelement() : boolean +nextrecord() : byte[] +haspreviouselement() : boolean +previousrecord() : byte[] +nextrecordid() : int +previousrecordid() : int +keepupdated() +iskeptupdated() : boolean +rebuild() +reset() +destroy()

17 Usando o J2ME Wireless Toolkit

18 J2MEWTK Alguns Dispositivos Emulados Fonte: [J2MEWTK2001]

19 Arquitetura da Aplicação M-Commerce em J2EE [Gupta and Mayank, 2001]

20 Próximos passos Instalar o WTK Instalar o J2SDK Cadastrar em wireless.java.sun.com Participar de programa de desenvolvedores J2ME

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

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

Roteiro. Linguagens, plataformas e ambientes de Desenvolvimento. Desenvolvimento de Aplicações para DM. Java. Linguagem C

Roteiro. Linguagens, plataformas e ambientes de Desenvolvimento. Desenvolvimento de Aplicações para DM. Java. Linguagem C Desenvolvimento de Aplicações para Dispositivos Móveis José de Ribamar Martins Bringel Filho Mestre em Ciência da Computação (UFC) bringel@cenapadne.br Roteiro Overview das Plataformas e Linguagens J2ME

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

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

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

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

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

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

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

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

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

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

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

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

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

J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS

J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS Ana Paula Carrion 1, Késsia Rita da Costa Marchi 1, Jaime Willian Dias 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil anapaulacarrion@hotmail.com,

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

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

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

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

Arcabouços de Software para Desenvolvimento de Aplicações Embarcadas. Herman Martins Gomes - hmg@dsc.ufcg.edu.br

Arcabouços de Software para Desenvolvimento de Aplicações Embarcadas. Herman Martins Gomes - hmg@dsc.ufcg.edu.br Arcabouços de Software para Desenvolvimento de Aplicações Embarcadas Herman Martins Gomes - hmg@dsc.ufcg.edu.br Ementa Introdução a Dispositivos Móveis Portáteis, Aplicações Embarcadas e J2ME, Interface

Leia mais

Computação Móvel J2ME

Computação Móvel J2ME Computação Móvel J2ME Java 2 Platform (1) Java 2 Standard Edition (J2SE) Desktop applications Java 2 Enterprise Edition (J2EE) Server applications Java 2 Micro Edition (J2ME) Handheld/embedded devices

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

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

UNIJUI - UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DETEC DEPARTAMENTO DE TECNOLOGIA

UNIJUI - UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DETEC DEPARTAMENTO DE TECNOLOGIA UNIJUI - UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DETEC DEPARTAMENTO DE TECNOLOGIA AMBIENTE PARA DESENVOLVIMENTO DE APLICATIVOS PARA DISPOSITIVOS MÓVEIS COM SISTEMA OPERACIONAL

Leia mais

Marcus Vinicius Cruz Xavier. Rascunho do trabalho de conclusão de curso

Marcus Vinicius Cruz Xavier. Rascunho do trabalho de conclusão de curso 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 Rascunho do trabalho de conclusão de curso Título

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

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

Interfaces Dinâmicas e Adaptativas para Celulares

Interfaces Dinâmicas e Adaptativas para Celulares Interfaces Dinâmicas e Adaptativas para Celulares Flavio Henrique Cardoso de Freitas, Silvano Maneck Malfatti Faculdade Católica do Tocantins (FACTO) Palmas TO Brasil {flaviohcf,silvanomalfatti}@hotmail.com

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

FINAL: CÓDIGO-FONTE DA MIDLET

FINAL: CÓDIGO-FONTE DA MIDLET FINAL: CÓDIGO-FONTE DA MIDLET Para fins de conferência, seguem os códigos-fontes alterados. Este código-fonte encontra-se no arquivo chamado ColetorMIDlet.java: package coletor; import br.edu.estacio.produto;

Leia mais

Felipe Guimarães (luiz.guimaraes@unibratec.edu.br)

Felipe Guimarães (luiz.guimaraes@unibratec.edu.br) Programação Mobile Luiz Felipe S. L. Guimarães luiz.guimaraes@unibratec.edu.br Tópicos Abordados Desafios do mundo mobile Tecnologias móveis, vantagens e desvantagens Introdução ao Java ME Ambiente de

Leia mais

Otimização de Código na Criação de Animação Gráfica para Dispositivos Móveis, utilizando J2ME

Otimização de Código na Criação de Animação Gráfica para Dispositivos Móveis, utilizando J2ME Otimização de Código na Criação de Animação Gráfica para Dispositivos Móveis, utilizando J2ME Fábio Ottoni Júlio 1, Lívia Márcia Silva 1 1 Departamento de Ciência da Computação DCC Universidade Presidente

Leia mais

Desenvolvimento de Jogos para Celular usando Java ME: o Jogo Batalha Terrestre

Desenvolvimento de Jogos para Celular usando Java ME: o Jogo Batalha Terrestre Desenvolvimento de Jogos para Celular usando Java ME: o Jogo Batalha Terrestre Andrea Fernanda Fontes Bezerra Centro Federal de Educação Tecnológica da Paraíba Unidade Acadêmica de Informática e-mail:

Leia mais

FACULDADES COC BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO TRABALHO DE CONCLUSÃO DE CURSO. Diego Antonio Sales

FACULDADES COC BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO TRABALHO DE CONCLUSÃO DE CURSO. Diego Antonio Sales FACULDADES COC BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO TRABALHO DE CONCLUSÃO DE CURSO Diego Antonio Sales SISTEMA DE APONTAMENTOS MÓVEL PARA CONTROLE DE PRODUÇÃO DE BOMBAS DE CONCRETO Orientador: Prof.

Leia mais

Desenvolvimento de Aplicações Móveis com J2ME. Andrea foi a primeira colocada no I Concurso Teleco de Trabalhos de Conclusão de Curso (TCC) 2005.

Desenvolvimento de Aplicações Móveis com J2ME. Andrea foi a primeira colocada no I Concurso Teleco de Trabalhos de Conclusão de Curso (TCC) 2005. Desenvolvimento de Aplicações Móveis com J2ME Andrea Rodrigues de Amorim 1º Colocado I Concurso Teleco de TCC's 2005 Andrea foi a primeira colocada no I Concurso Teleco de Trabalhos de Conclusão de Curso

Leia mais

Daniel Ricardo dos Santos Diogo de Campos Mauricio Oliveira Haensch. Desenvolvendo Jogos com Java ME

Daniel Ricardo dos Santos Diogo de Campos Mauricio Oliveira Haensch. Desenvolvendo Jogos com Java ME Daniel Ricardo dos Santos Diogo de Campos Mauricio Oliveira Haensch Desenvolvendo Jogos com Java ME Daniel Ricardo dos Santos Diogo de Campos Mauricio Oliveira Haensch Desenvolvendo Jogos com Java ME PET

Leia mais

SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados

SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados Acadêmico: Bernardo Marquardt Müller Orientador: Prof. Dr. Mauro Marcelo Mattos Roteiro

Leia mais

TRABALHO DE FINAL DE CURSO TECNOLOGIA J2ME: JAVA 2 MICRO EDITION

TRABALHO DE FINAL DE CURSO TECNOLOGIA J2ME: JAVA 2 MICRO EDITION TRABALHO DE FINAL DE CURSO TECNOLOGIA J2ME: JAVA 2 MICRO EDITION SANDRO DINIZ VALENTE 2005 ii SANDRO DINIZ VALENTE TECNOLOGIA J2ME: JAVA 2 MICRO EDITION Trabalho de Fim de Curso apresentado à Uniminas,

Leia mais

Manual de Operação Aplicativo ClickIt

Manual de Operação Aplicativo ClickIt Manual de Operação Aplicativo ClickIt Rev. 1.1 Agosto/2010 GSControl Automação Ltda. Rua Washington Luiz, 675 ITC Conjunto 1101 Centro Porto Alegre RS CEP 90010-460 Telefone: (51)3026-0945 / (51)3287-2167

Leia mais

KATIA GOMES DA SILVA COMPARATIVO ENTRE AS PLATAFORMAS J2ME E.NET COMPACT FRAMEWOK PARA DESENVOLVIMENTO DE APLICAÇÕES PARA DISPOSITIVOS MÓVEIS

KATIA GOMES DA SILVA COMPARATIVO ENTRE AS PLATAFORMAS J2ME E.NET COMPACT FRAMEWOK PARA DESENVOLVIMENTO DE APLICAÇÕES PARA DISPOSITIVOS MÓVEIS KATIA GOMES DA SILVA COMPARATIVO ENTRE AS PLATAFORMAS J2ME E.NET COMPACT FRAMEWOK PARA DESENVOLVIMENTO DE APLICAÇÕES PARA DISPOSITIVOS MÓVEIS Palmas TO 2006 2 KATIA GOMES DA SILVA COMPARATIVO ENTRE AS

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 Geral à Plataforma Java ou Desenvolvimento Java de Sistemas na Web, em Celulares e na TV Digital Interativa

Introdução Geral à Plataforma Java ou Desenvolvimento Java de Sistemas na Web, em Celulares e na TV Digital Interativa Introdução Geral à Plataforma Java ou Desenvolvimento Java de Sistemas na Web, em Celulares e na TV Digital Interativa Prof. Dr. Jorge H C Fernandes jorgehcfernandes@uol.com.br CIC/UnB DIMAp/UFRN Introdução

Leia mais

Apostila de J2ME versão 1.0

Apostila de J2ME versão 1.0 Apostila de J2ME versão 1.0 por Juliano Carniel e Clóvis Teixeira juliano@dainf.cefetpr.br clv@dainf.cefetpr.br Índice Introdução 1 Entendendo J2ME 2 Segurança 3 Tecnologias 4 Diferença entre MIDP 1.0

Leia mais

DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION

DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION Robison Cris Brito Centro Federal de Educação Tecnológica do Paraná Unidade de Pato Branco robison@pb.cefetpr.br RESUMO Engana-se quem acha

Leia mais

CONECTIVIDADE. Desenvolvimento de Sistemas WEb Computação Móvel

CONECTIVIDADE. Desenvolvimento de Sistemas WEb Computação Móvel CONECTIVIDADE Desenvolvimento de Sistemas WEb Computação Móvel Conectividade em Java ME Conectividade( redes) em Java ME: Flexível para suportar uma variedade de dispositivos Muitos dispositivos específicos

Leia mais

Prime: uma solução Java para acesso móvel a informações utilizando GSM/GPRS

Prime: uma solução Java para acesso móvel a informações utilizando GSM/GPRS Prime: uma solução Java para acesso móvel a informações utilizando GSM/GPRS RENATO BARBOSA MIRANDA VALESKA PIVOTO PATTA MARCONDES Inatel - Instituto Nacional de Telecomunicações ICC - Inatel Competence

Leia mais

JOGO DA MEMÓRIA PARA DISPOSITIVOS MÓVEIS GAME OF MEMORY TO MOBILE DEVICES

JOGO DA MEMÓRIA PARA DISPOSITIVOS MÓVEIS GAME OF MEMORY TO MOBILE DEVICES JOGO DA MEMÓRIA PARA DISPOSITIVOS MÓVEIS GAME OF MEMORY TO MOBILE DEVICES Célia Hirata Aoki - celia@unisalesiano.edu.br Prof. M.Sc. Anderson Pazin - pazin@unisalesiano.edu.br RESUMO As fortes expansões

Leia mais

Apostila de J2ME versão 1.1

Apostila de J2ME versão 1.1 1 Apostila de J2ME versão 1.1 Juliano Carniel - juliano@portaljava.com Clóvis Teixeira - clv@portaljava.com 2 Índice - INTRODUÇÃO:...4 - ENTENDENDO J2ME...5 - CONFIGURATION...5 - PROFILES...5 - SEGURANÇA...7

Leia mais

JOGO DA MEMÓRIA PARA DISPOSITIVOS MÓVEIS. Célia Hirata Aoki Anderson Pazin

JOGO DA MEMÓRIA PARA DISPOSITIVOS MÓVEIS. Célia Hirata Aoki Anderson Pazin JOGO DA MEMÓRIA PARA DISPOSITIVOS MÓVEIS Célia Hirata Aoki Anderson Pazin LINS SP 2009 2 JOGO DA MEMÓRIA PARA DISPOSITIVOS MÓVEIS RESUMO As fortes expansões do mercado de desenvolvimento de softwares,

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

FAMINAS BH - FACULDADE DE MINAS CURSO DE SISTEMAS DE INFORMAÇÃO ALEXSANDRO GOMES DA SILVA CEZAR AUGUSTO SANTOS DE OLIVEIRA VAGNER JOSÉ DE SOUZA

FAMINAS BH - FACULDADE DE MINAS CURSO DE SISTEMAS DE INFORMAÇÃO ALEXSANDRO GOMES DA SILVA CEZAR AUGUSTO SANTOS DE OLIVEIRA VAGNER JOSÉ DE SOUZA FAMINAS BH - FACULDADE DE MINAS CURSO DE SISTEMAS DE INFORMAÇÃO ALEXSANDRO GOMES DA SILVA CEZAR AUGUSTO SANTOS DE OLIVEIRA VAGNER JOSÉ DE SOUZA O CRESCIMENTO DA MOBILIDADE E O ESTUDO DA TECNOLOGIA JAVA

Leia mais

PADRÕES DE PROJETOS NO DESENVOLVIMENTO DE APLICAÇÕES J2ME

PADRÕES DE PROJETOS NO DESENVOLVIMENTO DE APLICAÇÕES J2ME PADRÕES DE PROJETOS NO DESENVOLVIMENTO DE APLICAÇÕES J2ME Trabalho de Conclusão de Curso Engenharia da Computação Filipe da Silva Regueira Orientador: Prof. Dr. Márcio Lopes Cornélio Recife, 3 de julho

Leia mais

FACULDADE DE TECNOLOGIA SENAC PELOTAS CURSO TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LUTHIANO RODRIGUES VENECIAN

FACULDADE DE TECNOLOGIA SENAC PELOTAS CURSO TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LUTHIANO RODRIGUES VENECIAN FACULDADE DE TECNOLOGIA SENAC PELOTAS CURSO TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LUTHIANO RODRIGUES VENECIAN SISTEMA PARA GERENCIAMENTO DE COLABORADORES UTILIZANDO DISPOSITIVOS MÓVEIS PELOTAS

Leia mais

DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS

DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS Aluno: Fábio Bicalho de Araujo Orientador: Marco Antonio Grivet Matoso Maia Introdução Um fato da atualidade: o mundo está se tornando cada vez mais

Leia mais

Processamento Digital de Imagens de Códigos de Barras usando Telefones Celulares

Processamento Digital de Imagens de Códigos de Barras usando Telefones Celulares Processamento Digital de Imagens de Códigos de Barras usando Telefones Celulares Tiago Henrique Tudisco dos Santos 1 Almir Olivette Artero 1,2 1 Faculdade de Informática de Presidente Prudente FIPP Unoeste/SP

Leia mais

KLEBER MORO SAMPAIO ACESSO A BANCO DE DADOS EM DISPOSITIVOS MÓVEIS UTILIZANDO J2ME

KLEBER MORO SAMPAIO ACESSO A BANCO DE DADOS EM DISPOSITIVOS MÓVEIS UTILIZANDO J2ME FUNDAÇÃO DE ENSINO EURÍPIDES SOARES DA ROCHA CENTRO UNIVERSITÁRIO EURÍPIDES DE MARÍLIA UNIVEM BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO KLEBER MORO SAMPAIO ACESSO A BANCO DE DADOS EM DISPOSITIVOS MÓVEIS UTILIZANDO

Leia mais

Digifort Mobile Manual Version 1.0 Rev. A

Digifort Mobile Manual Version 1.0 Rev. A Digifort Mobile Manual Version 1.0 Rev. A 2 Digifort Mobile - Versão 1.0 Índice Parte I Bem vindo ao Manual do Digifort Mobile 1.0 5 1 Screen... Shots 5 2 A quem... se destina este manual 5 3 Como utilizar...

Leia mais

JavaNoroeste Grupo de Usuários Java do Noroeste Paulista. A tecnologia Java do mundo corporativo ao dispositivo móvel

JavaNoroeste Grupo de Usuários Java do Noroeste Paulista. A tecnologia Java do mundo corporativo ao dispositivo móvel JavaNoroeste Grupo de Usuários Java do Noroeste Paulista A tecnologia Java do mundo corporativo ao dispositivo móvel Carlos Fernando Gonçalves Mestre em Engenharia de Computação, área de concentração Engenharia

Leia mais

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da Java Laboratório Aula 1 Programação orientada a objetos Profa. Renata e Cristiane Introdução a Plataforma Java O que é Java? Tecnologia Linguagem de Programação Ambiente de Execução (JVM) Tudo isso é a

Leia mais

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 17/09/2010. Carlos Eugênio Torres Engenheiro de Informática http://cetorres.

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 17/09/2010. Carlos Eugênio Torres Engenheiro de Informática http://cetorres. Módulo I - Introdução Aula 2 Carlos Eugênio Torres Engenheiro de Informática http://cetorres.com Faculdade Christus Sistemas de Informação 17/09/2010 Graduado em Ciência da Computação pela UFC, Brasil

Leia mais

PROTÓTIPO DE UM SISTEMA DE CONTROLE E MONITORAÇÃO RESIDENCIAL UTILIZANDO J2ME

PROTÓTIPO DE UM SISTEMA DE CONTROLE E MONITORAÇÃO RESIDENCIAL UTILIZANDO J2ME UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS TECNOLÓGICAS CURSO DE ENGENHARIA DE TELECOMUNICAÇOES BACHARELADO PROTÓTIPO DE UM SISTEMA DE CONTROLE E MONITORAÇÃO RESIDENCIAL UTILIZANDO J2ME ANDERSON

Leia mais

ANDRÉ LUIS GUIMARÃES CRUZ UM FRAMEWORK JAVA PARA DISPOSITIVOS WIRELESS

ANDRÉ LUIS GUIMARÃES CRUZ UM FRAMEWORK JAVA PARA DISPOSITIVOS WIRELESS FUNDAÇÃO DE ENSINO EURÍPIDES SOARES DA ROCHA CENTRO UNIVERSITÁRIO EURÍPIDES DE MARÍLIA UNIVEM BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO ANDRÉ LUIS GUIMARÃES CRUZ UM FRAMEWORK JAVA PARA DISPOSITIVOS WIRELESS

Leia mais

DESENVOLVIMENTO DE APLICATIVOS PARA DISPOSITIVOS MÓVEIS NA PLATAFORMA J2ME

DESENVOLVIMENTO DE APLICATIVOS PARA DISPOSITIVOS MÓVEIS NA PLATAFORMA J2ME DESENVOLVIMENTO DE APLICATIVOS PARA DISPOSITIVOS MÓVEIS NA PLATAFORMA J2ME Trabalho de Conclusão de Curso Engenharia da Computação Bruna Georgina Bunzen de Albuquerque Romeiro Orientador: Sérgio Castelo

Leia mais

Arquitectura de Sistemas Computacionais

Arquitectura de Sistemas Computacionais Arquitectura de Sistemas Computacionais Práticas 2004-2005 Prof. Dr. Paulo Sampaio Departamento de Matemática e Engenharias UNIVERSIDADE DA MADEIRA A plataforma Nokia Series 60 Optimizado para Symbian

Leia mais

A Plataforma Java 2 Micro Edition Aplicada em Dispositivos Móveis: Sistemas Embarcados para Telefones Celulares

A Plataforma Java 2 Micro Edition Aplicada em Dispositivos Móveis: Sistemas Embarcados para Telefones Celulares Engineering for a better life Universidade Federal do Maranhão A Plataforma Java 2 Micro Edition Aplicada em Dispositivos Móveis: Sistemas Embarcados para Telefones Celulares Monografia BRUNO FERNANDES

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel A linguagem JAVA A linguagem Java O inicio: A Sun Microsystems, em 1991, deu inicio ao Green Project chefiado por James Gosling. Projeto que apostava

Leia mais

Desenvolvimento de um Framework de Jogos 3D para Celulares

Desenvolvimento de um Framework de Jogos 3D para Celulares Desenvolvimento de um Framework de Jogos 3D para Celulares Fabrício Brasiliense Departamento de Informática e Estatística(INE) Universidade Federal de Santa Catarina (UFSC) Campus Universitário Trindade-

Leia mais

UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE INFORMÁTICA COMPUTAÇÃO MÓVEL CONTROLE DE GASTOS PARA ORÇAMENTO DOMÉSTICO

UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE INFORMÁTICA COMPUTAÇÃO MÓVEL CONTROLE DE GASTOS PARA ORÇAMENTO DOMÉSTICO UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE INFORMÁTICA COMPUTAÇÃO MÓVEL CONTROLE DE GASTOS PARA ORÇAMENTO DOMÉSTICO Fred Paulino Ferreira, Leonardo Couto, Renato Maia, Luiz G. Montanha Departamento

Leia mais

Uma Aplicação para Visualização de Dados Gráficos em Dispositivos Móveis. Damázio Pereira Teixeira, Emerson Rodrigo Alves Tavares

Uma Aplicação para Visualização de Dados Gráficos em Dispositivos Móveis. Damázio Pereira Teixeira, Emerson Rodrigo Alves Tavares Uma Aplicação para Visualização de Dados Gráficos em Dispositivos Móveis Damázio Pereira Teixeira, Emerson Rodrigo Alves Tavares Sistemas de Informação Universidade Presidente Antônio Carlos (FATEC) Conselheiro

Leia mais

Aplicações Móveis: Gestão de Estacionamento em Shoppings

Aplicações Móveis: Gestão de Estacionamento em Shoppings Aplicações Móveis: Gestão de Estacionamento em Shoppings O conteúdo deste tutorial foi obtido do artigo de autoria da Kelly Lima Borges da Silva e da Linéia Bulhões Souza Rizzuto para a etapa de classificação

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

Telemedicina através de Dispositivos Móveis. Telemedicine through Mobile Devices. Introdução

Telemedicina através de Dispositivos Móveis. Telemedicine through Mobile Devices. Introdução Telemedicina ARTIGO através ORIGINAL de dispositivos / ORIGINAL móveis ARTICLE Telemedicina através de Dispositivos Móveis Telemedicine through Mobile Devices Denise Antonia Furukawa* Edson Shozo Nishi*

Leia mais

PÓS GRADUAÇÃO LATO SENSU. Desenvolvimento de Aplicações Em Dispositivos Móveis Com Android, Java, IOs (Iphone).

PÓS GRADUAÇÃO LATO SENSU. Desenvolvimento de Aplicações Em Dispositivos Móveis Com Android, Java, IOs (Iphone). 1 Desenvolvimento de Aplicações Em Dispositivos Móveis Com Android, Java, IOs (Iphone). Requisitos e Especificação de Software Tópicos sobre análise requisitos; Requisitos Funcionais e não funcionais;

Leia mais

APIs PARA J2ME. JSR 120 (SMS), JSR 205 (WMAPI 2.0) e JSR 180 (SIP) TÓPICOS EM ENGENHARIA DE COMPUTAÇÃO V. Prof. José Mario De Martino

APIs PARA J2ME. JSR 120 (SMS), JSR 205 (WMAPI 2.0) e JSR 180 (SIP) TÓPICOS EM ENGENHARIA DE COMPUTAÇÃO V. Prof. José Mario De Martino APIs PARA J2ME JSR 120 (SMS), JSR 205 (WMAPI 2.0) e JSR 180 (SIP) TÓPICOS EM ENGENHARIA DE COMPUTAÇÃO V Prof. José Mario De Martino ALUNO: Julian Mauricio Prada Sanmiguel RA: 079928 Grupo 6 1 ÍNDICE. ÍNDICE

Leia mais

PEDRO AUGUSTO FERREIRA ROCHA MAPEAMENTO DE BANCO DE DADOS RELACIONAL PARA COMPONENTES DE INTERFACE GRÁFICA EM DISPOSITIVOS MÓVEIS

PEDRO AUGUSTO FERREIRA ROCHA MAPEAMENTO DE BANCO DE DADOS RELACIONAL PARA COMPONENTES DE INTERFACE GRÁFICA EM DISPOSITIVOS MÓVEIS PEDRO AUGUSTO FERREIRA ROCHA MAPEAMENTO DE BANCO DE DADOS RELACIONAL PARA COMPONENTES DE INTERFACE GRÁFICA EM DISPOSITIVOS MÓVEIS Monografia apresentada ao Departamento de Ciência da Computação da Universidade

Leia mais

PROVEW - PROGRAMA DE VENDAS COM CONEXÃO WIRELESS DESTINADO ÀS EMPRESAS DE DEFENSIVOS AGRÍCOLAS

PROVEW - PROGRAMA DE VENDAS COM CONEXÃO WIRELESS DESTINADO ÀS EMPRESAS DE DEFENSIVOS AGRÍCOLAS CENTRO UNIVERSITARIO DE VILA VELHA CURSO DE CIÊNCIA DA COMPUTAÇÃO CRISTIANO FIORESI ANDREÃO IGOR TOMAZ GRAVEL PROVEW - PROGRAMA DE VENDAS COM CONEXÃO WIRELESS DESTINADO ÀS EMPRESAS DE DEFENSIVOS AGRÍCOLAS

Leia mais

PROTÓTIPO DE UM DIÁRIO DE CLASSE EM DISPOSITIVOS MÓVEIS UTILIZANDO J2ME

PROTÓTIPO DE UM DIÁRIO DE CLASSE EM DISPOSITIVOS MÓVEIS UTILIZANDO J2ME UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO PROTÓTIPO DE UM DIÁRIO DE CLASSE EM DISPOSITIVOS MÓVEIS UTILIZANDO J2ME FABIANO ROSA BLUMENAU

Leia mais

As 10 Áreas da Engenharia de Software, Conforme o SWEBOK. Jorge H C Fernandes 2004

As 10 Áreas da Engenharia de Software, Conforme o SWEBOK. Jorge H C Fernandes 2004 As 10 Áreas da Engenharia de Software, Conforme o SWEBOK Jorge H C Fernandes 2004 Indicações de que a engenharia de software está se tornando uma atividade de engenharia (SWEBOK) Cursos de graduação em

Leia mais

ANÁLISE DOS PADRÕES DE PROJETOS QUE SÃO APLICADOS NO DESENVOLVIMENTO DE INTERFACE GRÁFICA DA PLATAFORMA J2ME

ANÁLISE DOS PADRÕES DE PROJETOS QUE SÃO APLICADOS NO DESENVOLVIMENTO DE INTERFACE GRÁFICA DA PLATAFORMA J2ME Organização Sete de Setembro de Cultura e Ensino LTDA Faculdade Sete de Setembro FASETE Curso de Bacharelado em Sistemas de Informação Edvangno Costa Santos ANÁLISE DOS PADRÕES DE PROJETOS QUE SÃO APLICADOS

Leia mais

Aula 09 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/

Aula 09 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Aula 09 Introdução à Java Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Java: Sintaxe; Tipos de Dados; Variáveis; Impressão de Dados.

Leia mais

Agregador de feeds RSS para dispositivos móveis

Agregador de feeds RSS para dispositivos móveis Agregador de feeds RSS para dispositivos móveis Disciplina: Computação Móvel Professor: Mauro Nacif Rocha Data: 27/02/2007 Hadriel Toledo Lima 50290 Juliana Pinheiro Campos 47683 Luis Felipe Hussin Bento

Leia mais

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento

Leia mais

DESENVOLVIMENTO DE JOGOS PARA DISPOSITIVOS MÓVEIS UTILIZANDO MIDP: IMPLEMENTAÇÃO DO JOGO TETRIS

DESENVOLVIMENTO DE JOGOS PARA DISPOSITIVOS MÓVEIS UTILIZANDO MIDP: IMPLEMENTAÇÃO DO JOGO TETRIS UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO DESENVOLVIMENTO DE JOGOS PARA DISPOSITIVOS MÓVEIS UTILIZANDO MIDP: IMPLEMENTAÇÃO DO JOGO

Leia mais

UM APLICATIVO USANDO J2ME E PHP PARA MELHORIA DO PROCESSO DE DETERMINAÇÃO DE TEMPO-PADRÃO ATRAVÉS DE CRONOMETRAGENS

UM APLICATIVO USANDO J2ME E PHP PARA MELHORIA DO PROCESSO DE DETERMINAÇÃO DE TEMPO-PADRÃO ATRAVÉS DE CRONOMETRAGENS UM APLICATIVO USANDO J2ME E PHP PARA MELHORIA DO PROCESSO DE DETERMINAÇÃO DE TEMPO-PADRÃO ATRAVÉS DE CRONOMETRAGENS Ednaldo Nunes de Souza Segundo (UEPB) gundonunes@gmail.com Ana Carolina Costa de Oliveira

Leia mais

PROTÓTIPO DE APLICATIVO PARA TRANSMISSÃO DE DADOS A PARTIR DE DISPOSITIVOS MÓVEIS APLICADO A UMA EMPRESA DE TRANSPORTES

PROTÓTIPO DE APLICATIVO PARA TRANSMISSÃO DE DADOS A PARTIR DE DISPOSITIVOS MÓVEIS APLICADO A UMA EMPRESA DE TRANSPORTES UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO PROTÓTIPO DE APLICATIVO PARA TRANSMISSÃO DE DADOS A PARTIR DE DISPOSITIVOS MÓVEIS APLICADO

Leia mais

Diego Mello da Silva ALEA JACTA EST - UM PROTÓTIPO DE JOGO DE ESTRATÉGIA INTERATIVO MULTIPLAYER PARA DISPOSITIVOS MÓVEIS

Diego Mello da Silva ALEA JACTA EST - UM PROTÓTIPO DE JOGO DE ESTRATÉGIA INTERATIVO MULTIPLAYER PARA DISPOSITIVOS MÓVEIS Diego Mello da Silva ALEA JACTA EST - UM PROTÓTIPO DE JOGO DE ESTRATÉGIA INTERATIVO MULTIPLAYER PARA DISPOSITIVOS MÓVEIS Monografia apresentada ao Departamento de Ciência da Computação da Universidade

Leia mais

Desenvolvimento de uma aplicação VoIP para Dispositivos Móveis Dotados com a Tecnologia Bluetooth. Felipe Ricardo Zottis

Desenvolvimento de uma aplicação VoIP para Dispositivos Móveis Dotados com a Tecnologia Bluetooth. Felipe Ricardo Zottis UNIOESTE Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática Desenvolvimento de uma aplicação VoIP para Dispositivos

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

FLOGGY: FRAMEWORK DE PERSISTÊNCIA PARA J2ME/MIDP

FLOGGY: FRAMEWORK DE PERSISTÊNCIA PARA J2ME/MIDP - i - UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE SISTEMAS DE INFORMAÇÃO FLOGGY: FRAMEWORK DE PERSISTÊNCIA PARA J2ME/MIDP PRISCILA T. LUGON THIAGO ROSSATO

Leia mais

Padrão Arquitetura em Camadas

Padrão Arquitetura em Camadas Padrão Arquitetura em Camadas Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Definição Estimula a organização

Leia mais

Acadêmico: Marciane Schotten Prof. Orientador: Ricardo Alencar de Azambuja

Acadêmico: Marciane Schotten Prof. Orientador: Ricardo Alencar de Azambuja PROTÓTIPO DE UMA APLICAÇÃO MÓVEL PARA LOCAÇÃO DE VEÍCULOS UTILIZANDO J2ME Acadêmico: Marciane Schotten Prof. Orientador: Ricardo Alencar de Azambuja Roteiro da apresentação Introdução Objetivos Fundamentação

Leia mais

Linguagem Java. Arquitetura e Ambiente de Desenvolvimento. Arquitetura e Ambiente de Desenvolvimento Prof. Anderson Augustinho Uniandrade

Linguagem Java. Arquitetura e Ambiente de Desenvolvimento. Arquitetura e Ambiente de Desenvolvimento Prof. Anderson Augustinho Uniandrade Linguagem Java de Desenvolvimento Máquina Virtual Um código intermediário, chamado de bytecode, é gerado quando um programa Java é compilado. Este bytecode é interpretado pelas máquinas virtuais java (JVMs)

Leia mais

Programação Orientada a Objetos

Programação Orientada a Objetos Programação Orientada a Objetos Engenharia da Computação Professor: Rosalvo Ferreira de Oliveira Neto Dados Pessoais Rosalvo Ferreira de Oliveira Neto MSc. em ciência da computação (UFPE) rosalvo.oliveira@univasf.edu.br

Leia mais

Tutorial Java ME. Deixe o JME surpreender você também! Porque programar com 1 GB de RAM é fácil!! Neto Marin

Tutorial Java ME. Deixe o JME surpreender você também! Porque programar com 1 GB de RAM é fácil!! Neto Marin Deixe o JME surpreender você também! Porque programar com 1 GB de RAM é fácil!! Neto Marin Apresentação Experiência com Java desde 2002 (SCJP): Atuando com mobilidade desde 2005 P&D do Mobile Sys da Softway

Leia mais

PROPOSTA DE AUTOMAÇÃO RESIDENCIAL UTILIZANDO CELULAR COM TECNOLOGIA BLUETOOTH

PROPOSTA DE AUTOMAÇÃO RESIDENCIAL UTILIZANDO CELULAR COM TECNOLOGIA BLUETOOTH CENTRO UNIVERSITÁRIO DE BRASÍLIA - UniCEUB Faculdade de Tecnologia Ciências Sociais Aplicadas - FATECS Curso de Engenharia da Computação Hugo Fernandes Vilar de Almeida PROPOSTA DE AUTOMAÇÃO RESIDENCIAL

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

DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS

DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS Aluno: Fábio Bicalho de Araujo Orientador: Marco Antonio Grivet Matoso Maia Introdução Um fato da atualidade: o mundo está se tornando cada vez mais

Leia mais

4 MODELAGEM DA APLICAÇÃO J2ME

4 MODELAGEM DA APLICAÇÃO J2ME 4 MODELAGEM DA APLICAÇÃO J2ME O Sistema de Apoio Policial tem como objetivo facilitar o trabalho da Polícia Militar. Utilizando tecnologias recentes descritas nos capítulos anteriores, este sistema propõe

Leia mais