Serviço de Controle e Programação para Dispositivos Remotos para Aplicações Interativas e Imersivas na TV Digital
|
|
- Victorio Anjos Valverde
- 8 Há anos
- Visualizações:
Transcrição
1 Serviço de Controle e Programação para Dispositivos Remotos para Aplicações Interativas e Imersivas na TV Digital Eduardo Agostinho¹, Victor Nogueira³, Samuel Azevedo³, Luiz Marcos Gonçalves³, Anelisa Diógenes³, Herlon Santos³, Isaac Souza³, Aquiles Burlamaqui³, Luiz Eduardo Cunha Leite³ ¹Departamento de Informática e Matemática Aplicada (DIMAp) Universidade Federal do Rio Grande do Norte (UFRN) ²Departamento de Engenharia de Computação e Automação (DCA) Universidade Federal do Rio Grande do Norte (UFRN) ³Escola de Ciências e Tecnologia (ECT) Universidade Federal do Rio Grande do Norte (UFRN) Caixa Postal 1524 Natal RN Brasil {edu.web, felladrin, samuel.azevedo, aquilesburmalaqui, isaacdiego}@gmail.com, anelisa_freitas@hotmail.com, herlon.ssantos@bct.ect.urfn.br, lmarcos@dca.ufrn.br, leduardo@ect.ufrn.br Abstract. This paper addresses a tool that provides a form of control and programming of remote devices connected to the DITV converter and its associated services, via IP networks, ISDB-TB, Bluetooth or infrared. The goal is to develop an additional module to the Ginga-NCL middleware based on adaptations of a software used in robotics. The main scope of this study was to translate the GUI code in C / C + +, designed for personal computers, in code NCL/Lua to run on DTV. Some adjustments are necessary and are discussed in the text. Resumo. Neste artigo tratamos de uma ferramenta que provê uma forma de controle e programação entre dispositivos remotos conectados ao conversor de TVDI e seus serviços associados, via redes IP, ISDB-TB, Bluetooth ou infravermelho. O objetivo é desenvolver um módulo adicional ao middleware Ginga-NCL com base em adaptações de um software usado em robótica. O escopo principal do presente trabalho foi o de transpor código da interface gráfica em C/C++, criado para computadores pessoais, em código em NCL/Lua para execução na TVD. Algumas adaptações mostraram-se necessárias e são discutidas neste texto.
2 1. Introdução A criação de novos dispositivos leva menos tempo a cada dia, e estes rapidamente se tornam obsoletos. Com isso em mente, procuramos desenvolver um ambiente de programação de dispositivos remotos, para que as aplicações da TV Digital Interativa (TVDI) possam, além de suas funções padrões, ter controle sobre dispositivos remotos no ambiente do usuário. Ao mesmo tempo, esse ambiente deve ser flexível o suficiente para reconhecer novos dispositivos que sejam adicionados posteriormente. O set-top box conversor do sinal digital pra a TVDI possuirá o sistema que gerenciará o controle de todos os dispositivos conectados à TV. O objetivo do trabalho é desenvolver aplicações para controle e programação de dispositivos remotos automatizados, ligados a um servidor que pode ser um PC ou um conversor digital. Esse servidor faz parte de um módulo de middleware que é adicionado ao middleware Ginga-NCL. Os clientes desenvolvidos para este serviço podem ser executados tanto em computadores pessoais quanto em conversores de televisão digital interativa. A principal dificuldade está em adaptar interfaces e recursos para abranger todo o contexto de uso de dispositivos remotos na televisão digital interativa. Essa dificuldade é devida à diferença entre a maneira de interagir com aplicações para computadores pessoais (como a utilização de mouse ou teclados) e a maneira de interagir com aplicações para TVDI (principalmente através de controle remoto). Temos como objetivo criar um Middlware para a TVDI com serviços de controle e programação para dispositivos remotos. Com a criação dês Middleware, será possível através da interatividade, aumentar a imersividade (capacidade de imersão) da TVDI, através do acesso e controle de dispositivos remotos, fazendo com que o usuário da TVDI se sinta participante da programação da TV. 2. Trabalhos Relacionados Visando alcançar o objetivo citado, utilizamos como base do desenvolvimento dessa ferramenta o Roboeduc[1] que tem como objetivo principal facilitar a montagem de robôs e possibilitar o controle e a programação dos mesmos; levando conceitos de computação, construção de robôs e programação em interfaces amigáveis a crianças, adolescentes e adultos de diferentes níveis escolares. Alguns de seus módulos estão sendo adaptados para o escopo do presente trabalho. O trabalho Uma Proposta de Taxonomia e Recomendação de Utilização de Artefatos Físicos de Interação com a TVDI [2] expõe alguns pontos importantes a serem considerados quando se trata das maneiras com que o usuário pode interagir com a TVDI.
3 Os autores mostram que existem dificuldades de se desenvolver formas de interação entre usuários e TVDI, por causa de limitações físicas ou intelectuais. 3. A solução proposta Neste trabalho utilizamos um dispositivo de robótica educacional para exemplificar a comunicação e controle do dispositivo remotamente. As aplicações desenvolvidas funcionam utilizando uma arquitetura Cliente- Servidor, onde o cliente controla remotamente (via Redes IP) algum dispositivo conectado ao servidor, mas também pode controlar localmente os dispositivos conectados ao cliente ou servidor através de Bluetooth, redes IP ou ainda infravermelho. O servidor tem os dispositivos que serão controlados local ou remotamente, tratando as mensagens externas ou internas da rede IP e as mensagens locais de conexões Bluetooth ou infravermelho. O cliente pode ser um PC ou conversor, que tenha instalado nele o middleware e as aplicações clientes. O Servidor pode ser um PC ou um conversor que tenha o middleware instalado. Os clientes desenvolvidos consistem em aplicações para controlar remotamente dispositivos automatizados, indicando as funções que esses podem executar. O controle dos clientes pode ser realizado através do Wii Remote, teclado, controle remoto de uma TV, ou qualquer outro tipo de dispositivo de controle que possa ser conectado ao cliente através de Bluetooth ou outro tipo de tecnologia de conexão entre o cliente e o dispositivo de controle, qualquer equipamentos de interação utilizados pelo usuário. Para realizar a ligação dos dispositivos que estão conectados a um conversor ou computador a uma aplicação, desenvolvemos um módulo de middleware para ser adicionado ao middleware Ginga-NCL. Permitindo também que o usuário possa utilizar diversos tipos de dispositivos, através de ferramentas de gerenciamento de perfil de dispositivos e de linguagem própria. De forma que a comunicação entre os dispositivos e as aplicações é efetuada pelo middleware, que lê o perfil de cada dispositivo e adapta as mensagens de controle do mesmo. Dessa forma, podemos usar diferentes dispositivos remotos como um robô, um controlador de dispositivos eletrônicos, um ar-condicionado, som, iluminação, e diversos outros dispositivos de automação. Com isto será possível através da interatividade, aumentar a imersividade da TVDI, através do acesso e controle de dispositivos remotos, fazendo com que o usuário da TVDI se sinta participante da programação da TV. Proporcionando uma interação maior dos usuários, ao permitir que estes provoquem alguma mudança nos dispositivos remotos do estúdio de televisão. Isso é feito tratando eventos gerados pelos dispositivos remotos da casa do usuário (como um controle remoto
4 com acelerômetro). O middleware trata essas mensagens e as envia pelo canal de retorno, por sua vez, o middleware também instalado no estúdio de TV vai tratar essas mensagens de acordo com uma programação prévia dos produtores/programadores da TV. Essas interações são realizadas graças a tecnologia de Rede IP (para o retorno de mensagens), broadcast do ISDB-TB (para o recebimento de mensagens pelos usuários), e Bluetooth (para recebimento local de mensagens dos dispositivos remotos ao middleware). Da mesma maneira que ele pode ser utilizado para a interação entre Público e Estúdio, também pode ser utilizado pela produção do programa para acionar remotamente dispositivos ligados a ao servidor com o middleware. Ou seja, da mesma forma que os usuários podem interferir nos dispositivos do estúdio, um programa enviado pela estação de TV pode controlar os dispositivos dos usuários. O serviço de configuração e gerenciamento de dispositivos possui um protocolo próprio que consiste em um conjunto de regras que dizem quais são as funcionalidades do equipamento a ser controlado remotamente e a string a ser enviada ao middleware para ativar cada funcionalidade, como por exemplo, o protocolo para controle de robô. 3.1 Desenvolvimento de protótipos O 1º protótipo do middleware foi desenvolvido para controlar um dispositivo de Robótica Educacional NXT da Lego, utilizando as tecnologias QT e C++. O servidor recebe via socket, as strings enviadas remotamente pelo cliente, então transforma estas mensagens em mensagens de controle para o robô conectado via Bluetooth ao servidor. O controle também pode ser realizado diretamente pela interface do servidor. Para o desenvolvimento da interface e ações do Servidor, utilizando como base o aplicativo desenvolvido pela RoboEduc. Desenvolvemos paralelamente versões de aplicações para os clientes executados em PCs. Utilizando as mesmas tecnologias do servidor, fazendo com que o servidor possa ser acessado remotamente de qualquer máquina conectada via Rede IP. Outro cliente desenvolvido, utiliza a tecnologia Java para capturar os movimentos do Wii Remote, e transformá-los nas strings do protocolo de movimentação do robô, enviando via rede IP os dados ao servidor que fazem com que o robô se movimente remotamente de acordo com a movimentação do Wii Remote. Está em desenvolvimento um protótipo que funciona para TV Digital Interativa, programada em NCL-Lua. Este cliente, além de capturar as entradas via controle remoto, também captura os movimentos do Wii Remote através da aplicação instalada no middleware. O código do primeiro protótipo foi ampliado para tratar mensagens de dispositivos remotos diversos além de robôs, e sua interface está sendo reprogramada e adaptada com as limitações e características da TV Digital Interativa.
5 3.1 Ferramentas Teclado Virtual Ao desenvolver o protótipo para TVDI, observamos algumas limitações para a interface ao usuário, como a entrada de dados textuais, necessária para desenvolver uma plataforma de programação e configuração de dispositivos. Desenvolvemos uma ferramenta para a TVDI chamada Teclado Virtual, que prevê duas formas de entrada de dados textuais com o usuário através do controle remoto. Na primeira, chamada modo direcional, o usuário navega numa tela, parecida com um teclado, utilizando as setas direcionais e seleciona uma tecla virtual pressionando a tecla OK do controle remoto. Na segunda, o modo numérico, os números do controle remoto estão mapeadas de forma similar as teclas de um telefone celular; quando o usuário pressiona uma tecla mais de uma vez em um intervalo menor do que 1s os caracteres mudam. Posteriormente os caracteres são desenhados na tela por um modo canvas do NCLUA. Inicialmente o usuário tem a opção de selecionar o modo que será usado para captura de dados textuais. Em seguida, a entrada de dados de uma aplicação de TVDI recebe os dados capturados pelo teclado virtual no modo 1 ou 2. O Teclado Virtual foi implementado em NCL, que define as regiões da tela para as imagens aparecerem, com scripts em Lua que tratam da lógica computacional. Configuração e Gerência de Perfis de Dispositivos Remotos Uma potencialidade encontrada na TVDI foi a utilização de diversos dispositivos, além do próprio controle remoto, conectados ao conversor. A solução que obtemos foi a configuração de novos dispositivos a partir de perfis. Esses perfis são arquivos que contém uma tabela formatada em XML com as características de cada dispositivo. Essas características foram definidas de forma genérica, assim, com um modelo de documento, diversos dispositivos remotos podem ser configurados usando esse padrão. A escolha do XML se deu devido a facilidade e flexibilidade de uso do mesmo. Esses documentos possuem tags que constituem as características físicas de cada dispositivo. A interface do programa é basicamente um formulário. Cada campo está ligado a uma tag do documento XML de forma que, quando o usuário salva um novo perfil, o documento XML é gerado na memória do aparelho de TVDI. A inserção de informações nessa ferramenta é feita pelo controle remoto do dispositivo, através do Teclado Virtual modo numérico (celular).
6 Ambiente de Programação Gráfica Observamos algumas limitações, para desenvolver uma plataforma de programação e configuração de dispositivos. O foco deste trabalho é a implementação de uma interface de programação gráfica para TV Digital. Essa interface possibilita a programação em alto nível de abstração para dispositivos móveis autônomos diversos, como sistemas de automação residencial, som, iluminação, e climatização. Um dos desafios foi estabelecer quais dados são necessários para compor um perfil XML de modo a determinar que símbolos podem ser usados para programar cada dispositivo que for adicionado ao conversor de TVDI. A interface lê esse perfil e monta uma paleta de programação com todas as opções disponíveis para o programador. O programa gerado será adicionado aos dados de uma aplicação de TVDI. 4. Conclusão e resultados parciais O desenvolvimento deste serviço auxilia o processo de implementação da TVDI brasileira, a tornando em uma TV mais interativa e colaborativa, e fazendo com que o telespectador se sinta imerso na programação podendo além de sentir, participar de sua criação. As aplicações criadas fazem com que os dispositivos sejam acionados remotamente através do ISDB-TB, com Redes IP, Bluetooth e infravermelho integrando vários tipos de dispositivos conectados aos servidores e clientes. Com isso, temos o objetivo de montar uma ferramenta que integra tecnologias diversas e interativas para controle de dispositivos remotamente através da ISDB-TB. O próximo passo da pesquisa é colocar o middleware em funcionamento com um grupo de dança da Bahia funcionando. Como funciona: 1 - O controle do Wii se comunica via bluetooth com um computador (Cliente). 2 - O NXT se comunica via bluetooth com outro computador (Servidor) 3 - O computador Cliente envia ao computador Servidor os comando de movimentação do NXT de acordo com os movimentos do Wii, via rede (internet). Referências Barros, Renata Pitta, RoboEduc - Uma ferramenta para programaçãode Robôs LEGO, Monografia de Graduação. Cunha de e Piccolo, Lara Schibelsky Godoy, M. Cecília C. Baranauskas1Uma Proposta de Taxonomia e Recomendação de Utilização de Artefatos Físicos de Interação com a TVDI, Long Paper.
Explorando a interatividade com entrada de dados textuais em ambiente de TV Digital
Explorando a interatividade com entrada de dados textuais em ambiente de TV Digital Herlon Silva Santos¹, Samuel Azevedo², Aquiles Medeiros Filgueira Burlamaqui¹, Luiz Marcos Garcia Gonçalves², Luiz Eduardo
Leia maisProgramação Gráfica de Robôs na TV e no PC
Programação Gráfica de Robôs na TV e no PC Anelisa Diógenes Freitas², Carla da Costa Fernandes¹, Samuel Oliveira de Azevedo¹, Aquiles Medeiros Filgueira Burlamaqui², Renata Pitta Barros¹, Luiz Eduardo
Leia maisPROJETO INFORMÁTICA NA ESCOLA
EE Odilon Leite Ferraz PROJETO INFORMÁTICA NA ESCOLA AULA 1 APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA Apresentação dos Estagiários Apresentação do Programa Acessa
Leia maisSoftware de segurança em redes para monitoração de pacotes em uma conexão TCP/IP
Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furbbr Resumo. Este artigo apresenta a especificação
Leia mais5 Mecanismo de seleção de componentes
Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações
Leia maisIntrodução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3
Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido
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 maisUniversidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico
Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT Power Point Básico Santa Maria, julho de 2006 O Power Point é um aplicativo do Microsoft Office direcionado à criação de apresentações.
Leia maisFileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13
FileMaker Pro 13 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 2007-2013 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,
Leia maisDESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES
DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.
Leia maisDESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID
DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas
Leia maisManual do Usuário Android Neocontrol
Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5
Leia maisCurso técnico: Informática Disciplina: Aplicativos computacionais
01. A tecla de atalho responsável por exibir os slides no modo de "apresentação" (tela inteira), é: a) F2 b) F3 c) F4 d) F5 e) F11 02. O recurso que permite definir efeitos de entrada para cada slide,
Leia maisDisciplina: Introdução à Informática Profª Érica Barcelos
Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados
Leia maisSessão Prática: Oficina de Robótica com NI LabVIEW e LEGO Mindstorms NXT
Sessão Prática: Oficina de Robótica com NI LabVIEW e LEGO Mindstorms NXT LabVIEW e NXT Hardware Necessário: LEGO MINDSTORMS NXT Software Necessário: LabVIEW Módulo NXT Exercício 1: Atualização de firmware
Leia maisMANUAL BÁSICO DO USUÁRIO DO PAE. Programa de Automação Estadual
Introdução : Para utilizar os recursos do PAE você deve utilizar um navegador atualizado (BROWSERS) por exemplo Internet Explorer ou Mozila, teclando no campo endereço (address): https://pae.sc.gov.br
Leia maisFileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14
FileMaker Pro 14 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 2007-2015 FileMaker, Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,
Leia maisAutomação de Locais Distantes
Automação de Locais Distantes Adaptação do texto Improving Automation at Remote Sites da GE Fanuc/ Water por Peter Sowmy e Márcia Campos, Gerentes de Contas da. Nova tecnologia reduz custos no tratamento
Leia maisEVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60
INTRODUÇÃO REDES EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 Computadores eram máquinas grandes e complexas, operadas por pessoas altamente especializadas; Não havia interação direta entre usuários
Leia mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia maisHistórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial
1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão
Leia maisMANUAL BÁSICO DO USUÁRIO DO PAE. Programa de Automação Estadual
Introdução : Para utilizar os recursos do PAE você deve utilizar um navegador atualizado (BROWSERS) por exemplo Internet Explorer ou Mozila, teclando no campo endereço (address): https://pae.sc.gov.br
Leia maisSISTEMAS DISTRIBUIDOS
1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização
Leia maisTRBOnet MDC Console. Manual de Operação
TRBOnet MDC Console Manual de Operação Versão 1.8 ÍNDICE NEOCOM Ltd 1. VISÃO GERAL DA CONSOLE...3 2. TELA DE RÁDIO...4 2.1 COMANDOS AVANÇADOS...5 2.2 BARRA DE FERRAMENTAS...5 3. TELA DE LOCALIZAÇÃO GPS...6
Leia mais1.1. Aplicações de TVD dinâmicas
1 Introdução Uma aplicação de TV Digital (TVD) comumente é composta por um vídeo principal associado a outros objetos (aplicações, imagens, vídeos, textos etc.), que são transmitidos em conjunto possibilitando
Leia maisGuia de Especificação. Vijeo Citect
Guia de Especificação Vijeo Citect Guia de Especificação Vijeo Citect > Este documento destina-se à auxiliar nas especificações do software SCADA Vijeo Citect. > Descreve as licenças disponíveis e mostra
Leia maisVERSÃO 1 PRELIMINAR - 2010 MÓDULO 3 - PRESENCIAL
MÓDULO 3 - PRESENCIAL CmapTools É um software para autoria de Mapas Conceituais desenvolvido pelo Institute for Human Machine Cognition da University of West Florida1, sob a supervisão do Dr. Alberto J.
Leia maisFTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio
FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04 Prof. André Lucio Competências da aula 3 Servidor de DHCP. Servidor de Arquivos. Servidor de Impressão. Aula 04 CONCEITOS
Leia maisGuia. PDA e SmartPhones. Windows Mobile, Pocket PC e CE.
Guia PDA e SmartPhones Windows Mobile, Pocket PC e CE. Referência completa para o integrador do sistema Module. Aborda os recursos necessários para a itulização, instalação do software e importação das
Leia maisProjeto Arquitetural do IEmbedded
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Departamento de Sistemas e Computação Disciplina: Projeto I Professora: Francilene Garcia Equipe: Carolina Nogueira de
Leia maisArquitetura dos Sistemas de Informação Distribuídos
Arquitetura dos Sistemas de Informação Distribuídos Quando se projeta um sistema cuja utilização é destinada a ser feita em ambientes do mundo real, projeções devem ser feitas para que o sistema possa
Leia maisDESENVOLVIMENTO DE APLICAÇÃO INTERATIVA EM GINGA PARA O PROGRAMA SOM E PROSA DA TELEVISÃO UNIVERSITÁRIA UNESP
LUCAS SILVEIRA DE AZEVEDO FABIO CARDOSO FERNANDO RAMOS GELONEZE RENE LOPEZ INTRODUÇÃO TELEVISÃO UNIVERSITÁRIA UNESP BAURU SP UNIVERSIDADE ESTADUAL PAULISTA - PARCEIRA DO CANAL FUTURA -PROGRAMAS DE TELEVISÃO
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 maisINDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...
1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER
Leia maisPlaca Acessório Modem Impacta
manual do usuário Placa Acessório Modem Impacta Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. A Placa Modem é um acessório que poderá ser utilizado em todas as centrais
Leia maisUNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS
UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS PROFESSOR: CARLOS BECKER WESTPHALL Terceiro Trabalho
Leia maisFaculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.
Faculdade de Tecnologia SENAC Goiás Disciplina: Gerenciamento de Rede de Computadores : Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Professor: Marissol Martins Alunos: Edy Laus,
Leia maisIMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR
IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR Jeferson J. S. Boesing 1 ; Manassés Ribeiro 2 1.Aluno do Curso
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 maisDesenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA
Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos
Leia maisAPOSTILA LINUX EDUCACIONAL
MUNICÍPIO DE NOVO HAMBURGO DIRETORIA DE INCLUSÃO DIGITAL DIRETORIA DE GOVERNO ELETRÔNICO APOSTILA LINUX EDUCACIONAL (Conteúdo fornecido pelo Ministério da Educação e pela Pró-Reitoria de Extensão da UNEB)
Leia maisConfig. do módulo MSA com dispositivos REP.
Config. do módulo MSA com dispositivos REP. 23/05/2011 Config. do módulo MSA com disp. REP. Sumário Sumário... 2 1 Configurando os novos serviços para os REP... 3 1.1 Configurando o devices.xml... 3 1.2
Leia maisItinerários de Ônibus Relatório Final
CENTRO UNIVERSITÁRIO SENAC Itinerários de Ônibus Relatório Final Grupo 5 Caio Roque Daniel Nunes Elise Roese José Caneiro Marcos Grignani São Paulo Junho de 2007 1 ÍNDICE 1. Introdução... 3 2. Desenvolvimento...
Leia maisImóvel Mix SGI. 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários
Imóvel Mix SGI Imóvel Mix SGI 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários 5. Controle de Acesso 6. Cadastro de Clientes 7. Cadastro de Imóveis 8. Vistoria
Leia mais2012 Copyright. Curso Agora Eu Passo - Todos os direitos reservados ao autor.
2012 Copyright. Curso Agora Eu Passo - Todos os direitos reservados ao autor. A respeito dos ambientes Microsoft Office e BrOffice, julgue os itens seguintes. 1.( ) Arquivos criados e normalmente salvos
Leia maisPlataforma Sentinela
Plataforma Sentinela A plataforma completa para segurança corporativa A plataforma Sentinela é a mais completa plataforma para monitoramento e interceptação em tempo real, gravação e bilhetagem de chamadas
Leia maisCAPÍTULO 6 COMUNICAÇÃO SERIAL
CAPÍTULO 6 COMUNICAÇÃO SERIAL DEIXADO INTENCIONALMENTE EM BRANCO ÌNDICE 1 COMUNICAÇÃO SERIAL... 5 1.1 - Enviar um arquivo do Proteo... 6 1.2 - Receber um arquivo No Proteo... 9 1.3 - Verificando resultados
Leia maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia maisEm que consiste o DOSVOX O programa é composto por:
Projeto DOSVOX O que é o DOSVOX O DOSVOX é um sistema para microcomputadores que se comunica com o usuário através de síntese de voz, viabilizando, deste modo, o uso de computadores por deficientes visuais,
Leia maisUsar Atalhos para a Rede. Logar na Rede
GUIA DO USUÁRIO: NOVELL CLIENT PARA WINDOWS* 95* E WINDOWS NT* Usar Atalhos para a Rede USAR O ÍCONE DA NOVELL NA BANDEJA DE SISTEMA Você pode acessar vários recursos do software Novell Client clicando
Leia maisSistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
Leia maisUnidade 1. Conceitos Básicos
Unidade 1 Conceitos Básicos 11 U1 - Conceitos Básicos Comunicação Protocolo Definição de rede Rede Internet 12 Comunicação de dados Comunicação de dados comunicação de informação em estado binário entre
Leia maisA CMNet disponibilizou no dia 24 de junho para download no Mensageiro a nova versão do Padrão dos Sistemas CMNet.
Prezado Cliente, A CMNet disponibilizou no dia 24 de junho para download no Mensageiro a nova versão do Padrão dos Sistemas CMNet. No Padrão 9 você encontrará novas funcionalidades, além de alterações
Leia maisConfigurando um Grupo Doméstico e Compartilhando arquivos no Windows 7
Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7 Para criar um grupo doméstico e compartilhar arquivos é necessário que tenhamos pelo menos dois computadores ligados entre si (em
Leia mais4 Um Exemplo de Implementação
4 Um Exemplo de Implementação Neste capítulo será discutida uma implementação baseada na arquitetura proposta. Para tanto, será explicado como a arquitetura proposta se casa com as necessidades da aplicação
Leia maisExemplos práticos do uso de RMI em sistemas distribuídos
Exemplos práticos do uso de RMI em sistemas distribuídos Elder de Macedo Rodrigues, Guilherme Montez Guindani, Leonardo Albernaz Amaral 1 Fábio Delamare 2 Pontifícia Universidade Católica do Rio Grande
Leia maisUm pouco do Java. Prof. Eduardo
Um pouco do Java Prof. Eduardo Introdução A tecnologia JAVA é composta pela linguagem de programação JAVA e pela plataforma de desenvolvimento JAVA. Os programas são escritos em arquivos-texto com a extensão.java.
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisMicrosoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR
Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR 1 Índice: 01- Acesso ao WEBMAIL 02- Enviar uma mensagem 03- Anexar um arquivo em uma mensagem 04- Ler/Abrir uma mensagem 05- Responder uma mensagem
Leia maisComo Gerar documento em PDF com várias Imagens
Como Gerar documento em PDF com várias Imagens Para Gerar documento em PDF com várias Imagens, temos que seguir dois passos: 1. Inserir Imagens no Word 2. Gerar PDF a partir de documento do Word 1- Inserir
Leia maisINFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima
INFORMÁTICA FUNDAMENTOS DE INTERNET Prof. Marcondes Ribeiro Lima Fundamentos de Internet O que é internet? Nome dado a rede mundial de computadores, na verdade a reunião de milhares de redes conectadas
Leia maisIMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET
1 IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET Daniel da Silva Carla E. de Castro Franco Diogo Florenzano Avelino daniel.silva1@ext.mpsa.com
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisDesenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto
Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Engenharia de Software I Informática 2009 Profa. Dra. Itana Gimenes RUP: Artefatos de projeto Modelo de Projeto: Use-Case Realization-projeto
Leia maisManual de Administração
Manual de Administração Produto: n-mf Lexmark Versão: 4.0.3 Versão do Doc.: 1.0 Autor: Bruno Nercolini Ceron Data: 22/11/2010 Aplica-se à: Clientes e Revendas Alterado por: Release Note: Detalhamento de
Leia maisGuia do Usuário commanager
Guia do Usuário commanager 1 Sumário 1 Introdução 3 2 commanager: 4 2.1. Pré-requisitos: 4 2.2. Arquitetura da aplicação: 4 2.3. Configuração do Monitor e Acesso ao commanager: 5 2.4. Interação do Usuário
Leia maisSISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO
SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO Competências Analista 1. Administração de recursos de infra-estrutura de tecnologia da informação 2.
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisRESPOSTA AO QUESTIONAMENTO FORMULADO POR EMPRESA INTERESSADA NO CERTAME.
RESPOSTA AO QUESTIONAMENTO FORMULADO POR EMPRESA INTERESSADA NO CERTAME. Brasília, 10 de fevereiro de 2010. Pregão n 062/2009 Lote 1: Lote 2: Operação, Gerenciamento de Redes, Servidores, Storage & Archive,
Leia maisAdministração do Windows Server 2003
Administração do Windows Server 2003 Visão geral O Centro de Ajuda e Suporte do Windows 2003 Tarefas do administrador Ferramentas administrativas Centro de Ajuda e Suporte do 2003 Usando o recurso de pesquisa
Leia maisUm Driver NDIS Para Interceptação de Datagramas IP
Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para
Leia maisLinux Network Servers
OpenVPN Objetivos Entender como funciona uma VPN Configurar uma VPN host to host O que é uma VPN? VPN Virtual Private Network, é uma rede de comunicação particular, geralmente utilizando canais de comunicação
Leia maisLINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250
LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250 Recomendações Iniciais SOFTWARE HCS 2005 - VERSÃO 4.2 (Compatível com Guarita Vr4.03 e Vr4.04) Para
Leia maisUsando o Arena em Simulação
Usando o Arena em Simulação o ARENA foi lançado pela empresa americana Systems Modeling em 1993 e é o sucessor de dois outros produtos de sucesso da mesma empresa: SIMAN (primeiro software de simulação
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar
Leia maisAcesso Remoto Placas de captura
Acesso Remoto Placas de captura 1 instalar o DVR Siga os passos de instalação informados na caixa do produto, após seu perfeito funcionamento vá para próximo passo. 2 Configurá-lo na rede Local O computador
Leia mais10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE
Leia maisGeral: Manual de Utilização do Software de Teste Gradual Windows
Manual de Utilização do Software de Teste Gradual Windows Geral: Este aplicativo é utilizado para testar os Microterminais Gradual Tecnologia Ltda. Para tanto deve ter as Dll s necessárias para controlar
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 maisSistemas de Informação I
+ Sistemas de Informação I Dimensões de análise dos SI Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Os sistemas de informação são combinações das formas de trabalho, informações, pessoas
Leia maisAPLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE
1/5 PROTOCOLOS DE O Modelo OSI O OSI é um modelo usado para entender como os protocolos de rede funcionam. Para facilitar a interconexão de sistemas de computadores, a ISO (International Standards Organization)
Leia maisMotorola Phone Tools. Início Rápido
Motorola Phone Tools Início Rápido Conteúdo Requisitos mínimos... 2 Antes da instalação Motorola Phone Tools... 3 Instalar Motorola Phone Tools... 4 Instalação e configuração do dispositivo móvel... 5
Leia maisProfessor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede
Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede O sistema de nome de domínio (DNS) é um sistema que nomeia computadores e serviços de rede e é organizado em uma hierarquia de domínios.
Leia maisIntrodução à Computação
Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os
Leia maisRede de Computadores
Escola de Ciências e Tecnologia UFRN Rede de Computadores Prof. Aquiles Burlamaqui Nélio Cacho Luiz Eduardo Eduardo Aranha ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso
Leia maisDesenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Organização do Ambiente) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus
Leia maisNexcode Systems, todos os direitos reservados. Documento versão 15.1.1 1
. Nexcode Systems, todos os direitos reservados. Documento versão 15.1.1 1 1 - INTRODUÇÃO O NEXCODE VIEW, também conhecido como NEXVIEW, é um sistema que foi desenvolvido pela Nexcode Systems e tem por
Leia mais2 Geração Dinâmica de Conteúdo e Templates de Composição
2 Geração Dinâmica de Conteúdo e Templates de Composição Alguns dos aspectos mais importantes na arquitetura proposta nesta dissertação são: a geração dinâmica de conteúdo e a utilização de templates de
Leia maisNovell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR
Novell Teaming - Guia de início rápido Novell Teaming 1.0 Julho de 2007 INTRODUÇÃO RÁPIDA www.novell.com Novell Teaming O termo Novell Teaming neste documento se aplica a todas as versões do Novell Teaming,
Leia maisComm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI
Manual de Utilização Família MI ÍNDICE 1.0 COMO LIGAR O MÓDULO... pág 03 e 04 2.0 OBJETIVO... pág 05 3.0 COMO CONFIGURAR O MÓDULO MI... pág 06, 07, 08 e 09 4.0 COMO TESTAR A REDE... pág 10 5.0 COMO CONFIGURAR
Leia maisCNC 8055. Educacional. Ref. 1107
CNC 855 Educacional Ref. 7 FAGOR JOG SPI ND LE FEE D % 3 5 6 7 8 9 FAGOR JOG SPI ND LE FEE D % 3 5 6 7 8 9 FAGOR JOG SPI ND LE FEE D % 3 5 6 7 8 9 FAGOR JOG SPI ND LE 3 FEE D % 5 6 7 8 9 FAGOR JOG SPI
Leia maisAUTOMAÇÃO DE ESCRITÓRIOS ADE
Curso: TÉCNICO EM INFORMÁTICA com Habilitação em Programação e Desenvolvimento de Sistemas. AUTOMAÇÃO DE ESCRITÓRIOS ADE NOTA DE AULA 01 Assunto: Introdução a informática. Histórico do computador. Conceitos
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 maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia mais8. No exccel, a fómula = SOMA (D2:D7) resultará na soma do contudo existe na célula D2 com conteúdo da célula D7.
A respeito dos ambientes Microsoft Office e BrOffice, julgue os itens seguintes. 1. Arquivos criados e normalmente salvos no Word 2010 são compatíveis com a versão 2007, porém, em versões anteriores, esses
Leia maisMarco A. M. de Melo e Fernando S. P. Gonçalves MANAGER
Marco A. M. de Melo e Fernando S. P. Gonçalves MANAGER S.O.S BACKUP - MANAGER. Nenhuma porção deste livro pode ser reproduzida ou transmitida em qualquer forma ou por qualquer meio eletrônico ou mecânico,
Leia maisGUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Millennium... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento
Leia maisDESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3
DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.
Leia mais