Projeto Marge. Um framework livre para criação de aplicações Bluetooth em Java. Bruno Ghisi Lucas Torri

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

Download "Projeto Marge. Um framework livre para criação de aplicações Bluetooth em Java. Bruno Ghisi Lucas Torri"

Transcrição

1 Projeto Marge Um framework livre para criação de aplicações Bluetooth em Java Bruno Ghisi Lucas Torri

2 Agenda Bluetooth JSR-82 Projeto Marge Demonstração Projeto mooo Perguntas e Respostas 2

3 Bluetooth 3

4 Bluetooth O que é? Especificação para comunicações sem fio Criado pela Ericsson Mobile Versão atual 2.1 4

5 Bluetooth Breve História 5

6 Bluetooth Características Substituição do uso de cabos Banda ISM (2.4GHz) Curta distância (1-100m) Baixo consumo de energia (>=1 mw) Baixo custo (>$5.00) Velocidade moderada (768K bit/sec) 6

7 Bluetooth Arquitetura Pilha de protocolos Perfis Define as possíves aplicações Hands-Free, Human Interfaces,... 7

8 Bluetooth Passos para Comunicação Inquiry: busca dos dispositivos na área Service Discovery: descoberta dos serviços providos pelo dispositivo (Transferência e Sincronização de dados, Dial-Up,...) Connection: estabelecimento da conexão entre os dispositivos Communication: trocas de dados ou voz 8

9 JSR-82 9

10 JSR-82 O que é? Java APIs for Bluetooth (JABWT) JCP (Java Community Process) Especificação que padroniza um conjunto de APIs para permitir integração entre aplicações Java e Bluetooth Liderada pela Motorola Iniciada em Out/00, liberada em Mar/02 (v 1.0) Final Release 2 em 2006 (v 1.1) Atualmente na Maintenance Review 3 (v 1.1) 10

11 JSR-82 Características Java ME como plataforma alvo Baseada no GCF (Generic Connection Framework), definido na CLDC 1.0 (Connected Limited Device Configuration) Separado em dois pacotes: javax.bluetooth SDP, L2CAP, RFCOMM javax.obex OBEX (opcional) 11

12 JSR-82 - Desktop Implementações do GCF/JSR-82 AvetanaBluetooth (Linux) Bluecove (Windows e Mac OS X) Bluecove (Windows, Mac OS X e Linux) 12

13 JSR-82 Opinião Idealizada para Java ME (GCF) Difícil curva de aprendizado Códigos repetitivos Muitas constantes de controle Falta de clareza em alguns pontos 13

14 Projeto Marge 14

15 Marge Projeto Facilitar o desenvolvimento Bluetooth em Java Framework Aplicações de exemplo Hospedado no portal java.net Mobile & Embedded Community Listas de s, Wiki, Forum, Subversion, Issue Tracker LGPL 15

16 Marge Framework marge-core Abstração do pacote javax.bluetooth Java ME e SE Versão ,9 KB (não obfuscado) 16

17 Marge Estrutura 24 classes 5 pacotes net.java.dev.marge.autocon net.java.dev.marge.communication net.java.dev.marge.communication.layer net.java.dev.marge.entity net.java.dev.marge.entity.config net.java.dev.marge.factory net.java.dev.marge.inquiry 17

18 Marge Uso do Core (Busca) LocalDevice localdevice = LocalDevice.getLocalDevice(); DiscoveryAgent agent = localdevice.getdiscoveryagent(); agent.startinquiry(discoveryagent.giac, new DiscoveryListenerImpl()); DeviceDiscoverer.getInstance(). startinquirygiac( new InquiryListenerImpl()); É necessário implementar um DiscoveryListener que contêm trechos de código longos e repetitivos Cada status de retorno da busca deve ser previamente conhecidos para que possam ser tratados Classe específica para busca de dispositivos InquiryListener contém métodos que são notificados conforme o status de retorno, através da sua implementação padrão 18

19 Marge Uso do Core (Serviço) LocalDevice localdevice = LocalDevice.getLocalDevice(); DiscoveryAgent agent = localdevice.getdiscoveryagent(); int transactionid = agent. searchservices( attrset, uuidarray, rmtdevice, new DiscoveryListenerImpl()); Mesma interface do processo de Inquiry para notificação dos resultados ServiceDiscoverer.getInstance().startSearch(remoteDevice, new ServiceSearchListenerImpl()); Classe específica para busca de serviços ServiceSearchListener contém métodos para erros na busca e busca finalizada ServiceDiscoverer permite cancelar a busca diretamente, sem a necessidade de guardar o id de transação 19

