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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7 Utilização do Mobile Social Gateway

7 Utilização do Mobile Social Gateway 7 Utilização do Mobile Social Gateway Existem três atores envolvidos na arquitetura do Mobile Social Gateway: desenvolvedor do framework MoSoGw: é o responsável pelo desenvolvimento de novas features,

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

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

IPv6 em Redes Wireless IPv6@IPLeiria

IPv6 em Redes Wireless IPv6@IPLeiria Projeto Informático 2011 IPv6 em Redes Wireless IPv6@IPLeiria Bruno Silvestre, Carlos Silva Orientador : Nuno Veiga 26 de Julho 2011 Sumário Objetivos e Motivação Vantagens do IPv6 Tipos de Endereços Autenticação

Leia mais

ATIVIDADE 1 MÁQUINAS VIRTUAIS. 1.1 Arquiteturas não virtualizadas

ATIVIDADE 1 MÁQUINAS VIRTUAIS. 1.1 Arquiteturas não virtualizadas ATIVIDADE 1 MÁQUINAS VIRTUAIS Existem hoje diversas tecnologias e produtos para virtualização de computadores e ambientes de execução, o que pode gerar uma certa confusão de conceitos. Apesar disso, cada

Leia mais

Introdução Dalvik Linux 2.6. Android. Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega

Introdução Dalvik Linux 2.6. Android. Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega Android Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega Universidade Federal de Santa Catarina November 18, 2008 Agenda 1 Introdução 2 Dalvik 3 Linux 2.6 Introdução

Leia mais

Comunicando através da rede

Comunicando através da rede Comunicando através da rede Fundamentos de Rede Capítulo 2 1 Estrutura de Rede Elementos de comunicação Três elementos comuns de comunicação origem da mensagem o canal destino da mensagem Podemos definir

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

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

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

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

ARQUITETURA DE SISTEMAS. Cleviton Monteiro (cleviton@gmail.com)

ARQUITETURA DE SISTEMAS. Cleviton Monteiro (cleviton@gmail.com) ARQUITETURA DE SISTEMAS Cleviton Monteiro (cleviton@gmail.com) Roteiro Definição Documento de arquitetura Modelos de representação da arquitetura Estilos arquiteturais Arquitetura de sistemas web Arquitetura

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

Projeto 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 Projeto de Sistemas Distribuídos Prof. Andrêza Leite andreza.lba@gmail.com Exemplos de SD Quais podem ser? Ex. de SD: Internet Internet é um conjunto de redes de computadores, de muitos tipos diferentes,

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

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

