Ciência da Computação
TCC em Re-vista 2010 35 OLIVEIRA, Gabriel Ozeas de 5. Integrando aplicações heterogêneas com arquitetura orientada a serviços e serviços web. 2010. 115 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) Universidade de Franca, Franca-SP. Orientador: Prof. Dr. Daniel Facciolo Pires. Este trabalho propôs uma pesquisa sobre o conceito da Arquitetura Orientada a Serviços, dando ênfase na utilização de serviços web. Para que o estudo fosse possível, primeiramente foi realizado um levantamento bibliográfico a fim de observar os artefatos envolvidos em um ambiente SOA. Foi brevemente pesquisada a atmosfera da computação distribuída, focando-se na computação orientada a serviços. Além disso, abordaram-se sucintamente tecnologias utilizadas nesse domínio. Posteriormente foi feita uma profunda análise no mundo dos serviços web, abrangendo tecnologias atualmente em destaque no mercado. Como prova de conceito, foi realizado um estudo de caso onde foi criado um ambiente propício ao emprego de SOA. Foi escolhido o domínio da indústria de veículos, especificamente a relação entre fornecedores de pneus e montadoras de veículos. Palavras-chave: SOA; serviços web; integração de aplicações; SOAP; REST. ANDRADE, Kaio Vinnícius Pedroso de. Tecnologias de segurança em serviços web. 2010. 79 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação), Franca-SP. Orientador: Prof. Dr. Daniel Facciolo Pires. proposta deste trabalho foi estudar e compreender alguns mecanismos de segurança A que podem ser utilizados na construção de serviços web seguros, com ênfase na especificação WS-Security. A escolha do tema foi motivada pela falta de material acadêmico na área de segurança de serviços web e pela grande importância do tema. A pesquisa foi elaborada com foco na especificação de segurança WS-Security, mas abrangeu também temas como: sistemas distribuídos, arquitetura orientada a serviços, arquitetura dos serviços web, segurança digital, criptografia e segurança de serviços web. O estudo de caso consistiu no desenvolvimento de um sistema Labclin e exposição de suas funções através de dois serviços 5 OLIVEIRA, Gabriel Ozeas de. Integrando aplicações heterogêneas com arquitetura orientada a serviços e serviços web. Indicado como o melhor trabalho no curso de Ciência da Computação, no ano letivo de 2010. Recebeu o prêmio Dr. Clovis Eduardo Pinto Ludovice, instituído pela Resolução CONSUV nº 02/2000, o que possibilitou a continuidade dos estudos no curso de pós-graduação desta Universidade.
36 TCC em Re-vista 2010 web. Segurança foi aplicada nesse cenário com uso da especificação WS-Security. As ferramentas utilizadas para elaboração do projeto foram: a linguagem de modelagem UML, IDE NetBeans 6.9.1; JDK 6.21; frameworks JAX-WS 2.2, METRO 2.0 e XWSS 2.0, SOAP Monitor e phpmyadmin. Os resultados obtidos com o trabalho foram satisfatórios. Foi observado que os serviços web passaram a requerer parâmetros de segurança nas mensagens trocadas com o sistema cliente e sempre que os parâmetros de segurança não eram cumpridos, os serviços web se tornavam indisponíveis ao cliente. Foi concluído, também, que a aplicação de WS- -Security no sistema aumentou bastante o tamanho das mensagens trocadas entre serviço e cliente, assim como o tempo de resposta das operações requisitadas entre eles. Palavras-chave: serviços web; segurança digital; WS-Security. CELESTINO, Kássio Santos; PETTERSEN JÚNIOR, Victor. Ambiente interativo de jogo. 2010. 79 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação), Franca-SP. Orientador: Prof. M. e Henrique José da Silva. Ambiente Interativo de Jogo estudado e desenvolvido neste trabalho tem como contribuição o desenvolvimento de um jogo, salientando a interação com o usuário, através O da construção de um meio em que a pessoa não fique parada, de forma a evitar a utilização de controles que utilizam fios. Empregando conhecimentos adquiridos nas disciplinas de computação gráfica, engenharia de software e mecatrônica, juntamente com o conceito de interatividade, será construído um aplicativo que servirá como amostra de conceitos e, ao mesmo tempo, fornecerá uma visão de aplicação prática das teorias aprendidas em Ciência da Computação. Este Ambiente Interativo de Jogo é composto por três tipos de jogos destinados a entreter crianças. Este projeto possuirá uma área onde o usuário se posicionará, e, com esta posição, ele irá interagir com os jogos de modo que fique dinâmico, fazendo com que aprenda e se divirta ao mesmo tempo. Ao longo do trabalho explica-se o conceito de interatividade, descrevem-se alguns ambientes de jogos e apresenta-se o ambiente interativo proposto. Palavras-chave: interação; jogo; ambiente interativo; infravermelho.
TCC em Re-vista 2010 37 CARVALHO, Alexandro Francisco. Investigação da realidade aumentada: caso de uso de jogo de quebra-cabeça. 2010.? f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação), Franca-SP. Orientador: Prof. Lucas Bucci da Silveira. Neste projeto, buscou-se investigar e comparar aplicações de realidade aumentada com tecnologias existentes. Como resultado, foi desenvolvido um jogo de quebra-cabeça em realidade aumentada, em que o usuário manipula os cartões marcadores e as peças virtuais são exibidas de maneira alinhada junto aos marcadores. O tema foi escolhido por ser uma área de pesquisa muito ampla, nova e pouco explorada. As ferramentas utilizadas na implementação do jogo em questão foram: a biblioteca ARToolKit, API OpenGL, Jude Community e Microsoft Visual Studio C++. Os resultados obtidos neste projeto foram que a realidade aumentada é uma tecnologia inovadora, mas ela ainda precisa ser melhorada, há algumas limitações nesta tecnologia que devem ser consertadas. Palavras-chave: realidade aumentada; jogos; marcadores; ARToolKit. SILVA, Danilo Renato da. Simulador de processador de efeitos para guitarra. 2010. 54 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação), Franca-SP. Orientador: Prof. M. e Henrique José da Silva. E ste trabalho teve como objetivo a construção de um simulador de processador de efeitos para guitarra que pudesse simular em tempo real os efeitos conseguidos através de pedais eletrônicos de efeitos e também processadores reais de efeitos. Optou-se por esse trabalho devido ao fato de este tipo de aplicação ser de grande utilidade prática para os amantes de música, que não pretendam investir grandes quantias de dinheiro com equipamentos ou dispositivos comerciais. Este é também um assunto muito pouco abordado e difundido, principalmente no que se refere aos algoritmos utilizados. Essa foi a segunda razão pela opção no desenvolvimento do simulador de efeitos para guitarra. Neste contexto, mostra-se ao longo do trabalho que a simples utilização do computador com placa de som e a programação desenvolvida é possível atingir o objetivo inicial. O foco principal do estudo são os algoritmos para processamento digital do sinal, capazes de produzir efeitos sonoros conhecidos e muito utilizados pelos músicos. Explica-se ainda cada um dos efeitos, e os processos e técnicas da
38 TCC em Re-vista 2010 sua produção. Os resultados obtidos com este estudo, embora não possam ser considerados totalmente perfeitos, alcançaram um nível muito satisfatório. Palavras-chave: efeito sonoro; guitarra; pedal de efeitos; processador de efeitos; simulador de efeitos.