20 Marge Uso do Core (Servidor) StreamConnectionNotifier notifier = (StreamConnectionNotifier) Connector.open( "btspp://localhost: A1B1C1DE100; + name=server1; + authenticate=false;authorize=false"); StreamConnection connection = notifier.acceptandopen(); É necessário saber a URL de serviço e seus parâmetros Controle de número de clientes é feito manualmente CommunicationFactory factory = new RFCOMMCommunicationFactory(); ServerConfiguration sconf = new ServerConfiguration( new CommunicationListenerImpl()); factory.waitclients(sconf, new ConnectionListenerImpl()); ConnectionListener contém métodos para notificar uma conexão estabelecida ou erros Novos clientes são tratados e notificados automaticamente Servidor configurável Utilização de diferentes protocolos através das 20 fábricas disponíveis

21 Marge Uso do Core (Cliente) String url = servicerecord.getconnectionurl( ServiceRecord.NOAUTHENTICATE_NOENCRYPT, true); StreamConnection connection = (StreamConnection) Connector.open(url); CommunicationFactory factory = new L2CAPCommunicationFactory(); ClientConfiguration cconfig = new ClientConfiguration(serviceRecordFound, new CommunicationListenerImpl()); ClientDevice clientdevice = factory.connecttoserver(cconf); É necessário tratar diretamente com a parte de IO Cliente configurável Utilização de diferentes protocolos através das fábricas disponíveis 21

22 Marge Uso do Core (Com.) DataOutputStream dataout = connection.opendataoutputstream(); dataout.writeutf( Hello world ); dataout.flush(); connection.close(); É necessário ter um controle em paralelo para o recebimento de mensagens device.startlistening(); device.send("hello world".getbytes()); device.close(); Controle automático do recebimento de mensagens, onde as mensagens recebidas são notificadas através do método receivemessage do Listener enviado na configuração Facilidade no envio de mensagens Controle de escuta 22

23 Marge AutoConnect AutoConnect.createServer("MargeBluechatServer", new CommunicationListenerImpl(), new ConnectionListenerImpl()); Cria servidor ClientDevice device = AutoConnect.createClient("MargeBluechatServer", new CommunicationListenerImpl()); Cria cliente...pronto! 23

24 Marge - Vantagens Maior abstração da JSR-82 fornecendo um código comum entre aplicações, evitando reescrita Estruturas separadas para Inquiry e Service Discoverer provêem notificações conforme status de retorno Rápida criação e configuração de Clientes e Servidores através das fábricas de protocolo Fácil envio e recebimento de mensagens e extensível para novos protocolos e comportamentos (Layers) 24

25 Marge - Demostração Java ME Java SE JRuby Java FX Script... Mostrar vídeo! 25

26 Projeto mooo mobile OpenOffice.org mooo Impress Controller Extensão em Java para controlar apresentações do Ooo Impress via Bluetooth Pacote Ooo (Linux, Mac OS X, Windows) Aplicação Java ME (CLDC/MIDP) 26

27 Projeto mooo Nova versão Lançando hoje (19 de abril de 2008) Último commit às ~4h Problemas com muitos dispositivos Mesmo pacote para todos SO's suportados Bluecove Snapshot 27

28 Marge - Futuro Implementação de OBEX Consolidar conceito de Layers/Criação de novas (ex: Timeout layer) Busca por serviços diretamente Disponibilizar lista de serviços mais comuns Criação e melhoria de aplicações demos Melhorar a documentação 28