Sobre a apresentação (About(

Sobre a apresentação (About( Capítulo 4: Threads Sobre a apresentação (About( the slides) Os slides e figuras dessa apresentação foram criados por Silberschatz, Galvin e Gagne em 2005. Esse apresentação foi modificada por Cristiaino

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

Manual de Administração

Manual de Administração Manual de Administração Produto: NDDigital n-access Versão: 4.2 Versão do Doc.: 1.1 Autor: Lucas Santini Data: 27/04/2011 Aplica-se à: NDDigital n-billing Detalhamento de Alteração do Documento Alterado

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

Manual do aplicativo Conexão ao telefone

Manual do aplicativo Conexão ao telefone Manual do aplicativo Conexão ao telefone Copyright 2003 Palm, Inc. Todos os direitos reservados. O logotipo da Palm e HotSync são marcas registradas da Palm, Inc. O logotipo da HotSync e Palm são marcas

Leia mais

Guia do usuário do PrintMe Mobile 3.0

Guia do usuário do PrintMe Mobile 3.0 Guia do usuário do PrintMe Mobile 3.0 Visão geral do conteúdo Sobre o PrintMe Mobile Requisitos do sistema Impressão Solução de problemas Sobre o PrintMe Mobile O PrintMe Mobile é uma solução empresarial

Leia mais

Vitor Amadeu Souza. vitor@cerne-tec.com.br

Vitor Amadeu Souza. vitor@cerne-tec.com.br Introdução Vitor Amadeu Souza vitor@cerne-tec.com.br Veremos agora os passos para enviar uma string de caracteres pela USB. Porém antes veremos um tutorial referente a porta USB. Tutorial USB Sistema de

Leia mais

Arquitetura de Computadores Pentium 4 e PCIe

Arquitetura de Computadores Pentium 4 e PCIe Pentium 4 Arquitetura de Computadores Pentium 4 e PCIe O Pentium 4 é um descendente direto da CPU 8088 usada no IBM PC original. O primeiro Pentium 4 foi lançado em novembro de 2000 com uma CPU de 42 milhõcs

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

Backups Via FTP (File Transfer Protocol)

Backups Via FTP (File Transfer Protocol) O que é FTP? Backups Via FTP (File Transfer Protocol) FTP significa File Transfer Protocol (Protocolo de Transferência de Arquivos), e é uma forma bastante rápida e versátil de transferir arquivos, sendo

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

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

DMS Documento de Modelagem de Sistema. Versão: 1.4

DMS Documento de Modelagem de Sistema. Versão: 1.4 DMS Documento de Modelagem de Sistema Versão: 1.4 VERANEIO Gibson Macedo Denis Carvalho Matheus Pedro Ingrid Cavalcanti Rafael Ribeiro Tabela de Revisões Versão Principais Autores da Versão Data de Término

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

Introdução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião

Introdução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião Introdução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião Windows Mobile O Windows Mobile é um sistema operacional compacto, desenvolvido para rodar em dispositivos móveis como Pocket

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

Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua Multiplataforma para Java e.net. Hudson

Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua Multiplataforma para Java e.net. Hudson QUALIDADE Simpósio Brasileiro de Qualidade de Software - SBQS Instituto Nokia de Tecnologia Unit Test Sucess Bug INdT Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua

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

Taxa de Gravação da Memória RAM (MegaBytes / segundo) G5 2.7 Ghz (Mac) Linux Kernel 2.6 2799 1575

Taxa de Gravação da Memória RAM (MegaBytes / segundo) G5 2.7 Ghz (Mac) Linux Kernel 2.6 2799 1575 21 4 Análise É necessária uma análise criteriosa, que busque retornar as questões primordiais sobre o que é realmente preciso para a aquisição de uma plataforma de produção gráfica digital profissional.

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

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

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

Guia de Instalação rápida

Guia de Instalação rápida Guia de Instalação rápida Este guia cobre os procedimentos de instalação e configuração básica de seu AXIS 200. Caso precise instruções mais detalhadas, consulte o Manual do Usuário do AXIS 200, disponível

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

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

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

Desenvolva Sistemas de Medições Distribuídos e Portáteis

Desenvolva Sistemas de Medições Distribuídos e Portáteis Desenvolva Sistemas de Medições Distribuídos e Portáteis Henrique Tinelli Engenheiro de Marketing Técnico NI Nesta apresentação, iremos explorar: Plataforma NI CompactDAQ Distribuída Sistemas de Medição

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

Clientes VPN para Mac OS X FAQ

Clientes VPN para Mac OS X FAQ Clientes VPN para FAQ Índice Introdução Perguntas gerais Q. Que opções eu tenho a fim fornecer o Acesso remoto aos usuários do Mac? Q. Como eu desinstalo o Cisco VPN Client em? Q. Que são as diferenças

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

LEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1

LEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1 LEIA ISTO PRIMEIRO IBM Tivoli, Versão 4.2.1 O IBM Tivoli, Versão 4.2.1, é uma solução para controlar a distribuição de software e o inventário de gerenciamento de recursos em um ambiente multiplataformas.

Leia mais

Certificação do software de facturação passa a ser obrigatória a partir de 1 de Janeiro de 2011.

Certificação do software de facturação passa a ser obrigatória a partir de 1 de Janeiro de 2011. NOTÍCIAS Certificação do software de facturação passa a ser obrigatória a partir de 1 de Janeiro de 2011. De acordo com a Portaria n.º 363/2010, de 23 de Junho, todas as empresas com um volume de negócios

Leia mais

Requisitos de Hardware e Software Engeman. Versão 2015/01

Requisitos de Hardware e Software Engeman. Versão 2015/01 Requisitos de Hardware e Software Engeman Versão 2015/01 Requisitos de Software e Hardware para Funcionamento da Solução Engeman Este descritivo tem como objetivo especificar os requisitos de software

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

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

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

DESENVOLVIMENTO DE IDE PARA PLATAFORMA OMAP. Larissa Lucena Vasconcelos¹, Raul Fernandes Herbster², Joseana Macêdo Fechine³

DESENVOLVIMENTO DE IDE PARA PLATAFORMA OMAP. Larissa Lucena Vasconcelos¹, Raul Fernandes Herbster², Joseana Macêdo Fechine³ DESENVOLVIMENTO DE IDE PARA PLATAFORMA OMAP Larissa Lucena Vasconcelos¹, Raul Fernandes Herbster², Joseana Macêdo Fechine³ 1 Aluna do Curso de Ciência da Computação, integrante do PET-Computação, Depto.

Leia mais

CONECTO. Tecnologia Java. Rua Henrique Setter, 85 Itoupava Central 89062-440 - Blumenau SC www.cechinel.com.br Página - 1

CONECTO. Tecnologia Java. Rua Henrique Setter, 85 Itoupava Central 89062-440 - Blumenau SC www.cechinel.com.br Página - 1 Apresentação CONECTO Tecnologia Java Página - 1 Sumário 1. Descrição...3 2. Estrutura da comunicação... 4 3. Apresentação...5 4. Funcionamento...6 5. Transmissão das Ocorrências...7 6. Mensagens...8 7.

Leia mais

Universidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa

Universidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa Universidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa Web Service Plínio Antunes Garcia Sam Ould Mohamed el Hacen Sumário Introdução conceitual O Web Service

Leia mais

Requisitos de Hardware e Software Engeman. Versão 2014/10

Requisitos de Hardware e Software Engeman. Versão 2014/10 Requisitos de Hardware e Software Engeman Versão 2014/10 Requisitos de Software e Hardware para Funcionamento da Solução Engeman Este descritivo tem como objetivo especificar os requisitos de software

Leia mais

FIREWIRE. O logotipo padronizado: Suas principais vantagens:

FIREWIRE. O logotipo padronizado: Suas principais vantagens: FIREWIRE O barramento Firewire, também conhecido como IEEE 1394 ou como i.link, foi desenvolvido inicialmente pela Apple Computer em 1996, como um barramento serial de alta velocidade, e transfere um grande

Leia mais

Marcos Cardoso Engenheiro de Vendas Bruno Cesar Engenheiro de Sistemas

Marcos Cardoso Engenheiro de Vendas Bruno Cesar Engenheiro de Sistemas O que há de novo no LabVIEW 8.6 86 Marcos Cardoso Engenheiro de Vendas Bruno Cesar Engenheiro de Sistemas O que há na Versão 8.6? Aumento de produtividade Visualização avançada Análise e cálculos aprimorados

Leia mais