Capture & Access Service (CAS): Um serviço de arquivamento para salas inteligentes
|
|
- Salvador Peixoto Escobar
- 6 Há anos
- Visualizações:
Transcrição
1 Capture & Access Service (CAS): Um serviço de arquivamento para salas inteligentes Felipe Albuquerque Portella Departamento de Informática / PUC-Rio felipe@portella.com.br Renato Cerqueira Departamento de Informática / PUC-Rio rcerq@inf.puc-rio.br ABSTRACT In this paper we describe a general architecture to support Capture & Access in ubiquitous computing environments, as found in smart classrooms and collaborative rooms. For this extensible architecture, was developed specialized components in audio, video and presentation capture, which maintains the synchronization between the many media streams through the automatic building of a NCL hypermedia document the standard for Brazilian digital TV. RESUMO Neste artigo nós descrevemos uma arquitetura para suporte de Captura & Acesso em ambientes de computação ubíqua, como salas de aula inteligentes e salas colaborativas. Para esta arquitetura extensível foram desenvolvidos componentes especializados na captura de mídias de áudio, vídeo e apresentações, sendo a sincronia dos diversos fluxos mantidas através da geração automática de um documento hipermídia NCL, padrão da TV digital brasileira. Informações Gerais: Titulo da dissertação: Capture & Access Service (CAS): Um serviço de arquivamento para salas inteligentes Aluno: Felipe Albuquerque Portella Orientador: Renato Cerqueira Programa: Mestrado Universidade: PUC-Rio Data de início: março/2005 Data esperada para conclusão: fevereiro/2008 Descritores de Categorias e Assuntos H.4.0 [Information Systems Applications]: General; H.5.1 [Information Interfaces and Presentation]: Multimedia Information Systems. Termos Gerais Computação Ubíqua. Palavras-Chaves Aplicações de Captura e Acesso, Aplicações Multimídia, Captura de Vídeo, Captura de Áudio. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Webmedia 07, Outubro 21 24, 2007, Gramado, RS, Brasil. 1. INTRODUÇÃO A Computação Ubíqua é, em essência, a utilização de modo transparente ao usuário de muitos computadores espalhados no ambiente [10]. Ela é uma grande área emergente na pesquisa e desenvolvimento da Ciência da Computação, que engloba de forma integrada várias outras áreas já conhecidas como sistemas distribuídos, interação humano-computador e computação móvel, proporcionando um novo paradigma na utilização da computação. Mark Weiser observou [11] que a Computação Ubíqua pode ser apresentada como o oposto da Realidade Virtual: segundo ele, a Realidade Virtual tenta colocar o mundo real dentro do computador, simulando-o parcialmente e envolvendo o usuário neste mundo virtualizado, enquanto na Computação Ubíqua os equipamentos computacionais é que permeiam o mundo real do usuário, enriquecendo-o. Ambientes que exploram este conceito de computação ubíqua podem oferecer vantagens para alguns tipos de eventos como ocorre com as atividades colaborativas. Reuniões ou aulas sobrecarregam seus participantes com grandes quantidades de informações que, em sua maioria, as pessoas não conseguem assimilar pelos mais diversos fatores como interrupções, necessidade de anotação ou sobrecarga cognitiva. Num ambiente ubíquo com captura automatizada, a responsabilidade de gravar o evento é transferida para os computadores, permitindo que as pessoas tenham seu foco de atenção no que realmente interessa (por ex: sumarizar, compreender e interpretar) [1]. Dentro da área de computação ubíqua, a tarefa de preservar a gravação de alguma experiência ao vivo para ser revisada em algum ponto no futuro [9] é conhecida como Captura & Acesso (C&A). As aplicações de C&A vão além da captura automática de informações e abordam aspectos de armazenamento, recuperação, visualização e até extensão com o reuso das informações capturadas. A geração de documentos hipermídia como resultado da captura é abordada em vários trabalhos de C&A, mas poucos como [2], [4] e [5], exploram a separação em modelos conceitual, navegacional e de apresentação. Mesmo os sistemas que fazem esta separação, não costumam investigar o potencial de diferentes formas de consulta, navegação e apresentação destes documentos. Normalmente apenas separam a camada de apresentação do conteúdo, aplicando uma transformação para gerar o documento que é visualizado pelo usuário. Apesar deste documento hipermídia poder ter diferentes navegações e apresentações, elas são estáticas do ponto de vista do usuário pois são definidas a priori. Nossa proposta é investigar documentos mais interativos, que permitam ao usuário decidir por alternativas de navegação, consulta e até apresentação no momento da visualização. 176
2 Apesar do tema C&A ser largamente estudado na literatura, são muitos poucos os sistemas disponibilizados para uso pela comunidade e que ainda ofereçam uma arquitetura extensível que nos permitam explorar nosso objetivo de geração de documentos mais flexíveis. Assim, o projeto e implementação de uma arquitetura extensível para sistemas de C&A se mostrou necessário como uma primeira contribuição deste trabalho. Neste artigo, apresentamos esta arquitetura que oferece suporte à captura de áudio, vídeo e apresentações em formato Microsoft PowerPoint, sua respectiva recuperação e visualização. O sistema de C&A proposto foi intitulado Capture & Access Service (CAS) e nós descrevemos a nossa abordagem com foco em salas de aula inteligentes de universidades e em salas multifuncionais encontradas em grandes empresas. Este artigo está organizado da seguinte forma: na seção 2 apresentamos a visão geral do sistema, seguida da descrição mais detalhada de cada componente, apresentando nossas decisões de projeto; a seção 3 apresenta os casos de uso trabalhados, relatando os testes realizados; a seção 4 trata de trabalhos futuros ligados a problemas da atual implementação, bem como temas de extensão e pesquisa; a seção 5 fecha o artigo com algumas conclusões. figura, podemos observar que a infra-estrutura além de ser responsável pela comunicação com os drivers, coordena um pósprocessamento nas mídias capturadas, garantindo seu armazenamento e sincronismo. 2.1 CASIn O CASIn (Capture & Access Service Infrastructure) é o componente central do CAS, responsável desde a interface com usuário, passando pela ativação dos SpeedCars, indo até o pósprocessamento para armazenamento das mídias. Na Figura 2 vemos em detalhes a arquitetura do CASIn, seguindo um modelo de n-camadas. Sua implementação foi realizada em C#. 2. DESCRIÇÃO DA ARQUITETURA O CAS foi planejado para dar suporte inicialmente a captura de apenas algumas mídias (áudio, vídeo e apresentações), mas sua arquitetura deve permitir a fácil incorporação de outras mídias, como anotações feitas pelos alunos em tablets PCs, por exemplo. Para prover tal funcionalidade o sistema foi dividido em duas partes principais: CASIn - um barramento central que provê a infra-estrutura básica para a integração dos diversos componentes do sistema; e SpeedCars - componentes especializados para cada tipo de mídia a ser capturada, atuando como drivers para um dispositivo específico. Figura 1. Visão geral da arquitetura do CAS Na Figura 1 é apresentada a visão geral desta arquitetura, com o barramento de infra-estrutura no centro, se comunicando com diversos componentes especializados ao seu redor. No detalhe da Figura 2. Arquitetura detalhada do CASIn No nível mais baixo, temos um banco de dados responsável pelo armazenamento de inúmeras meta-informações do evento. Algumas destas são informadas pelo usuário (ex.: assunto, tipo de evento etc.), outras são obtidas automaticamente do CAS (ex.: data, usuário, mídias capturadas etc.) e por fim informações extraídas automaticamente das mídias (ex.: imagem para identificação do evento no site, palavras-chaves dos títulos dos slides etc.). O armazenamento das mídias se dá no sistema de arquivos, sendo arquivado no banco de dados apenas a referência para a pasta do evento. Esta camada também possui procedimentos armazenados para manipulação destes dados. Temos uma camada comum de negócio acima da camada de dados, responsável pelo registro dos componentes, processamento de pedidos do usuário no site, manutenção do estado dos eventos dentre outras funcionalidades. Esta camada é a ponte de comunicação entre a camada de acesso a dados e todas as demais listadas a seguir. A camada de apresentação do CASIn é um Web Site desenvolvido em ASP.NET com C#, que centraliza toda a interação do usuário. Através do site, ilustrado na Figura 3, os usuários autorizados podem agendar gravação de eventos e controlar eventos que estejam sendo gravados. Já os usuários não autenticados podem navegar pelos eventos já realizados ou efetuar uma busca específica por uma das meta-informações disponíveis e recuperar um arquivo compactado com o todo o evento gravado. O CAS possui dois serviços Windows: SpeedCar Launcher Service responsável por monitorar os eventos agendados e 177
3 controlar a ativação/desativação das capturas desejadas; e Post Processing Service ativado após um evento ter sido capturado, este serviço faz um pós-processamento das mídias e arquiva propriamente o evento, tornando-o disponível para o usuário através do site. Ambos os serviços se comunicam com a camada de dados através de serviços web que lhes garantem uma independência de máquina para execução. Figura 3. Site do CAS Como os SpeedCars implementados, listados na sessão 2.2, trabalham com formatos de baixa compressão, o serviço de pósprocessamento recodifica as mídias de áudio e vídeo utilizando codecs compatíveis com o padrão de TV digital brasileiro. Para o áudio ele utiliza a biblioteca LAME 1 para gerar um MP3, e para o vídeo ele utiliza o MEncoder 2 para gerar arquivos MPEG4. Para garantir que na recuperação de uma sessão as mídias armazenadas sejam exibidas de forma síncrona, o CASIn tem em seu serviço de pós-processamento um gerador de documento hipermídia, que no nosso caso será um documento NCL [3] - padrão brasileiro de TV Digital. Ao escolher a NCL, e não criarmos a nossa própria estrutura em XML como alguns projetos de C&A [1, 7] ou usarmos outras linguagens hipermídia como em outros projetos [5, 6], poderemos com pouco esforço exibir uma sessão capturada numa TV digital. Este gerador utiliza informações de tempo de eventos registrados pelos SpeedCars para sincronizar todas as mídias. Na nossa abordagem atual de sincronização, cada SpeedCar é responsável por gerar um arquivo com informações sobre a sua sincronização que deve ser disponibilizado junto com a mídia gravada. Neste arquivo é informado o timestamp do início da captura e os tempos relativos de cada evento registrado. Nesta implementação, precisamos garantir a sincronização dos relógios dos diferentes computadores, o que fazemos através do protocolo NTP Network Time Protocol 2.2 SpeedCar O SpeedCar (Specialized Capture Driver) é um componente especializado na captura de um dado dispositivo. Logo, para cada recurso do ambiente ubíquo que se deseja capturar, será necessário ter uma instância específica do SpeedCar. Desta forma, um micro que esteja ligado a um smartboard e à uma webcam, por exemplo, deverá ter duas instâncias ativas do SpeedCar (uma especializada em cada dispositivo). Para ser um SpeedCar, um componente de captura deve obedecer um conjunto de regras: i. Ser um componente CORBA implementando a IDL: ii. iii. iv. interface CAS { void RunNow(in string EventID); void StopNow(); }; A escolha da tecnologia CORBA foi influenciada pela necessidade de interoperabilidade entre diferentes linguagens e sistemas operacionais, incluindo sistemas de dispositivos móveis. Gerar como saída mídia suportada pela NCL; Gravar esta mídia numa subpasta com o nome do componente, dentro da pasta temporária do evento; Gravar junto com a mídia, o arquivo sync.ncl com as informações de sincronização. O exemplo abaixo poderia ser a mudança do slide 1 para o 2 numa apresentação. 8/9/2007 1:05:40 PM <media... > <area begin="0s" end="4s" id="part1" /> <area begin="4s" end="9s" id="part2" /> </media> Foram desenvolvidos quatro SpeedCars, contemplando 3 mídias, para esta versão inicial do CAS: SpeedCar Audio: componente C# que utiliza DirectSound para a captura do dispositivo principal de áudio do micro e gravação em formato WAVE; SpeedCar D-Link Video: componente C# que utiliza um objeto COM+ fornecido pelo SDK da D-Link para controlar todos os modelos PTZ disponíveis da fabricante menos o DCS-950G e realizar a captura do vídeo em formato AVI com compressão INDEO5; SpeedCar PPT Lua: componente Lua que se utiliza o objeto COM+ do Microsoft PowerPoint para, através da biblioteca LuaCOM, capturar todos os eventos de transição de slides e exportação dos mesmos; SpeedCar PPT CS: componente C# com COM+, com a mesma funcionalidade da versão Lua. Seu objetivo é a prova de conceito da abstração da arquitetura, permitindo usar um ou outro componente análogo de forma transparente. 2.3 Visualização de Eventos O arquivo compactado recuperado do site possui um arquivo NCL e uma pasta com todas as mídias envolvidas naquele evento. 178
4 Através de um apresentador de documentos NCL o NCL Ginga Player 4 é possível reproduzir o evento com todas as mídias capturadas em sincronia, como ilustrado na Figura 4. Figura 4. Reprodução do evento no Ginga NCL Player 4 3. CASOS DE USO Apesar da recém implementação da primeira versão completamente funcional do CAS, já foi possível realizar alguns testes reais de captura de eventos em três ambientes distintos: 1) Uma sala de aula inteligente da PUC-Rio chamada de ActiveClassroom, montada com o patrocínio da Microsoft Research. Esta sala serviu como ambiente de teste durante o desenvolvimento do CAS, e também orientou várias decisões de projeto, como o desenvolvimento do SpeedCar D-Link Vídeo, visto que a sala possui 4 câmeras PTZ da D-Link. Os eventos realizados na ActiveClassroom, foram capturados pelo CAS com sucesso. Apenas o áudio ficou relativamente baixo por ter sido gravado com um microfone de mesa e não com um headset. 2) Uma sala multifuncional da Petrobras com recursos computacionais bem distintos do ambiente da ActiveClassroom. O uso do CAS neste ambiente demonstrou a necessidade de desenvolvimento de mais componentes de captura. O evento gravado ficou pobre em termos de mídia capturada pelo fato do apresentador não usar uma apresentação Microsoft PowerPoint e a sala possuir câmeras IP não suportadas pelo nosso SpeedCar D-Link Vídeo. Um SpeedCar para captura da tela e outro para captura de webcams se mostrou importante para cobrir um maior escopo de combinações entre aplicações e ambientes utilizados. 3) Uma sala de visualização da Petrobras com dispositivos compatíveis com os SpeedCars. Este evento obteve uma qualidade superior devido à preparação acústica da sala e o uso de microfones de lapela. Estes testes reais demonstraram a viabilidade da solução proposta, mas somente com uma maior utilização do CAS, poderemos validar se a nossa proposta de facilitar o processo de cognição foi atingido. Existe o planejamento de se utilizar a ActiveClassroom no segundo semestre de 2007 para a realização de algumas aulas utilizando os recursos oferecidos pela sala, dentre eles o CAS. Com este maior universo de testes e o desenvolvimento de novos SpeedCars, poderemos realizar esta melhor avaliação além de direcionar os esforços dos trabalhos futuros. 4. TRABALHOS FUTUROS A implementação atual possui algumas limitações que restringem seu funcionamento a uma estrutura física específica do ambiente. Os dois primeiros trabalhos futuros listados a seguir buscam resolver estas limitações e serão implementados o mais breve possível, já os demais estão relacionados a pesquisas que desejamos realizar para melhorar a experiência do usuário. A primeira limitação está relacionada à necessidade de uma área de disco compartilhada na rede para a gravação das diversas mídias pelos SpeedCars de forma centralizada, permitindo que o serviço de pós-processamento tenha acesso a todas às mídias. A integração do CAS com um servidor de arquivos distribuídos como o GridFS [8] vai resolver este problema e dar mais flexibilidade para o sistema. A outra limitação está relacionada à localização dos objetos CORBA, no caso os SpeedCars, pois atualmente o IOR (referência do objeto CORBA) de cada componente é gravado em um arquivo que deve ser disponibilizado para o CASIn. A solução anterior do GridFS até soluciona este problema, mas o uso de um serviço de descoberta de SpeedCars nos dará mais flexibilidade de configuração desses componentes. Podemos citar a navegação estruturada por um catálogo de SpeedCars disponíveis como uma dessas vantagens, pois permitirá, por exemplo, que um administrador do sistema substitua um componente que não esteja mais respondendo por outro disponível em outra máquina com as mesmas características. Um trabalho já em andamento é a automação do controle de câmeras PTZ (Pan Tilt Zoom), permitindo que as mesmas sigam o professor pela sala. Esta funcionalidade está sendo feita integrando um componente desenvolvido para manipulação de câmeras D-Link, que usa o objeto COM+ disponibilizado pelo fabricante, com um algoritmo de facetracking desenvolvido pelo Tecgraf 5. Findo estes trabalhos mais ligados à infra-estrutura de C&A, que permitirão maior usabilidade do sistema e conseqüente aumento do uso pelos usuário e geração de conteúdo, pretendemos voltar para a investigação de documentos mais interativos. A utilização da linguagem NCL nesta primeira versão foi muito centrada apenas no sincronismo das mídias capturadas e exibidas, não explorando possibilidades interessantes de navegações mais interativas, que é o nosso grande objetivo de estudo. Ainda dentro da dissertação, desejamos trabalhar adicionando a possibilidade de o usuário escolher que mídias ele quer visualizar e qual ele quer ver em maior destaque, tendo assim uma infinidade de formas de apresentação geradas dinamicamente. Múltiplas formas
5 de navegação de acordo com o conteúdo ou contexto de apresentação também serão estudadas. Outros trabalhos futuros são: Um player para o site de forma que o usuário não precise baixar os eventos para o seu micro nem instalar o Ginga NCL Player. Isto envolve o desafio de criar um interpretador do formato de TV digital como um plugin dos navegadores de internet. Possibilitar a transmissão ao vivo do evento com todos os recursos da NCL, além da possibilidade de adição de interatividade do espectador remoto com a sala. Os desafios neste caso se concentram no streaming das mídias balanceando qualidade e retardo, e na edição do documento hipermídia em tempo real mantendo a interatividade com usuário remoto. Extração de meta-informação do áudio e vídeo para melhorar as formas de pesquisa. Por exemplo, o sistema poderia extrair palavras-chaves usando algoritmos de speech-to-text e as registrando em sincronia com as demais mídias, de forma que ao usuário pesquisar por um termo falado explicitamente em uma apresentação, ele possa recuperar e visualizar diretamente naquele ponto de interesse. Destes três trabalhos listados, apenas o último será realizado dentro do escopo da dissertação devido a limitações de tempo e à sua relevância para o estudo de navegações alternativas dos documentos hipermídia. 5. CONSIDERAÇÕES FINAIS Neste trabalho foi apresentado resumidamente o projeto de mestrado sendo desenvolvido atualmente, composto de uma infraestrutura básica e componentes especializados para Captura & Acesso em salas inteligentes. Nossa abordagem já permitiu a captura de alguns eventos com o mínimo de intervenção humana, gerando documentos hipermídia padronizados dentro do formato de TV digital brasileiro, possibilitando que estas experiências colaborativas sejam revividas a qualquer momento. Este projeto ainda está em sua versão inicial e muitos itens de pesquisa só vão ser estudados a partir deste momento, em que temos um conjunto mínimo funcional para testes. Nosso foco imediato será melhorar alguns pontos da infra-estrutura CASIn e expandir os componentes SpeedCar disponíveis, permitindo o uso do sistema por mais usuários. Até o final da dissertação nos concentraremos na exploração das facilidades da NCL e pesquisa de extração automática de meta-informações. 6. AGRADECIMENTOS Nós gostaríamos de agradecer à Microsoft Research pelo seu suporte financeiro. 7. REFERÊNCIAS [1] ABOWD, G. D.; ATKESON, C. G.; BROTHERTON, J.; ENQVIST, T.; et al. Investigating the capture, integration and access problem of ubiquitous computing in an educational setting. Proceedings of CHI '98, Los Angeles. Abril, [2] ANDRADE, A. Geração automática de aplicações Web para aplicações de captura e acesso. Dissertação de Mestrado. Instituto de Ciências Matemáticas e de Computação, USP, [3] ANTONACCO, M. J.. NCL: Uma Linguagem Declarativa para Especificação de Documentos Hipermídia com Sincronização Temporal e Espacial. Dissertação de Mestrado. Departamento de Informática, PUC-Rio, [4] BALDOCHI, L.; ANDRADE, A.; CATTELAN, R.; PIMENTEL, M. Architecture and Components for Capture and Access Applications. Em: Proceedings WebMedia and LA-Web, [5] BULTERMAN, D. Using SMIL to encode interactive, peerlevel multimedia annotations. Em: Proceedings of the 2003 ACM symposium on Document engineering. Grenoble, France p [6] CATTELAN, R. G.; ANDRADE, A. R. DE; ROCHA, C. F. P.; PIMENTEL, M. G. C. iclass: um sistema para captura e acesso de sessões em ambiente educacional. Revista Eletrônica de Iniciação Científica Ano 3, Volume 3, Número 1. p [7] GEYER, W.; RICHTER, H.; FUCHS, L.; FRAUENHOFER, T.; et al. A Team Collaboration Space Supporting Capture and Access of Virtual Meetings., Em: ACM 2001 International Conference on Supporting Group Work, Boulder, Colorado, USA [8] SANTOS, M. N. GridFS Um Servidor de Arquivos para Grades e Ambientes Distribuídos Heterogêneos.. Dissertação de Mestrado. Departamento de Informática, PUC-Rio, Rio de Janeiro, Brasil, [9] SANTE, D. G.; CAMACHO-GUERRERO, J. A.; MACEDO, A. A.; FORTES, R. P. Preparing, Extending and Retrieving Captured Information. Em: Proceedings of the Webmedia & La-Web 2004 Joint Conference 10th Brazilian Symposium on Multimedia and the Web 2nd Latin American Web Congress - Volume 00 (October 12-15, 2004). LA- WEBMEDIA. IEEE Computer Society, Washington, DC p [10] WEISER, M. Some computer science issues in ubiquitous computing. Communications of the ACM, p. 36(7):75-84 [11] WEISER, M. The computer for the twenty-first century. Scientific American, 1991, Set. p
Informática para Concursos
Informática para Concursos Professor: Thiago Waltz Ferramentas Multimídia a) Ferramentas Multimídia Multimídia: Multimídia é a combinação, controlada por computador, de pelo menos um tipo de mídia estática
Leia maisProf. Daniel Hasse. Multimídia e Hipermídia
Prof. Daniel Hasse Multimídia e Hipermídia AULA 01 O que é multimídia? Prof. Daniel Hasse Livro - Multimídia: conceitos e aplicações Os principais conceitos da tecnologia da multimídia serão abordados
Leia maisSumário. SCC0661 Multimídia e Hipermídia. Ementa do Curso. Ementa do Curso. Programa do Curso. Avaliação
SCC0661 Multimídia e Hipermídia Prof.: Dr. Marcelo Manzato (mmanzato@icmc.usp.br) Sumário 1. Apresentação da Disciplina. 2. Definindo Multimídia. 3. Diferentes Aspectos de Multimídia. Instituto de Ciências
Leia mais1. Sobre o MConf O Mconf é um sistema de conferência web, baseado em software livre, com capacidade de interoperar transparentemente entre computadore
Universidade Federal do Pampa Diretoria de Tecnologia da Informação Coordenadoria de Apoio ao Usuário MConf - WebConferência Manual do Usuário (Versão Resumida) Bagé, Outubro de 2016 1. Sobre o MConf O
Leia maisBlackboard Collaborate AMBIENTE VIRTUAL DE APRENDIZAGEM TUTORIAL DO COLLABORATE. Autor(es) Natália Regina de Souza Lima, Scarlat Pâmela Silva
TUTORIAL DO COLLABORATE AMBIENTE VIRTUAL DE APRENDIZAGEM Blackboard Collaborate Autor(es) Natália Regina de Souza Lima, Scarlat Pâmela Silva 1 1. O que é o Blackboard Collaborate? 2. Como acessar ao Blackboard
Leia maisPROGRAMA DE DISCIPLINA
DIVISÃO DE ASSUNTOS ACADÊMICOS Secretaria Geral de Cursos PROGRAMA DE DISCIPLINA DEPARTAMENTO DE CIÊNCIAS EXATAS CÓDIGO: EXA832 DISCIPLINA: SISTEMAS DISTRIBUÍDOS CARGA HORÁRIA: 60h EMENTA: Conceitos e
Leia maisSistemas Distribuídos
Sistemas Distribuídos Definição Sistema Distribuído é aquele onde os componentes de software e hardware localizados em redes de computadores comunicam-se e coordenam suas ações apenas por passagem de mensagens.
Leia maisAula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS. Marcelo Henrique dos Santos
Aula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS Marcelo Henrique dos Santos Marcelo Henrique dos Santos Email: Site: marcelosantos@outlook.com www.marcelohsantos.com.br TECNOLOGIA EM JOGOS
Leia maisInformática. Cloud Computing e Storage. Professor Márcio Hunecke.
Informática Cloud Computing e Storage Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática COMPUTAÇÃO EM NUVEM Cloud Computing ou Computação em Nuvem pode ser definido como um modelo no
Leia maisSistemas Distribuídos
Sistemas Distribuídos LICENCIATURA EM COMPUTAÇÃO Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com 1. Que são sistemas abertos? É um sistema que oferece serviços de acordo com
Leia maisCiências da Computação Disciplina:Computação Gráfica
Ciências da Computação Disciplina:Computação Gráfica Professora Andréia Freitas 2013 7 semestre Aula 06 MEMORIA, F. Design para a Internet. 1ª Edição. Rio de Janeiro: Campus, 2005. ALVES, W. P. Crie, anime
Leia maisSOLICITAÇÃO DE COTAÇÃO (RFQ) Nº JOF /2016 ERRATA 02. Com referência ao processo em epígrafe, segue errata 02 que deverá ser considerada:
JOF - JOINT OPERATIONS FACILITY SOLICITAÇÃO DE COTAÇÃO (RFQ) Nº JOF-0162-29944/2016 ERRATA 02 Brasília, 28 de setembro de 2016. Senhores(as): Com referência ao processo em epígrafe, segue errata 02 que
Leia maisMconf - Novo sistema de webconferência da RNP
1 Mconf - Novo sistema de webconferência da RNP Sumário Recursos Básicos para acessar e participar da conferência web 2 Acessando uma sala de Teste do sistema de conferência web Mconf 3 Acessando uma sala
Leia maisSistema de webconferência Mconf. Sessão 4
Sistema de webconferência Mconf Sessão 4 Transmissão para muitos Webinar (web-based seminar) = seminário através da web Uma pessoa fala enquanto as outras assistem Interação limitada ao bate-papo Visão
Leia maisSumário REGISTRADOR ELETRÔNICO DE PONTO - REP-1000 REGISTRADOR ELETRÔNICO DE PONTO - REP-1000
Versão 1.04 Março de 2010. Sumário As informações contidas neste manual estão sujeitas a alterações sem prévio aviso e não representam compromisso por parte do fabricante. As imagens aqui reproduzidas
Leia maisDocumento de Arquitetura de Software- SGE
Documento de Arquitetura de Software- SGE IFG Autor: Marcelo Roldrin Barros Silva 1. Introdução 1.1 Finalidade Este documento oferece uma visão geral arquitetural abrangente do sistema SGE (Sistema de
Leia maisClientes XProtect Acesse sua vigilância
Clientes XProtect Acesse sua vigilância Três maneiras de visualizar a vigilância por vídeo Para fácil acesso à vigilância por vídeo, a Milestone oferece a flexibilidade de três interfaces de usuário: XProtect
Leia mais1 Introdução. 1.1. Motivação. 1.1.1. O Formato MPEG-4
1 Introdução Um documento hipermídia é formado por um conjunto de informações relacionadas. Dessa forma, além do seu conteúdo (vídeo, áudio, texto, imagem etc.), um documento hipermídia agrega uma estrutura
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS CUP Disk Memoey CUP Memoey Disk Network CUP Memoey Disk Introdução aos Sistemas Distribuídos 1 Sumário Evolução Problema/Contexto O que é um Sistema Distribuído? Vantagens e Desvantagens
Leia maisDocumento de Requisitos SISTEMA DE APOIO À ESCRITA (SAPES)
1. Introdução 1.1 Propósito Documento de Requisitos SISTEMA DE APOIO À ESCRITA (SAPES) O propósito deste documento de especificação de requisitos é definir os requisitos do sistema SAPES - Sistema de Apoio
Leia maisInformática UFRGS. Programação com Objetos Distribuídos (C. Geyer) Java Comunicação 1
Programação com Objetos Distribuídos (C. Geyer) Java Comunicação 1 Autor Autor Local Cláudio Geyer Instituto de Informática disciplinas: POD e PDP Versão v4 2010-1 Programação com Objetos Distribuídos
Leia maisCriação de Sessões do Blackboard Collaborate Professores
Criação de Sessões do Blackboard Collaborate Professores Visão Geral Este material didático foi desenvolvido para facilitar o entendimento do acesso a ferramenta Collaborate do ambiente Blackboard. O Blackboard
Leia maisAGRUPAMENTO DE ESCOLAS GONÇALO SAMPAIO ESCOLA E.B. 2, 3 PROFESSOR GONÇALO SAMPAIO
AGRUPAMENTO DE ESCOLAS GONÇALO SAMPAIO ESCOLA E.B. 2, 3 PROFESSOR GONÇALO SAMPAIO DEPARTAMENTO DE CIÊNCIAS EXATAS (TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO) 7º ANO PLANIFICAÇÃO ANUAL 2016/2017 ESCOLA EB
Leia maisCurso: Redes de Computadores
Curso: Redes de Computadores Cadeira de Introdução a Sistemas Operacionais. Bibliografia Sistemas Operacionais Modernos Andew S. Tanembaum Sistema Operacionais Abraham Silberchatz, Peter Galvin e Greg
Leia maisSistema de acesso a dispositivos eletrônicos através da TV Digital interativa. Aluno: Rodrigo Brüning Wessler Orientador: Francisco Adell Péricas
Sistema de acesso a dispositivos eletrônicos através da TV Digital interativa Aluno: Rodrigo Brüning Wessler Orientador: Francisco Adell Péricas Roteiro da Apresentação Introdução Objetivos Fundamentação
Leia maisSISTEMAS MULTIMÍDIA PROF MOZART DE MELO
SISTEMAS MULTIMÍDIA PROF MOZART DE MELO Programa da Disciplina Multimídia conceitos, comunicação homemmáquina. Autoria produção de diversos tipos de aplicativos multimídia, examinando-se as alternativas
Leia maisSISTEMAS DISTRIBUÍDOS
Introdução www.pearson.com.br capítulo 1 slide 1 O que são Sistemas Distribuídos? Um sistema distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único
Leia maisManual Big Blue Button
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA REITORIA DIRETORIA DE EDUCAÇÃO A DISTÂNCIA E PROGRAMAS ESPECIAIS
Leia maisO que é um sistema distribuído?
Disciplina: Engenharia de Software 4 Bimestre Aula 1: ENGENHARIA DE SOFTWARE DISTRIBUÍDO O que é um sistema distribuído? Segundo Tanenbaum e Steen (2007) um sistema distribuído é uma coleção de computadores
Leia maisUNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA. Sistemas Distribuídos
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Mestrado em Ciência da Computação 1o. Semestre / 2006 Prof. Fábio M. Costa fmc@inf.ufg.br www.inf.ufg.br/~fmc/ds-msc2006 Aula
Leia maisServiço de conferência web Workshop do piloto de integração do Mconf com o Moodle. Diretoria Adjunta de Gestão de Serviços Dezembro 2016
Serviço de conferência web Workshop do piloto de integração do Mconf com o Moodle Diretoria Adjunta de Gestão de Serviços Dezembro 2016 Agenda 1. Introdução 2. Requisitos de uso 3. Gravações 4. Sala de
Leia maisO QUE É? O Microsoft Windows Server é um sistema operacional destinado para servidores.
Profº J.VIDAL WINDOWS SERVER O QUE É? O Microsoft Windows Server é um sistema operacional destinado para servidores. SERVIDOR Em informática, um servidor é um sistema de computação centralizada que fornece
Leia maisComo Instalar Nagios 4 E Monitorar Seus Servidores no Ubuntu 14 Introdução
Nagios e NRPE Como Instalar Nagios 4 E Monitorar Seus Servidores no Ubuntu 14 Introdução Neste tutorial, cobriremos a instalação do Nagios 4, um sistema de monitoramento de código livre muito popular,
Leia maisMicrosoft Office 2010
Microsoft Office 2010 Passo-a-passo para Professores Criar um documento OneNote O OneNote é o programa do Microsoft Office que que permite ao professor criar um espaço colaborativo organizado. Imagine-o
Leia maisPré-requisitos: Conhecimentos de informática gerencial e lógica de programação.
CURSO DESENVOLVEDOR FRONT-END HTML5/CSS3/JavaScript Objetivo: Este curso visa introduzir o aluno do mundo do desenvolvimento Web, com aplicabilidade, ensino e capacitação nas principais linguagens de diagramação
Leia maisArquitetura e Objetos Distribuídos em CORBA. Aula 3. Especificações OMA Object Web
Arquitetura e Objetos Distribuídos em CORBA Aula 3 Especificações OMA Object Web The Client/Server Evolution O que é a tecnologia CORBA? CORBA Common Object Request Broker Architecture Uma camada de software
Leia mais[Livros e-pub e Software Calibre] Tutorial
Tutorial Você tem acesso, pelo Moodle, a todos os livros das atividades acadêmicas em que está matriculado. Isso significa que você pode fazer download dos materiais para estudar quando, como e onde estiver.
Leia maisPodemos extrair áudio através de microfones, vídeos, compact disc (CD), digital vídeo disc (DVD) entre outras.
Aula 08 Áudio Arquivos sonoros Em computação arquivo de som ou arquivo sonoro é um formato de arquivo que permite armazenamento de áudio digital. Em geral este arquivo armazena amostras de som em intervalos
Leia maisEste material foi preparado para auxiliar você no decorrer do curso. É um referencial teórico que deve ser consultado aula após aula.
Apresentação Este material foi preparado para auxiliar você no decorrer do curso. É um referencial teórico que deve ser consultado aula após aula. Você também precisa, paralelamente à leitura do mesmo,
Leia maisServiço de conferência web. SIG Técnico Operacional RUTE Novembro 2016
Serviço de conferência web SIG Técnico Operacional RUTE Novembro 2016 Agenda 1. Introdução 2. Requisitos de uso 3. Melhores práticas 4. Como acessar 5. Gravações 6. Sala de conferência web 1. Introdução
Leia maisDS-1100KI Teclado para uso em rede. Especificações técnicas
DS-1100KI Teclado para uso em rede Especificações técnicas Avisos As informações contidas neste documento estão sujeitas a mudança sem prévio aviso e não representam nenhum compromisso em nome da HIKVISION.
Leia maisTUTORIAL: POWERPOINT MIX
TUTORIAL: POWERPOINT MIX Luiza Regina Branco Fernandes https://mix.office.com/en-us/tutorials POWERPOINT MIX O PowerPoint Mix é uma extensão gratuita para o PowerPoint que torna mais fácil para transformar
Leia maisManual de Utilização do Convert Video. Passo Fundo, abril de Av. Presidente Vargas, 1305 / Sala 201 Passo Fundo RS
Manual de Utilização do Convert Video Passo Fundo, abril de 2015 ÍNDICE 1) Acesso... 3 2) Permissões do Flash... 4 3) Configurações de Som... 5 4) Tela inicial do programa... 6 5) Funcionalidades da barra
Leia maisGuia Rápido Aplicativo TecViewer. Compatível com toda linha T1/THK. Obrigado pela preferência!
Guia Rápido Aplicativo TecViewer Versão 1.0 Compatível com toda linha T1/THK Obrigado pela preferência! Tenha certeza de que estamos sempre trabalhando com empenho para entregar a você equipamentos e serviços
Leia maisArquitetura de Redes de Computadores e Tecnologia de Implementação de Redes. Personal Area Networks)
Arquitetura de Redes de Computadores e Tecnologia de Implementação de Redes 2016.2 Camada Física Tecnologias Alternativas de Meios Físicos * WPANs (Wireless( Personal Area Networks) Curso Técnico Integrado
Leia maisSistemas Multimídia Aula 2. Autoria Multimídia
Sistemas Multimídia Aula 2 Autoria Multimídia Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Curso de Ciência da Computação Introdução
Leia maiscontidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles.
Web Services Web Service é um componente de software identificado por uma URI que independe de implementação ou de plataforma e pode ser descrito, publicado e invocado sobre uma rede por meio de mensagens
Leia maisTecnologias de Computadores
Tecnologias de Computadores TSI no ensino Trabalho realizado por: Carlos Aguilar nº 27886 Miguel Xavier nº 26705 Bruno Esteves nº 26975 TSI no ensino Introdução Aplicadas ao ensino como consequência da
Leia maisORGANIZAÇÃO CURRICULAR TÉCNICO NA ÁREA DE INFORMÁTICA: HABILITAÇÃO TÉCNICO EM INFORMÁTICA NA MODALIDADE A DISTÂNCIA /1
ORGANIZAÇÃO CURRICULAR TÉCNICO NA ÁREA DE INFORMÁTICA: HABILITAÇÃO TÉCNICO EM INFORMÁTICA NA MODALIDADE A DISTÂNCIA - 2008/1 DC 9481 03/10/07 Rev. 00 1. Dados Legais Autorizado pelo Parecer 278 do Conselho
Leia maisANEXO B INFORMAÇÕES PESSOAIS
ANEXO B INFORMAÇÕES PESSOAIS Nome: Telefone: e-mail: 1. Sexo: a.( ) Masculino b. ( ) Feminino 2. Idade: a. ( ) 21 30 anos b. ( ) 31 40 anos c. ( ) 41 50 anos d. ( ) Mais de 50 anos FORMAÇÃO. Obs.: Caso
Leia maisFormação de DBAs SQL Server 2008
Formação de DBAs SQL Server 2008 Parte 8: Banco de Dados Distribuído Computação Distribuída Um grupo de elementos autônomos de processamento (não necessariamente homogêneos) que estão interconectados por
Leia maisSérgio Koch Van-Dall
PROTÓTIPO PARA ATUALIZAÇÃO ASSÍNCRONA DE DADOS UTILIZANDO WEB SERVICES Sérgio Koch Van-Dall sergiod@inf.furb.br Orientador: Prof. Paulo Fernando da Silva UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE CIÊNCIAS
Leia maisAula 09 Áudio (Softwares)
Aula 09 Áudio (Softwares) Audacity Audacity é um editor de áudio que pode gravar, reproduzir e importar/exportar sons nos formatos WAV, AIFF, MP3 e OGG. Edite suas músicas usando cortes, copie e cole recursos
Leia maisVISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO
VISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO Aluna: Vivian de Lima Panzenhagen Orientador: Prof. Dalton Solano dos Reis, M. Sc Roteiro Introdução Objetivos Fundamentação Teórica
Leia maisE-Guide A GESTÃO DE PLATAFORMAS UNIFICADAS PARA UC EM NUVENS HÍBRIDAS É UMA NECESSIDADE
E-Guide A GESTÃO DE PLATAFORMAS UNIFICADAS PARA UC EM NUVENS HÍBRIDAS É UMA NECESSIDADE A s i n s t a l a ç õ e s m a i s maduras de comunicações unificadas em nuvem híbrida oferecem um equilíbrio entre
Leia maisApps na prática 1 Aviso Legal: Este material foi produzido e desenvolvido pela Fábrica de Aplicativos S.A para o curso presencial e online.
Apps na prática 1 Índice O que é um app? 03 Sistemas operacionais 09 O que precisa para fazer um aplicativo? 12 Inspirações e casos de sucesso da Fábrica 15 Apresentação da Fábrica 19 Como estruturar o
Leia maisComunicado de imprensa
Toshiba apresenta nova gama de televisores para diferentes experiências multimédia Lisboa, 27 de março de 2014 A Toshiba lança no mercado nacional nova gama de televisores que vão revolucionar a forma
Leia mais1- Confiabilidade ( 2 ) Proteção contra perdas e estragos. 2- Integridade ( 3 ) Proteção contra interferência de cortes de funcionamento
Grupo 11 1. Em um SID a segurança é de grande importância, ela deve garantir que apenas usuários autorizados acessem recursos e garantir que a informação transmitida pela rede somente possa ser alcançada
Leia maisMapas Conceituais como Árvore Navegacional de Conteúdos Web: Um Estudo de Caso Sobre Cognitor
Mapas Conceituais como Árvore Navegacional de Conteúdos Web: Um Estudo de Caso Sobre Cognitor Junia Coutinho Anacleto Alessandro José Francisco Carlos Ana Luiza Dias Aparecido Fabiano Pinatti de Carvalho
Leia maisSistema de webconferência Mconf. Sessão 3
Sistema de webconferência Mconf Sessão 3 Transmissão para muitos Acessem a sala da comunidade da capacitação: https://mconf.ufrgs.br/webconf/capacitacao-em-mconf Transmissão para muitos Webinar (web-based
Leia maisIntrodução 12 que inuenciam a execução do sistema. As informações necessárias para o diagnóstico de tais problemas podem ser obtidas através da instru
1 Introdução Atualmente a demanda pela construção de novos sistemas de software tem aumentado. Junto com esse aumento também cresce a complexidade das soluções que estão sendo desenvolvidas, o que torna
Leia maisSistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional
Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional ARQUITETURA E IMPLEMENTAÇÃO Pacote de Threads Conjunto de rotinas disponíveis para que uma aplicação utilize as facilidades dos threads.
Leia maisRedes de Computadores.
Redes de Computadores www.profjvidal.com REDES PONTO-A-PONTO E CLIENTE-SERVIDOR REDES DE COMPUTADORES Uma rede de computadores é formada por um conjunto de módulos processadores capazes de trocar informações
Leia maisAmbiente Legal em TAMPO: Aprendizagem Colaborativa em Educação Infantil
Ambiente Legal em TAMPO: Aprendizagem Colaborativa em Educação Infantil Andréia Pereira, Alberto Raposo, Hugo Fuks Departamento de Informática PUC-Rio Rua Marquês de São Vicente, 225 RDC Gávea 22453-900
Leia maisDesenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais
Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais Diogo Sebastião Silva de Lima 1 ; Mauro Daniel Castro e Silva
Leia maisPontifícia Universidade Católica de São Paulo
Prezados (as) Nos próximos dias 18 e 19 de outubro 2016 ocorrerá a IX Mostra de : na Contemporaneidade. Convidamos todos os discentes e docentes que inscrevam seus estudos e pesquisas realizadas no programa.
Leia maisSistemas Operacionais de Redes Windows. Ricardo Kléber
Sistemas Operacionais de Redes Windows Ricardo Kléber ricardo.galvao@ifrn.edu.br Objetivos Instalar e configurar e manter o Sistema Operacional Windows Server; Montar na prática uma rede cliente-servidor
Leia maisDIGIMAN. WTB Tecnologia
DIGIMAN MANDADO JUDICIAL ELETRÔNICO Equipamentos WTB Tecnologia 2009 www.wtb.com.br Equipamentos da Solução CANETA DIGITAL e APARELHO CELULAR A integração do DIGIMAN com a Caneta Digital Anoto e um aparelho
Leia maisComputação Ubíqua Ubicomp
Computação Ubíqua Ubicomp Anubis Graciela de Moraes Rossetto Doutoranda anubisrossetto@gmail.com Computação Ubíqua - Visão Visão de Weiser Computação Ubíqua - Auxiliar usuários de forma que eles mesmos
Leia maisSOFTWARE EDUCACIONAL PARA ELABORAÇÃO DE PROVAS E EXERCÍCIOS
SUZETE KEINER SOFTWARE EDUCACIONAL PARA ELABORAÇÃO DE PROVAS E EXERCÍCIOS CIOS Orientador: Prof.. Carlos Eduardo Negrão Bizzotto ROTEIRO Introdução Objetivos Informática na Educação Etapas de Implantação
Leia maisMiddleware Ginga. Jean Ribeiro Damasceno. Escola de Engenharia Universidade Federal Fluminense (UFF) RuaPassoda Pátria, 156 Niterói RJ Brasil
Fundamentos de Sistemas Multimídia Prof. ª Débora C. Muchaluat Saade Middleware Ginga Jean Ribeiro Damasceno Escola de Engenharia (UFF) RuaPassoda Pátria, 156 Niterói RJ Brasil jeanrdmg@yahoo.com.br Introdução
Leia maisESPECIFICAÇÃO DE SOFTWARE
ESPECIFICAÇÃO DE SOFTWARE Integrantes do grupo: Joel Edu Sánchez Castro Fernando Hattori Miguel Angel Galarreta Valverde Felipe Martins dos Santos 1 SUMÁRIO DESCRIÇÃO...3 REQUISITOS...3 REQUISITOS FUNCIONAIS
Leia maisTipos de Sistemas Distribuídos (Pervasivos)
Tipos de Sistemas Distribuídos (Pervasivos) Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e
Leia maisComputação Musical - Introdução slides do curso Computação Musical
- Introdução slides do curso Departamento de Ciência da Computação Universidade Federal de São João Del Rei 2014/2 O que é computação musical? Denitivamente é computação. Relacionada e aplicada à música.
Leia maisATIVIDADES PRÁTICAS SUPERVISIONADAS
ATIVIDADES PRÁTICAS SUPERVISIONADAS Tecnologia em Análise e Desenvolvimento de Sistemas 5ª. Série Programação Distribuída A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem desenvolvido
Leia maisGATEPLUS SISTEMA HOTSPOT DE GESTÃO E CONTROLE DE INTERNET
GATEPLUS 2.2 - SISTEMA HOTSPOT DE GESTÃO E CONTROLE DE INTERNET O GATEPLUS 1.5 POSSUI SISTEMA DE CONTROLE DE USUÁRIOS, PODE SER INTEGRADO AOS PRINCIPAIS PMS S ASSOCIANDO TARIFAS PAGAS OU GRÁTIS DE INTERNET
Leia maisIntrodução Introdução
Introdução 13 1 Introdução Sistemas multi-agentes [Jennings and Wooldridge, 1999] [Wooldridge and Ciancarini, 2000] são sociedades com agentes autônomos e heterogêneos que podem trabalhar em conjunto para
Leia maisTrabalho Prático. Descrição Considere os seguintes dados a respeito de uma pessoa:
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Organização de Arquivos Profa. Dra. Cristina Dutra de Aguiar Ciferri Trabalho
Leia maisConteúdo Programático
Ementa do Curso O treinamento ios+swift Intro foi criado pela Catteno com o intuito de introduzir os alunos em programação de Apps para a plataforma ios (tablets e smartphones), utilizando a linguagem
Leia maisTV Digital Interativa: Oportunidade ou Sonho? TV Digital
TV Digital Interativa: Oportunidade ou Sonho? Luiz Fernando Gomes Soares Departamento de Informática PUC-Rio lfgs@inf.puc-rio.br Resumo. Esta apresentação discute primeiramente as características da TV
Leia maisInGriDE: Um Ambiente Integrado de Desenvolvimento para Computação em Grade
InGriDE: Um Ambiente Integrado de Desenvolvimento para Computação em Grade Eduardo Guerra eguerra@ime.usp.br Orientador: Prof. Dr. Alfredo Goldman Proposta de dissertação apresentada ao IME-USP para qualificação
Leia maisSistemas Operacionais. Prof. Andrique Amorim
Sistemas Operacionais Prof. Andrique Amorim A disciplina Conceitos básicos Arquitetura e organização dos computadores Evolução dos sistemas operacionais Estruturas de sistemas operacionais Gerência de
Leia maisKASPERSKY ENDPOINT SECURITY FOR BUSINESS Select Ferramentas para capacitar uma equipe de trabalho móvel, garantir a conformidade com políticas de segurança de TI e bloquear malware. O nível Select da Kaspersky
Leia maisFundamentos de Informática Introdução aos Conceitos Básicos
Fundamentos de Informática Introdução aos Conceitos Básicos Professor: Luiz A. P. Neves neves@ufpr.br e lapneves@gmail.com 1 Roteiro Objetivos Conceitos Básicos Processamento de Dados Modalidade de Computadores
Leia maisEXERCÍCIOS COMPLEMENTARES AULA 3
Pessoal, Apresento uma lista de exercícios (CESPE) complementar à aula 3 sobre o Windows. Ainda pretendo criar uma lista com exercícios específicos para Windows 7, pois não encontrei exercícios recentes
Leia maisMERLIN PROJETOS BROADCAST
PROJETOS BROADCAST 2 BROADCAST O departamento de Projetos Broadcast da Merlin é um setor especializado no desenvolvimento e na implantação de projetos personalizados como: rede de dados, iluminação, áudio,
Leia maisIntrodução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: leandro.uff.puro@gmail.com site:
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA BAIANO CAMPUS CATU RELATÓRIO DE ESTÁGIO SUPERVISIONADO I
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA BAIANO CAMPUS CATU RELATÓRIO DE ESTÁGIO SUPERVISIONADO I SUPERVISÃO INDIRETA PROF. EDUARDO OLIVEIRA TELES Estudante: Daniel Oliveira Mota Catu Janeiro
Leia maisAGRUPAMENTO DE ESCOLAS À BEIRA DOURO ESCOLA BÁSICA E SECUNDÁRIA À BEIRA DOURO - MEDAS
AGRUPAMENTO DE ESCOLAS À BEIRA DOURO ESCOLA BÁSICA E SECUNDÁRIA À BEIRA DOURO - MEDAS Tecnologias da Informação e Comunicação 7º ANO PLANO DE ORGANIZAÇÃO DO PROCESSO DE ENSINO E APRENDIZAGEM 2014/2015
Leia maisMODELAGEM E DESENVOLVIMENTO DE UMA FERRAMENTA HIPERMÍDIA DE ENSINO VOLTADA AO SETOR AGROPECUÁRIO, USANDO OOHDM
MODELAGEM E DESENVOLVIMENTO DE UMA FERRAMENTA HIPERMÍDIA DE ENSINO VOLTADA AO SETOR AGROPECUÁRIO, USANDO OOHDM RESUMO Rodrigo de Oliveira André Luiz Zambalde Rêmulo Maia Alves Sérgio Augusto Carvalho Gomes
Leia maisTRABALHO 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 TRABALHO DE CONCLUSÃO DE CURSO Resumo Artigo I Desenvolvimento de Aplicações
Leia maisDesign de sites web e software
Design de sites web e software para jornalismo digital Apontamentos do Livro Notícias e Mobilidade de João Canavilhas Introdução Explosão Mobile e Web na última década; Novas práticas de consumo e produção
Leia maisEscola EB António Feijó
AGRUPAMENTO DE ESCOLAS DE ANTÓNIO FEÍJO Escola EB António Feijó 7.º ANO PLANIFICAÇÃO SEMESTRAL Tecnologias de Informação e Comunicação Ano Letivo 206/207 INFORMAÇÃO Domínio Conteúdos Objetivos / Descritores
Leia maisManual do Tutor PIRELLI TYRE CAMPUS
Manual do Tutor PIRELLI TYRE CAMPUS Sumário 1 Apresentação... 4 1.1 Características e Funcionalidades... 4 1.2 Grupos de Usuários... 5 1.3 Portabilidade... 5 2 Usuários... 6 2.1 Alunos... 6 2.1.1 Pesquisa...
Leia maisMECDAISY PARA LEITURA DE LIVROS DIGITAIS BENTO GONÇALVES
MECDAISY PARA LEITURA DE LIVROS DIGITAIS BENTO GONÇALVES Setembro de 2015 Sumário Apresentação do Mecdaisy... 4 O que é?... 4 Objetivos... 4 Links Úteis... 5 Navegação pelos Livros... 6 Instruções Iniciais...
Leia mais