29 Referências AvetanaBluetooth (http://sourceforge.net/projects/avetanabt) BlueCove (http://code.google.com/p/bluecove) Rococo Software (http://www.rococosoft.com) JABWT (http://tech.groups.yahoo.com/group/jabwt) JSR-82 (http://jcp.org/en/jsr/detail?id=82) Mobile & Embedded Community Bluetooth Wiki Resources( Projeto Marge (http://marge.dev.java.net) Projeto mooo (http://mooo.dev.java.net) 29

30 ATENÇÃO! Precisamos de 2 voluntários para virem aqui à frente! 30

31 Perguntas e Respostas Bruno Ghisi Lucas Torri Marge your App! Obrigado! 31

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

Gerenciamento de Mensagens Internas Via Comunicação Bluetooth Desktop-Celular. Internal Messages Management Via Desktop-Celular Bluetooth Comunication

Gerenciamento de Mensagens Internas Via Comunicação Bluetooth Desktop-Celular. Internal Messages Management Via Desktop-Celular Bluetooth Comunication FEDECHEN, E.A.; CATARINO, Estudo de Caso I.C.S.; / Case SOLER, Estudy L. Gerenciamento de Mensagens Internas Via Comunicação Bluetooth Desktop-Celular Internal Messages Management Via Desktop-Celular Bluetooth

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

BLUETOOTH COMO ESTRUTURA DE COMUNICAÇÃO APLICADA A CAMPANHAS PUBLICITÁRIAS

BLUETOOTH COMO ESTRUTURA DE COMUNICAÇÃO APLICADA A CAMPANHAS PUBLICITÁRIAS UNIVERSIDADE SÃO FRANCISCO Curso de Engenharia de Computação RILDO DOS SANTOS GONÇALVES BLUETOOTH COMO ESTRUTURA DE COMUNICAÇÃO APLICADA A CAMPANHAS PUBLICITÁRIAS Itatiba 2010 i RILDO DOS SANTOS GONÇALVES

Leia mais

Redes de Computadores sem Fio

Redes de Computadores sem Fio Redes de Computadores sem Fio Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Programa Introduçã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

Redes sem fio Redes Bluetooth. Prof. Dr. Ruy de Oliveira IFMT

Redes sem fio Redes Bluetooth. Prof. Dr. Ruy de Oliveira IFMT Redes sem fio Redes Bluetooth Prof. Dr. Ruy de Oliveira IFMT Bluetooth Bluetooth é uma marca registrada de propriedade do grupo denominado SIG O SIG (Special Industry Group) foi criado em 1988 por: Ericsson,

Leia mais

JSR 120 (SMS), JSR 205 (WMAPI 2.0) JULIAN PRADA SANIMIGUEL Grupo 6

JSR 120 (SMS), JSR 205 (WMAPI 2.0) JULIAN PRADA SANIMIGUEL Grupo 6 JSR 120 (SMS), JSR 205 (WMAPI 2.0) e JSR 180 (SIP) JULIAN PRADA SANIMIGUEL Grupo 6 Protocolo SIP Desenho do Protocolo Funcionamento do Protocolo API JSR 180 (SIP) Exemplos Protocolo de iniciação de sessão

Leia mais

Mobile Command. Diego Armando Gusava. Orientador: Mauro Marcelo Mattos

Mobile Command. Diego Armando Gusava. Orientador: Mauro Marcelo Mattos Mobile Command Diego Armando Gusava Orientador: Mauro Marcelo Mattos Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento Implementação Conclusão Extensões Introdução O que me motivou? Solução

Leia mais

Utilizando Cenários Virtuais para a Simulação de Ambientes Domésticos Controlados por Celular

Utilizando Cenários Virtuais para a Simulação de Ambientes Domésticos Controlados por Celular Utilizando Cenários Virtuais para a Simulação de Ambientes Domésticos Controlados por Celular Silvano Maneck Malfatti, Igor Yepes, Gabriel Lacerda dos Santos Faculdade Católica do Tocantins (FACTO) Palmas

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

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

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

Explorando a conectividade da plataforma Java ME

Explorando a conectividade da plataforma Java ME Explorando a conectividade da plataforma Java ME Roberto Rigolin Ferreira Lopes robertorigolin@gmail.com São Paulo, 04 de outubro de 2007 1/86 Objetivo da palestra i) Fornecer uma visão geral da plataforma

Leia mais

Desenvolvimento de Aplicativos Móveis com Bluetooth Utilizando a Plataforma Java Micro Edition

Desenvolvimento de Aplicativos Móveis com Bluetooth Utilizando a Plataforma Java Micro Edition Desenvolvimento de Aplicativos Móveis com Bluetooth Utilizando a Plataforma Java Micro Edition Índice 1. Introdução 1.1. Desafios no Desenvolvimento de Aplicativos para Celular 1.2. O que é Java Micro

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

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

Scalable Vector Graphics. Kadu Neves Rafael Rocha

Scalable Vector Graphics. Kadu Neves Rafael Rocha Scalable Vector Graphics Kadu Neves Rafael Rocha Roteiro Introdução Vantagens do Uso do SVG Perfis SVG A especificaçào JSR-226 Exemplos Introdução Scalable Vector Graphics é um padrão aberto para descrever

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

Instalação do TOTVS ESB. Guia de Instalação do TOTVS ESB

Instalação do TOTVS ESB. Guia de Instalação do TOTVS ESB Guia de Instalação do TOTVS ESB Copyright 2011 TOTVS S.A. Todos os direitos reservados. Nenhuma parte deste documento pode ser copiada, reproduzida, traduzida ou transmitida por qualquer meio eletrônico

Leia mais

DESENVOLVIMENTO DE UMA APLICAÇÃO JAVA E ANDROID PARA SIMULAR O MONITORAMENTO DE TRÂNSITO EM SISTEMAS SMART GRID

DESENVOLVIMENTO DE UMA APLICAÇÃO JAVA E ANDROID PARA SIMULAR O MONITORAMENTO DE TRÂNSITO EM SISTEMAS SMART GRID DESENVOLVIMENTO DE UMA APLICAÇÃO JAVA E ANDROID PARA SIMULAR O MONITORAMENTO DE TRÂNSITO EM SISTEMAS SMART GRID Leonardo Fernandes Cherubini cherubini18@hotmail.com Instituto Federal de Educação, Ciência

Leia mais

Processos (Threads,Virtualização e Migração de Código)

Processos (Threads,Virtualização e Migração de Código) Processos (Threads,Virtualização e Migração de Código) Roteiro Processos Threads Virtualização Migração de Código O que é um processo?! Processos são programas em execução. Processo Processo Processo tem

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

MARGE: FRAMEWORK PARA INTEGRAÇÃO DE APLICAÇÕES JAVA VIA BLUETOOTH

