Ciência da Computação
URI permanente para esta coleçãohttps://locus.ufv.br/handle/123456789/197
Navegar
Item 2DMG Uma arquitetura de classes de middleware para a portabilidade de aplicativos gráficos 2D em dispositivos móveis(Universidade Federal de Viçosa, 2011-07-28) Lobato, Paulo Alexandre; Braga, José Luis; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787263E8; Andrade, Marcus Vinícius Alvim; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4785900Z5; Rocha, Mauro Nacif; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7; http://lattes.cnpq.br/4387168389732630; Patrocínio Júnior, Zenilton Kleber Gonçalves do; http://lattes.cnpq.br/8895634496108399Desde o início do uso de recursos computacionais, pesquisadores, engenheiros e empresas têm se beneficiado de ferramentas científicas cada vez mais sofisticadas em relação à computação. Softwares de CAD (computer-aided design) e de cálculos estatísticos são uma pequena amostra desse vasto campo de aplicações. Os avanços recentes na área da Computação Móvel permitem ampliar consideravelmente a aplicabilidade das ferramentas computacionais, na medida em que estas podem ser carregadas em dispositivos menores e com acesso à rede sem fio. Embora o uso de dispositivos móveis já esteja bem consolidado para o acesso à Internet, a sistemas corporativos, à organização de dados pessoais e entretenimento, sua utilização ainda é pequena em aplicações técnicas e científicas. Isto se deve à falta de recursos de programação adequados, especialmente no tocante ao uso de métodos numéricos e computação gráfica, muito comuns nesse tipo de aplicação. Neste trabalho, apresenta-se uma arquitetura de classes como camadas de adaptação de software (middleware) que auxilia o desenvolvimento e a portabilidade de aplicações em diferentes plataformas, como iOS (iPhone/iPad/iPodTouch), Android, Symbian e Windows Mobile.Item Uma implementação do protocolo de roteamento Multi-Geo para redes de sensores sem fio usando Quadtrees(Universidade Federal de Viçosa, 2009-10-14) Souza, Vitor Barbosa Carlos de; Ferreira, Ricardo dos Santos; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5; Goulart, Carlos de Castro; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784106Y9; Rocha, Mauro Nacif; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7; http://lattes.cnpq.br/3856486303391311; Mini, Raquel Aparecida de Freitas; http://lattes.cnpq.br/6331835838649652; Santos, André Gustavo dos; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4796253Z5Este trabalho apresenta o Multi-Q, uma versão modificada do Multi-Geo, que é um protocolo adaptativo híbrido para Redes de Sensores Sem Fio (RSSFs) cujo comportamento é baseado no tráfego da rede em um dado momento. Ele usa um comportamento reativo quando a frequência de eventos é baixa e um comportamento proativo quando a frequência de eventos aumenta. A principal diferença entre a nova versão e a anterior é o uso de agrupamentos de diferentes tamanhos de acordo com o número de nós, assim, o tamanho de cada agrupamento é inversamente proporcional ao número de nós em sua área. Outras diferenças são a limitação no alcance das difusões dentro de um agrupamento e a eleição de um novo nó líder quando o atual falha. O objetivo desse protocolo é reduzir o número de mensagens de controle e de dados na rede, que são os principais responsáveis pelo consumo energético. Além disso, ele preserva o esquema de envio multi-salto que é uma outra estratégia efetiva para a economia no consumo energético da rede. Os resultados apresentadas ao final deste trabalho mostram que este protocolo obteve uma redução no consumo energético em comparação com versões anteriores, mantendo a taxa de entrega de pacotes. Além desse protocolo, este trabalho também gerou uma ferramenta para simulação de RSSF através da criação de uma extensão para a ferramenta Hades.Item m-PVANet: adaptação de uma ferramenta de auxílio ao ensino na Universidade Federal de Viçosa para ambientes móveis(Universidade Federal de Viçosa, 2008-11-28) Oliveira, Nidyana Rodrigues Miranda de; Braga, José Luis; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787263E8; Passos, Frederico José Vieira; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4781218J9; Rocha, Mauro Nacif; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4758376Z5; Andrade, Marcus Vinícius Alvim; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4785900Z5; Gomes, Rogério Martins; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4705602U7O conceito de mobilidade vem ganhando espaço no cotidiano das pessoas, especialmente nos processos de comunicação, tendo em vista o valor agregado que os dispositivos móveis em geral estão proporcionando. Com o aperfeiçoamento dessas tecnologias, o desenvolvimento de aplicações e serviços em dispositivos móveis estão se tornando cada vez mais comuns à sociedade em várias áreas. Nesse contexto tão dinâmico e repleto de oportunidades surge a utilização de dispositivos móveis na área da educação criando um novo conceito denominado Mobile Learning ou m-learning. Seu grande potencial encontra-se na utilização da tecnologia móvel como parte de um modelo de aprendizado integrado, caracterizado pelo uso de dispositivos de comunicação sem fio. No presente trabalho serão relatadas as etapas para o desenvolvimento da dissertação; serão mostrados cenários que utilizam dispositivos móveis na área educacional. Será feita a descrição sobre implementação da ferramenta de auxílio ao aprendizado móvel na Universidade Federal de Viçosa.Item Uma metodologia de localização utilizando perfis para ambientes indoor em redes 802.11(Universidade Federal de Viçosa, 2011-10-28) Almeida, Wilker Rodrigues de; Goulart, Carlos de Castro; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784106Y9; Ferreira, Ricardo dos Santos; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5; Rocha, Mauro Nacif; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7; http://lattes.cnpq.br/5666797525166452; Oliveira, Ricardo Augusto Rabelo; http://lattes.cnpq.br/5486578243421803Enquanto hoje em dia a localização em ambiente outdoor é bem resolvida utilizando GPS e outros métodos, a indoor ainda precisa de mais estudos e melhorias. A maioria das técnicas disponíveis hoje não podem ser generalizadas e usadas em qualquer ambiente sem antes realizar um estudo aprofundado da propagação do sinal e seu mapeamento, e as técnicas atuais de localização em ambientes externos não são boas o suficiente para esta finalidade. Muitos modelos alcançam uma boa precisão, mas não reduzem o seu trabalho caso você tente implantar a mesma técnica em um ambiente com características semelhantes. Assim, o trabalho que poderia ser reduzido torna-se redundante, exigindo os mesmos passos para implantar em um local parecido. Por isso propomos um modelo no qual caso já tenhamos implementado o mesmo em um determinado ambiente, e nós precisamos de replicá-lo em locais com as mesmas características (outros andares no mesmo prédio, ou em outros edifícios com as mesmas características), o trabalho inicial de implementação pode ser bastante reduzido. Nossos resultados iniciais mostram uma precisão média de 5m em áreas "bem servidas" por pontos de acesso, e 14m considerando as áreas onde os sinais de ponto de acesso são fracos. Além disso, esta solução pode facilitar o uso de Serviços Baseados em Localização (LBS) em vários tipos de ambientes internos, reduzindo os custos de implantação.Item Um modelo de arquitetura de matching entre perfis de usuários e serviços(Universidade Federal de Viçosa, 2008-11-28) Mendes, Thiago Souto; Oliveira, Alcione de Paiva; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0; Braga, José Luis; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787263E8; Rocha, Mauro Nacif; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4750739J6; Iorio, Vladimir Oliveira Di; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9; Gomes, Rogério Martins; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4705602U7Na era da Computação Pervasiva, uma classe de aplicações vem despertando um interesse crescente na comunidade acadêmica, chamadas aplicações móveis sensíveis ao contexto. A Computação Ciente de Contexto necessita de mecanismos de representação de informações de contexto que facilitem o processamento dessas informações por infra- estruturas de software. Uma possível solução é integrar tecnologias de Web Semântica no desenvolvimento de aplicações cientes de contexto através da modelagem e implementação de ontologias como extensão a uma infra- estrutura de gerenciamento de informações de contexto. A arquitetura deve possuir um modelo formal e padrão de representação de informações de contexto, suporte à interoperabilidade semântica entre aplicações cientes de contexto e mecanismos de inferência com base na semântica desse modelo ontológico. Este trabalho propõe um modelo de arquitetura distribuída, baseada em dispositivos móveis e orientada a serviços, capaz de anotar semanticamente a descrição dos serviços e do perfil dos usuários. Um usuário poderá fazer buscas e execução de serviços semânticos, além de poder consultar mapas para descobrir a localização de serviços.Item Proposta de abordagem heurística para geração de leiaute de corte irregular bidimensional(Universidade Federal de Viçosa, 2013-07-26) Romanelli, Alexandre; Arroyo, José Elias Cláudio; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4703979J8; Santos, André Gustavo dos; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4796253Z5; Rocha, Mauro Nacif; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7; http://lattes.cnpq.br/1498406689576825; Noronha, Thiago Ferreira de; http://lattes.cnpq.br/5748979136074637O problema abordado neste trabalho consiste em fornecer um leiaute formado pelo posicionamento de um conjunto de itens sobre a área de um objeto receptor, de modo que todos os itens fiquem completamente posicionados no interior da superfície do recipiente, e que não haja sobreposição entre os itens. É tratado o contexto mais específico em que apenas duas dimensões são consideradas dos objetos relacionados, e o recipiente é retangular, supostamente limitado apenas por sua largura. Neste trabalho, é feita a proposta de uma nova abordagem construtiva para fornecer soluções para o problema de corte e empacotamento, formada pela combinação de elementos de outras técnicas de resolução do mesmo problema. O novo método inclui heurísticas para ordenação da sequência de itens a posicionar, regras de determinação da posição que cada item deve ocupar, e uma técnica de compactação de leiaute baseada em programação linear. Este trabalho contém a descrição detalhada desta abordagem, bem como os experimentos realizados e os resultados obtidos. Os melhores resultados estão comparados a outros métodos construtivos encontrados na literatura, superando-os para 11 das 14 instâncias avaliadas. A contribuição desta pesquisa está na introdução de um novo método para a resolução de problemas de corte e empacotamento, possibilitando a realização de outros trabalhos que explorem a adaptação da abordagem proposta para sua aplicação em procedimentos de busca para obter melhores soluções.Item Uma Proposta de Extensões à UML para Modelagem de Aplicações em Ambientes Móveis para Aplicações Orientadas a Serviços(Universidade Federal de Viçosa, 2008-02-27) Castro, Italo Rodrigues; Lisboa Filho, Jugurta; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4761190T6; Braga, José Luis; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787263E8; Rocha, Mauro Nacif; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4107983A2; Oliveira, Alcione de Paiva; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0; Tronto, íris Fabiana de Barcelos; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4707515J4; Iorio, Vladimir Oliveira Di; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9Com o grande crescimento do uso de dispositivos móveis (laptop, palmtop, ou algum tipo Personal Digital Assistants (PDA)), surgiu um novo paradigma da computação: a computação móvel. O novo paradigma permite que os usuários desse ambiente tenham acesso a serviços independente de sua localização, ou seja, permite a mobilidade. Estão sendo feitos vários estudos na área de computação móvel para atender de forma cada vez melhor às necessidades dos usuários. O desenvolvimento de softwares nesta área está aumentando e por esta razão os desenvolvedores desses tipos de sistemas estão adotando estratégias para aumentar a qualidade e a produtividade de softwares de serviços para ambientes móveis. Para atingir esta finalidade, foi feito um estudo da Service Oriented Architecture(SOA) para otimizar o tempo gasto no desenvolvimento desses tipos de sistemas. A SOA é uma abordagem de arquitetura a partir de serviços autônomos. A United Modeling Language (UML) é uma linguagem de modelagem padrão para softwares e sistemas orientados a objetos. Ela foi projetada para visualizar, especificar, construir e documentar vários aspectos de um sistema. Com o intuito de minimizar os problemas existentes no desenvolvimento desses sistemas, foi proposto neste trabalho um perfil UML, constituído por um grupo predefinido de estereótipos e restrições que em conjunto especializam e configuram a UML para a modelagem de serviços para ambientes móveis. O perfil proposto foi avaliado através da modelagem de uma aplicação real baseada na SOA através de diagramas UML.Item Requisitos de usabilidade e extensões UML para aplicações em ambientes móveis(Universidade Federal de Viçosa, 2008-02-28) Barros, Daniella Inácio de; Oliveira, Alcione de Paiva; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0; Braga, José Luis; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787263E8; Rocha, Mauro Nacif; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4777382T8; Iorio, Vladimir Oliveira Di; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9; Tronto, íris Fabiana de Barcelos; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4707515J4Computação móvel é uma tecnologia que permite que as pessoas obtenham serviços computacionais independente de sua localização física. A fim de facilitar a mobilidade do usuário, os dispositivos utilizados são pequenos, com o intuito de facilitar sua locomoção. Com isso, origina-se uma limitação na interação usuário-máquina, pois as interfaces de entrada e saída dos dispositivos ficam limitadas, devido à redução do tamanho dos mesmos. Assim, a interface gráfica com o usuário também fica limitada, pois as telas são pequenas, o que impede de explorar todos os recursos gráficos disponíveis. Encontram-se na literatura vários estudos referentes à usabilidade em sistemas que envolvem mobilidade. O presente trabalho apresenta o estudo da usabilidade no desenvolvimento de aplicações para dispositivos móveis e, a partir das limitações observadas, foi criado um perfil UML, a fim de facilitar a modelagem dentro da Computação Móvel. Após a criação do perfil, foi feita a aplicação das extensões através da modelagem de uma aplicação real.