Portal de Revistas da UNIFENAS (Univ. José do Rosário Vellano)
Not a member yet
385 research outputs found
Sort by
Aplicação de Sistema Distribuído para otimização do treinamento para o reconhecimento de voz
A demanda crescente e contínua por maior poder de processamento tem ocupado um papel central na história da Computação. Uma tendência observável, é que as exigências de poder computacional da parte de cientistas e engenheiros acham-se sempre um passo à frente da capacidade oferecida pela indústria tecnológica.Com isso, surge a necessidade de um contínuo aumento em disponibilizar recursos computacionais com um elevado grau de eficiência. Assim, a computação distribuída consiste em adicionar o poder computacional de diversos computadores, interligados por uma rede de comunicação, ou mais de um processador, trabalhando em conjunto no mesmo computador, para processar colaborativamente determinada tarefa de forma coerente e transparente, ou seja, como se apenas um único e centralizado computador estivesse executando a tarefa.A união de diversos computadores com o objetivo de compartilhar a execução de tarefas é conhecida como sistema distribuído. Esse trabalho tem como objetivo o desenvolvimento de uma aplicação distribuída, para tentar otimizar o tempo de treinamento para reconhecimento de voz, pois o treinamento se trata de uma tarefa complexa, que tem um alto custo computacional em nível de processamento e tempo.Devido a essas características do treinamento, surgiu a idéia da criação de uma aplicação que permita a distribuição de tarefas por uma rede de computadores, a fim de que haja um aumento no poder de processamento e, conseqüentemente uma otimização do tempo de espera por resultados.A aplicação se divide em módulo cliente e módulo servidor, onde o módulo servidor irá gerenciar vários clientes distribuídos pela rede de comunicação. Devido a essa arquitetura ainda há uma otimização no gerenciamento das tarefas, otimizando a organização e análise de resultados.A aplicação poderá não somente ser utilizada para o treinamento para o reconhecimento de voz, mas poderá ser utilizada para qualquer outra aplicação do mesmo porte
Modelagem e implementação de uma versão multiusuário do Sistema lúdico-educacional Prof.Net
A necessidade dos educadores de buscar novas formas de levar seus alunos a construir conhecimento tem feito com que, cada vez mais, eles recorressem à tecnologia para descobrir maneiras eficazes de prender a atenção de seus alunos. Nesta busca, a utilização de computadores se tornou uma realidade em muitas salas de aula, sendo, em sua maioria, utilizados como uma ferramenta de aprendizado e não apenas como um meio para a educação. Esta utilização auxilia o aprendizado dos alunos, fazendo com que eles construam conhecimentos e/ou reforcem o aprendizado realizado em sala de aula. Este trabalho propõe tornar a ferramenta Prof.Net efetivamente multiusuário, utilizada atualmente em um colégio de Alfenas, de forma que esta ferramenta atenda a mais de um professor de forma satisfatória. Ela foi totalmente remodelada para que os cadastros de cada professor ficassem relacionados a eles e não mais fiquem disponíveis a todos os professores. Para uma maior agilidade e interatividade, foi utilizada a tecnologia AJAX em todas as páginas do sistema e também foi reformulada a forma de exibição dos dados nas páginas, bem como redesenhado o layout, para que o ambiente se tornasse mais amigável para seus usuários
Modelagem e implementação de um sistema para supervisão de equipamentos industriais
Este trabalho tem como objetivo mostrar a aplicação de sistemas informatizados na solução de problemas de automação industrial, onde a principal meta é desenvolver um software destinado à supervisão (Sistema Supervisório) de uma máquina com padrão industrial. Esta máquina está baseada na construção de um protótipo didático de uma esteira rolante selecionadora que tem a função de separar objetos pelo tamanho, armazenando-os em embalagens diferentes ao longo da esteira.Esta esteira é controlada por um equipamento denominado CLP (Controlador Lógico Programável). O CLP se mostra atualmente como uma poderosa ferramenta de automação com arquitetura programável (através da Linguagem Ladder) e é, neste projeto, responsável em cumprir todas as funções de controle sobre o protótipo, bem como realizar a comunicação com um computador onde é executado o software de supervisão desenvolvido. Este sistema permite ao usuário a supervisão remota de todas as condições da esteira, otimizando assim sua operação e gerenciamento.A interface homem/máquina do sistema supervisório permite ao usuário ligar e desligar a esteira, visualizar seu estado de funcionamento e estabelecer parâmetros que determinam diferentes ações de controle na seleção dos objetos conduzidos. Para a implementação do software foi utilizada a linguagem Visual Basic® e a comunicação entre CLP e PC se dá através da porta serial RS232C e pelo protocolo DDE (Dynamic Data Exchange) disponível nos serviços do sistema operacional Windows® . O CLP aplicado é da marca Allen Bradley, modelo Micrologix 1000, programado na linguagem Ladder pelo utilitário RSLogix da empresa Rockwell Automation
Implementação de um simulador da máquina de Turing
Este projeto foi idealizado com o objetivo de construir um simulador da Maquina Universal de Turing, que será usado principalmente para fins didáticos em apoio a disciplina de Teoria da Computação. A Máquina Universal de Turing foi um fator revolucionário na proposta de que um computador poderia executar qualquer tarefa numa época em que este era utilizado somente em cálculos matemáticos. Esta máquina, cujas operações estão limitadas a ler e escrever símbolos em uma fita e mover através desta para a direita ou esquerda, é capaz de efetuar qualquer operação computacional.Observando os vários programas já desenvolvidos sobre o mesmo tema, foi constatado que eles possuem uma interface muito hermética, ou seja, de difícil compreensão para um usuário comum. Eles necessitam, por exemplo, da transposição de todas as informações de um autômato para uma tabela, para representar o funcionamento do mesmo. O simulador foi desenvolvido baseado em conceitos fundamentais e avançados de Programação Orientada a Objetos (POO), pelos quais se projetou os componentes da Máquina. Ele utiliza também Estruturas de Dados e Rotinas Gráficas. A fita e o programa (autômato), foram desenvolvidos como componentes individuais, o que proporcionará maior facilidade para possíveis casos de reuso dos mesmos.Para a implementação utilizou-se a ferramenta de desenvolvimento Borland® Delphi™ 7
Otimização do Algoritmo de Busca e Implementação de uma Interface Web para um Chatterbot
Este trabalho visa o desenvolvimento de uma interface para a web do chatterbot desenvolvido no projeto anterior denominado “Chatterbot: um sistema de inferência para agentes de conversação utilizando Lógica de Predicados”.A interface terá um personagem que, dependendo do momento, interagirá com o usuário através de movimentos e gestos ou, ainda, demonstrará imagens para uma melhor explicação do assunto.Com base nesses recursos, será possível o desenvolvimento de um assistente virtual para a UNIFENAS capaz de fornecer informações sobre vestibulares, como cursos, dicas, locais e datas das provas