MARGE: FRAMEWORK PARA INTEGRAÇÃO DE APLICAÇÕES JAVA VIA BLUETOOTH UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO PROGRAMA DE GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO MARGE: FRAMEWORK PARA INTEGRAÇÃO DE APLICAÇÕES JAVA VIA BLUETOOTH BRUNO CAVALER GHISI FLORIANÓPOLIS

Leia mais

Universidade Federal de Pernambuco. Centro de Informática. Trabalho de Graduação JOGOS UBÍQUOS COM BLUETOOTH. Daniel Arraes Pereira

Universidade Federal de Pernambuco. Centro de Informática. Trabalho de Graduação JOGOS UBÍQUOS COM BLUETOOTH. Daniel Arraes Pereira Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática Trabalho de Graduação JOGOS UBÍQUOS COM BLUETOOTH Daniel Arraes Pereira Orientador: Co-orientador: Carlos André

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

JobScheduler Empresa: Assunto: Responsável: Dados de Contato: Suporte: Comercial: Financeiro:

JobScheduler Empresa: Assunto: Responsável: Dados de Contato: Suporte: Comercial: Financeiro: JobScheduler Módulo Server Empresa: Softbox Setor: Tecnologia Assunto: Manual de configuração Responsável: Departamento Técnico Dados de Contato: Suporte: Fone de contato: (34)3232-5888. E-mail: suporte@softbox.com.br

Leia mais

SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks

SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks Universidade Federal Fluminense - UFF Instituto de Computação - IC Disciplina: Engenharia de Redes

Leia mais

Arquiteturas para implantação de aplicações móveis wireless

