Otimização de Desempenho e Escalabildade do Sistema Falibras-Web com o uso de Grid Computing
|
|
- Diogo Coradelli Ávila
- 8 Há anos
- Visualizações:
Transcrição
1 Otimização de Desempenho e Escalabildade do Sistema Falibras-Web com o uso de Grid Computing João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito Laboratório de Pesquisa e Extensão em Computação - LAPEC Universidade Federal de Alagoas - Campus Arapiraca 6 de novembro de 2015 João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 1 / 38
2 1 Introdução O sistema Falibras-Web Arquitetura centralizada 2 Proposta de uma nova arquitetura distribuída Grid Computing Volunteer Computing Replicação de dados com o uso cache 3 Frameworks e bibliotecas utilizadas Nova arquitetura de tradução distribuída Falibras Node 4 Elaboração do experimento Análise dos resultados 5 6 João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 2 / 38
3 Introdução Introdução O sistema Falibras-Web Arquitetura centralizada No dia 24 de Abril de 2002 foi sancionada no Brasil a LEI N o que propõe medidas para a igualdade de direitos e a inclusão social do deciente auditivo. Essa lei estabelece a inserção da Língua Brasileira de Sinais (LIBRAS) como disciplina curricular, bem como a presença de intérpretes em sala de aula e o uso e difusão da LIBRAS para o acesso das pessoas surdas à educação. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 3 / 38
4 Introdução Introdução O sistema Falibras-Web Arquitetura centralizada No entanto, para que professores e intérpretes atuem neste processo de inclusão, é necessário tanto conhecimento em LIBRAS, quanto no domínio a ser interpretado, o que exige preparo prévio e, muitas vezes, é feito sem o apoio fundamental adequado. Para o surdo, o português é tida como uma segunda língua. Porém a língua portuguesa utiliza de um meio oral auditivo. Já a LIBRAS se sustenta no canal viso-gestual. Necessidade de sites que ajudem na propagação de informações para usuários surdos na Internet. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 4 / 38
5 O sistema Falibras-Web Introdução O sistema Falibras-Web Arquitetura centralizada Figura : Tela Principal do Falibras-Web. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 5 / 38
6 O sistema Falibras-Web Introdução O sistema Falibras-Web Arquitetura centralizada O Falibras-Web utilizava-se de uma arquitetura cliente-servidor. Módulo cliente consistia em uma extensão (add-on) do navegador Web Firefox. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 6 / 38
7 O sistema Falibras-Web Introdução O sistema Falibras-Web Arquitetura centralizada Figura : Interface do add-on usado no browser Firefox. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 7 / 38
8 Arquitetura centralizada Introdução O sistema Falibras-Web Arquitetura centralizada Figura : Arquitetura centralizada do Falibras-Web. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 8 / 38
9 Arquitetura centralizada Introdução O sistema Falibras-Web Arquitetura centralizada Tempo médio de tradução: 6542 ms. Em requisições concorrentes de tradução, a mesma só conseguia atender em média 16 requisições. Apresentando erro fatal logo após (OutOfMemoryException). Falta de recursos computacionais sucientes. Ausência de um servidor de escalonamento. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 9 / 38
10 Arquitetura Centralizada Introdução O sistema Falibras-Web Arquitetura centralizada Como resolver esse problema? João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 10 / 38
11 Proposta de uma nova arquitetura distribuída Proposta de uma nova arquitetura distribuída Grid Computing Volunteer Computing Replicação de dados com o uso cache Viabilizar tecnicamente a utilização do Falibras-Web por um número crescente de usuários, em tempo de execução. Técnicas de sistemas distribuídos. Balanceamento de carga. Restrições na aquisições de recursos (custos). Uso de cluster? João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 11 / 38
12 Grid Computing Proposta de uma nova arquitetura distribuída Grid Computing Volunteer Computing Replicação de dados com o uso cache Figura : Representação artística de uma infraestrutura em Grid Computing. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 12 / 38
13 Grid Computing Proposta de uma nova arquitetura distribuída Grid Computing Volunteer Computing Replicação de dados com o uso cache Aquisição de recursos dispersos geogracamente. Heterogeneidade de recursos. Como adquirir esses recursos? João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 13 / 38
14 Volunteer Computing Proposta de uma nova arquitetura distribuída Grid Computing Volunteer Computing Replicação de dados com o uso cache Aquisição de recursos de modo voluntário. Nós em estado ocioso. Diminuição de custos. Exemplo de projetos que usam essa abordagem: SETI@Home, BOINC, etc. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 14 / 38
15 Replicação de dados com o uso cache Proposta de uma nova arquitetura distribuída Grid Computing Volunteer Computing Replicação de dados com o uso cache Aumento de desempenho na execução. Diminuição no tráfego de rede. Ex.: Uso de cache colaborativo (Tannebaum 2007). João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 15 / 38
16 Frameworks e bibliotecas utilizadas Frameworks e bibliotecas utilizadas Nova arquitetura de tradução distribuída Falibras Node Implementação do grid: JPPF Implementação dos webservices para os nodes: Jersey João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 16 / 38
17 Nova arquitetura de tradução distribuída Frameworks e bibliotecas utilizadas Nova arquitetura de tradução distribuída Falibras Node Figura : Nova arquitetura de tradução distribuída do Falibras-Web. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 17 / 38
18 Nova arquitetura de tradução distribuída Frameworks e bibliotecas utilizadas Nova arquitetura de tradução distribuída Falibras Node Nodes; Clientes; Servidor Web; Servidor de banco de dados; Servidor Load Balancer. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 18 / 38
19 Falibras Node Frameworks e bibliotecas utilizadas Nova arquitetura de tradução distribuída Falibras Node Módulo extendido do JPPF Node. Possui o módulo tradutor do Falibras. Habilita a contribuição de recursos computacionais do usuário voluntário ao grid. Proteção de tela. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 19 / 38
20 Falibras Node Frameworks e bibliotecas utilizadas Nova arquitetura de tradução distribuída Falibras Node Figura : Proteção de tela do Falibras Node. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 20 / 38
21 Elaboração do experimento Elaboração do experimento Análise dos resultados Realização de testes de performance. Aumento progressivo de clientes. Baixa disponibilidade de nodes voluntários. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 21 / 38
22 Elaboração do experimento Elaboração do experimento Análise dos resultados 5 computadores HP EliteDesk 800; Processador Intel Core i5 vpro; 4GB de RAM. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 22 / 38
23 Elaboração do experimento Elaboração do experimento Análise dos resultados 4 computadores com SO Linux Ubuntu x64 (1 para a simulação de clientes, 1 servidor mestre e 2 escravos); 1 computador com SO Windows 8 Pro x64 (escravo); João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 23 / 38
24 Elaboração do experimento Elaboração do experimento Análise dos resultados Simulação de clientes (3 testes). Script escrito em Java. ArrayList com 24 frases distintas. Executado em várias threads (1 thread = 1 cliente). Duração de cada teste: 5 minutos. Monitoramento usando o painel console do JPPF. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 24 / 38
25 Elaboração do experimento Elaboração do experimento Análise dos resultados Figura : JPPF console apresentando 3 nodes conectados. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 25 / 38
26 Análise dos resultados Elaboração do experimento Análise dos resultados Primeiro teste (1 node). 16 clientes traduções processadas. Tempo médio de tradução: 407 ms. Tempo médio de Network Overhead: 79 ms. Tempo de espera na la: 274 ms. Total: 760 ms. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 26 / 38
27 Análise dos resultados Elaboração do experimento Análise dos resultados Primeiro teste (1 node). 16 clientes traduções processadas. Tempo médio de tradução: 407 ms. Tempo médio de Network Overhead: 79 ms. Tempo de espera na la: 274 ms. Total: 760 ms. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 27 / 38
28 Análise dos resultados Elaboração do experimento Análise dos resultados Segundo teste (2 nodes). 16 clientes traduções processadas. Tempo médio de tradução: 241 ms. Tempo médio de Network Overhead: 76 ms. Tempo de espera na la: 110 ms. Total: 427 ms. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 28 / 38
29 Análise dos resultados Elaboração do experimento Análise dos resultados Terceiro teste (3 nodes). 16 clientes traduções processadas. Tempo médio de tradução: 196 ms. Tempo médio de Network Overhead: 81 ms. Tempo de espera na la: 53 ms. Total: 330 ms. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 29 / 38
30 Análise dos resultados Elaboração do experimento Análise dos resultados Figura : JPPF console apresentando 3 nodes conectados. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 30 / 38
31 Análise dos resultados Elaboração do experimento Análise dos resultados Figura : Resultado dos testes de performance. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 31 / 38
32 Conclusões O Balanceamento de carga é uma técnica bastante explorada em áreas como a Computação paralela e Sistemas distribuídos. Grid Computing é um modelo computacional com alta capacidade de escalabilidade e heterogeneidade de recursos dispersos geogracamente. O uso de Volunteer Computing permite a agregação de recursos fornecidos por voluntários, diminuindo custos de infraestrutura. O processo de replicação de dados com o uso de cache diminui o tráfego de rede, oferencendo desempenho no processamento. Melhor infraestrutura para a utilização real do Falibras-Web como um novo módulo educacional. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 32 / 38
33 Trabalhos futuros Avaliar a atuação do grid em cenários reais de demanda crítica, tais como redes sociais e dispositivos móves. Implementação de criptograa no processo de transmissão das mensagens. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 33 / 38
34 Andrew S. Tannebaum, M. V. S. (2007). Sistemas Distribuídos: Princípios e Paradigmas. Person Education Inc., 2 a edição. Leonard Richardson, S. R. (2007). RESTFul Web Services. O'Reilly, 1st edition. Ian Sommerville (2011). Engenharia de Software. Person Education Inc., 9 a edição. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 34 / 38
35 Andrew S. Tannebaum (2008). Sistemas Operacionais Modernos. Person Education Inc., 3 a edição. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 35 / 38
36 Ian Foster (1999). The grid: Blueprint for a new computing infrastructure. In Francisco, C. S., editor. Morgan Kaufmann Publishers. Reis, V. Q. (2005). Escalonamento em grids computacionais: estudo de caso. Dissertação de mestrado. Departamento de Informática e Estatística - Universidade Federal de Santa Catarina. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 36 / 38
37 Patrick H. Brito, Natália M. Franco, L. C. C. (2012). Falibras: uma ferramenta exível para promover acessibilidade de pessoas surdas. Memorias del XVII Congreso Internacional de Informática Educativa, TISE. Natália M. Franco, Patrick H. Brito, L. C. C. (2013). Falibras-web: Acessibilidade de pessoas surdas na web em libras utilizando design colaborativo. Nuevas Ideas en Informática Educativa TISE João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 37 / 38
38 Jersey: Restful web services in java. URL: Acessado em: 14/10/2015. JPPF: The open source grid computing solution. URL: Acessado em: 14/10/2015. (2015). What is volunteer computing? URL: Acessado em: 14/10/2015. João Paulo Ferreira da Silva e Patrick Henrique da Silva Brito (UFAL) joao.silva@arapiraca.ufal.br, patrick@ic.ufal.br 38 / 38
Infra-estrutura de Software
Infra-estrutura de Software Apresentação Ciência da Computação Professor: Carlos Ferraz Monitoria: em formação Horários: Quartas e Sextas, 08-10h (D-005) Laboratório: G4, normalmente URL: http://www.cin.ufpe.br/~cagf/if677/2013-1
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura
Leia maisCurso Técnico em Informática Organização Curricular. A carga horária total dos módulos é oferecida conforme quadro síntese abaixo:
FEDERAÇÃO DOS CÍRCULOS OPERÁRIOS DO RIO GRANDE DO SUL ESCOLA TÉCNICA SANTO INÁCIO Estrada Costa Gama, nº 1009 Belém Velho - Porto Alegre RS Fone: (51) 3374-2858 escola@stoinacio.com.br www.stoinacio.com.br
Leia maisGerenciamento de Recursos para Grades Computacionais Node Control Center. Proposta para o Trabalho de Formatura Supervisionado
Trabalho de Formatura Supervisionado Gerenciamento de Recursos para Grades Computacionais Node Control Center Proposta para o Trabalho de Formatura Supervisionado Carlos Eduardo Moreira dos Santos Orientador:
Leia mais8 Threads. 8.1 Introdução
1 8 Threads 8.1 Introdução Uma thread, também chamada de tarefa, pode ser definida como uma parte ou rotina de um processo em execução que compartilha o mesmo espaço de endereçamento, mas tem seu próprio
Leia maisProfessor: Gládston Duarte
Professor: Gládston Duarte INFRAESTRUTURA FÍSICA DE REDES DE COMPUTADORES Ø Computador Ø Instalação e configuração de Sistemas Operacionais Windows e Linux Ø Arquiteturas físicas e lógicas de redes de
Leia maisTipos de Sistemas Distribuídos (Cluster e Grid)
Tipos de Sistemas Distribuídos (Cluster e Grid) Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência
Leia mais3. Faça uma breve descrição sobre a topologia da rede e o Active Directory-AD DISCIPLINA DE ARQUITETURA FECHADA WINDOWS SERVER
Lista de Exercícios-01 1. Faça uma breve descrição sobre o Active Directory-AD O Active Directory-AD é uma implementaçao de serviço de diretório no protocolo LDAP que armazena informaçoes sobre objetos
Leia maisSDN-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 maisIntegralização: A) TEMPO TOTAL MÍNIMO = 03 (TRÊS) ANOS LETIVOS MÁXIMO = 05 (CINCO) ANOS LETIVOS B) TEMPO ÚTIL (Carga Horária) = 2.
Curso: Graduação: Regime: Duração: MATRIZ CURRICULAR ANÁLISE E DESENVOLVIMENTO DE SISTEMAS (Eixo Tecnológico: Informação e Comunicação) TECNOLÓGICA SERIADO ANUAL - NOTURNO 3 (TRÊS) ANOS LETIVOS Integralização:
Leia maisUm Modelo de Virtualização em Grades Computacionais para Inserção de Recursos Ociosos
Um Modelo de em Grades Computacionais para Inserção de Recursos Ociosos Apresentado por: Josiney de Souza e Rubens Massayuki Suguimoto CI853 - Tópicos em Redes de Computadores III Prof. Aldri Luiz dos
Leia maisUNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA
UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA FACILITADOR VIRTUAL DA APRENDIZAGEM EM QUÍMICA Campina Grande-
Leia maisClassificação Quanto. Sistemas de Lotes (2) Sistemas de Lotes (3)
1 Mono e multiprogramação Introdução Classificação (Aula 2) Recap Sistemas Máquina Profa. Patrícia Gerenciador D. CostaLPRM/DI/UFES Provê Fornece Compartilhamento programador máquina justa recursos Operacionais
Leia maisArquiteturas de Sistemas Distribuídos
Arquiteturas de Sistemas Distribuídos Sistema distribuído O processamento de informações é distribuído em vários computadores ao invés de confinado em uma única máquina. Bastante comum em qualquer organização
Leia maisAula 03-04: Modelos de Sistemas Distribuídos
UNIVERSIDADE Computação Aula 03-04: Modelos de Sistemas Distribuídos 2o. Semestre / 2014 Prof. Jesus Principais questões no projeto de um sistema distribuído (SD) Questão de acesso (como sist. será acessado)
Leia maisNível do Sistema Operacional
Nível do Sistema Operacional (Aula 14) Introdução a Sistemas Operacionais Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/1 Introdução Hardware Provê os recursos básicos
Leia maisBanco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho
Banco de Dados de Músicas Andre Lima Rocha Campos Osório Pereira Carvalho Definição Aplicação Web que oferece ao usuário um serviço de busca de músicas e informações relacionadas, como compositor, interprete,
Leia maisCurso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2
Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 1 Conceitos da Computação em Nuvem A computação em nuvem ou cloud computing
Leia mais} Monolíticas Aplicações em um computador centralizado. } Em Rede Aplicações com comunicação em rede. } Distribuídas Comunicação e cooperação em rede
Prof. Samuel Souza } Monolíticas Aplicações em um computador centralizado } Em Rede Aplicações com comunicação em rede } Distribuídas Comunicação e cooperação em rede } Aplicações que são funcionalmente
Leia maisInfra-estrutura de Software. Apresentação!
Apresentação! Ciência da Computação Professor: Carlos Ferraz Monitoria: em formação Horários: Segundas, 13-15h (D- 005), e Quintas, 15-17h (D- 004) Laboratório: G4, normalmente URL: hsp://www.cin.ufpe.br/~cagf/if677/2012-2
Leia maisO que é Grid Computing
Grid Computing Agenda O que é Grid Computing Grid vs Cluster Benefícios Tipos de Grid Aplicações Ferramentas e padrões Exemplos no mundo Exemplos no Brasil Grid no mundo dos negócios Futuro O que é Grid
Leia maisAvaliação de Desempenho
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Avaliação de Desempenho 4a. Aula Técnicas de Avaliação de Desempenho Modelagem Marcos
Leia maisTÍTULO: KOUPHÓS IMPLEMENTAÇÃO DE UM SISTEMA PARA AUXÍLIO/TRADUÇÃO DE LIBRAS-ASL
TÍTULO: KOUPHÓS IMPLEMENTAÇÃO DE UM SISTEMA PARA AUXÍLIO/TRADUÇÃO DE LIBRAS-ASL CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: COMPUTAÇÃO E INFORMÁTICA INSTITUIÇÃO: FACULDADE DE TECNOLOGIA
Leia maisSistemas Operacionais
Sistemas Operacionais Bibliografia Base Capítulo I Sistemas Operacionais Modernos Andrew S. Tanenbaum Gabriel Pitágoras Silva e Brenner gabrielbrenner@gmail.com Um computador sem seu software nada mais
Leia maisServiços do Cisco Connected Stadium Wi-Fi
Folha de dados Serviços do Cisco Connected Stadium Wi-Fi Melhore a experiência móvel dos torcedores no estádio com os serviços do Cisco Connected Stadium Wi-Fi Resumo A solução Cisco Connected Stadium
Leia maisEngenharia de Software. Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias
Engenharia de Software Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias Sistemas Computacionais Automatiza ou apóia a realização de atividades humanas (processamento da informação)
Leia maisUTFPR - Sistemas Distribuídos Prof. Cesar Augusto Tacla. Anotações. Copyright Cesar Augusto Tacla 2008 - 1 -
- 1 - - 2 - - 3 - Segundo (Garg, 2004), são sistemas compostos por múltiplos processadores conectados por uma rede de comunicação, sendo a rede de comunicação uma LAN (Ethernet) ou WAN (Internet). - 4
Leia maisQUALIDADE DE SOFTWARE
DOCENTE PROFESSOR CELSO CANDIDO QUALIDADE DE SOFTWARE Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC). Conhecimentos: o Web Designer; o Arquitetura
Leia maisXIX CONGRESSO DE PÓS-GRADUAÇÃO DA UFLA 27 de setembro a 01 de outubro de 2010
PROPOSTA DE UMA ARQUITETURA DE INTERFACE DE SOFTWARE PARA GERAÇÃO DE NOTAS MUSICAIS PARA DETECÇÃO DE OBSTÁCULOS MAGNA CAETANO DA SILVA 1, GABRIEL DA SILVA 2 RESUMO Para realização deste trabalho foi realizada
Leia maisBACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia
O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos
Leia maisMF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)
Informática Aplicada Prof. Gilmar F. Aquino Filho São Vicente, SP 22/02/2016 EMENTA Fundamentos em Informática; O computador; História; Origem; Funcionamento; Componentes; Conceito de Hardware; Conceito
Leia maisREDES DE COMPUTADORES HISTÓRICO E CONCEITOS
REDES DE COMPUTADORES HISTÓRICO E CONCEITOS BREVE HISTÓRICO A década de 60 Surgiram os primeiros terminais interativos, e os usuários podiam acessar o computador central através de linhas de comunicação.
Leia maisOracle WebLogic Server 11g: Conceitos Básicos de Administração
Oracle University Entre em contato: 0800 891 6502 Oracle WebLogic Server 11g: Conceitos Básicos de Administração Duração: 5 Dias Objetivos do Curso Este curso treina administradores Web nas técnicas para
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 maisRede de Computadores (REC)
Rede de Computadores (REC) Aula 04 Camada de Aplicação Prof. Jackson Mallmann dcc2jm@joinville.udesc.br Exemplos de requisição via telnet. iniciar / executar / cmd (Windows) telnet endereço telnet 192.168.1.3
Leia maisPortabilidade da Linha RM Versão 11.40.0
Portabilidade da Linha RM Versão 11.40.0 Data Responsável Versão Doc. Observação 23/11/2012 Camilo Ribeiro da Silva 2 Revisão Conteúdo Portabilidade para Servidor de Banco de Dados... 3 Níveis de Compatibilidade
Leia maisESTUDO DE CASO: LeCS: Ensino a Distância
ESTUDO DE CASO: LeCS: Ensino a Distância HERMOSILLA, Lígia Docente da Faculdade de Ciências Jurídicas e Gerenciais de Garça FAEG - Labienópolis - CEP 17400-000 Garça (SP) Brasil Telefone (14) 3407-8000
Leia maisCartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia)
Cartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia) Cartilha disponibilizada em atendimento ao disposto na Resolução Anatel n.º 574/2011 Página
Leia maisAdministração de Sistemas de Informação Gerenciais
Administração de Sistemas de Informação Gerenciais UNIDADE III: Infraestrutura de Tecnologia da Informação Atualmente, a infraestrutura de TI é composta por cinco elementos principais: hardware, software,
Leia maisAprovação do curso e Autorização da oferta. PROJETO PEDAGÓGICO DE CURSO FIC de INFORMÁTICA II - FERRAMENTAS PARA ESCRITÓRIO. Parte 1 (Solicitante)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA Aprovação do curso e Autorização da oferta PROJETO PEDAGÓGICO
Leia maisProgramação Concorrente
+ XV Jornada de Cursos CITi Programação Concorrente Aula 1 Benito Fernandes Fernando Castor João Paulo Oliveira Weslley Torres + Suposições básicas Conhecimento básico sobre Programação Orientada a Objetos
Leia maisUNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular SISTEMAS OPERATIVOS Ano Lectivo 2015/2016
Programa da Unidade Curricular SISTEMAS OPERATIVOS Ano Lectivo 2015/2016 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Informática 3. Ciclo de Estudos 1º 4. Unidade Curricular
Leia maisPortabilidade da Linha RM Versão 11.0.0
Portabilidade da Linha RM Versão 11.0.0 Conteúdo Portabilidade para Servidor de Banco de Dados... 3 Portabilidade para Servidor de Aplicação... 4 Portabilidade para Servidor de Terminal Services... 5 Portabilidade
Leia maisIntrodução à Arquitetura de Computadores. Renan Manola Introdução ao Computador 2010/01
Introdução à Arquitetura de Computadores Renan Manola Introdução ao Computador 2010/01 Introdução Conceitos (1) Computador Digital É uma máquina que pode resolver problemas executando uma série de instruções
Leia maisDiagrama lógico da rede da empresa Fácil Credito
Diagrama lógico da rede da empresa Fácil Credito Tabela de endereçamento da rede IP da rede: Mascara Broadcast 192.168.1.0 255.255.255.192 192.168.1.63 Distribuição de IP S na rede Hosts IP Configuração
Leia maisRESOLUÇÃO N 03/15 CAEPE RESOLVE
Conselho de Administração, Ensino, Pesquisa e Extensão CAEPE RESOLUÇÃO N 03/15 CAEPE DISPÕE SOBRE AS ATIVIDADES COMPLEMENTARES DE GRADUAÇÃO DOS CURSOS SUPERIORES DA FACULDADE FTEC. O Conselho de Administração,
Leia maisContribuição das Tecnologias da Informação e Comunicação no Processo Ensino-Aprendizagem
Contribuição das Tecnologias da Informação e Comunicação no Processo Ensino-Aprendizagem Prof. Dr. Luis Paulo Leopoldo Mercado Programa de Pós-Graduação em Educação Universidade Federal de Alagoas Conteúdos
Leia maisBRAZIL. Empresa líder em Softwares Open Source no Brasil
BRAZIL Empresa líder em Softwares Open Source no Brasil Na área Educacional é pioneira e referência no Brasil e América Latina em Treinamentos e Capacitação Avançada das principais soluções corporativas
Leia maisDISCIPLINAS OPTATIVAS: ÁREA DE COMPUTAÇÃO
DISCIPLINAS OPTATIVAS: ÁREA DE COMPUTAÇÃO Comércio Eletrônico Carga Horária: AT (68) AP (00) APS (12) TA (80) Pré-requisito: sem pré-requisitos. Modelos de Comércio Eletrônico. Comércio Eletrônico e o
Leia maisComponente de Formação Técnica. Disciplina de
CURSOS PROFISSIONAIS DE NÍVEL SECUNDÁRIO Técnico de Gestão e Programação de Sistemas Informáticos PROGRAMA Componente de Formação Técnica Disciplina de Sistemas Operativos Escolas Proponentes / Autores
Leia maisModelos de Sistemas Distribuídos. . Requerimentos de Projeto para Arquiteturas Distribuídas
Modelos de Sistemas Distribuídos. Introdução. Modelos is. Requerimentos de Projeto para s Distribuídas 1 Introdução Introdução. Existem 2 conjuntos de modelos de sistemas distribuídos: -> Conjunto dos
Leia maisPRÓ-REITORIA DE ENSINO DE GRADUAÇÃO (PROENG) ASSESSORIA DE DESENVOLVIMENTO ASSESSORIA JURÍDICA
FORMULÁRIO DE ALTERAÇÃO DE EMENTAS CURSO: SISTEMAS DE INFORMAÇÃO MATRIZ(ES) CURRICULAR(ES): 2011 ALTERAÇÕES PASSAM A VIGORAR A PARTIR DO SEMESTRE: 2015.1 Banco de Dados I Estudo dos aspectos de modelagem
Leia maisSistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s
Plano de Projeto Versão Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s 2010 2 Histórico de Revisões Data Versão Descrição Autores 07/04/2010 1.0 Criação da primeira versão do Plano
Leia maisSeu manual do usuário KASPERSKY LAB ADMINISTRATION KIT 8.0 http://pt.yourpdfguides.com/dref/3741343
Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para KASPERSKY LAB ADMINISTRATION KIT 8.0. Você vai encontrar as respostas a todas suas perguntas
Leia maisIntrodução à Computação. Conceitos básicos sobre computadores. ISEP DEI, Angelo Martins 2006 Conceitos básicos sobre computadores - 1
Introdução à Computação Conceitos básicos sobre computadores ISEP DEI, Angelo Martins 2006 Conceitos básicos sobre computadores - 1 Conteúdo Computadores Apresentação sumária da estrutura interna dos computadores
Leia maisProf. Samuel Henrique Bucke Brito
- Dispositivos de Interconexão www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Componentes de Rede Diversos são os componentes de uma rede de computadores e entendê-los
Leia maisFUNDAÇÃ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 maisJSensor: Uma plataforma paralela e distribuída para simulações de redes de sensores
Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM JSensor: Uma plataforma paralela e distribuída para simulações de redes de
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Processos e Threads Andreza Leite andreza.leite@univasf.edu.br Plano de Aula 2 Gerenciamento de Processos Threads Aplicações com múltiplas Threads Concorrência e Compartilhamento
Leia maisSoluções HP DesignJet para construção
Soluções HP DesignJet para construção Aumente a colaboração entre equipes e acelere os cronogramas de construção Soluções de impressão e digitalização HP DesignJet para construção Conclua dentro do prazo
Leia maisApresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais
DCA-108 Sistemas Operacionais Luiz Affonso Guedes www.dca.ufrn.br/~affonso affonso@dca.ufrn.br Apresentação Disciplina básica do curso de Engenharia de Computação Carga-horária: 60h teóricas Associadas
Leia maisWindows NT 4.0. Centro de Computação
Windows NT 4.0 Centro de Computação Tópicos Introdução Instalação Configuração Organização da rede Administração Usuários Servidores Domínios Segurança Tópicos È O sistema operacional Windows NT È Características:
Leia maisPortal GridUNESP. I Workshop do SPRACE. Guilherme Rippi Araújo Leandro Junqueira Garcia Miserani
Portal GridUNESP I Workshop do SPRACE Guilherme Rippi Araújo Leandro Junqueira Garcia Miserani Março/2007 2 Sumário Portal; Arquitetura; Ambiente de Desenvolvimento; Portal GridUNESP; Avaliação; Conclusão.
Leia maisAs respostas devem ser assinadalas na Folha de Resposta, a qual deverá ser entregue ao Fiscal de Sala Itapetininga, 04 de Dezembro de 2015
As respostas devem ser assinadalas na Folha de Resposta, a qual deverá ser entregue ao Fiscal de Sala Itapetininga, 04 de Dezembro de 2015 1) Moraes (2014) apresenta em seu texto Tecnologias digitais e
Leia maisApresentação da Disciplina Processo de Software
Apresentação da Disciplina Processo de Software Prof.ª Dra. Aida Araújo Ferreira aidaferreira@recife.ifpe.edu.br Modelos de Melhoria de Processo de Software Tecnologia em Análise e Desenvolvimento de Sistemas
Leia maisSupercomputadores dominavam o mercado
Clusters e Grids Introdução Supercomputadores dominavam o mercado Alto custo Requerem mão de obra muito especializada Desenvolvimento de microprocessadores poderosos a um baixo custo Desenvolvimento de
Leia maisPerfil Profissional do Módulo de Especialização Técnica em Java com Websphere e Rational
Perfil Profissional do Módulo de Especialização Técnica em Java com Websphere e Rational Perfil: Desenvolvem e operam sistemas em Linguagem de Programação Java (JEE); configuram servidores de aplicação;
Leia mais10º FÓRUM DE EXTENSÃO E CULTURA DA UEM INCLUSÃO DIGITAL PARA PESSOAS COM NECESSIDADES EDUCATIVAS ESPECIAIS
10º FÓRUM DE EXTENSÃO E CULTURA DA UEM INCLUSÃO DIGITAL PARA PESSOAS COM NECESSIDADES EDUCATIVAS ESPECIAIS Adriéli Volsi 1 Andressa Izepe 2 Helen Braga do Prado 3 Natalina Francisca Mezzari Lopes O projeto
Leia maisCURSO DE SISTEMAS DE INFORMAÇÃO
1 CURSO DE SISTEMAS DE INFORMAÇÃO EMENTÁRIO DAS DISCIPLINAS 2009.1A Atualizado em 10 de junho BRUSQUE de 2013 pela Assessoria (SC) de Desenvolvimento 2013 2 SUMÁRIO 1ª FASE... 4 01 ADMINISTRAÇÃO GERAL...
Leia maisCurso Superior de Tecnologia em Análise e Desevolvimento de Sistemas CÂMPUS GASPAR
Curso Superior de Tecnologia em Análise e Desevolvimento de Sistemas CÂMPUS GASPAR MATRIZ CURRICULAR Módulo/Semestre 1 Carga horária total: 400h Unidade Curricular C/H Semestral Pré-Requisito Matemática
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
Leia maisSoluções de Acessibilidade. VLibras - Desktop. Manual de Instalação da Ferramenta. Microsoft Windows R. Núcleo de Pesquisa e Extensão / LAViD
Soluções de Acessibilidade VLibras - Desktop Manual de Instalação da Ferramenta Microsoft Windows R Núcleo de Pesquisa e Extensão / LAViD 2016 INTRODUÇÃO Objetivo Este manual contém introdução e informações
Leia maisAPRESENTAÇÃO GRAVITYZONE BUSINESS SECURITY
APRESENTAÇÃO GRAVITYZONE BUSINESS SECURITY 1 A solução GravityZone Business Security O Bitdefender GravityZone Business Security é um serviço desenvolvido pela Bitdefender dedicado à simplicidade e flexibilidade
Leia maisPlano de Ensino IDENTIFICAÇÃO
Plano de Ensino IDENTIFICAÇÃO EIXO TECNOLÓGICO: Informação e Comunicação CURSO: Tecnologia em Sistemas para Internet FORMA/GRAU:( )integrado ( )subsequente ( ) concomitante ( ) bacharelado ( ) licenciatura
Leia maisUNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.
UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores
Leia maisFuncionalidades da ferramenta zabbix
Funcionalidades da ferramenta zabbix Jordan S. Romano¹, Eduardo M. Monks¹ ¹Curso Superior de Tecnologia em Redes de Computadores FACULDADE DE TECNOLOGIA SENAC PELOTAS (FATEC PELOTAS) Rua Gonçalves Chaves,
Leia maisProjetos I Resumo de TCC. Luiz Rogério Batista De Pieri Mat: 0413829 5
Projetos I Resumo de TCC Luiz Rogério Batista De Pieri Mat: 0413829 5 MAD RSSF: Uma Infra estrutura de Monitoração Integrando Redes de Sensores Ad Hoc e uma Configuração de Cluster Computacional (Denise
Leia maisSistemas Distribuídos Visão Geral de Sistemas Distribuídos I. Prof. MSc. Hugo Souza
Sistemas Distribuídos Visão Geral de Sistemas Distribuídos I Prof. MSc. Hugo Souza Voltando ao tempo, em meados da década de quarenta, os Estados Unidos buscavam desenvolver estratégias militares de comunicação
Leia maisII Feira das Profissões
II Feira das Profissões Carreiras e mercado de trabalho em computação 13 e 14 de agosto de 2008 Prof. Marcus Vinícius Midena Ramos UNIVASF marcus.ramos@univasf.edu.br www.univasf.edu.br/~marcus.ramos (74)3614.1936
Leia maisRESOLUÇÃO Nº 011/2006
RESOLUÇÃO Nº 011/2006 Confere com original CRIA o Curso de Pós-Graduação Lato Sensu em Informática aplicada à Educação, em nível de Especialização. O REITOR DA UNIVERSIDADE DO ESTADO DO AMAZONAS e PRESIDENTE
Leia maisOFICINA : Escolha e Avaliação de Materiais Didáticos Digitais em contexto de uso
OFICINA : Escolha e Avaliação de Materiais Didáticos Digitais em contexto de uso AUTORA Katia Alexandra de Godoi SOFTWARE(S) SUGERIDOS PARA EXPLORAÇÃO E ANÁLISE Softwares disponíveis no netbook; Objetos
Leia maisSISTEMAS DISTRIBUIDOS. Prof. Marcelo de Sá Barbosa
Prof. Marcelo de Sá Barbosa CLUSTER: Um cluster é um conjunto de computadores independentes conectados por rede que formam um sistema único através do uso de software. Um cluster, ou aglomerado de computadores,
Leia maisSistemas Operacionais Arquitetura e organização de sistemas operacionais: Uma visão estrutural hardware & software. Prof. MSc.
Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Uma visão estrutural hardware & software Prof. MSc. Hugo Souza Continuando nossas aulas relativas ao Módulo 1, veremos a seguir
Leia maisSOLUÇÃO EM DISPOSITIVO MÓVEL PARA ATENDIMENTO DE RESTAURANTES E LANCHONETES EM VIÇOSA-MG 1
615 SOLUÇÃO EM DISPOSITIVO MÓVEL PARA ATENDIMENTO DE RESTAURANTES E LANCHONETES EM VIÇOSA-MG 1 Guilherme Paulo de Barros 2, Arthur Lemos 3, Heber Fernandes Amaral 4 Resumo: Nos dias atuais, com a popularização
Leia maisSistemas Distribuídos (DCC/UFRJ)
Sistemas Distribuídos (DCC/UFRJ) Aula 1: 4 de abril de 2016 1 Conceitos básicos sobre sistemas distribuídos 2 Computação distribuída Computação distribuída A computação distribuída envolve o projeto, implementação
Leia maisSistemas supervisórios
Sistemas supervisórios O software supervisório utiliza a representação de objetos estáticos e animados para representar todo o processo de uma planta, assim como uma interface IHM. Ela opera em dois modos:
Leia maisPRÓ-REITORIA DE EXTENSÃO, PESQUISA E INOVAÇÃO DIRETORIA DE INOVAÇÃO E PESQUISA FORMULÁRIO II: Relatório de Atividades de Pesquisa
PRÓ-REITORIA DE EXTENSÃO, PESQUISA E INOVAÇÃO DIRETORIA DE INOVAÇÃO E PESQUISA FORMULÁRIO II: Relatório de Atividades de Pesquisa 1. IDENTIFICAÇÃO TÍTULO TMCAP Tecnologia Móvel para Captura e Armazenamento
Leia maisDISTRIBUTED SYSTEMS ARCHITECTURES. Ian Sommerville, 8º edição Capítulo 12 Aula de Luiz Eduardo Guarino de Vasconcelos
DISTRIBUTED SYSTEMS ARCHITECTURES Ian Sommerville, 8º edição Capítulo 12 Aula de Luiz Eduardo Guarino de Vasconcelos Objetivos Explicar as vantagens e desvantagens das arquiteturas de sistemas distribuídos
Leia maisPRÓ - REITORIA ACADÊMICA PLANO DE ENSINO
1 de 12 18/2/2011 14:45 CURSO: CIÊNCIA DA COMPUTAÇÃO - MANHÃ DISCIPLINA: SISTEMAS DISTRIBUÍDOS PROFESSOR(a): VALDERI REIS QUIETINHO LEITHARDT ANO/SEMESTRE: 2011/1 CARGA HORÁRIA: 60 Horas PRÓ - REITORIA
Leia maisInstalando e Configurando o Ubuntu Desktop e suas Edições
Instalando e Configurando o Ubuntu Desktop e suas Edições Instalar o Ubuntu Desktop v14.04 Dual Boot Windows 7 Módulo - VI versão: 1.3-29/05/2014 Professor do Curso de GNU/Linux Ubuntu Desktop Prof. Robson
Leia maisParadigmas de Linguagens de Programação
Paradigmas de Linguagens de Programação Faculdade Nova Roma Cursos de Ciências da Computação (6 Período) Prof. Adriano Avelar - Site: www.adrianoavelar.com Email: edson.avelar@yahoo.com.br Ementa Introdução
Leia maisO uso do DOSVOX no Laboratório de Informática Educativa do IBC
O uso do DOSVOX no Laboratório de Informática Educativa do IBC Bianca Della Líbera Vanessa França da Silva Instituto Benjamin Constant Eixo Temático: Tecnologia assistiva Palavras chave: deficiência visual,
Leia mais