A Plataforma Java 2 Micro Edition Aplicada em Dispositivos Móveis: Sistemas Embarcados para Telefones Celulares
|
|
- André Moreira Borges
- 8 Há anos
- Visualizações:
Transcrição
1 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 ABREU Orientador: Ph.D. Zair Abdelouahab Co-orientador: Dr. Denivaldo Lopes LESERC (Laboratório de Engenharia de Software e Rede de Computadores) Web Site: Contato: denivaldo.lopes AT dee.ufma.br 1
2 Plano da apresentação Introdução Rede de Telefonia Móvel Sistemas Embarcados A Plataforma J2ME Oportunidades de Negócios M2M com J2ME Estudo de Caso: Telemedicina Conclusão 2
3 Introdução Contexto Demanda por Comunicação utilizando dispositivos móveis Evolução da telefonia móvel: AMPS, GSM, GPRS/EDGE, UMTS; Soluções baseadas em telefonia móvel: telemetria, serviços baseados em localização, segurança eletrônica, etc; Desenvolvimento de sistemas de software para telefonia móvel: Antes: Assembler, C, C++; Atualmente: Java e dotnet CF. 3
4 Introdução Problema Abordaremos o problema de desenvolvimento de aplicativos distribuídos para dispositivos móveis. Solução Utilização da Plataforma J2ME, pois uniformiza uma gama de sistemas microprocessados, mascarando detalhes de hardware 4
5 Introdução Objetivo Investigar o desenvolvimento de aplicações distribuídas para dispositivos móveis com J2ME. Mostrar Soluções de Dados utilizando a Rede de Telefonia Móvel Propor uma solução baseada em Telefonia Móvel e Sistema Especialista para Telemedicina 5
6 Introdução Rede de Telefonia Móvel GSM GPRS EDGE Comunicação GPRS/EDGE UMTS Plano da apresentação Evolução dos Terminais Móveis Sistemas Embarcados A Plataforma J2ME Oportunidades de Negócios M2M com J2ME Estudo de Caso: Telemedicina Conclusão 6
7 GSM (Global System for Mobile Communications) 82% do Mercado Mundial; Mais de 200 países; Padrão Aberto; 2 bilhões de assinantes (2007); 7
8 Evolução do GSM x Transmissão de Dados Não Transmite Dados 9.6 Kbits/s CSD 171,2 Kbits/s Até 370 Kbits/s Até 2Mbits/s 8
9 GPRS (General Packet Radio Service) Evolução da Transmissão de Dados na rede GSM; Tarifação por tráfego; Taxas até 170 Kbps; 9
10 EDGE (Enhanced Data rates for Global Evolution) Evolução final de comunicações de dados dentro do padrão GSM; Taxas de até 384Kbps; O EDGE é considerado uma Tecnologia 2,75G 10
11 Comunicação de Dados GPRS/EDGE EDGE/GPRS Core Conexão GPRS / EDGE BSC SGSN HLR GGSN Firewall Internet BTS PCU APN Firewall GPRS SGSN (Serving GPRS Suport Node) -Autenticação e autorização -Tarifação GGSN (Gateway GPRS Suport Node) - Interface com as redes de pacotes e outras rede móveis - Informações de roteamento para os usuários GPRS conectados à rede 11
12 3G UMTS Universal Mobile Telecommunications System; Altas taxas de dados: 2 Mbs; Serviços Baseados em Comutação de Circuitos e Comutação de Pacote; Qualidade de Serviço; 12
13 Evolução dos Terminais Móveis Interface de Extensão Dispositivo de Entrada Interface Aérea Display Terminal Móvel Memória Sistema Operacional Energia Processador 13
14 Evolução dos Terminais Móveis A evolução é uma regra do GSM - Aparelhos pequenos e mais leves; - Uso amigável; - Design moderno; - Alta qualidade no display; - Melhor performance da bateria; - Preço competitivo; - Transmissão de dados; - Java 14
15 Introdução Rede de Telefonia Móvel Sistemas Embarcados Conceito Características Áreas de Aplicação Exemplo Classificação Plano da apresentação Linguagens de Programação para Sistemas Embarcados A Plataforma J2ME Oportunidades de Negócios M2M com J2ME Estudo de Caso: Telemedicina Conclusão 15
16 Sistemas Embarcados Conceito Sistemas Microprocessados com Tarefas Específicas Características: Recursos de Memória e Processamento Restrito Interface Limitada com o Usuário Áreas de Aplicação: Aviação, Militar, Telecomunicações, Redes, Informática, Automobilística, Medicina e Entretenimento 16
17 Exemplo de Sistema Embarcado 17
18 Classificação de sistemas embarcados com relação a mobilidade e ao propósito 18
19 Linguagens de Programação usadas em Sistemas Embarcados Assembler: Pós: Performance Contras: Código complexo; Baixo Nível; Sem Portabilidade; Conhecimento Especializado da Plataforma. 19
20 Linguagens de Programação usadas em Sistemas Embarcados Linguagem C: Pós: Performance, API básica e portabilidade limitada; Contras: diretivas de pré-processador em caso de desenvolvimento para múltiplas plataformas, nova compilação a cada nova migração, depende da plataforma 20
21 Linguagens de Programação usadas em Sistemas Embarcados Linguagem Java: Pós: Independente da plataforma; portabilidade garantida; uma linguagem padronizada e bem especificada; introduz orientação a objeto; possui uma API uniforme e vasta; novos conceitos de segurança; Contra: Performance de execução inferior a C, C++(diretamente executável). 21
22 Introdução Rede de Telefonia Móvel Sistemas Embarcados A Plataforma J2ME Plataforma Java J2ME Camadas de J2ME Configurações Perfis Plano da apresentação Programação em Rede Oportunidades de Negócios M2M com J2ME Estudo de Caso: Telemedicina Conclusão 22
23 Plataforma Java A Plataforma Java é dividida em: J2EE Servidores Corporativos J2SE Computadores Pessoais J2ME Dispositivos Móveis,set-up boxes, roteadores Java Card Smart Cards, SIM Card 23
24 J2ME (Java 2 Micro Edition) A tecnologia Java ME é baseada em três elementos: Configuração que fornece o mais básico conjunto de bibliotecas e máquina virtual. Pode ser classificado em CDC e o CLDC Camadas J2ME Pacotes Adicionais Um Perfil que é um conjunto de APIs que suportam uma gama de dispositivos com características semelhantes. Ex. MIPD Um pacote opcional que é um conjunto de APIs de tecnologia específica. Ex. Bluetooth 24
25 J2ME - Camadas Configuração: CDC (Connected Device Configuration): TV set-top boxes Perfil: CLDC (Connected, Limited Device Configuration): Telefones Celulares, Pagers APIs de alto nível Características robustas para o desenvolvimento Ex: MIPD (Mobile Information Device) 25
26 J2ME MIDP (Mobile Information Device) Define um ambiente voltado para dispositivos móveis Requisitos : Tela: 96x54, Teclado, 256kb de memória volátil As Aplicações desenvolvidas no ambiente MIDP são chamadas de MIDlets 26
27 J2ME Programação em Rede MIPD pode trabalhar com os seguintes tipos de rede: CSD (Circuit-Switched Data) GSM 9.6 Kilobits/s PSD (Packet-Swiched Data) GPRS, EDGE 370 Kpbs Suporte a HTTP, Socket, Datagrama, Infravermelho, Bluetooth 27
28 Introdução Rede de Telefonia Móvel Sistemas Embarcados A Plataforma J2ME Oportunidades de Negócios M2M com J2ME Visão Geral de M2M Oportunidades de Negócio M2M com J2ME Telemetria Plano da apresentação Serviços baseados em Localização Automação Residencial Estudo de Caso: Telemedicina Conclusão 28
29 Mercado M2M Comunicação entre pessoas, dispositivos, equipamentos e sistemas, integrando informações entre todas as áreas funcionais de um negócio. Machine to Machine, Mobile to Machine, Machine to Mobile Communications. Wireless M2M - Transferência e utilização de dados via rede celular oriundos de terminais remotos para monitoramento, medição e controle dos mesmos Ex: Telemetria, LBS, Wireless POS, Automação Industrial. 29
30 Mercado M2M Fonte: Itelogy Partner 30
31 Oportunidades de Negócio M2M com J2ME: Telemetria Conceito: Telemetria é o processo pelo qual, características de objetos são medidas e os resultados dessas medições remotas são transmitidos a uma estação distante onde são analisadas. EMR Elemento de Medição Remota Rede de Telecomunicação Sistema de Monitoramento Fonte: SILVA, ABRAÃO UNB,
32 Oportunidades de Negócio M2M com J2ME: Serviços Baseado em Localização Permitem aos usuários com dispositivos móveis utilizarem serviços baseados em sua posição ou localização geográfica Soluções baseadas em Handset (handsetbased) ou Rede (network-based), 32
33 Oportunidades de Negócio M2M com J2ME: Serviços Baseado em Localização Métodos Baseados na Rede Cell of Origin Timing Advance (GSM) (AOA) Angle of Arrival Fonte: KUHNEN, ALEX UFSC,
34 Oportunidades de Negócio M2M com J2ME: Serviços Baseado em Localização (JAVA API Location) Obter informação sobre a localização de um dispositivo JSR-179 Classes Definição LocationProvider Fonte de informação A possibilidade de criar editar, armazenar e recuperar pontos da superfície A possibilidade de obter a orientação de um dispositivo LocationListener ProximityListener Location Coordinates Recebe eventos Detecção de aproximação Coordenadas,Tempo, Velocidade Representa coordenadas 34
35 Oportunidades de Negócio M2M com J2ME: Automação Residencial J2ME Fonte: Salim, Al-Shamsi DUBAI,
36 Plano da apresentação Introdução Rede de Telefonia Móvel Sistemas Embarcados A Plataforma J2ME Oportunidades de Negócios M2M com J2ME Estudo de Caso: Telemedicina Conceito Proposta: EMIS (Expert Medical Information System) Infraestrutura de EMIS EMIS: Cliente EMIS: Servidor Sistema Especialista Conclusão 36
37 Estudo de Caso: Telemedicina Conceito É a aplicação da arte médica a distância sem que haja contato físico direto para diagnóstico, tratamento utilizando para tanto um meio de comunicação entre os pontos interessados Nossa proposta: EMIS (Expert Medical Information System) Baseado na Plataforma J2ME Comunicação pela Rede de Telefonia Móvel Sistema Especialista 37
38 Infraestrutura de EMIS 38
39 EMIS: Cliente 39
40 EMIS: Servidor 40
41 Sistema Especialista Definição São programas constituídos por uma série de regras que analisam informações sobre uma classe específica do problema. Componentes de um Sistema Especialista: 41
42 Prototipagem Gerenciamento dos Sintomas 1 clientsocket = (SocketConnection) Connector.open("socket://prolog:9000"); 2 Output = clientsocket.opendataoutputstream(); 3 ThreadReceiveProlog threadreceiveprolog = new ThreadReceiveProlog(clientSocket,receive, consultar); 4 threadreceiveprolog.start(); 42
43 Prototipagem Sistema Especialista Programa em Prolog Regra para Dengue Hemorrágica SE Febre com menos de 7 dias == Sim E Histórico de Dengue == Sim E Sinal de Hemorragia == Sim OU Sinal de Hemorragia == Não E Prova do Laço Positivo >20 == Sim E Plaquetas <= E Hematocritos >= 20% ENTÃO Diagnóstico Final = Dengue Hemorrágica 43
44 Plano da apresentação Introdução Rede de Telefonia Móvel Sistemas Embarcados A Plataforma J2ME Oportunidades de Negócios M2M com J2ME Estudo de Caso: Telemedicina Conclusão Considerações finais Trabalhos futuros 44
45 Considerações finais: Conclusão Constatamos a evolução da comunicação móvel bem como o crescente aumento na utilização de dispositivos móveis em conjunto com sistemas distribuídos. Soluções baseadas em J2ME podem agregar significativamente valores na receita das operadoras (com serviços de telemetria, sist. Localização, automação, telemedicina). Proposta de um sistema de apoio a telemedicina baseado em J2ME. 45
46 Trabalhos Futuros Propor novas soluções com J2ME na 3ª Geração de Celulares. Melhoramento do EMIS. Aplicação de outras técnicas para o diagnóstico médico suportado por EMIS. Melhorar a Base de Conhecimento. Publicar um artigo sobre o EMIS. 46
47 Muito Obrigado pela atenção! Perguntas? 47
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 maisManual 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 maisJava 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 maisFigura 1 - Arquitectura do GSM
GSM O aparecimento das redes de comunicações no século passado veio revolucionar o nosso mundo. Com os primeiros telefones surgiu a necessidade de criar redes que os suportassem. Começaram a surgir as
Leia maisAplicações e Serviços Baseados em Localização
Aplicações e Serviços Baseados em Localização Introdução à Computação Móvel Adolfo Correia Sumário Introdução Taxonomia de Aplicações Arquitetura Técnicas de Localização Conclusão Introdução Integram a
Leia maisSyncEasy 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 maisProgramaçã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 maisIntrodução. Sistemas de Comunicação Wireless. Sumário. Visão Geral de Redes Móveis "#$%%% Percentual da população com telefone celular
Sumário Sistemas de Comunicação Wireless! #$%%% & Visão Geral de Redes Móveis Introdução Percentual da população com telefone celular Brasil 19% 34% 2001 2005 Fonte: Global Mobile, Goldman Sachs, DiamondCluster
Leia maisProgramaçã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 mais19/07/2013. Camadas. Camadas de Enlace e Física. Camadas de Enlace e Física. Topologias de Rede NOÇÕES DE REDE: CAMADAS DE ENLACE E FÍSICA
2 Camadas NOÇÕES DE REDE: CAMADAS DE ENLACE E FÍSICA Introdução à Microinformática Prof. João Paulo Lima Universidade Federal Rural de Pernambuco Departamento de Estatística e Informática Aplicação Transporte
Leia maisDESENVOLVIMENTO 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 maisIntrodução à Computação Móvel. Carlos Maurício Seródio Figueiredo
Introdução à Computação Móvel Carlos Maurício Seródio Figueiredo Sumário Visão da Computação Móvel Oportunidades de Pesquisa Alguns Interesses de Pesquisas Futuras Visão da Computação Móvel O que é Computação
Leia maisTelecomunicações. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Telecomunicações Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Tecnologias de telefonia celular GSM (Global System for Mobile Communications) Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Leia maisTutorial 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 maisI N T R O D U Ç Ã O W A P desbloqueio,
INTRODUÇÃO Para que o Guia Médico de seu Plano de Saúde esteja disponível em seu celular, antes de mais nada, sua OPERADORA DE SAÚDE terá de aderir ao projeto. Após a adesão, você será autorizado a instalar
Leia maisRedes Inteligentes e as Redes Móveis
Redes Inteligentes e as Redes Móveis Definições de mobilidade Recordar: Arquitecturas GSM, GPRS e UMTS Introdução dos conceitos IN na rede GSM: CAMEL Definições de mobilidade, desafios Mobilidade terminal
Leia maisTecnologia de redes celular GSM X CDMA
Tecnologia de redes celular GSM X CDMA GSM (Global Standard Mobile) GSM (Global Standard Mobile) Também baseado na divisão de tempo do TDMA, o GSM foi adotado como único sistema europeu em 1992, e se espalhou
Leia maisUM FRAMEWORK PARA DESENVOLVIMENTO DE
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA UM FRAMEWORK PARA DESENVOLVIMENTO DE APLICATIVOS EM WINDOWS MOBILE. PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno:
Leia maisA ESCOLHA CERTA EM COMUNICAÇÕES WIRELESS
A ESCOLHA CERTA EM COMUNICAÇÕES WIRELESS Descrição As necessidades de telemedição (ou telemetria) e telecomando têm sido cada vez mais utilizadas nas mais variadas aplicações, principalmente onde o volume
Leia maisJava & OpenJDK. Thiago S. Gonzaga. Sun Campus Ambassador thiago.gonzaga@sun.com
Java & OpenJDK Thiago S. Gonzaga Sun Campus Ambassador thiago.gonzaga@sun.com Tópicos Sobre a Sun Microsystems Algumas tecnologias da Sun Linguagem de Programação Ciclo de Desenvolvimento O que é Java?
Leia maisMAGREGISTER 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 maisAgregador 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 maisInfra-Estrutura de TI: Hardware e Software
Capítulo 4 Infra-Estrutura de TI: Hardware e Software 4.1 2007 by Prentice Hall Infra-Estrutura de TI: Hardware Componentes da Infra-Estrutura Hardware Software Tecnologia de gerenciamento de dados Tecnologia
Leia maisIW10. Rev.: 02. Especificações Técnicas
IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento
Leia maisUMA ABORDAGEM DE GERENCIAMENTO REMOTO DO SISTEMA DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA USANDO WEB SERVICES SOBRE TECNOLOGIA GPRS
UMA ABORDAGEM DE GERENCIAMENTO REMOTO DO SISTEMA DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA USANDO WEB SERVICES SOBRE TECNOLOGIA GPRS Prof. Roberto A. Dias, Dr. Eng CEFET-SC Igor Thiago Marques Mendonça Reginaldo
Leia mais5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas
MÓDULO 5 Tipos de Redes 5.1 LAN s (Local Area Network) Redes Locais As LAN s são pequenas redes, a maioria de uso privado, que interligam nós dentro de pequenas distâncias, variando entre 1 a 30 km. São
Leia maisA INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO
A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO 1 OBJETIVOS 1. O que é a nova infra-estrutura informação (TI) para empresas? Por que a conectividade é tão importante nessa infra-estrutura
Leia mais26. O sistema brasileiro de televisão digital adota os seguintes parâmetros para HDTV:
IFPB Concurso Público/Professor de Ensino Básico, Técnico e Tecnológico (Edital 24/2009) CONHECIMENTOS ESPECÍFICOS CÓDIGO 06 UCs de Comunicações Móveis e/ou de Processamento de Sinais de Áudio e Vídeo
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução Infraestrutura móvel Características dos dispositivos móveis Desenvolvendo aplicações
Leia maisTecnologias de banda larga móvel, UMTF e WiMax
Tecnologias de banda larga móvel, UMTF e WiMax Alex Rodrigo de Oliveira - 06/30403 Danilo Gaby Andersen Trindade - 06/82039 Pedro Rogério Vieira Dias - 06/93472 26 de junho de 2009 Resumo Trabalho final
Leia maisLinguagem de Programação Introdução a Linguagem Java
Linguagem de Programação Introdução a Linguagem Java Rafael Silva Guimarães Instituto Federal do Espírito Santo Campus Cachoeiro de Itapemirim Definição A linguagem Java foi desenvolvida pela Sun Microsystems,
Leia maisLaudon & Laudon Essentials of MIS, 5th Edition. Pg. 9.1
Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 9.1 9 OBJETIVOS OBJETIVOS A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO O que é a nova infra-estrutura de tecnologia de informação
Leia maisSistema de Localização, Controle e Monitoramento Veicular. Uma parceria de sucesso!
Sistema de Localização, Controle e Monitoramento Veicular Location Based System Monitoramento 24 Horas www.portpac.com.br +55 (16) 3942 4053 Uma parceria de sucesso! SeG Sistemas de Controle Ltda ME CNPJ:
Leia maisPROPOSTA DE RASTREAMENTO E MONITORAMENTO HÍBRIDO SATELITAL
PROPOSTA DE RASTREAMENTO E MONITORAMENTO HÍBRIDO SATELITAL Solução Tecnologia Monitoramento Instalação SOLUÇÃO A solução de rastreamento Unepxmil foi desenvolvida para atender as principais necessidades
Leia maisA Linguagem Algorítmica Estrutura de Repetição. Ex. 2
Estrutura de Repetição. Ex. 2 A ESTRUTURA Enquanto faça{} É MELHOR UTILIZADA PARA SITUAÇÕES ONDE O TESTE DE CONDIÇÃO (V OU F) PRECISA SER VERIFICADO NO INÍCIO DA ESTRUTURA DE REPETIÇÃO.
Leia maisDISPOSITIVO PARA RASTREAMENTO DE VEÍCULOS, COLETA, TRANSMISSÃO E DISPONIBILIZAÇÃO DE DADOS EM TEMPO REAL APRESENTAÇÃO
DISPOSITIVO PARA RASTREAMENTO DE VEÍCULOS, COLETA, TRANSMISSÃO E DISPONIBILIZAÇÃO DE DADOS EM TEMPO REAL APRESENTAÇÃO Luiz Carlos Miller Araras, outubro de 2010 DA LOCALIZAÇÃO DO DISPOSITIVO: O GPTD captura
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução Infraestrutura móvel Características dos dispositivos móveis Desenvolvendo aplicações
Leia maisMó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 maisPARTE 1 TELEFONIA CELULAR AULA 2 INTRODUÇAO. Sistemas de Telecomunicações II Prof. Flávio Ávila
PARTE 1 TELEFONIA CELULAR AULA 2 INTRODUÇAO Sistemas de Telecomunicações II Prof. Flávio Ávila Comunicações móveis 2 Definição antiga: dispositivo móvel Definição atual: alta velocidade Exemplos Pager
Leia maisUNIP UNIVERSIDADE PAULISTA. Curso: Redes de Computadores e Telecomunicações
UNIP UNIVERSIDADE PAULISTA Curso: Redes de Computadores Módulo 2 - Conceitos e Fundamentos Evolução das Redes d LAN, MAN e WAN Material de Apoio 2011 / sem2 Prof. Luiz Shigueru Seo CONCEITOS e FUNDAMENTOS
Leia maisSistemas Distribuídos Capítulos 3 e 4 - Aula 4
Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos
Leia maisCap. 1 Introdução. Redes sem Fio e Sistemas Móveis de Computação. Prof. Eduardo Barrére. Material Base: Marcelo Moreno. eduardo.barrere@ice.ufjf.
Redes sem Fio e Sistemas Móveis de Computação Cap. 1 Introdução Prof. Eduardo Barrére eduardo.barrere@ice.ufjf.br Material Base: Marcelo Moreno Dep. Ciência da Computação 1 Computação Móvel Computação
Leia maisCDMA, 3G e Aplicações. Luiz Gustavo Nogara nogara@inf.puc-rio.br
CDMA, 3G e Aplicações Luiz Gustavo Nogara nogara@inf.puc-rio.br Tópicos da apresentação História CDMA Padrões 3G Aplicações História Conceito básico: reuso de frequência 1969 Primeiro sistema celular com
Leia maisINFORMÁTICA IINTERNET / INTRANET
INFORMÁTICA IINTERNET / INTRANET Objectivos História da Internet Definição de Internet Definição dos protocolos de comunicação Entender o que é o ISP (Internet Service Providers) Enumerar os equipamentos
Leia maisSSC0748 - Redes Móveis
- Redes Móveis Introdução Redes sem fio e redes móveis Prof. Jó Ueyama Agosto/2012 1 Capítulo 6 - Resumo 6.1 Introdução Redes Sem fo 6.2 Enlaces sem fo, características 6.3 IEEE 802.11 LANs sem fo ( wi-f
Leia mais:: Telefonia pela Internet
:: Telefonia pela Internet http://www.projetoderedes.com.br/artigos/artigo_telefonia_pela_internet.php José Mauricio Santos Pinheiro em 13/03/2005 O uso da internet para comunicações de voz vem crescendo
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA*
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA* Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR Fev/2014 *Adaptado de PACHECO, R C S & RIEKE, R N INE UFSC Disponível em: http://wwwstelaufscbr/~pacheco/dsoo/htm/downloadshtm
Leia maisGSM: Terceira Geração de Telecomunicações
UFSM Artigo Científico GSM: Terceira Geração de Telecomunicações Carlos Renan Silveira Ciência da Computação Santa Maria, RS, Brasil 2003 GSM: Terceira Geração de Telecomunicações por Carlos Renan Silveira
Leia maisDESENVOLVIMENTO 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 maisAlternativas de aplicação do serviço GPRS da rede celular GSM em telemetria pela Internet
Alternativas de aplicação do serviço GPRS da rede celular GSM em telemetria pela Internet Marcos R. Dillenburg Gerente de P&D da Novus Produtos Eletrônicos Ltda. (dillen@novus.com.br) As aplicações de
Leia maisDimensões: 145 x 77 x 10 mm
S Dimensões: 145 x 77 x 10 mm Desenvolvido para o uso empresarial o Tablet M5S é a evolução do Tablet M5. Novo processador Dual Core e nova bateria de longa duração, tela IPS de última geração. Robusto,
Leia maisMobilidade para o negócio Utilização Eficaz de MOBILIDADE. Ago 2006
Mobilidade para o negócio Utilização Eficaz de MOBILIDADE Ago 2006 conteúdo vínculo mensagens tendências Buscar ferramentas de mobilidade que transformem nosso negócio, possibilitando aumento de produtividade
Leia maisComponentes dos sistemas computadorizados Aula 04 FTC FACULDADE DE TECNOLOGIA E CIÊNCIAS ADMINISTRAÇÃO IV SEMESTRE
Componentes dos sistemas computadorizados Aula 04 FTC FACULDADE DE TECNOLOGIA E CIÊNCIAS ADMINISTRAÇÃO IV SEMESTRE Componentes da infraestrutura Hardware Software Tecnologia de gerenciamento de dados Tecnologia
Leia maisAdministração de Sistemas de Informação Gerenciais
Administração de Sistemas de Informação Gerenciais UNIDADE V: Telecomunicações, Internet e Tecnologia Sem Fio. Tendências em Redes e Comunicações No passado, haviam dois tipos de redes: telefônicas e redes
Leia maisSISTEMA PARA AUTOMATIZAR O MONITORAMENTO DE ROTEADORES DE UM PROVEDOR DE ACESSO
FURB Universidade Regional de Blumenau Bacharelado em Ciência da Computação SISTEMA PARA AUTOMATIZAR O MONITORAMENTO DE ROTEADORES DE UM PROVEDOR DE ACESSO Jean Victor Zunino Miguel Alexandre Wisintainer
Leia maisGeneral Packet Radio Service (GPRS) Aluna: Marília Veras
General Packet Radio Service (GPRS) Aluna: Marília Veras Tópicos O que é GPSR Arquitetura do Sistema Estados Operacionais do Celular GPRS Classes do Celular GSM/ GPRS Protocolos do GPRS Transmitindo Pacotes
Leia maisIntrodução à Computação Móvel IP Móvel. Movimentação de Host. Movimentação de Host. Francisco José da Silva e Silva
Introdução à Computação Móvel IP Móvel Francisco José da Silva e Silva Francisco Silva 1 Movimentação de Host Francisco Silva 2 Movimentação de Host Se um host não estiver no enlace identificado por seu
Leia maisNOVAS TECNOLOGIAS DE INFORMAÇÃO
NOVAS TECNOLOGIAS DE INFORMAÇÃO Profª. Kelly Hannel Novas tecnologias de informação 2 HDTV WiMAX Wi-Fi GPS 3G VoIP Bluetooth 1 HDTV 3 High-definition television (também conhecido por sua abreviação HDTV):
Leia maisEvolução na Comunicação de
Evolução na Comunicação de Dados Invenção do telégrafo em 1838 Código Morse. 1º Telégrafo Código Morse Evolução na Comunicação de Dados A evolução da comunicação através de sinais elétricos deu origem
Leia maisFACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES
FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é
Leia maisTelecomunicações. Prof. André Y. Kusumoto andre_unip@kusumoto.com.br
Telecomunicações Prof. André Y. Kusumoto andre_unip@kusumoto.com.br Rede de Telefonia Fixa Telefonia pode ser considerada a área do conhecimento que trata da transmissão de voz através de uma rede de telecomunicações.
Leia maisProjeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com
Projeto de Sistemas Distribuídos Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Exemplos de Sistemas Distribuídos Compartilhamento de Recursos e a Web Principais Desafios para a Implementação
Leia maisProgramação para Web Artefato 01. AT5 Conceitos da Internet
Programação para Web Artefato 01 AT5 Conceitos da Internet Histórico de revisões Data Versão Descrição Autor 24/10/2014 1.0 Criação da primeira versão HEngholmJr Instrutor Hélio Engholm Jr Livros publicados
Leia maisAcadê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 maisBaseado na portaria n 373 de 25 de fevereiro de 2011 do Ministério do Trabalho e Emprego;
Características Baseado na portaria n 373 de 25 de fevereiro de 2011 do Ministério do Trabalho e Emprego; Poderá ser utilizado por empresas autorizadas por convenção ou acordo coletivo a usar sistemas
Leia maisUMA 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 maisMeio Físico. Mensagem. Protocolo. Emissor e Receptor. Data Terminal Equipment Data Communications Equipment
Emissor Receptor Meio Físico Mensagem Protocolo Emissor e Receptor Data Terminal Equipment Data Communications Equipment (DTE) + (DCE) Meio Físico Mensagem ( pacote ) O meio físico É o elemento que transmite
Leia maisBlackBerry Mobile Voice System
BlackBerry Mobile Voice System Comunicações móveis unificadas O BlackBerry Mobile Voice System (BlackBerry MVS) leva os recursos do telefone do escritório aos smartphones BlackBerry. Você pode trabalhar
Leia maisJava. 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 Capítulo 1 Introdução à computação móvel 1.1 Computação móvel definições Computação móvel está na moda. Operadoras
Leia maisTel (21) 3287-2509 ou 8809-5779
1) Susana é produtora de eventos no Rio de Janeiro-RJ e não está conseguindo enviar as suas propostas comerciais via e-mail, através do Outlook. Sabendo que ela consegue baixar as suas mensagens, podemos
Leia maisRedes de Computadores e a Internet
Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Introdução Redes
Leia maisSistema de Telemetria para Hidrômetros e Medidores Aquisição de Dados Móvel e Fixa por Radio Freqüência
Sistema de Telemetria para Hidrômetros e Medidores Aquisição de Dados Móvel e Fixa por Radio Freqüência O princípio de transmissão de dados de telemetria por rádio freqüência proporciona praticidade, agilidade,
Leia maisTECNOLOGIAS DE RASTREAMENTO DE VEÍCULOS. PTR5923 Prof. Flávio Vaz flaviovaz@usp.br
TECNOLOGIAS DE RASTREAMENTO DE VEÍCULOS PTR5923 Prof. Flávio Vaz flaviovaz@usp.br 09/11/15 PTR5923 - Tecnologias de Rastreamento de Veículos 2 Componentes do Sistema Sistemas Posicionamento Comunicação
Leia maisMarcus 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 maisMONITORAMENTO WIRELESS EM TEMPERATURA, UMIDADE, PRESSÃO & GPS
1 AR AUTOMAÇÃO EMPRESA & SOLUÇÕES A AR Automação é uma empresa especializada no desenvolvimento de sistemas wireless (sem fios) que atualmente, negocia comercialmente seus produtos e sistemas para diferentes
Leia maisREWIND e SI.MO.NE. Sistema de monitoramento para grupos geradores
REWIND e SI.MO.NE. Sistema de monitoramento para grupos geradores SISTEMA SICES Rewind e SI.ces MO.nitoring NE.twork (SI.MO.NE.) Sistema de monitoramento remoto REWIND Rewind é um módulo microprocessado
Leia maisProjecto 5º Ano - Engenharia Informática. Orientadores. Prof. Doutor Sá Silva Prof. Mestre Sérgio Duarte
Projecto 5º Ano - Engenharia Informática Orientadores Prof. Doutor Sá Silva Prof. Mestre Sérgio Duarte Sumário Etapas do projecto WhyCry Ponto de Partida Técnicas de Transmissão de vídeo Arquitectura Java
Leia maisProfessor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais
Professor: Roberto Franciscatto Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos
Leia maisFirewall. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes. Campus Cachoeiro Curso Técnico em Informática
Firewall Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes Campus Cachoeiro Curso Técnico em Informática Firewall (definições) Por que do nome firewall? Antigamente, quando as casas
Leia maisIntrodução às Redes de Computadores. Por José Luís Carneiro
Introdução às Redes de Computadores Por José Luís Carneiro Portes de computadores Grande Porte Super Computadores e Mainframes Médio Porte Super Minicomputadores e Minicomputadores Pequeno Porte Super
Leia maisJOGO 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 maisSistemas Distribuídos. Introdução
Sistemas Distribuídos Introdução Definição Processos Um sistema distribuído é um conjunto de computadores independentes, interligados por uma rede de conexão, executando um software distribuído. Executados
Leia maisSistemas Distribuídos. Professora: Ana Paula Couto DCC 064
Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para
Leia maisEvolução Telefonia Móvel
1 Evolução Telefonia Móvel RESUMO De modo geral o artigo visa esclarecer formas de comunicações utilizadas no passado e atualmente em celulares, tablets, modens portáteis entre outras aparelhos de comunicação
Leia maisFundamentos da Computação Móvel
Fundamentos da Computação Móvel (Mobilidade) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação
Leia maisLinguagem 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 maisManual de Instalação. GPRS Universal
Manual de Instalação GPRS Universal INTRODUÇÃO O módulo GPRS Universal Pináculo é um conversor de comunicação que se conecta a qualquer painel de alarme monitorado que utilize o protocolo de comunicação
Leia maisAo longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.
3 Tecnologia FPGA Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3.1. FPGA: Histórico, linguagens e blocos Muitos dos
Leia maisJOGO 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 maisUM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto
UM NOVO CONCEITO EM AUTOMAÇÃO Série Ponto POR QUE NOVO CONCEITO? O que é um WEBPLC? Um CP na WEB Por que usar INTERNET? Controle do processo de qualquer lugar WEBGATE = conexão INTERNET/ALNETII WEBPLC
Leia maisBrampton Telecom, PhD em Engenharia de Telecomunicações (Unicamp).
Wireless LAN (WLAN) Este tutorial apresenta alguns aspectos da arquitetura e protocolos de comunicação das Redes Locais sem fio, ou Wireless Local Area Networks (WLAN's), que são baseados no padrão IEEE
Leia maisINTEGRANDO 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 maisComo 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 maisCaracterísticas de Firewalls
Firewall Firewall é um sistema de proteção de redes internas contra acessos não autorizados originados de uma rede não confiável (Internet), ao mesmo tempo que permite o acesso controlado da rede interna
Leia maisInformática. Informática. Valdir
Informática Informática Valdir Questão 21 A opção de alterar as configurações e aparência do Windows, inclusive a cor da área de trabalho e das janelas, instalação e configuração de hardware, software
Leia maisTópicos Especiais em Redes de Telecomunicações
Tópicos Especiais em Redes de Telecomunicações Redes definidas por software e Computação em Nuvem Prof. Rodrigo de Souza Couto Informações Gerais Prof. Rodrigo de Souza Couto E-mail: rodsouzacouto@ieee.org
Leia mais