Arquiteturas para implantação de aplicações móveis wireless Arquiteturas para implantação de aplicações móveis wireless Este tutorial apresenta uma visão geral da arquitetura para implantação de aplicações móveis wireless. Eduardo Tude Engenheiro de Teleco (IME

Leia mais

Guia de Atualização Release FoccoERP 2014

Guia de Atualização Release FoccoERP 2014 Guia de Atualização Release FoccoERP 2014 02/06/2014 Índice ÍNDICE... 2 APRESENTAÇÃO... 3 INTRODUÇÃO... 4 PROCESSO DE INSTALAÇÃO... 4 ATUALIZANDO UM SEGUNDO AMBIENTE... 21 Página 2 de 22 Apresentação Este

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

Sistemas Operacionais Aula 06: Threads. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com

Sistemas Operacionais Aula 06: Threads. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com Sistemas Operacionais Aula 06: Threads Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com Objetivos Introduzir o conceito de thread Discutir as APIs das bibliotecas de threads Pthreads, Win32

Leia mais

Desenvolvimento de uma biblioteca para envio de Nota Fiscal Eletrônica através de dispositivos móveis usando a tecnologia Java ME

Desenvolvimento de uma biblioteca para envio de Nota Fiscal Eletrônica através de dispositivos móveis usando a tecnologia Java ME Desenvolvimento de uma biblioteca para envio de Nota Fiscal Eletrônica através de dispositivos móveis usando a tecnologia Java ME V. Gobato F. Nogueira F. Y. P. Partial Report - Relatório Parcial de P.

Leia mais

Maestro. Arthur Kazuo Tojo Costa 317497. Universidade Federal de São Carlos Campus Sorocaba Bacharelado em Ciência da Computação

Maestro. Arthur Kazuo Tojo Costa 317497. Universidade Federal de São Carlos Campus Sorocaba Bacharelado em Ciência da Computação Maestro Arthur Kazuo Tojo Costa 317497 Universidade Federal de São Carlos Campus Sorocaba Bacharelado em Ciência da Computação Introdução Sistema Operacional de Redes Detalhes do hardware Multiplexação

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

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 Web com Framework Demoiselle versão 1.0

Desenvolvimento Web com Framework Demoiselle versão 1.0 Desenvolvimento Web com Framework Demoiselle versão 1.0 Módulo 07: Outros Componentes Autor: Rodrigo Hjort Serpro / Coordenação Estratégica de Tecnologia / Curitiba www.frameworkdemoiselle.org.br Modificado

Leia mais

INSTITUTO FEDERAL DO ESPÍRITO SANTO CAMPUS SERRA CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MAISON MELOTTI

INSTITUTO FEDERAL DO ESPÍRITO SANTO CAMPUS SERRA CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MAISON MELOTTI INSTITUTO FEDERAL DO ESPÍRITO SANTO CAMPUS SERRA CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MAISON MELOTTI DESCARTAS: UM JOGO MATEMÁTICO E MULTIJOGADOR NA PLATAFORMA J2ME PARA

Leia mais

Anexo I Formulário para Proposta

Anexo I Formulário para Proposta PLATAFORMA CGI.br Solicitação de Propostas SP Anexo I Formulário para Proposta Data: 05/07/2013 Versão: 1.1 Plataforma CGI.br Solicitação de Propostas - SP Anexo I Formulário para Proposta 1. Estrutura

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

CSI IT Solutions. WebReport2.5. Relatórios abertos. Acesso controlado Extensibilidade de módulos IMPACTO AMBIENTAL

CSI IT Solutions. WebReport2.5. Relatórios abertos. Acesso controlado Extensibilidade de módulos IMPACTO AMBIENTAL CSI IT Solutions 2.5 solução CSI PrintManager G e s t ã o d e A m b i e n t e d e I m p r e s s ã o O CSI dá aos gestores de TI o poder de uma gestão integral através do acesso fácil às informações gerenciais

Leia mais

TECNOLOGIA BLUETOOTH NA COMUNICAÇÃO ENTRE DISPOSITIVOS ATRAVÉS DA LINGUAGEM JAVA

TECNOLOGIA BLUETOOTH NA COMUNICAÇÃO ENTRE DISPOSITIVOS ATRAVÉS DA LINGUAGEM JAVA UNIVERSIDADE ESTADUAL DE PONTA GROSSA DEPARTAMENTO DE INFORMÁTICA TECNOLOGIA BLUETOOTH NA COMUNICAÇÃO ENTRE DISPOSITIVOS ATRAVÉS DA LINGUAGEM JAVA AUTOR: ELIO EDUARDO FERRARI MARCOLINO TRABALHO DE CONCLUSÃO

Leia mais

Cogent DataHub v7.0. A próxima geração em soluções para troca de dados em tempo real

Cogent DataHub v7.0. A próxima geração em soluções para troca de dados em tempo real Cogent DataHub v7.0 A próxima geração em soluções para troca de dados em tempo real Cogent é reconhecida como uma líder no segmento de soluções de middleware no domínio do tempo real. E, com a introdução

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

Guia de primeiros passos. BlackBerry Professional Software. Versão: 4.1 Service pack: 4

Guia de primeiros passos. BlackBerry Professional Software. Versão: 4.1 Service pack: 4 BlackBerry Professional Software Versão: 4.1 Service pack: 4 SWDT305427-305427-0912091433-012 Conteúdo 1 Visão geral do BlackBerry Professional Software... 3 Arquitetura: BlackBerry Professional Software

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

NETALARM GATEWAY. Manual do Usuário

NETALARM GATEWAY. Manual do Usuário Índice 1. Introdução...3 2. Requisitos Mínimos de Instalação...3 3. Instalação...3 4. Inicialização do Programa...5 5. Abas de Configuração...6 5.1 Aba Serial...6 5.2 Aba TCP...7 5.2.1 Opções Cliente /

Leia mais

UNIVERSIDADE FEDERAL DE VIÇOSA CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE INFORMÁTICA. Pizzaria Manão

UNIVERSIDADE FEDERAL DE VIÇOSA CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE INFORMÁTICA. Pizzaria Manão UNIVERSIDADE FEDERAL DE VIÇOSA CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE INFORMÁTICA Pizzaria Manão Emilio Gonçalves 41281 Fabrício Luís Santos da Silva 50293 Filipe Ribeiro Nalon 50295

Leia mais

Integração Contínua com Rational Team Concert, Jenkins e SonarQube

Integração Contínua com Rational Team Concert, Jenkins e SonarQube Integração Contínua com Rational Team Concert, Jenkins e SonarQube Agenda 1. Introdução à Integração Contínua 2. Ferramentas 3. Solução de Integração Contínua em Furnas 4. Demonstração O que é a Integração

Leia mais

QualisTec. Plano de Gerência de Configuração. Projeto: Simul-e. Versão 1.1. Página 1 de 16. Plano de Gerência de Configuração

QualisTec. Plano de Gerência de Configuração. Projeto: Simul-e. Versão 1.1. Página 1 de 16. Plano de Gerência de Configuração 1 QualisTec Projeto: Simul-e Versão 1.1 Arquivo: Gerenciamento de Configuração QualisTec - v1.1.doc Página 1 de 16 2 Histórico de Alterações Data Versão Descrição Autor 28/04/2015 1.0 Documento de Gerenciamento

Leia mais

OSGi Um Sistema Dinâmico de Módulos para Java

OSGi Um Sistema Dinâmico de Módulos para Java OSGi Um Sistema Dinâmico de Módulos para Java Raoni Kulesza raoni@larc.usp.br MAC-5863 Sistemas de Middleware Avançados 2006/2 Prof. Dr. Francisco Reverbel IME-USP, 28/11/2006 Agenda Introdução Arquitetura

Leia mais

BlackBerry Mobile Voice System

BlackBerry Mobile Voice System BlackBerry Mobile Voice System BlackBerry Mobile Voice System Comunicações móveis unificadas O Mobile Voice System ( MVS) foi projetado para unificar os recursos do telefone fixo aos smartphones e às redes

Leia mais

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Sistemas 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 mais

Android. Marcelo Quinta @mrquinta

Android. Marcelo Quinta @mrquinta Android Marcelo Quinta @mrquinta Oi, eu sou o Marcelo Quinta Pública Público-privada Privada Próprio negócio Voluntariado Parabéns à organização do GO-GTUG Tablets 160% de aumento em 2011 Smartphones

Leia mais

MANUAL DE ADMINISTRAÇÃO DO SOFTWARE E COMUNIDADES DO PORTAL DO SOFTWARE PÚBLICO BRASILEIRO. Em construção

MANUAL DE ADMINISTRAÇÃO DO SOFTWARE E COMUNIDADES DO PORTAL DO SOFTWARE PÚBLICO BRASILEIRO. Em construção MANUAL DE ADMINISTRAÇÃO DO SOFTWARE E COMUNIDADES DO PORTAL DO SOFTWARE PÚBLICO BRASILEIRO Em construção Índice 1. Introdução 2. Cadastrar e Logar no Portal 3. Plataforma de redes Sociais Noosfero 3.1.

Leia mais

MITEL MICOLLAB CLIENT

MITEL MICOLLAB CLIENT MITEL MICOLLAB CLIENT Sobre o MiCollab Client O MiCollab Client é um produto de comunicações de software integrado com os recursos avançados de gerenciamento de chamada do MiVoice Business e do MiVoice

Leia mais

Manual de Integração

Manual de Integração Manual de Integração Sumário 1 Introdução... 3 2 Terminologias... 3 3 Links do projeto...3 3.1 WSDL de Assinatura...3 3.2 WSDL de Notificação...3 3.3 WS-Signer e AP-Samples...3 4 Autenticação...3 5 Serviços

Leia mais

Márcio Leandro Moraes Rodrigues. Frame Relay

Márcio Leandro Moraes Rodrigues. Frame Relay Márcio Leandro Moraes Rodrigues Frame Relay Introdução O frame relay é uma tecnologia de chaveamento baseada em pacotes que foi desenvolvida visando exclusivamente a velocidade. Embora não confiável, principalmente

Leia mais

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC O AMBIENTE OPERACIONAL QUE AGREGA A CONFIABILIDADE E O SUPORTE DA ITAUTEC À SEGURANÇA E À PERFORMANCE DO LINUX O LIBRIX É UMA DISTRIBUIÇÃO PROFISSIONAL LINUX

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

TOPLAB VERSÃO WEB 3.0 Solução completa para o gerenciamento de laboratórios de análises clínicas Interface web

TOPLAB VERSÃO WEB 3.0 Solução completa para o gerenciamento de laboratórios de análises clínicas Interface web Página 01 TOPLAB VERSÃO WEB 3.0 Solução completa para o gerenciamento de laboratórios de análises clínicas Interface web Página 02 Plataforma O TOPLAB foi projetado para funcionar na web, nasceu 'respirando

Leia mais

Instalador Remoto D-TEF Informações de utilização

Instalador Remoto D-TEF Informações de utilização Instalador Remoto D-TEF Informações de utilização Requisitos de instalação D-TEF: 1- Acesso a internet Banda Larga (acesso direto ou via rede local) ou 3G 2- Acesso a FTP (modo passivo) utilizando a porta

Leia mais

FUNDAÇÃO PARQUE TECNOLÓGICO DE SANTOS

FUNDAÇÃO PARQUE TECNOLÓGICO DE SANTOS Anexo I Modelo para inscrição e apresentação dos projetos EDITAL DE CONVOCAÇÃO PÚBLICA nº 01/2016 1. IDENTIFICAÇÃO 1.1 Nome ou Razão Social 1.2 Ramo de atividade (se empresa) 1.3 Endereço completo 1.4

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Aula 4 Msc. Daniele Carvalho Oliveira Doutoranda em Ciência da Computação - UFU Mestre em Ciência da Computação UFU Bacharel em Ciência da Computação - UFJF Migração de Código Em

Leia mais

Fundamentos da Computação Móvel

Fundamentos da Computação Móvel Fundamentos da Computação Móvel (Plataformas Sistemas Operacionais e Desenvolvimento) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus

Leia mais

Programação Concorrente Processos e Threads

Programação Concorrente Processos e Threads Programação Concorrente Processos e Threads Prof. Eduardo Alchieri Processos O conceito mais central em qualquer sistema operacional é o processo Uma abstração de um programa em execução Um programa por

Leia mais

Integração de Ferramentas de Apoio a Processos Outubro 2010 GUSTAVO VAZ NASCIMENTO

Integração de Ferramentas de Apoio a Processos Outubro 2010 GUSTAVO VAZ NASCIMENTO Integração de Ferramentas de Apoio a Processos Outubro 2010 GUSTAVO VAZ NASCIMENTO AGENDA AGENDA 1. Sobre a Shift 2. Integração de ferramentas de apoio 1. SCMBug Integração entre SCM Tools e ferramentas

Leia mais

Infra-Estrutura de Software. Introdução. (cont.)

Infra-Estrutura de Software. Introdução. (cont.) Infra-Estrutura de Software Introdução (cont.) O que vimos Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como

Leia mais

Tecnologia Java. Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br

Tecnologia Java. Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br Tecnologia Java Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br Origem da Tecnologia Java Projeto inicial: Oak (liderado por James Gosling) Lançada em 1995 (Java) Tecnologia

Leia mais

PROTOCOLO PPP. Luciano de Oliveira Mendes 1 Ricardo dos Santos 2

PROTOCOLO PPP. Luciano de Oliveira Mendes 1 Ricardo dos Santos 2 PROTOCOLO PPP Luciano de Oliveira Mendes 1 Ricardo dos Santos 2 RESUMO Neste trabalho é apresentado o Protocolo PPP, Suas principais características e seu funcionamento. Suas variações também são enfocadas

Leia mais

Infrared Data Association

Infrared Data Association IRDA Infrared Data Association Jorge Pereira DEFINIÇÃO Define-se protocolo como um conjunto de regras que estabelece a forma pela qual os dados fluem entre transmissor e receptor, critérios para verificação

Leia mais

(Versão revista e atualizada do tutorial original publicado em 26/07/2009)

(Versão revista e atualizada do tutorial original publicado em 26/07/2009) Bluetooth Este tutorial apresenta os conceitos básicos do Bluetooth. (Versão revista e atualizada do tutorial original publicado em 26/07/2009) Eduardo Tude Engenheiro de Teleco (IME 78) e Mestre em Teleco

Leia mais

Explore o IceWarp Versão 11.2 com HTML5 WebAdmin. www.icewarp.com

Explore o IceWarp Versão 11.2 com HTML5 WebAdmin. www.icewarp.com Explore o IceWarp Versão 11.2 com HTML5 WebAdmin A rotina da administração cotidiana pode ser divertida e simples com a nova e responsiva interface WebAdmin. Gerencie domínios, usuários, grupos e listas

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 02 História do desenvolvimento de software para dispositivos móveis Dalton Martins dmartins@gmail.com São

Leia mais

MITEL UNIFIED COMMUNICATOR ADVANCED

MITEL UNIFIED COMMUNICATOR ADVANCED MITEL UNIFIED COMMUNICATOR ADVANCED Sobre o UC Advanced O Mitel Unified Communicator (UC) Advanced é um produto de comunicações de software integrado com os recursos avançados de gerenciamento de chamada

Leia mais

Mercado Eletrônico Instalação e Atualização MEConnect2

Mercado Eletrônico Instalação e Atualização MEConnect2 Manual de Usuário da Plataforma de compras do Grupo José de Mello - Mercado Eletrônico Instalação e Atualização MEConnect2 1 Índice 1. Introdução... 3 2. Visão Geral... 3 3. Instalação e Atualização...

Leia mais

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Netz Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Java SE 6, que pode ser instalado através da JDK.

Leia mais

Perry Werneck Érico M. Mendonça Miris Silva. Software Público Brasileiro

Perry Werneck Érico M. Mendonça Miris Silva. Software Público Brasileiro Perry Werneck Érico M. Mendonça Miris Silva Software Público Brasileiro Mainframes O modelo dominante de mainframe nos anos 60 e 70 era o IBM System/370 As unidades de display, como eram conhecidas, eram

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

1 Introdução. O sistema permite:

1 Introdução. O sistema permite: A intenção deste documento é demonstrar as possibilidades de aplicação da solução INCA Insite Controle de Acesso - para controle de conexões dia-up ou banda larga à Internet e redes corporativas de forma

Leia mais

Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB Testes de Software 1 AULA 04 FERRAMENTAS DE AUTOMAÇÃO DE TESTES FUNCIONAIS Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático Aula 04 Automação de testes funcionais Ferramentas

Leia mais

SICOOBNET EMPRESARIAL

SICOOBNET EMPRESARIAL SICOOBNET EMPRESARIAL Apresentação do produto Características principais Segurança Procedimentos para utilização Adesão Instalação Cadastro de computador Transações disponíveis AGENDA APRESENTAÇÃO DO PRODUTO

Leia mais

Proposta de PFC. Desenvolvimento de uma biblioteca para envio de Nota Fiscal Eletrônica através de dispositivos móveis usando a tecnologia Java ME.

Proposta de PFC. Desenvolvimento de uma biblioteca para envio de Nota Fiscal Eletrônica através de dispositivos móveis usando a tecnologia Java ME. Proposta de PFC Desenvolvimento de uma biblioteca para envio de Nota Fiscal Eletrônica através de dispositivos móveis usando a tecnologia Java ME. Aluno: Vitor Gobato Orientador: Fábio Nogueira 1 1. Introdução

Leia mais

DESCRIÇÃO DO TRABALHO - VERSÃO DE 29/04/2006 15:00.

DESCRIÇÃO DO TRABALHO - VERSÃO DE 29/04/2006 15:00. DESCRIÇÃO DO TRABALHO - VERSÃO DE 29/04/2006 15:00. Descrição Geral do trabalho. O objetivo do trabalho será o desenvolvimento de um programa Cliente/Servidor para o envio e recebimento de arquivos. Os

Leia mais

Universidade de Brasília

Universidade de Brasília Universidade de Brasília Introdução a Microinformática Turma H Redes e Internet Giordane Lima Porque ligar computadores em Rede? Compartilhamento de arquivos; Compartilhamento de periféricos; Mensagens

Leia mais

Ginga e a TV Digital Interativa no Brasil

Ginga e a TV Digital Interativa no Brasil Ginga e a TV Digital Interativa no Brasil Bruno Ghisi Engenheiro de Software weblogs.java.net/brunogh Alexandre Lemos Engenheiro de Software Objetivo Introduzir o conceito do cenário brasileiro de TV Digital,

Leia mais

Mobilidade no monitoramento de pacientes através de Serviços Web

Mobilidade no monitoramento de pacientes através de Serviços Web Mobilidade no monitoramento de pacientes através de Serviços Web Alencar Machado, Edson Luiz Padoin, Fabiano Salvadori, Liane Righi, Maurício de Campos, Paulo Sérgio Sausen, Sergio Dill Grupo de Automação

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

ÍNDICE. I Livraria npay para Android.. 3 1 Resumo.. 3 2 Pré-requisitos. 4 3 Requisitos mínimos 4

ÍNDICE. I Livraria npay para Android.. 3 1 Resumo.. 3 2 Pré-requisitos. 4 3 Requisitos mínimos 4 ÍNDICE I Livraria npay para Android.. 3 1 Resumo.. 3 2 Pré-requisitos. 4 3 Requisitos mínimos 4 4 Apoio 4 4.1 Projeto Demo 4 5 Modo SandBox. 5 6 Instruções de aplicação da Livraria. 5 6.1 Importar Archivo

Leia mais

3 Serviços na Web (Web services)

3 Serviços na Web (Web services) 3 Serviços na Web (Web services) 3.1. Visão Geral Com base na definição do Word Wide Web Consortium (W3C), web services são aplicações autocontidas, que possuem interface baseadas em XML e que descrevem

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

NETALARM GATEWAY Manual Usuário

NETALARM GATEWAY Manual Usuário NETALARM GATEWAY Manual Usuário 1 Índice 1. Introdução... 3 2. Requisitos de Instalação... 3 3. Instalação... 3 4. Iniciando o programa... 5 4.1. Aba Serial... 5 4.2. Aba TCP... 6 4.3. Aba Protocolo...

Leia mais

Sockets em Java. Leonardo R. Nunes - leonardo@sumersoft.com. 1. Introdução. 2. Sockets TCP/IP

Sockets em Java. Leonardo R. Nunes - leonardo@sumersoft.com. 1. Introdução. 2. Sockets TCP/IP Sockets em Java Leonardo R. Nunes - leonardo@sumersoft.com 1. Introdução A comunicação entre processos de software tornou-se indispensável nos sistemas atuais. O mecanismo mais utilizado atualmente para

Leia mais

Guia de Atualização Release FoccoERP 2014

Guia de Atualização Release FoccoERP 2014 Guia de Atualização Release FoccoERP 2014 02/06/2014 Índice ÍNDICE... 2 APRESENTAÇÃO... 3 INTRODUÇÃO... 4 PROCESSO DE INSTALAÇÃO... 4 ATUALIZANDO UM SEGUNDO AMBIENTE... 25 Página 2 de 26 Apresentação Este

Leia mais

Introdução à Computação Móvel. Carlos Maurício Seródio Figueiredo

Introduçã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 mais

Manual de Transferência de Arquivos

Manual de Transferência de Arquivos O Manual de Transferência de Arquivos apresenta a ferramenta WebEDI que será utilizada entre FGC/IMS e as Instituições Financeiras para troca de arquivos. Manual de Transferência de Arquivos WebEDI Versão

Leia mais

Pré-Projeto do Trabalho de Conclusão de Curso Tiago Garcia Pereira 1. INTRODUÇÃO

Pré-Projeto do Trabalho de Conclusão de Curso Tiago Garcia Pereira 1. INTRODUÇÃO UM PADRÃO ABERTO DE SOFTWARE PARA COMPUTAÇÃO MÓVEL: UM ESTUDO SOBRE GOOGLE ANDROID 1. INTRODUÇÃO O aumento do número usuários de dispositivos móveis atrai cada vez os desenvolvedores a produzir aplicações

Leia mais

Fat x Thin x Smart (client)

Fat x Thin x Smart (client) Sistemas de Informação em ambientes móveis Mauro Nacif Rocha DPI/UFV Fat x Thin x Smart (client) Fat Client Thin Client Smart Client Proc. + apres. + BD no cliente Ruim p/ manut. e distrib. Controle total

Leia mais

FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO

FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO O Driver IGS possui um módulo de configuração que possibilita a comunicação com protocolos proprietários. Trata-se do Driver

Leia mais