Workshop de Software Livre 2017: an edition without FISL (WSL 2017)
Daniel Nehme Müller (Conexum/FATO), Roland Teodorowitsch (PUCRS/ULBRA), Claudio Fernando Resin Geyer (UFRGS)
'Workshop de Software Livre' is an academic event focused on themes related to free and open source software. This meta-paper describes the seventeenth edition of the event bringing information about the workshop and presenting the papers submitted.
Portal NCC: uma Ferramenta Web de Administração de Usuários, Grupos e Máquinas em um Domı́nio Educacional (WSL 2017)
Cassiano Andrei Dias da Silveira Schneider (UFSM), Vinicius Mateus Dreifke (UFSM), Rafael Boufleuer (UFSM), João V. F. Lima (UFSM), Andrea Charão (UFSM)
Este artigo apresenta o Portal NCC, que é um portal web desenvolvido para a administração de usuários, grupos e máquinas dos cursos de Informática da Universidade Federal de Santa Maria. Através do portal, são efetuadas as criações e alterações de usuários e grupos do domı́nio, bem como a alteração de senhas por parte dos usuários. Além disso, é possı́vel realizar a inclusão e alteração das máquinas cadastradas na rede do domı́nio. Ao longo deste artigo, descreve-se como eram efetuadas as atividades de administração do domı́nio manualmente, e como o desenvolvimento do Portal NCC melhorou a administração do domı́nio e acesso aos usuários.
Utilização de Software Livre em Órgãos Públicos de Frederico Westphalen – RS: um estudo de caso (WSL 2017)
Jefferson Dalanhol (UFSM), Sidnei Renato Silveira (UFSM)
Este artigo apresenta um estudo de caso envolvendo a utilização de Software Livre (SL) no Serviço Público Federal e Estadual na cidade de Frederico Westphalen-RS. Inicialmente, foi realizado o reconhecimento de quais órgãos públicos localizados em Frederico Westphalen-RS fazem uso desses recursos para, posteriormente, escolher os que fariam parte do estudo de caso. Pretendeu-se identificar as potencialidades e limitações da aplicação de SL nesses órgãos, com base na análise de seus usuários (funcionários públicos). Posteriormente, realizou-se a tabulação e a análise dos dados coletados, para que pudessem ser definidas algumas diretrizes para apoiar a aplicação de SL em órgãos públicos.
Um Estudo de Caso da Utilização de Softwares Livres no Instituto Federal Campus Floresta (WSL 2017)
Felipe Omena M. Alves (IFSertão), Washington P. Lacerda (IFSertão), Jeová G. da Cruz (IFSertão)
Os softwares livres estão cada vez mais presentes no mundo atual por se apresentarem como soluções interessantes tanto no aspecto econômico quanto no aspecto social. No âmbito educacional a utilização de recursos tecnológicos têm oferecido meios alternativos no ensino-aprendizagem dos jovens, tornando a aula mais dinâmica e interativa. Os softwares livres têm exercido um papel fundamental neste processo, dado que é custoso adquirir softwares proprietários. O presente artigo apresenta um estudo de caso sobre a utilização de softwares livres no IFSertão-PE, campus Floresta. Espera-se enfatizar a relevância do uso dos softwares livres na educação, bem como apresentar as vantagens de sua utilização à instituição, alunos e sociedade.
Construindo a Identidade de um Projeto Acadêmico de Software Livre – Estudo de Caso com o TelEduc (WSL 2017)
Flávia Linhalis Arantes (UNICAMP)
Neste artigo, procuro caracterizar a comunidade do software livre TelEduc, que é fruto de projetos de pesquisa, desenvolvido em uma universidade, apoiado por órgãos de fomento (inicialmente) e pela universidade (atualmente). A comunidade de desenvolvedores do TelEduc é pequena, centralizada e formada por estagiários e bolsistas, alunos de graduação de computação e áreas afins. Este artigo toca em temas importantes dos softwares livres que são frutos de projetos de pequisas, tais como a participação de alunos de graduação como a principal força de desenvolvimento do código, a motivação desses alunos, questões sobre treinamento, mentoria e descontinuidade da equipe. A discussão apresentada é ilustrada com resultados de uma pesquisa realizada com alunos que fazem parte da equipe de desenvolvimento do TelEduc.
Appers pedagógicos em processo de criação conectiva: a comunidade de desenvolvimento de software (WSL 2017)
Cíntia I. Boll (UFRGS), Ricardo C. Lopes (UFRGS), Daniel N. Muller (Conexum), Nádila A. Luchini (UFRGS/FURB)
Este trabalho trata de uma análise trans-geracional de aplicativos para dispositivos móveis (APP), produzidos por licenciandos em uma disciplina da Faculdade de Educação da Universidade Federal do Rio Grande do Sul. Analisaremos a presença de atratores (CANEVACCI, 2008) no que denominaremos como APPs da terceira geração, sob o enfoque de uma inteligência coletiva (LÉVY, 2010) que se torna conectiva. O estudo foi realizado a partir de sete versões de Aplicativos, listados ao longo deste estudo, disponíveis para consulta no Repositório do site da Cultura Digital e Mídias Móveis. Assim, em um primeiro momento, definimos o conceito deatrator para, em um segundo momento, analisar esse ambiente empírico à luz dessa elaboração. Discutem-se as possibilidades de haver uma inteligência conectiva na interlocução destes aplicativos pedagógicos experienciando processos educativos na cultura digital.
Avaliação de Desempenho de Filas de Prioridades para Manutenção de Rotas no OLSRd: Um Estudo de Caso da Relação Academia-Comunidade (WSL 2017)
Diogo M. Gonçalves (UNICAMP), Saulo Queiroz (UTFPR)
O presente artigo advoga a favor da realização de trabalhos acadêmicos em parceria com comunidades mantenedoras de software livre e de código aberto. Para isso, o artigo relata um estudo de caso de um trabalho de conclusão de curso que avalia o impacto causado por diferentes filas de prioridades no tempo de cálculo de rotas do OLSRd, um protocolo de roteamento usado em redes sem fio comunitárias de múltiplos saltos. Após fundamentar teórica e tecnicamente o estudo, este artigo demonstra como a relação academia-comunidade pode resultar em benefı́cio para ambas as partes. Em particular, demonstrou-se que a disponibilização de dados gerados pela comunidade (difı́ceis de gerar no ambiente acadêmico) possibilitou a produção de uma versão otimizada do OLSRd por parte da academia.
Workshop de Software Livre 2016 (WSL 2016)
Filipe Saraiva (UFPA), Igor Scaliante Wiese (UFTPR)
'Workshop de Software Livre' is an academic event focused on themes related to free and open source software. This meta-paper describes the seventeenth edition of the event bringing information about the workshop and presenting the papers submitted.
LibreScan: Software Libre para la digitalización de documentos utilizando escáneres de bajo costo (WSL 2016)
Jaime Gutiérrez Alfaro (ITCR), Aurelio Sanabria Rodríguez (ITCR), Diego Ugalde Ávila (ITCR), Daniel Solís Méndez (ITCR), Melvin Elizondo Pérez (ITCR), Tony Kong Hsu (ITCR)
Computer Engineering program of the Costa Rica Institute of Technology at the Academic Center in Alajuela was open in 2012 with a teaching only approach. Mainly because of the accreditation process, by mid 2013 the Laboratorio Experimental (LabExp) was created as an initiative where students could get involved in Free Software and Hardware research projects. The DIY Book Scanner community has been sharing the design of low cost scanners. Free Information and Technology project at LabExp has developed LibreScan, a Free Software solution for digitizing documents with a DIY Book Scanner. This article presents the software as well as how it started being used in our University.
BugInf: API Livre para suporte de Visualização de Repositórios de bug tracking usando ElasticSearch e Kibana (WSL 2016)
Diego J. Oschoski (UNIRITTER), Guilherme S. de Lacerda (UNIRITTER)
É muito comum o uso de sistemas de bug tracking para gerenciamento de defeitos por times de software. No entanto, o formato que as informações são exibidas por estas ferramentas são de difícil interpretação e visualização. Este trabalho apresenta o BugInf, API livre para apoiar a coleta de informações de sistemas de bug tracking e posterior visualização destas, apoiando times de software nas tomadas de decisões. Estas visualizações são possíveis com o uso de outras duas ferramentas livres: ElasticSearch e Kibana. Foi realizado um experimento inicial com a API usando o repositório do Redmine, em que foi possível analisar estas informações de forma visual e consolidada, apresentando um grande potencial para futuros trabalhos.
SAVE – Um sistema FLOSS autônomo para evitar acidentes envolvendo crianças em carros estacionados (WSL 2016)
Raphael de Assunção Oliveira Lima (UNIP), Renê de Souza Pinto (UNIP)
Diversos casos de acidentes com crianças esquecidas em carros estacionados vêm sendo registrados ao longo dos anos. Nos Estados Unidos 584 casos destes acidentes com vítimas fatais foram registrados entre 1990 e 2010. No Brasil não foi encontrada uma estatística oficial com o número de ocorrências, entretanto a mídia noticiou recentemente casos ocorridos em diferentes estados. No mercado nacional, não há sistemas de segurança para tais tipos de acidentes providos pelas montadoras. Este artigo apresenta um protótipo funcional de um dispositivo que pode ser instalado no interior dos veículos visando minimizar e evitar tais tipos de acidentes. O projeto, denominado SAVE, possui um baixo custo de produção e está disponível sob licenças livres, tanto especificações de hardware quanto software, permitindo assim que qualquer pessoa possa construir seu próprio equipamento seguindo as informações disponibilizadas pelo projeto.
wiRed Panda - A Didactic Purpose Software for Simulating Digital Circuits (WSL 2016)
Davi M. Morales (UNIFESP), Lucas S. Lellis (UNIFESP), Rodrigo T. Alves (UNIFESP), Lucas A. R. Pinheiro (UNIFESP), Fábio A. M. Cappabianco (UNIFESP)
This paper presents a didactic software for editing and real-time simulation of digital circuits. The wiRed Panda is a open and free tool, developed to assist in the teaching of digital logic, also offering unprecedented functionality to generate code compatible with the Arduino. The software was used in digital logic classes with good approval ratings by the students, who considered the wiRed Panda as intuitive and practical.
ETzero: Software Desktop para Cálculo do ET₀ pelo método de Penman-Monteith (WSL 2016)
Danielle P. de Melo (IFES), Mauricio Binda da Costa (IFES), Lucas Miranda Quintela (IFES), Gustavo H. S. Vieira (IFES), Thiago Redighieri (IFES)
Evapotranspiração (ET) é a perda de água para a atmosfera por meio da evaporação da superfície e transpiração das plantas. Para obtenção da variável ET, foi utilizado o método de Penman-Monteith, o mais adequado para estimar a evapotranspiração de referência (ET₀) de uma cultura em escala diária. No presente artigo será apresentado o software ETzero, um software de manejo de irrigação, que trabalha com os cálculos de evapotranspiração das culturas. O mesmo foi desenvolvido para professores e estudantes de ciências agrárias com o intuito de facilitar a compreensão dos cálculos de evapotranspiração e a partir disso tomar decisões no que tange o manejo da irrigação de culturas.
Matemática Financeira com Software Livre (WSL 2016)
Ariane Ribas (UFTPR), Caroline Gomes (UFTPR), Maíra Cabral (UFTPR), Ricardo Torres (UFTPR), Ricardo Almeida (UFTPR)
Este artigo relata a experiência de um projeto de extensão universitária na elaboração de material didático para o uso do LibreOffice Calc como ferramenta de aprendizado de matemática financeira. Além da adoção de um software livre e gratuito com o objetivo de ampliar o acesso a todos os alunos, foram utilizados exclusivamente softwares dessa natureza no processo de elaboração, gravação e edição de áudio e vídeo. Apesar das claras vantagens em termos de redução de custo, o projeto se beneficiou ainda do uso de estrutura preexistente na universidade e de equipamentos modestos, mas potencializados com Linux, o que ilustra as possibilidades de inclusão digital e de educação aberta a partir da promoção da cultura livre.
Concepção e desenvolvimento de uma solução livre e de baixo custo para a aprendizagem de programação e robótica (WSL 2016)
Gabriel Paludo Licks (UPF), Leonardo Costella (UPF), Adriano Canabarro Teixeira (UPF)
Este artigo reporta o processo de concepção e desenvolvimento de um minicomputador de baixo custo, que utiliza de tecnologias livres com vistas a ser uma plataforma que possibilite ao usuário aprender a programar computadores e robôs de forma prática e intuitiva. Seguindo a ideia da descoberta e do autodidatismo, o mesmo oferece um ecossistema capaz de ser responsável por transformar seus usuários em produtores de conteúdo, tornando-os protagonistas da realidade que os cerca do que simples meros usuários comuns. Por fim, como próxima demanda, visa-se uma experiência disponibilizando essa tecnologia em larga escala, buscando verificar a efetivação do aprendizado.
Metodologia e desenvolvimento de uma Olimpíada de Robótica Educativa Livre (WSL 2016)
Leonardo Costella (UPF), Gabriel Paludo Licks (UPF), Marco Antônio Sandini Trentin (UPF)
Neste artigo, propõe-se descrever o desenvolvimento de uma Olimpíada de Robótica Educativa Livre. A Olimpíada tem por objetivo desmistificar a complexidade da robótica e desenvolver atividades que proporcionem conhecimentos interdisciplinares. Inicialmente, serão abordadas questões e argumentos referentes aos benefícios da utilização da robótica educativa como uma ferramenta interdisciplinar, bem como um resgate histórico da utilização da robótica para diversos fins. Posteriormente, descreve-se a metodologia e os recursos utilizados para que a Olimpíada se tornasse realidade. Por fim, são apresentados argumentos que proporcionam debate em relação à utilização dessas ferramentas no currículo escolar.
Processo de Adoção de Tecnologias Livres e Padrões Abertos para Documentos e Dados - O Caso do CTI (WSL 2016)
Flávio B. Marasca (CTI), Jarbas L. Cardoso Jr. (CTI), Paulo C. Berardi (CTI), Sílvio E. Barbin (USP)
Este artigo descreve o processo de adoção de tecnologias livres e padrões abertos para documentos e dados no Centro de Tecnologia da Informação Renato Archer - CTI sob o enfoque do modelo 5W1H e da pesquisa-ação. As ações de adoção, uso e desenvolvimento de TIC baseadas em tecnologias livres por governos continuam sendo controversas entre a prática vigente e a legislação. A criação do Laboratório Aberto de Tecnologias Livres - LATL visa proporcionar meios para promover e capacitar unidades de governo no uso e desenvolvimento de tecnologias livres e padrões abertos para documentos e dados. A migração para uso de documentos abertos no CTI foi a primeira ação suportada pelo LATL e também está descrita neste artigo.
Participação de Mulheres em Projetos de Software Livre: Caso da Comunidade Brasileira da Mozilla Foundation (WSL 2015)
Mariana Martins Vargas Prudêncio (UTFPR), Filipe Roseiro Côgo (UEM), Ana Paula Chaves Steinmacher (UTFPR), Igor Steinmacher (UTFPR)
Estudos e estatísticas mostram diversos motivos pelos quais mulheres não participam ou desistem de projetos de software livre. Esses dados fornecem uma visão a respeito da desproporcionalidade entre homens e mulheres em comunidades de software livre. Essa pesquisa aborda o reconhecimento dos motivos que levam mulheres a desistirem de participar de um projeto de software livre, bem como descobrir as áreas de colaboração onde se concentram a maioria das mulheres e onde elas são ausentes.
Fostering Free/Libre Open Source Software community formation: guidelines for communities to support newcomers' onboarding (WSL 2015)
Igor Steinmacher (UTFPR), Marco Gerosa (USP)
Community-based Free/Libre Open Source Software (FLOSS) projects are usually self-organized and dynamic, receiving contributions from distributed volunteers. These communities’ survival, long-term success, and continuity demand a constant influx of newcomers. However, newcomers face many barriers when making their first contribution to an OSS project, leading in many cases to dropouts. Therefore, a major challenge for OSS projects is to provide ways to support newcomers during their first contribution. In this paper, our goal was to provide a set of guidelines to communities that want to support and foster the participation of newcomers. The guidelines were proposed based on the analysis of data collected from: semi-structured interviews with 36 developers from 14 different projects; 24 answers to an open questionnaire conducted with OSS developers; feedback from 9 graduate and undergraduate students after they tried to join OSS projects; and 20 primary studies gathered via a systematic literature review.
Formando para Criar: Agência Livre Colaborativa de Notícias (WSL 2015)
Sarah Costa Schmidt (UNICAMP), Tel Amiel (UNICAMP), Robson Sampaio (UNICAMP), Daniel Pires (UNICAMP)
In this article we present the process of creating a collaborative news agency based the principles of collaborative activity. We present the work done with 60 youngsters and the results achieved so far. We discuss parallels between notions of a “new journalism” and the ethics of free and open software.
Software Livre e o respeito à vocação do homem em ser mais: relatos de Angola (WSL 2015)
Alexandre Garcia Aguado (IFSP)
Este artigo busca estabelecer um diálogo sobre como o movimento do Software Livre pode contribuir para promoção de um ambiente de desenvolvimento humano e social em uma região subdesenvolvida, estando em consonância com uma visão de educação como prática de liberdade. Para tal fim, são apresentados relatos de uma experiência de voluntariado vivida pelo autor em Angola, que teve como escopo principal a implementação de tecnologias livres e desenvolvimento de processos educacionais relacionados à construção da autonomia tecnológica e do protagonismo juvenil.
Dominando para não ser dominado: Autonomia tecnológica com o Projeto Jovem Hacker (WSL 2015)
Tel Amiel (UNICAMP), Gabriel de Souza Fedel (Coletivo Revoada), Flávia Linhalis Arantes (UNICAMP), Alexandre Garcia Aguado (IFSP)
Este artigo apresenta o projeto Jovem Hacker, uma iniciativa que busca criar um currículo focado no conceito de ``end user programming''. Neste artigo apresentamos a trajetória do projeto, os resultados da primeira implementação, bem como as lições aprendidas impactaram o desenvolvimento da segunda edição do projeto. O curso será ofertado para jovens em duas cidades diferentes. Buscamos, através dessas iterações, gerar aprendizados sobre como melhor oferecer uma experiência de curto prazo que possa empoderar jovens a melhor interagir com software e tecnologia, no sentido abrangente.
Cuba, on a way to migrating to free software (WSL 2015)
Yeicy Durán Quintana (UCI), Marielis González Muño (UCI), Mairim Delgado Muñiz (UCI), Marlies Quiala Torres (UCI)
Since many years ago Cuba is passively immersed in a total and mass migration to Free software . This is a task that is performed and accomplished in various institutions of the country, and mainly driven by a discreet but active community of users who love Free Technologies. The process is slow, but it's reaping its benefits despite the different situations that stand in the way. To support this process, the Center for Free Software (CESOL) at the University of Information Sciences (UCI for its Spanish acronyms), has the social object of ushering Free Software migration into the country. In this paper a study of the needs of migrating to Free Software is conducted, which highlights the results achieved so far in the Cuban society.
Automato livre: semiótica e tecnologia adaptativa (WSL 2015)
Ana Cristina Fricke Matte (UFMG)
A partir de estudos de comunicação em chats de suporte de software livre, este trabalho discute a tecnologia adaptativa como opção para a automação livre, com foco no gerenciamento automático de diálogos. Discute-se também a proposta semiótica francesa como opção para análise da comunicação tendo em vista um refinamento no tratamento de dados verbais pelo gerenciador de diálogos.
Um Estudo sobre Sustentabilidade de Projetos de Software Livre (WSL 2015)
Flávia Arantes (UNICAMP)
A sustentabilidade de projetos de software livre deve ser tratada de maneira ampla, sem pensar apenas no recurso financeiro em si, mas em toda a dinâmica envolvida no ciclo de vida de um projeto sustentável. Entende-se aqui por sustentável, o modelo de gestão em que é possível sustentar o projeto por meio de diversos recursos, sem que ele seja mantido financeiramente por uma única empresa ou instituição. Alguns aspectos particulares relacionados à sustentabilidade de projetos de software livre no contexto brasileiro também são discutidos neste artigo. A maioria dos projetos de software livre genuinamente brasileiros surgiram como resultados de pesquisas em universidades ou demandados por instituições do governo. A continuidade desses projetos depende grandemente da continuidade das pesquisas ou de financiamento do governo. O objetivo do estudo apresentado neste artigo é contribuir com a sustentabilidade de projetos de software livre, em geral, mas principalmente com casos de países como o Brasil, onde os projetos precisam sobreviver com voluntários ou poucos recursos financeiros. Este artigo apresenta uma revisão da literatura na área de sustentabilidade de projetos de software livre considerando não apenas os recursos financeiros, mas também o crescimento da comunidade, o gerenciamento do código-fonte e das ferramentas de comunicação.
Proceso de Consultoría en Migración a Código Abierto. Aplicación práctica en la Empresa Constructora de Obras de Arquitectura No 24 (WSL 2015)
Yurenia Hernández (UCI), Eduardo Cuesta (UCI), Abel García (UCI)
Previo a la ejecución de un proceso de migración a Software Libre y Código Abierto es necesario conocer el estado de la institución en cuanto a tecnologías, personas y procesos. Para ello el Grupo Técnico Nacional ofrece a los Organismos de la Administración Central del Estado Cubano el servicio de Consultoría en Migración a Código Abierto, el que se rige por lo definido en la Guía Cubana de Migración a Software Libre. Este servicio persigue el objetivo de proponer una hoja de ruta que permita migrar satisfactoriamente la empresa hacia tecnologías libres. Se exponen las principales actividades y resultados obtenidos como parte del Servicio de Consultoría realizado en la Empresa Constructora de Obras de Arquitectura No 24.
An Open Access Repository for the Workshop de Software Livre (WSL) (WSL 2015)
Filipe Saraiva (USP), Antonio Terceiro (COLIVRE/UnB)
This paper describes the design and implementation of an open access, free of charge repository for WSL. This repository is available at wsl.softwarelivre.org and contains all the papers from all the editions of WSL since its inception in the year of 2000. The source code of the repository is licensed under the GPLv3, and the papers published under the Creative Commons Attribution-NoDerivs 3.0 Unported (CC BY-ND 3.0) license.
Construindo um Scanner de Baixíssimo Custo (WSL 2015)
Antonio Fernando Da Cunha Penteado (UNICAMP), Tel Amiel (UNICAMP)
A scanner is an indispensable tool for agencies and organizations with activities related to education or culture, but the cost, speed and flexibility can be an impediment to its effective use. We present here the results of tests and research that resulted in a working prototype of a similar esquipament, easy to build even for people with little skill with the use of tools and a very low price. This scanner has a great potential for accessibility as it allows converting images containing characters into editable text, which in turn permits its reading by people with low vision or conversion to synthesized speech.
O Software Livre enquanto Bandeira do Movimento de Mulheres na TI (WSL 2015)
Mônica Paz (UFBA)
O presente trabalho faz parte de uma pesquisa maior, que visa entender as diferentes atuações de mulheres organizadas em grupo no sentido do empoderamento de mulheres na comunidade SL. Portanto, são apresentados alguns resultados referentes à observação e análise do movimento de mulheres na tecnologia, representado aqui pelo grupo /MNT – Mulheres na Tecnologia. Sendo assim, este artigo tem como objetivo conhecer quais são as perspectivas das mulheres sobre o papel da cultura livre neste processo de empoderamento. Ou seja, foca-se em entender o software livre enquanto uma bandeira do movimento de mulheres na TI no contexto nacional.
Proposta de uso da ética hacker na formação de estudantes do ensino fundamental (WSL 2015)
Marcelo Araldi (IMED), Amilton Rodrigo de Quadros Martins (IMED), Adriano Canabarro Teixeira (UPF)
This paper contains the development and the results of a research executed inside a public school from Passo Fundo, Rio Grande do Sul. The research aimed to investigate if children from elementary school do have characteristics of the hacker ethic in their learning process, and also, if, once stimulated, these characteristics would lead the child to become a hacker.
Notification System for Development Platforms of Continuous Integration inside the Cuban Distribution Pattern of GNU/Linux Nova (WSL 2015)
Jesús Rabelo Pérez (UCI), Marielis González Muño (UCI), Héctor Pérez Baranda (UCI), Mairim Delgado Muñiz (UCI)
With the development of the current research it was possible to implement a notification system, within the Platform for Development and Continuous Integration relevant to the Cuban distribution of GNU / Linux, to notify users in an efficient and scalable way about the events related to the different tools involved in the construction process. A research of protocols and of middleware for message passing was conducted, with a deeper and more updated perspective of the present situation. Aspects of the proposed solution are also exposed, and the verification of their scalability and efficiency has taken place. Its main result is the obtaining of a functional system, made up by a generator of notifications and a client application that is embedded in the notification bar of Nova distributions, informing users about the platform by means of a publication/subscription mechanism. Furthermore, an architecture that easily supports the integration of different communication channels has been conceived, thus ensuring scalability and efficiency.
Herramienta para la Migración y Administración de Servicios Telemáticos (HMAST) (WSL 2015)
María González Carrera (UCI), Yurenia Hernández Blanco (UCI), Yadiel Pérez Villazón (UCI), Jailen García González (UCI)
Los procesos de migración realizados por el Centro de Software Libre en las diferentes instituciones cubanas requieren el cambio de las plataformas privativas instaladas en los servidores para sistemas GNU/Linux. En la actualidad el administrador de los servicios telemáticos de la empresa o institución donde se realiza el proceso de migración administra los servidores, provocando en ocasiones que sea una tarea engorrosa y la existencia de pérdida de datos o no darse cuenta en algún cambio de los ficheros de configuración el cual haya afectado la ejecución de los servicios de estos servidores. La presente investigación tiene como objetivo desarrollar una herramienta sobre tecnologías libres, que de forma remota, realice el proceso de migración de los servidores y su administración. Para ello, se realiza un estudio de las principales herramientas existentes para la administración y migración de servicios telemáticos con el objetivo de obtener sus mejores funcionalidades y adicionarlas al producto final. También se documentan las tecnologías, herramientas y lenguajes de programación utilizados, todo guiado por la metodología de desarrollo SXP.
Sfohart: Um Sistema de Recomendação Multicritério para Adoção de Software Livre (WSL 2014)
Leandro Soriano Ferreira (UFBA), Roberto Almeida Bittencourt (UEFS), Christina von Flach Garcia Chavez (UFBA)
Este trabalho apresenta uma pesquisa de campo sobre fatores de adoção para sistemas e componentes de software de código aberto na comunidade brasileira de TI. Com base nos principais fatores apontados pela pesquisa, definimos um conjunto de critérios de avaliação de software livre cujo intuito é orientar a comunidade brasileira de TI a avaliar este tipo de software de modo coerente e objetivo. A partir deste conjunto de critérios, construímos um recomendador multicritério para sistemas e componentes de software de código aberto, utilizando tanto técnicas de filtragem baseada em conteúdo como filtragem colaborativa.
Padrões de Socialização de Novatos em Projetos de Software Livre (WSL 2014)
Ana Claudia Maciel (USP), Igor Steinmacher (UTFPR), Marco Aurélio Graciotto Silva (UTFPR)
Muitas comunidades que mantêm projetos de software livre demandam a colaboração de voluntários e necessitam da entrada contínua de novatos. No entanto, os novatos enfrentam obstáculos ao iniciar sua interação em um projeto. Este trabalho utiliza um método dividido em etapas e baseado em mineração de repositórios de software e análise de redes sociais com o objetivo de encontrar padrões de socialização de novatos em projetos de software livre. O projeto analisado foi o Hadoop Common. Foram analisados sete anos do histórico de mensagens e tarefas. Observou-se que a maioria dos novatos permanecem pouco tempo no projeto, aqueles que permanecem utilizam apenas um meio de interação e comunicam-se basicamente com veteranos. Devido à pequena quantidade de interações não foi possível a identificação de outros padrões.
Universo Móvel: um Aplicativo Educacional Livre para Dispositivos Móveis (WSL 2014)
Breno Neves (UFRGS), Rafaela Melo (UFRGS), André Machado (UFRGS)
Este artigo tem como propósito apresentar um aplicativo educacional livre, desenvolvido como apoio pedagógico para o ensino da Astronomia no Ensino Fundamental. Serão apresentadas aqui as ferramentas e as linguagens de programação utilizadas em sua construção e, ainda, as possibilidades oferecidas pelo aplicativo para a aprendizagem móvel, conceito que além da utilização de aplicativos e dispositivos, envolve a apropriação criativa de ferramentas e linguagens para a produção e compartilhamento de conhecimento e tecnologias livres.
Cantor: Ambiente Integrado de Desenvolvimento Voltado à Computação Científica Utilizando Python (WSL 2014)
Filipe Saraiva (USP)
Computação científica é a área de estudos focada na construção e avaliação de modelos e técnicas numéricas em forma de software, voltadas para a solução e análise de problemas matemáticos, científicos e de engenharia. é comum a utilização de linguagens de script para esse propósito, pois estas proporcionam rápido desenvolvimento e validação na criação de protótipos. Tanto quanto a linguagem de programação, um bom ambiente integrado de desenvolvimento pode incrementar a produtividade e facilitar a realização de tarefas para esse tipo de aplicação. No presente artigo será apresentado o software Cantor, um ambiente integrado de desenvolvimento voltado para a computação científica. O trabalho se focará no suporte do Cantor à linguagem de programação Python – funcionalidade desenvolvida pelo autor do artigo.
Forking Toward the Commons: From OpenOffice to LibreOffice and The Document Foundation (WSL 2014)
Sara Schoonmaker (UOR)
In this paper, I explore the development of LibreOffice and The Document Foundation (TDF) as a project designed to promote digital inclusion and the development of the digital commons. The project was formed by forking OpenOffice.org; it seeks to eradicate the digital divide and promote civic participation by providing free, universal access to LibreOffice as a suite of office productivity tools. By supporting open document formats and open standards, the project fosters conditions for LibreOffice users to share and control the documents they create. The paper is divided into three sections. First, I analyze the historical development of OpenOffice.org as a Free Software office suite deployed extensively around the world. I highlight the importance of language for the process of digital inclusion by examining the development of OpenOffice.org's Native Language Confederation. Second, I explore threats to digital inclusion posed by the power relationships between the OpenOffice.org community and the Sun and Oracle corporations. I analyze the tensions that emerged when Oracle bought Sun and seemed likely to undermine the open nature of the OpenOffice.org project. Third, I investigate how a core group of committed community members applied their political will and skill to move away from OpenOffice.org by forking LibreOffice and launching The Document Foundation. They organized effectively to garner support from a diverse range of community volunteers, corporations, governments and associations committed to the development of Free Software. In the conclusion, I identify the conditions that allowed the fork of LibreOffice to succeed. I explore lessons from this case for applying the strategy of forking to other projects promoting digital inclusion and the digital commons. Data for the paper include interviews with founders of The Document Foundation and members of its Board of Directors, as well as The Document Foundation Blog, The Document Foundation Wiki, and the information technology business press.
Cultura e Comunicação com Software Livre: A Experiência das Produtoras Culturais Colaborativas para o Desenvolvimento Local (WSL 2014)
Larissa Carreira da Cunha (UFPA), Jader Ribeiro Gama (UFPA), Pedro Henrique Jatobá (UFBA)
O presente artigo propõe relatar a experiência das produtoras culturais colaborativas (PC) enquanto tecnologias sociais de desenvolvimento local. Buscaremos fazer uma reflexão dos conceitos que norteiam o trabalho colaborativo que fomenta a comunicação comunitária e o software livre. O trabalho tem o objetivo analisar as ações das Produtoras Colaborativas no âmbito da cultura digital, aliadas ao trabalho de comunicação comunitária e da utilização do Software Livre como filosofia e ferramenta de promoção do desenvolvimento local. Foram analisadas as formações como oficinas, cursos e eventos, além da metodologia de produção e prestação de serviços comunicacionais, buscando entender analisar a metodologia de trabalho das Pcs.
SCADA Pampa - Um Sistema de Supervisão e Aquisição de Dados Livre com fins didáticos (WSL 2014)
Felipe Scherer (UNIPAMPA), Sandro Camargo (UNIPAMPA), Alexandre Arruda (UNIPAMPA)
Nos dias atuais, a maioria dos processos industriais necessitam ser monitorados ou controlados visando, principalmente, melhor qualidade, redução de custos operacionais e maior desempenho da produção. Este monitoramento é realizado através de um tipo de sistema denominado de sistemas de supervisão e aquisição de dados. Este trabalho apresenta os conceitos envolvendo o desenvolvimento do SCADA PAMPA, que é sistema supervisório livre, escrito em Java. Para validar o sistema, foi realizado um estudo de caso em um problema de controle de nível de tanques utilizado em um laboratório de ensino na Universidade Federal do Pampa.
Aplicativos Educacionais Livres para Mobile Learning (WSL 2014)
Rafaela da Silva Melo (UFRGS), Marie Jane Soares Carvalho (UFRGS)
O repositório FOSS Apps para Android (FDroid) oferece aplicativos educacionais livres para uso em dispositivos móveis. A relevância que os aplicativos educacionais para dispositivos móveis adquirem no contexto de possibilidade de melhoria do ensino e aprendizagem exige análise do que se oferece. Este artigo consiste no levantamento e identificação dos aplicativos educacionais livres desse repositório e na avaliação preliminar do seu conteúdo didático. Os dados foram categorizados a partir dos níveis de ensino aos quais os aplicativos são indicados, as áreas de conhecimento que contemplam e as possibilidades didáticas que oferecem.
Linux Educacional 5 - Software Livre nas Escolas Públicas (WSL 2014)
Eduardo Todt (UFPR), Diego Giovane Pasqualin (UFPR), Cleide Possamai (UFPR), Juliana Bueno (UFPR)
Este artigo descreve o desenvolvimento e principais características do sistema operacional mais presente nas escolas públicas do Brasil, o Linux Educacional. São descritas as principais funcionalidades do sistema em sua versão 5, como o sistema de atualização automático, o gerenciamento e visualização de conteúdos educacionais, além da ferramenta que auxilia o acompanhamento de todo o parque computacional (PROINFODATA) distribuído pelo país.
Sistema de Acompanhamento de Missão Para Uma Plataforma Experimental Em Robótica Subaquática (WSL 2014)
Marcos Vinicius Scholl (FURG), Carlos Rodrigues Rocha (IFRS)
Neste trabalho são apresentados aspectos de projeto e implementação de um sistema de acompanhamento de missão para veículos subaquáticos não tripulados. Este sistema é parte de um projeto de pesquisa que tem por objetivo desenvolver uma plataforma experimental aberta para robótica subaquática a fim de viabilizar um maior número de trabalhos nessa linha de pesquisa.
Sistema de Reputação e Ranqueamento para Redes Sociais Aplicado ao Participatório (WSL 2014)
Daniel Gomes (UFPR), Diego Pasqualin (UFPR), Fabiano Silva (UFPR), Luis C. E. de Bona (UFPR), Mateus Strey (UFPR)
O presente artigo apresenta uma proposta para um sistema de cálculo de reputação de usuários e posterior aplicação na ordenação de conteúdo de redes sociais. O caso de uso apresentado é o Participatório - Observatório Participativo da Juventude, ambiente virtual promovido pelo Governo Federal do Brasil para incentivo a debates sobre temas relacionados a política e juventude.
Identidade hacker e cultura do trabalho de desenvolvedores de software livre (WSL 2014)
Matheus Guimarães Mello (UFG)
Esta pesquisa em andamento busca compreender as possíveis relações entre uma ética (ideologia de compartilhamento) e uma sociabilidade (um contínuo produto de socialização e trajetórias de vida) consideradas "hacker" e a cultura do trabalho (ou arranjos organizacionais na literatura da administração) de desenvolvedores de software livre. O estudo se situa entre a sociologia do trabalho e a sociologia na tecnologia, no sentido de que leva em conta tanto a influência das características técnicas sobre a sociabilidade quanto o enfoque sobre como os processos de socialização das pessoas influencia sobre a maneira como o trabalho de desenvolver tecnologia é organizado.
Cartografia do Intermediário: A Produção e Captura do Comum na Cultura Livre (WSL 2013)
Bruno Tarin (UFRJ)
O artigo investiga a cultura livre como um campo de disputa que no contexto da produção biopolítica tem no exercício da criatividade conjugada com a liberdade, a comunicação e a cooperação os seus elementos centrais. Através de uma cartografia dos discursos da cultura livre, o artigo por um lado concentra-se na questão das relações de exploração, entendendo que, atualmente, há uma experimentação de novas formas de acumulação, extração de lucro e captura do comum que flexibilizam a questão da propriedade. Por outro lado dedica-se em análises sobre a produção do comum enquanto autonomia. Para a realização da cartografia serão trabalhadas três diferentes perspectivas: Creative Commons; arte livre; e copyfarleft.
Educação Pública e Opção pelo Software Livre nas Escolas Estaduais de Porto Alegre (WSL 2013)
Cátia Zílio (UFRGS/Secretaria Estadual de Educação do Rio Grande do Sul), Carmen Lucia Bezerra Machado (UFRGS)
A analogia entre receitas e softwares proposta por Stallman (2001) orienta este estudo que problematiza as relações entre as concepções de educação de professores da Rede Pública Estadual de Porto Alegre e a opção pelo Software Livre nas práticas pedagógicas. Embasada nos conceitos de Educação, opção autêntica e tecnologia, propostos por Gramsci (1989), Freire (1967) e Álvaro Viera Pinto (2005), são analisados os dados obtidos por meio de questionário online enviado às escolas da 1ª Coordenadoria Regional de Educação e de entrevistas semiestruturadas realizadas com seis professores que atuam em quatro dessas escolas e na Coordenação Pedagógica da Secretaria Estadual de Educação. A articulação entre o mapeamento das Tecnologias da Informação e Comunicação nas escolas e os relatos dos professores permite visualizar o contexto da pesquisa, no qual autilização de Software Livre constitui uma imposição das políticas públicas. Ainda que os professores o considerem mais coerente com a concepção de Educação Pública, continuam a utilizar softwares proprietários. O estudo aponta a necessidade fundamental de aprofundar a discussão dos Projetos Político-Pedagógicos das escolas, promover a articulação com as práticas pedagógicas de professores para a construção de uma opção autêntica pelo Software Livre, baseada nos princípios de liberdade e colaboração.
Comunicação e Software Livre para o Desenvolvimento Sustentável: Reflexão teórica e ética sobre a Amazônia (WSL 2013)
Otacílio Amaral Filho (UFPA), Larissa Carreira da Cunha (UFPA)
O presente artigo propõe suscitar uma reflexão crítica sobre a comunicação e o software livre para o desenvolvimento sustentável na Amazônia, debatendo algumas questões teóricas e éticas que envolvem a temática, buscando a aproximação entre os conceitos. O paper objetiva iniciar um diálogo entre a questão da autonomia tecnológica, através dos conceitos e da filosofia do Software Livre, fazendo um paralelo com o desenvolvimento local sustentável, considerando a reflexão ética enquanto mediadora do processo de desenvolvimento e o papel da comunicação enquanto constituinte de práticas sociais.
AA: The Algorithmic Autoregulation (Distributed Software Development) Methodology (WSL 2013)
Renato Fabbri (USP/LabMacambira), Ricardo Fabbri (UERJ/LabMacambira), Vilson Vieira (USP/LabMacambira), Alexandre Negrão (LabMacambira), Lucas Zambianchi (LabMacambira), Marcos Mendonça (LabMacambira), Daniel Penalva (UNESP/LabMacambira), Danilo Shiga (LabMacambira)
We present a new self-regulating methodology for coordinating distributed team work called Algorithmic Autoregulation (AA), based on recent social networking concepts and individual merit. Team members take on an egalitarian role, and stay voluntarily logged into so-called AA sessions for part of their time (e.g. 2 hours per day), during which they create periodical logs — short text sentences — they wish to share about their activity with the team. These logs are publicly aggregated in a Website and are peer-validated after the end of a session, as in code review. A short screencast is ideally recorded at the end of each session to make AA logs more understandable. This methodology has shown to be well-suited for increasing the efficiency of distributed teams working on what is called Global Software Development (GSD), as observed in our experience in actual real-world situations. This efficiency boost is mainly achieved through 1) built-in asyncrhonous on-demand communication, documentation of work products and processes, and 2) reduced need for central management, meetings or time-consuming reports. Hence, the AA methodology legitimizes and facilitates the activities of a distributed software team. It thus enables other entities to have a solid means to fund these activities, allowing for new and concrete business models to emerge for very distributed software development. AA has been proposed, at its core, as a way of sustaining self-replicating hacker initiatives. These claims are discussed in a real case-study of running a distributed free software hacker team called Lab Macambira.
Laboratórios de Cultura Digital Experimental (WSL 2013)
Felipe Schmidt Fonseca (UNICAMP)
Este ensaio procura refletir sobre algumas das implicações de associar-se ao formato de laboratório experimental uma série de práticas experimentais colaborativas organizadas através de grupos e redes dedicados ao ativismo midiático, relacionado em especial a tecnologias digitais e seu impacto na sociedade. Tais práticas acompanham uma série de desenvolvimentos ocorridos no Brasil ao longo da última década. Examino a possibilidade de articular esse tipo de configuração com o histórico de labs de mídia ou laboratórios de arte/tecnologia, e questiono seu enquadramento na ideia de economia criativa. Sugiro então questões críticas para pensar laboratórios em rede relevantes para o Brasil dos dias de hoje.
An Exploration of Fedora’s Online Open Source Development Community (WSL 2013)
Diana Harrelson Hubbard (UNT)
It is through the effort of a collaborative online community, almost entirely formed by volunteers, that the Fedora Project is able to develop their Linux Operating System. The intent of this ethnographic exploration was to gain a better understanding of what the needs, wants, and motivations of the development community were in order to help to maintain, sustain, and grow it. Research methods used included participant observation, interviews, and a survey. Almost all of this research was conducted entirely online. This paper will outline the results of this explorative study.
O Uso do Software Livre e a Construção da Aprendizagem Colaborativa: Limites e Possibilidades do Programa Um Computador Por Aluno (WSL 2013)
Rafaela da Silva Melo (UFRGS), Ana Beatriz Gomes Pimenta de Carvalho (UFPE)
O objetivo geral desse trabalho é analisar o benefício do uso do software livre para o desenvolvimento da aprendizagem e da colaboratividade em rede no contexto do Programa UCA – Um Computador Por Aluno. A pesquisa foi realizada em duas escolas da rede pública de ensino (federal e estadual) participantes do projeto em dois estados do Brasil. A metodologia foi orientada pelo princípio da pesquisa-ação crítica (Kincheloe, 1997), utilizado para investigar as transformações no contexto da escola com o uso das tecnologias. Participamos de atividades com o uso do software livre, fornecendo suporte aos professores e alunos e analisamos os softwares livres utilizados. Conclui-se que a utilização do Software Livre tem criado no interior das escolas pesquisadas uma "cultura digital" e tem possibilitado a aprendizagem, o trabalho cooperativo, colaborativo, a interculturalidade, a criatividade e a autoria entre estudantes e professores na construção do conhecimento.
Estudio preliminar de las empresas que más contribuyen al desarrollo de Android (WSL 2013)
Sergio R Montes L. (URJC/Libresoft), Tcrn. E.M. José Ramos B. (ESPE), Hernán Montes L. (ASLE)
Este informe describe algunas características respecto a las empresas que más contribuyen al desarrollo de Android con un número determinado de desarrolladores. Este análisis fue realizado usando los repositorios de código fuente de Android-4.0.1_r1, a la fecha de 22 de marzo de 2012.
Software Público Brasilerio (SPB): The State in the Commons (WSL 2013)
Daniel O'Maley (VU)
This paper offers a brief overview of the Software Público Brasileiro (SPB) initiative launched in 2004 that aims to spread the use of free and opensource software (FOSS) by creating a new legal framework and business model that treats software as a public good. It examines the initiative in terms of government efforts to expand the knowledge commons in the form of FOSS. An analysis of the SPB initiative offers a window on both the current status of FOSS promotion by the Brazilian federal government as well as insights on the potential role of the state in defending the commons.
An early empirical sentiment analysis of openSUSE Developers and Users Factory (WSL 2013)
Athanasios-Ilias Rousinopoulos (URJC/Libresoft), Gregorio Robles (URJC/Libresoft)
The Factory distribution is the current state of the development for the next openSUSE release (the next release name is 12.3 in March of 2013). The development releases of the openSUSE distribution like Milestones or Release Candidates are snapshots from this distribution. There is constantly work going on in Factory. Every time a developer submits a fix, version update, new feature or new package it is built. So the Factory repository can be in any state and is a moving target. In this paper we analyze the evolution of sentiment (for a 27 month period) of the developers and users who use openSUSE Factory distribution, by mining data from the openSUSE Factory Mailing list.
French Software Politics: Activism and the Dynamics of Globalization from Below (WSL 2013)
Pierre-Amiel Giraud (Univ-Bordeaux), Sara Schoonmaker (UOR)
In this paper, we explore how Frence Free Software activism can help to understand the dynamics of globalization from below. First, we explore the global context within which French Free Software activists built their community. They applied the approach of the global Free Software Foundation (FSF) which grounded its work in what we call the "freedom discourse". Through this discourse, FSF leaders articulated their goals and activities to emphasize the importance of software users and developers having access to source code. Equally important, they established Free Software as a new form of property that provide an alternative to the proprietary form. Second, we explore the development of Free Software community in France. Since 1996, activists applied the freedom discourse to promote and defend Free Software as a new form of property. For the first five years they focused on public education work; however, after 2011 they mobilized to oppose two legislative initiatives that threatened Free Software by imposing digital rights management provisions. Finally, we reflect on how the case of French activists illuminates the dynamics of globalization from below. We highlight the contradictory ways that these activists forged links between local and global communities to create transboundary publics.
Predizendo a Participação de Desenvolvedores em Discussões em Projetos de Software Livre (WSL 2013)
André Luis Schwerz (UTFPR), Rafael Liberato (UTFPR), Igor Scaliante Wiese (UTFPR), Igor Steinmacher (UTFPR), Marco Aurélio Gerosa (USP), João Eduardo Ferreira (USP)
Desenvolvedores em projetos de software livre usam ferramentas de gestão e acompanhamento de tarefas para se comunicar. Essas ferramentas fornecem um grande volume de informações desestruturadas que dificulta a triagem de tarefas e atividades gerando uma sobrecarga de trabalho aos desenvolvedores Este trabalho mostra a importância do conteúdo dos comentários em um projeto de software livre para construção de um classificador para predizer a participação de um desenvolvedor em uma determinada tarefa. Para a elaboração desse classificador de predição, utilizamos dois algoritmos de aprendizagem de máquina Naïve Bayes e J48. Utilizamos dados de três subprojetos do Apache Hadoop para avaliar o uso desses algoritmos. Aplicando nossa abordagem aos desenvolvedores mais ativos destes subprojetos descobrimos que o algoritmo J48 apresenta resultados superiores ao algoritmo Naive Bayes. Com o algoritmo J48 obtivemos uma acurácia variando entre 79% a 96%. Os resultados indicam que o conteúdo dos comentários publicados em tarefas de projetos de software livre é um fator relevante para construir um classificador de predição de tarefas aos desenvolvedores.
O software livre no contexto educacional brasileiro: o Gcompris em foco (WSL 2013)
Wilkens Lenon Silva de Andrade (UFPE)
O propósito desse artigo é mostrar o valor pedagógico do software livre educacional. Iremos discorrer sobre a suíte educacional Gcompris que é, do ponto de vista técnico-pedagógico, um software de propósito geral. Via de regra, essa categoria de softwares atende as demandas das diversas disciplinas do currículo da educação básica. Dessa forma, o professor pode realizar atividades diversas, inclusive relacionando-as com outras disciplinas além da sua, numa perspectiva interdisciplinar. Mostraremos que os softwares educacionais de código aberto são flexíveis, adaptáveis e bem mais abrangentes do que os softwares proprietários propostos para a educação que, via de regra, limitam as possibilidades de adaptação das ferramentas digitais à sala de aula, além de dificultarem o acesso e o compartilhamento do conhecimento entre os usuários, prejudicando, portanto a criação de estratégias pedagógicas baseadas no livre fluxo do conhecimento no cenário escolar.
Supporting time planning by enhancing an Open Source Software in Alignment with CMMI-DEV and PMBOK (WSL 2012)
Rafael Q. Gonçalves (UFSC), André M. Pereira (UFSC), Christiane G. Von Wangenhein (UFSC), Jean Carlos R. Hauck (UFSC)
Software projects often fail, because they are not adequately managed. The establishment of effective and efficient project management practices still remains a key challenge to software organizations. Striving to address these needs, “best practice” models, such as, the Capability Maturity Model Integration (CMMI) or the Project Management Body of Knowledge (PMBOK), are being developed to assist organizations in improving project management. In order to provide a low-cost tool support for project management, specifically, for small and medium enterprises (SMEs), we developed enhancements on open-source tool, dotProject, to be aligned with PMBOK and CMMI-DEV for time planning process/practices.
Uma extensão do Eclipse para auxiliar na refatoração de código sequencial em código paralelo com OpenMP (WSL 2012)
Dionatan K. Tietzmann (Unijuí), Andrea S. Charão (UFSM), Júlio Cezar Beal Júnior (UFSM)
Este artigo apresenta uma ferramenta, implementada como uma extensão do IDE Eclipse, que auxilia o programador na refatoração de código sequencial em código paralelo com OpenMP. A interface OpenMP é um padrão para programação paralela em arquiteturas com múltiplos processadores que compartilham memória. A ferramenta desenvolvida verifica automaticamente os acessos a dados em trechos de um programa os quais pretende-se paralelizar, apontando variáveis que podem estar envolvidas em condições de corrida. A fim de validar a ferramenta, apresenta-se um conjunto de testes e um estudo de caso baseado em um programa de grande porte, nos quais verificou-se habilidades e limitações da extensão desenvolvida.
Spider-PE: Uma Ferramenta de Apoio à Execução de Processos de Software aderente ao CMMI-DEV e MR-MPS (WSL 2012)
Antônio A. C. Silva (UFPA), Elder J. F. Silva (UFPA), Carlos S. Portela (UFPE), Alexandre M. L. Vasconcelos (UFPE), Sandro R. B. Oliveira (UFPA)
Este artigo apresenta uma ferramenta de software livre, denominada Spider-PE, que objetiva apoiar a execução do processo de software de forma flexível e semi-automatizada. Esta ferramenta é resultado de pesquisas do Projeto SPIDER, o qual apresenta soluções tecnológicas a fim de atender as boas práticas descritas nos modelos de qualidade CMMI-DEV e MR-MPS. Espera-se que esta ferramenta possa facilitar o acompanhamento da execução do processo de software e reduzir os custos desta fase devido a proposta utilizar somente tecnologias livres, sem custos para a organização.
Free Software trajectories: from organized publics to formal social enterprises? (WSL 2012)
Morgan Currie (UCLA), Christopher Kelty (UCLA), Luis Felipe Rosado Murillo (UCLA)
By looking at the history of long-lasting and successful Free and Open Source Software (FOSS) projects, one can observe a common trajectory: they tend to start with a few core developers, then increase in code base size, complexity, and number of contributors and users, finally creating the necessity of a formal organization to help coordinate the development efforts, secure funding, manage donations, seek partnerships, manage hosting infrastructure, and struggle to protect its members from patent and copyright disputes. The question we discuss in this paper is "what are the characteristics of participation in those projects that do not describe the common trajectory – which is to start from a small community to subsequently constitute formal social enterprises (non-profit organizations or companies)?"
(Re)Projetar para Crescer – Reestruturação do Site do TelEduc Centrado na Comunidade (WSL 2012)
Flávia Linhalis Arantes (UNICAMP), André Constantino da Silva (UNICAMP), Lucas Lima de Oliveira (UNICAMP), Fernanda Maria Pereira Freire (UNICAMP)
Neste artigo apresentamos um estudo exploratório realizado com membros da comunidade do software livre TelEduc com o objetivo de tornar o site da comunidade mais aberto e dinâmico, e consequentemente atrair mais usuários e voluntários para o projeto. No referido estudo, percebemos que o site foca a exposição do produto e para atender melhor a comunidade, precisava ser reprojetado. Assim procuramos identificar o que cada perfil de usuário espera encontrar no site da comunidade e, com base nos resultados, propomos um (re)projeto para o site. Os resultados mostram que a necessidade de abertura do site refere-se principalmente a itens relacionados ao desenvolvimento de código, visto que esta é uma demanda do projeto atualmente.
ATID – Authoring Tool for Instructional Design (WSL 2012)
Henrique L. P. Paraíba (FACISA), João B. Escorel (FACISA), Pablo A. P. Vieira (FACISA), Rodrigo Britto (UFCG), Washington L. F. Soares (FACISA), Isabel Dillmann Nunes (FACISA), Ulrich Schiel (UFCG)
O Design Instrucional define a sequência de entrega de Objetos de Aprendizagem aos alunos em ambientes de Educação a Distância. Porém, o acompanhamento das atividades dos estudantes em tempo de execução ainda é uma atividade de difícil realização. O objetivo deste trabalho é apresentar a proposta de utilização de Rede de Atividades (RA) como ferramenta de autoria e acompanhamento da execução do Design Instrucional e sua integração com o AVA Moodle. Por se tratar de uma notação baseada no formalismo de Redes de Petri é possível acompanhar um grupo de alunos em tempo de execução, como também permite identificar pontos do DI que possuem problemas.
Plataforma Corisco: os casos da Brasiliana USP e do Instituto Paulo Freire (WSL 2012)
Anderson F. de Alencar (Instituto Paulo Freire), Edson S. Gomi (USP), Fábio N. Kepler (UNIPAMPA), Vitor H. Tsujiguchi (USP)
A Plataforma Corisco é um sistema de software construído a partir do DSpace e que foi desenvolvido no Laboratório da Brasiliana Digital com o intuito de facilitar a construção de bibliotecas digitais, provendo facilidades para a configuração da interface de acesso, busca e visualização do conteúdo do acervo, gerenciamento da produção, inserção e preservação dos objetos digitais e interoperabilidade com outros sistemas. Instituições como o Instituto Paulo Freire adotaram a Plataforma Corisco como base para as suas bibliotecas digitais. Neste artigo serão apresentados o desenvolvimento do projeto, abrangendo a arquitetura do sistema, a escolha dos componentes do software e uma análise das lições aprendidas durante o projeto. Também são apresentados os casos da Brasiliana USP e do Instituto Paulo Freire. Espera-se que a narrativa do projeto e dos resultados obtidos forneçam informações úteis para os gestores e desenvolvedores de bibliotecas digitais.
Um estudo sobre a difusão e utilização do BrOffice/LibreOffice no mercado de trabalho da região sul de Santa Catarina (WSL 2012)
Michele A. Guizzo (IF-SC), Jéssica S. Nunes (IF-SC)
O Instituto Federal de Santa Catarina (IF-SC), em acordo com o Governo Federal, tem tomado ações em favor da adoção do Software Livre. O IF-SC utiliza como ferramenta de escritório nos computadores das áreas administrativas e de ensino o BrOffice/LibreOffice. O presente artigo discute a difusão dessa ferramenta, a partir do ensino técnico e profissionalizante. O texto apresenta resultados de uma pesquisa realizada com alunos do ensino técnico e profissionalizante e empresas de vários segmentos, sobre a utilização do software livre e a importância de inclui-lo no currículo escolar preparando estes futuros trabalhadores para o mercado de trabalho.
DadosSemiotica: coleta e processamento de análises semióticas de texto escrito (WSL 2012)
Ana Cristina Fricke Matte (UFMG), Rubens Takiguti Ribeiro (UFMG), William Daniel Colen de Moura Silva (USP), Hugo Leonardo Canalli (UFMG)
Uma das vantagens do software livre é a possibilidade de profissionais das mais diversas áreas participarem do desenvolvimento dos softwares que serão por eles usados em suas pesquisas e projetos. O dadossemiotica nasceu de uma necessidade específica: fazer pesquisa semiótica em larga escala para buscar soluções automáticas e para obter significância estatística em análises complexas com grande número de parâmetros e variáveis, como geralmente são as pesquisas de análise do texto e do discurso. Trata-se de um programa modular em PHP/MySQL desenvolvido no framework SIMP para coleta e gerenciamento de dados de análise textual baseado na concepção semiótica de texto.
Um Sintetizador de Voz Baseado em HMMs Livre: Dando Novas Vozes para Aplicações Livres no Português do Brasil (WSL 2012)
Ericson Sarmento Costa (UFPA), Anderson de Oliveira Monte (UFPA), Nelson Neto (UFPA), Aldebaro Klautau (UFPA)
A area de síntese de voz é uma área madura, com ótimos resultados, e diversas técnicas de implementação. Uma das técnicas mais recentes que tem chamado atenção da comunidade pela facilidade de aplicação e bons resultados é a técnica de síntese baseada em HMMs. Para aplicação dessa técnica podem ser utilizadas bases de voz de baixa qualidade, e com poucas amostras, e ainda assim, obter resultados de boa qualidade, o que facilita e muito a criação de variadas vozes para serem utilizadas em aplicações que fazem uso do recurso Texto para Fala. Este trabalho objetiva demonstrar o uso desta técnica no Português Brasileiro, através da ferramenta HTS, gerando um sistema Texto para Fala de boa qualidade. E como demonstração, o sistema Texto para Fala criado é integrado com o software ORCA, que é um excelente leitor de tela de domínio livre.
SpeechOO: Uma Extensão de Ditado para o LibreOffice (WSL 2012)
Pedro Batista (UFPA), William Colem (USP), Rafael Oliveira (UFPA), Hugo Santos (UFPA), Welton Araújo (UFPA), Nelson Neto (UFPA), Aldebaro Klautau (UFPA)
Pessoas com necessidades especiais encontram uma série de dificuldades no acesso a computadores. Nesse cenário, tecnologias de fala podem ser vistas como acessivas e contribuem para o crescimento de autonomia e inclusão social de pessoas com essas necessidades. Esse trabalho apresenta o SpeechOO, uma extensão para o aplicativo Writer do pacote de escritório LibreOffice. Usando esta extensão, pessoas com deficiência física podem controlar o aplicativo Writer, ditar e editar texto através de comandos de voz em Português Brasileiro.
Kalibro Metrics: um serviço para monitoramento e interpretação de métricas de código-fonte (WSL 2012)
Carlos Morais (USP), Paulo Meirelles (USP), Eduardo Morais (USP)
Métricas de código-fonte não são novidade, mas ainda não têm sido bem exploradas no desenvolvimento de software. A maioria das ferramentas de métricas mostra valores numéricos isolados, que não são fáceis de entender porque a interpretação desses valores pode depender do contexto de implementação. O objetivo do Kalibro Metrics é melhorar a legibilidade de métricas de código-fonte, difundindo seu uso. Ele permite ao usuário criar configurações de intervalos associados a avaliações qualitativas, incluindo comentários e recomendações. Usando essas configurações, Kalibro mostra resultados de métricas de modo amigável, ajudando: arquitetos de software a detectar falhas de projeto; gerentes de projetos a controlar qualidade de código-fonte; desenvolvedores de software e pesquisadores a comparar características específicas do código-fonte de vários projetos. Essas configurações podem ser compartilhadas e evoluir.
Um Estudo de Caso do Mapeamento dos Conceitos de Código Limpo para Métricas de Código-fonte (WSL 2012)
João Machini (USP), Lucianna Almeida (USP), Paulo Meirelles (USP)
Neste trabalho elencamos as ideias e conceitos elaborados por especialistas no desenvolvimento de software orientado a objetos, buscando um maior entendimento de boas soluções, práticas e cuidados quanto ao códigofonte. Isso resultou em um mapeamento entre um conjunto de métricas de código-fonte e os conceitos de código limpo como escolhas de bons nomes, ausência de duplicações, organização e simplicidade de forma a facilitar a detecção de trechos de código que poderiam receber melhorias. Também, apresenta-se uma maneira de interpretar os valores das métricas através de cenários problemáticos e suas possíveis melhorias.
OpenedEyes: A framework for information visualization based on open web technologies and web standards (WSL 2012)
Caio Sacramento de Britto Almeida (UFBA), Antônio Lopes Apolinário Júnior (UFBA)
Extract knowledge from a dataset is not trivial. Information visualization shows up to help on this task by trying to optimize the user information gathering using suitable graphical representations. Many of the existing tools for this task use proprietary technologies or are proprietary software themselves. The proposal of this work is to present OPENEDEYES, a free (as in freedom) JavaScript framework that uses only web standards and open technologies to implement interactive information visualization applications to be run in a web browser. From the framework core, four visualization modules were developed, implementing traditional and new techniques that confirmed the flexibility and extensibility of the framework, which can be used to analyze any kind of abstract data, including data about free software projects.
Formação docente e a opção pelo Software Livre na Educação Pública (WSL 2012)
Cátia Zilio (Secretaria Estadual de Educação do Rio Grande do Sul), Carmen Lucia Bezerra Machado (UFRGS)
Este texto compreende uma análise dialética, ainda em fase inicial, das contribuições e interferências das propostas de formação de professores na construção dos argumentos para a escolha do Software Livre nas práticas pedagógicas das escolas públicas da rede estadual. A partir de entrevistas, discussões e observações com professores da Educação Básica e universitária buscamos compreender os porquês da escolha (ou não) do Software Livre, para a construção de propostas de formação continuada que privilegiem seu uso na Educação.
Distributed compilation with Distcc and Icecream clusters using Gentoo, a benchmarking study case (WSL 2012)
Víctor L. Orozco (UFSM), José F. Lobos (USAC)
A GNU/Linux system is the product of a collaborative process that involves the creation of a collection of software packages developed by different developers in different places. The result of that process is a big collection of code that needs to be compiled and grouped in a single distribution package; this task requires a great computational power. This work presents a benchmarking review of two of the most popular tools for distributive compilation -Icecream and Distcc-. The comparative was done by measuring the computational complexity factors proposed by Blackburn, Van Benthem and Wolter in Handbook of Modal Logic over a compilation cluster constructing a GNU/Linux distribution based on Gentoo Linux.
Provendo recursos de processamento por meio de nuvem IaaS para subsidiar pesquisas agropecuárias (WSL 2012)
Jorge Luiz Corrêa (EMBRAPA), Marcos Cezar Visoli (EMBRAPA)
Este artigo descreve a implementação de um cenário de nuvem computacional privada IaaS (Infrastructure as a Service), dentro de uma instituição de pesquisa agropecuária, utilizando o OpenStack. O trabalho discute as principais características de sistemas de nuvem computacional e da pilha de software OpenStack. Ainda, mostra dois estudos de caso da utilização do Juju para orquestração de serviços: construção de um cluster Hadoop e estabelecimento de um serviço web (blog Wordpress). De modo geral, discute como estas tecnologias tem sido utilizadas no auxílio a pesquisas agropecuárias.
Simulação Multiagente de Incêndios Florestais Utilizando NetLogo (WSL 2012)
Inessa D. Luerce (UFPEL), Marlon da S. Dias (UFPEL), Murian dos R. Ribeiro (UFPEL), Marilton S. de Aguiar (UFPEL)
Efeito estufa é um fenômeno natural onde alguns gases aquecem o planeta e dão condições à existência da vida. Um dos gases responsáveis pelo efeito estufa, o gás carbônico, está sendo liberado em enormes quantidades no ar por indústrias, veículos e pelos incêndios florestais. Neste trabalho, o foco está sobre incêndios florestais. Propõe-se um modelo de propagação de incêndio através de um Sistema Multiagente desenvolvido em Netlogo, buscando-se uma melhor compreensão deste fenômeno.
Avaliação e Uso de Distribuições Linux em Computadores Obsoletos no Contexto do Projeto Renovatech (WSL 2011)
Alextian Bartholomeu Liberato (IFES), Julio Cesar Nardi (IFES), Rodrigo José Pausen (IFES), Victório Albani de Carvalho (IFES)
Este artigo apresenta experiências adquiridas com a utilização bem sucedida de distribuições Linux no Projeto Renovatech. Esse projeto tem como foco o reaproveitamento de equipamentos de informática obsoletos. Essas experiências foram formalizadas em um conjunto de critérios e indicadores que permitem uma avaliação menos subjetiva das distribuições.
Desenvolvimento de uma Plataforma Livre para Análise Estrutural de Pórticos Tridimensionais (WSL 2011)
Dorival Piedade Neto (USP), Manoel Dênis Costa Ferreira (USP), Roberto Fagá Jr (USP), Rodrigo Ribeiro Paccola (USP)
O desenvolvimento de aplicativos científicos e de engenharia em grupos de pesquisa é geralmente realizado por cientistas e engenheiros, utilizando linguagens de programação e paradigmas antigos para desenvolvimento de software. Este texto é um relato sobre novas perspectivas no desenvolvimento colaborativo de software em um desses grupos. A iniciativa surgiu após um treinamento sobre técnicas de programação utilizando Software Livre. O programa de análise estrutural obtido com uso de bibliotecas de Software Livre como NumPy, SciPy e Matplotlib é brevemente descrito.
Análise de Desempenho de Alocadores de Memória de Código Aberto: Estudo de Caso em Aplicações Middleware (WSL 2011)
Taís Borges Ferreira (UFU), Rivalino Matias Jr. (UFU), Autran Macedo (UFU)
Operações de alocação de memória estão entre as mais ubíquas em programas de computador, portanto seu desempenho é muito importante, embora muitas vezes seja negligenciado. Esse trabalho apresenta um estudo comparativo entre sete alocadores de memória de código aberto, usando como cargas de trabalho aplicações reais. Os resultados indicam que para cargas baseadas em alocações menores que 64 bytes, o melhor tempo de resposta médio e consumo de memória são obtidos com o TCMalloc.
Especificando uma Arquitetura Básica para Conversão de Circuitos Quânticos para o Modelo qGM (WSL 2011)
Adriano Maron (UFPel), Anderson Ávila (UFPel), Renata Reiser (UFPel), Maurício Pilla (UFPel)
Duas grandes dificuldades no estudo e desenvolvimento de algoritmos quânticos estão associadas à complexidade de interpretação e simulação de transformações quânticas. Neste trabalho é apresentada a integração do ambiente VPE-qGM ao editor QCEdit. Essa arquitetura permite usar o QCEdit para desenvolver circuitos quânticos e exportá-los para o modelo de processos do VPE-qGM para simulação distribuída. Consolidar essa arquitetura significa explorar a intuitividade dos circuitos quânticos e usufruir da possibilidade de simulação quântica distribuída no VPE-qGM.
Estudo Experimental sobre o Uso de System Calls Compostas no Kernel Linux (WSL 2011)
Rivalino Matias Jr. (UFU), Elder V. P. Sobrinho (UFU), Lúcio B. Araujo (UFU)
A elevada utilização de chamadas de sistema em diversos tipos de aplicações tem motivado pesquisas para reduzir o overhead causado por essas chamadas. Nesse trabalho foram implementadas três formas de composição para chamadas de sistema, as quais foram avaliadas experimentalmente levando-se em consideração seus tempos de execução em sistemas de 1 até 4 núcleos. Todas as chamadas avaliadas demonstraram ganhos de desempenho em comparação com suas equivalentes convencionais (não compostas). A análise dos dados obtidos por meio de experimentos controlados foi realizada utilizando ANOVA e testes de Tukey. Os melhores resultados foram reduções no tempo de execução entre 50% e 60%.
Um ampliador de tela embarcado utilizando arquiteturas heterogêneas (WSL 2011)
Diego Hackmann (UNIOESTE), Paulo Wesley Santiago (UNIOESTE), Jorge Bidarra (UNIOESTE), Marcio Oyamada (UNIOESTE)
Este artigo apresenta o desenvolvimento de um ampliador embarcado utilizando a placa Beagleboard, composta do processador OMAP 3530 integrando no mesmo chip dois processadores: ARM –Cortex A8 e DSP C64x+. Algoritmos de conversão para escala de cinza e de controle de brilho foram implementados tanto no ARM quanto no DSP, avaliando-se o desempenho obtido. Estes algoritmos fazem parte de um ampliador digital embarcado em desenvolvimento denominado xLupa embarcado.
Implementação de um Módulo de Gestão de Projetos baseado em Scrum para o Expresso Livre (WSL 2011)
Rafael Raymundo da Silva (SERPRO/UniRitter), Guilherme S. Lacerda (UniRitter/FACENSA), Vinicius Gadis Ribeiro (UniRitter/FACENSA)
Trabalho colaborativo empregando software livre é realidade nos dias atuais. Contudo, há questões de gerenciamento de desenvolvimento de software nem sempre atendidas, quando empregadas as abordagens tradicionais de gerenciamento. Assim, espera-se que o emprego de Metodologias Ágeis atendesse a algumas dessas demandas. O presente trabalho tem por objetivo apresentar a construção de um módulo de gestão de projetos, baseado em Scrum, para a ferramenta Expresso Livre.
SACTe: análise do desenvolvimento e implantação do sistema de apoio à gestão de projetos da Fundação de Amparo à Pesquisa do Estado de Alagoas (WSL 2011)
Alezy Oliveira Lima (UFAL), Felipe Prochazka (UFAL), Francisco de Assis Nunes da Silva (UFAL), Alexandre de Andrade Barbosa (UFAL), Mário Hozano Lucas de Souza (UFAL)
Este artigo descreve o desenvolvimento e implantação do sistema de informação SACTe, usado na gerência de projetos da Fundação de Amparo à Pesquisa do Estado de Alagoas (FAPEAL), que tem como finalidade promover agilidade, transparência e integridade da base de dados de projetos e pesquisadores relacionados a bolsas de pesquisa. O fato desta aplicação ser disponibilizada como software livre possibilita que uma comunidade de desenvolvedores contribua com melhorias para o sistema e que a solução possa ser adotada por diversas fundações deste gênero.
Uma Proposta de Aplicação de Business Inteligence para o Censo das IES (WSL 2011)
André Monteiro (UFBA), Fernando Cezar Borges (UFBA), Hugo Alex Conceição Silva (UFBA), Mário Jorge Pereira (UFBA), Mauricio Cesar Santos da Purificação (UFBA)
Este artigo apresenta uma proposta para otimizar a cadeia de rotinas executadas durante a elaboração do censo das Instituições de Ensino Superior. Esta melhoria será dada através da adoção de um modelo que utiliza ferramentas de Business Intelligence nas etapas de coleta e validação dos dados junto ao Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira. A proposta apresentada está sendo desenvolvida na Universidade Federal da Bahia e poderá ser aplicada em outras Instituições de Ensino Superior posteriormente.
Uma Solução Baseada em Software Livre para Detecção e Avaliação de Cola em Provas Escolares (WSL 2011)
Elmano R. Cavalcanti (UFCG), Carlos Eduardo Pires (UFCG)
A mineração de texto tem sido utilizada para diversos propósitos, como na extração, classificação e categorização de documentos. Dentro desse contexto, este trabalho apresenta um estudo de caso em que foram utilizadas ferramentas de software livre com vistas à construção de um modelo classificador capaz de inferir o nível de cola existente entre provas escolares. A inferência do modelo foi comparada com a detecção tradicional (humana) de cola e quantificada estatisticamente pelas métricas: acurácia, precisão, recall, F-measure e índice Kappa. Os resultados apontam que o modelo criado apresentou uma boa qualidade na detecção do nível de cola entre provas, tornando possível sua utilização em situações de ensino reais.
ForChat: integrando a dinâmica do chat no conceito de fórum (WSL 2011)
Felipe Andrade (UFRGS), Cíntia Boll (UFRGS), Margarete Axt (UFRGS), Daniel Müller (UFRGS)
ForChat é um ambiente de aprendizagem para interação virtual síncrona e assíncrona. Sua estrutura baseia-se em conceitos simples que buscam privilegiar o acesso e a utilização do ambiente de modo mais intuitivo. ForChat compõe simultaneamente num mesmo espaço as funções de chat e fórum, mantendo o usuário imerso no texto de leitura ao mesmo tempo em que ele se dedica a produzir seu próprio texto.
Maga Vitta – um assistente inteligente para jogo educacional (WSL 2011)
Taiuã Pires (Unisinos), Otto Braitback (Unisinos), Lisardo Kist (UFRGS), Alexsandro Rosa dos Anjos (UFRGS), Leonivan Moraes (UFRGS), Paloma Dias (UFRGS), Carla Inez Lima Freitas (UFRGS), Daniel Müller (UFRGS)
O Projeto ASSISTIVA – Assistente Inteligente Vocal para Maga Vitta visa o desenvolvimento em software livre pela empresa CONEXUM de um agente inteligente para assistência às crianças usuárias do jogo educacional e simulador de cidades Città, desenvolvido pelo LELIC (Laboratório de Estudos em Linguagem, Interação e Cognição da Faculdade de Educação da UFRGS). A Maga Vitta é uma assistente que dialoga com a criança, relatando questões sobre a cidade virtual em desenvolvimento. Com a tecnologia desenvolvida através deste projeto pretende-se a futura criação de outros assistentes virtuais para dispositivos móveis e outros sistemas de jogo ou monitoramento.
Usabilidade e autonomia para a gestão da informação: O uso da revista digital na veiculação da produção científica (WSL 2011)
Tauã Milech Cabreira (IFSul), Tobias Vieira Francisco (IFSul)
Este artigo apresenta uma forma alternativa de veiculação da produção científica, visto que atualmente o conteúdo gerado pelas instituições tem sua divulgação restrita a determinados órgãos responsáveis pelo fomento à pesquisa. A partir desta realidade, visando proporcionar maior visibilidade à produção científica e gerar autonomia às instituições que produzem esse conhecimento, propõe-se a elaboração de um sistema, com funcionamento via web, que disponibilize a utilização de uma revista digital, como meio de veiculação deste capital cultural, priorizando os conceitos de usabilidade e acessibilidade, em uma clara busca do simples e do fácil.
Utilização de Múltiplas Representações Externas para construção de fractais em ambientes exploratórios de aprendizagem (WSL 2011)
Rafael de Andrade Sousa (UFPR), Alexandre Ibrahim Direne (UFPR)
A finalidade deste trabalho é demonstrar como Múltiplas Representações Externas (MRE) podem ser utilizadas para apoiar aprendizes durante o processo de construção de figuras geométricas conhecidas como Fractais. Para demonstrar esse potencial, foi construído um ambiente exploratório que permite ao aprendiz, criar seus próprios Fractais através da exploração do ambiente. Deseja-se que o aprendiz seja capaz de construir Fractais, apenas utilizando as MRE fornecidas pelo ambiente. Apoiada por essas MRE, o ambiente exploratório encapsula uma gramática formal, denominada L-Systems, para gerar a estrutura dos Fractais. Associada à gramática, também estão os princípios de construção de formas geométricas da linguagem LOGO. Assim, as MRE servem como uma camada de abstração pois tais representações são baseadas em símbolos intuitivos para o aprendiz.
Módulo de Adaptação de Locutor utilizando Regressão Linear de Máxima Verossimilhança para Sistemas de Reconhecimento de Voz (WSL 2011)
Denise Alves (UFPA), Renan Moura (UFPA), Aldebaro Klautau (UFPA)
Este artigo apresenta um software que tem como objetivo a adaptação de locutor de modelos acústicos baseados em HMM utilizados em sistemas de Reconhecimento Automático de Voz (RAV). São introduzidos conceitos teóricos de sistemas RAV e da técnica de adaptação de locutor MLLR, e, então, apresentado o funcionamento do módulo. Finalmente, são apresentados os resultados de testes comparativos que mostram que o módulo desenvolvido possui desempenho equiparável à ferramenta HERest do amplamente utilizado toolkit HTK.
Recursos para Desenvolvimento de Aplicativos com Suporte a Reconhecimento de Voz para Desktop e Sistemas Embarcados (WSL 2011)
Rafael Oliveira (UFPA), Pedro Batista (UFPA), Nelson Neto (UFPA), Aldebaro Klautau (UFPA)
Um sistema de reconhecimento automático de voz é composto por módulos dependentes da língua. Enquanto existem muitos recursos públicos para algumas línguas, como Inglês e Japonês, os recursos para o Português Brasileiro (PB) ainda são escassos. Este trabalho descreve o desenvolvimento de recursos e ferramentas livres para reconhecimento de voz em PB, incluindo uma interface de programação para o sistema Coruja e um modelo acústico para o pacote CMUSphinx.
Refatorações para Melhoria da Legibilidade de Código Fortran (WSL 2011)
Dionatan K. Tietzmann (UFSM), Gustavo Rissetti (UFSM), Andrea S. Charão (UFSM), Eduardo K. Piveta (UFSM), Adriano Petry (INPE), Jonas R. de Souza (INPE)
Refatoração é uma técnica de engenharia de software que efetua transformações em código-fonte a fim de melhorá-lo. Essa técnica se desenvolveu amplamente para linguagens orientadas a objetos, mas é ainda pouco explorada em linguagens procedurais como Fortran. Neste artigo, apresenta-se quatro refatorações implementadas como extensões ao IDE Eclipse, voltadas para melhoria da legibilidade de código Fortran. Apresenta-se também uma aplicação destas refatorações em um código Fortran utilizado no Instituto Nacional de Pesquisas Espaciais (INPE).
MinerAll: Uma ferramenta para extração e mineração de dados de repositórios de software livre (WSL 2011)
José Teodoro da Silva (UTFPR), Igor S. Wiese (UTFPR), Igor Steinmacher (UTFPR), Marco Aurélio Gerosa (USP)
Os projetos de software disponibilizam seus códigos fontes em Sistemas de Controle de Versões (SCVs) publicamente, fornecendo grande volume de dados para pesquisa científica. Este trabalho apresenta a ferramenta MinerAll, que visa minerar dados destes projetos para investigar a colaboração entre desenvolvedores, o grau de dependência entre artefatos e prever bugs e falhas. Esta ferramenta traz como diferencial a flexibilidade, permitindo a concepção e o acoplamento de módulos para mineração em diferentes tipos de SCV, e de armazenamento em diferentes meios (Bancos de dados, sistemas de arquivos, etc.). Alguns resultados preliminares obtidos também são apresentados.
Projeto SIAC 2.0: Uma aplicação do framework Demoiselle para o desenvolvimento de Sistema de Informações Acadêmicas da UFBA (SIAC) (WSL 2011)
André Luís Monteiro P. dos Santos (UFBA), Fernando Cezar Borges (UFBA), Leandro Ferreira (UFBA), Mário Jorge Pereira (UFBA), Mauricio Cesar S. da Purificação (UFBA)
Este artigo apresenta a especificação do projeto de desenvolvimento do Sistema de Informações Acadêmicas (SIAC) da Universidade Federal da Bahia (UFBA) utilizando o framework Demoiselle. São confrontados os prós e contras na adoção deste framework de integração no desenvolvimento de aplicações e sistemas em uma Instituição Federal de Ensino Superior.
Spider-Appraisal: Uma Ferramenta de Apoio à Avaliação Integrada do MPS.BR e CMMI (WSL 2011)
Jñane Neiva Sampaio de Souza (UFPA), Pedro Afonso Aviz (UFPA), Sandro Ronaldo Bezerra Oliveira (UFPA)
Spider-Appraisal é uma ferramenta de software livre de apoio à avaliação integrada do MPS.BR e CMMI, com base nos processos de avaliação definidos nos métodos MA-MPS e SCAMPI A. Este artigo explica o propósito da ferramenta, suas principais funcionalidades, o fluxo de atividades sistematizado pela ferramenta, e os resultados que podem ser obtidos a partir da sua utilização.
Spider-Reuse: Um Ferramental para Apoio Sistêmico ao Processo de Gerência de Reuso de Ativos de Software aderente ao MR-MPS, ISO/IEC 12207 e IEEE 1517 (WSL 2011)
Fabrício Medeiros Alho (UFPA), Kleverton Oliveira Macedo (UFPA), Sandro Ronaldo Bezerra Oliveira (UFPA)
Spider-Reuse é uma ferramenta de software livre para apoio a uma abordagem de reutilização baseada no modelo MR-MPS e nas normas ISO/IEC12207 e IEEE1517, materializada a partir de um modelo referencial que contempla atividades, papéis e artefatos aplicados à gerência de reutilização. Este artigo apresenta o framework que contempla a abordagem proposta, o fluxo sistematizado da ferramenta, bem como o seu propósito, contexto de funcionamento e os resultados que podem ser obtidos com a utilização deste produto.
NS-DiS - Um ambiente de simulação distribuído para o NS-2 (WSL 2011)
Danilo M. Oliveira (UFS), Ricardo José de P. B. Salgueiro (UFS), Tarcísio da Rocha (UFS)
Estudos de simulação computacional frequentemente exigem um longo tempo de processamento para obter o grau de confianc¸a desejado. Técnicas de simulação paralela e distribuída ajudam a tratar do problema do tempo de processamento. A estratégia MRIP é utilizada quando o experimento de simulação pode ser dividido em replicações independentes. Neste trabalho, é proposto o NS-DiS, um ambiente de simulação distribuído MRIP para o NS-2. Os resultados de experimentos demonstram a eficácia do NS-DiS na redução do tempo de execução de simulações, caracterizando-o como uma importante ferramenta de auxílio a soluções de problemas complexos.
Utilizando um Único Ponto de Autenticação para Obter Acesso a um Sistema de Gerenciamento Acadêmico Open Source (WSL 2011)
Alfredo Del Fabro Neto (UFSM), Rogério Turchetti (UFSM), Celio Trois (UFSM), Walter Priesnitz Filho (UFSM), Eunice Palmeira (IFAL)
Este artigo apresenta uma proposta para autenticação em aplicações pertencentes a domínios distintos, através de um único ponto de acesso. A solução está sendo implementada para um sistema open-source de gerenciamento acadêmico (SIGA-EPCT). No contexto deste projeto, com o uso do Shibboleth e do SAML, será possível racionalizar os recursos oferecidos pelos Institutos Federais, integrar os diferentes módulos do SIGA-EPCT e compartilhar a base de dados com o Ministério da Educação.
Integração Contínua com Software Livre: Um relato de implantação na Fundação de Amparo a Pesquisa do Estado de Alagoas – FAPEAL (WSL 2010)
Felipe B. de Queiroz (FAPEAL), Leonardo F. M. de oliveira (FAPEAL)
A tarefa de integrar artefatos é inerente ao processo de desenvolvimento de software, onde todas as partes que estão sendo trabalhadas pelos diferentes membros da equipe são colocadas juntas e é feita uma verificação se o sistema está funcional, conforme os requisitos. Visto isso, a Integração Contínua surge como uma estratégia de unir os artefatos usados no processo de desenvolvimento de software de maneira constante e em ciclos curtos. Assim, este trabalho tem por objetivo demonstrar o processo de adoção da prática de IC utilizando software livre na Fundação de Amparo a Pesquisa do Estado de Alagoas - FAPEAL, abordando seus conceitos e demonstrando os benefícios de sua utilização.
Processo Demoiselle: um processo livre para desenvolvimento de software para e-Gov (WSL 2010)
Viviane Malheiros (SERPRO), Ronaldo Agra (SERPRO), Alisson Andrade (SERPRO)
A qualidade do processo pode influenciar significativamente na qualidade do produto final. Para a maioria das organizações, processos de desenvolvimento de software devem ser tecnologicamente competitivos e adaptáveis e devem ajudar a gerar produtos que atendam aos requisitos dos usuários e do negócio. Esse cenário não é diferente se o assunto é o desenvolvimento de soluções para o governo. Neste artigo apresentamos o processo de desenvolvimento Demoiselle, que integra boas práticas de métodos ágeis e possui foco em arquitetura e em antecipação de testes, podendo ser utilizado como padrão para desenvolver sistemas para o governo.
Software Livre como Objetos de Aprendizagem Generalizáveis do Projeto CONDIGITAL (WSL 2010)
Alexandre Direne (UFPR), Diego Marczal (UFPR), Jonatas Teixeira (UFPR), Felipe Moreschi (UFPR), Danilo Picolotto (UFPR), Derik Silva (UFPR), Luan Santos (UFPR), Raphael Andrade (UFPR), Fernando Coelho (UFPR), Jorge Salvi (UFPR), Gabriel Ramos (UFPR), Andrey Pimentel (UFPR)
O objeto central deste projeto de pesquisa e desenvolvimento é de utilizar o estado-da-arte em termos de Tecnologia Educacional baseada em Software Livre e suas áreas associadas para desenvolver novos Objetos de Aprendizagem e dar manutenção para as ferramentas genéricas responsáveis pelo apoio computacional ao projeto nacional CONDIGITAL para escolas públicas brasileiras que atuam no nível fundamental médio. A iniciativa é conduzida sob a forma de convênios entre o MEC e membros de parceria.
Uso de software livre para gestão do serviço de atendimento ao usuário de TI no INMETRO (WSL 2010)
Eduardo M. Abreu (Apex-Brasil), Sandra A. Dias (INMETRO), Luiz C. Dalcorno (INMETRO), Fabiano D. Lanini (INMETRO), Angela B. Albarello (ESAF)
Este artigo é um estudo de caso sobre a implantação do software livre GLPI (Gestionnaire Libre de Parc Informatique), em conjunto com o processo de implantação do serviço de atendimento ao usuário de TI no INMETRO, nos moldes da Instrução Normativa no 04/2008/MPOG-SLTI. O texto tem como abordagem e justificativa o novo modelo para contratação de serviços de Tecnologia da Informação do governo federal, apresenta o processo e as ferramentas de software livre utilizadas para o caso. Além disso, como benefício, identifica-se possíveis pontos de melhoria no GLPI com suas funcionalidades utilizadas e necessárias para o sucesso da adoção da solução apresentada.
Implementing a modern API for CDS/ISIS, a classic semistructured NoSQL database (WSL 2010)
Luciano G. S. Ramalho (USP)
CDS/ISIS is a family of semistructured, "NoSQL" database products created by Unesco and used at the SciELO digital library as well as thousands of academic libraries since the 1980s. This paper describes how a database-independent API is being developed to allow the LILACS bibliographic methodology created by BIREME to be implemented over CDS/ISIS and modern semistructured databases such as MongoDB and CouchDB.
pgGrid: uma Implementação de Fragmentação de Dados para o PostgreSQL (WSL 2010)
Gustavo A. Tonini (UFSC), Frank Siqueira (UFSC)
À medida que as organizações crescem, também cresce a necessidade de armazenar grandes massas de dados e organizá-los de uma forma que favoreça sua recuperação. A proposta deste trabalho é oferecer uma extensão ao sistema gerenciador de banco de dados (SGBD) PostgreSQL que permita a fragmentação e a distribuição dos dados da forma mais conveniente em vários servidores de banco de dados. Para isso foi necessário modificar a ferramenta "pgcluster" a fim de gerenciar a localização dos dados no sistema distribuído e otimizar as consultas. Além disso, foi proposta uma extensão à linguagem de definição de dados (DDL) para a definição dos parâmetros da distribuição dos dados e dos "sítios" que formam o sistema de banco de dados distribuído (SBDD).
SatBudgets: Projeto Conceitual de Satélites Baseado em Conhecimento e Dirigida a Modelos (WSL 2010)
Bruno B. F. Leonor (INPE), Walter A. Santos (INPE), Stephan Stephany (INPE)
Satélites estão se tornando cada vez mais complexos, fazendo com que decisões técnicas do projeto interdisciplinar impactem custos e prazos. Uma solução proposta é apoiar a fase de projeto conceitual de satélite com adoção de uma engenharia dirigida por modelo (MDE - Model Driven Engineering). Entretanto, softwares de Engenharia de Sistemas Espaciais geralmente podem ser sujeitos a embargo tecnológico ou ter alto custo. Este trabalho visa atenter esta demanda empregando somente software livre e a linguagem SysML (Systems Modeling Language) para implantar MDE através do desenvolvimento de uma ferramenta de software baseado em conhecimento, denominada SatBudgets. A metodologia MDE é geral o bastante para ser aplicada a qualquer projeto de satélite como o ITASAT, um satélite universitário aqui adotado como estudo de caso.
Setfon: Sistema Open Source para produção e organização de Semioetiquetas Fonológicas (WSL 2010)
Ana Cristina Fricke Matte (UFMG), Rubens Takiguti Ribeiro (TecnoLivre/UFLA)
Setfon é um sistema de informação web livre para coleta de dados em pesquisas sobre a fala. O sistema aborda o problema central através de componentes e nasceu da necessidade de aumentar significativamente a quantidade de dados acústico-fonológicos para atender a demandas de estudos estatísticos de expressão da emoção e de estilo. Além disso, por ser on-line, o Setfon permite a criação um banco de dados nacional sobre o tema, compartilhável entre pesquisadores das ciências da fala.
Avaliando a Qualidade de Conjuntos de Teste de Software de Código Aberto por meio de Critérios de Teste Estruturais (WSL 2010)
Adriana Rocha (UFG), André Mesquita Rincon (UFG/UNITINS/IFTO), Márcio Eduardo Delamaro (USP), José Carlos Maldonado (USP), Auri Marcelo Rizzo Vincenzi (UFG)
QualiPSo (Quality Platform for Open Source Software) is an international project investigating Free/Libre/Open Source Software (FLOSS) products to define quality requirements that are important in establishing the trustworthiness of these products. One of the supported activities of QualiPSo aims at evaluating the quality of the test sets developed by the FLOSS community. This paper presents the results of employing structural testing criteria as a measure of quality for such a test sets aiming at identifying the state-of-practice played by the FLOSS community and contributing to the establishment of an incremental testing strategy to evolve the test sets.
Extensões para Refatoração de Código Fortran no Eclipse (WSL 2010)
Bruno B. Boniati (UFSM), Gustavo Rissetti (UFSM), Andrea S. Charão (UFSM), Eduardo K. Piveta (UFSM)
Refatoração é uma técnica de engenharia de software que visa aplicar mudanças internas no código-fonte de aplicações, sem afetar seu comportamento observável. Na computação científica, onde existem muitos códigos legados, a refatoração é pouco explorada, pois tais códigos são escritos em linguagens não orientadas a objetos, como Fortran. Este trabalho explora tal lacuna através do desenvolvimento e disponibilização de extensões de refatoração para o ambiente integrado de desenvolvimento Eclipse, utilizando-se do framework Photran (um plugin para programação Fortran integrado ao Eclipse).
Nodipo: ferramenta de levantamento colaborativo de requisitos para software livre (WSL 2010)
José Eduardo de Lucca (UFSC), Yuri Gomes Cardenas (UFSC)
Este artigo apresenta a ferramenta de levantamento colaborativo de requisitos Nodipo, com a qual se objetiva suprir áreas de aplicação na sociedade em que o software livre é ausente ou pouco presente. Baseada na Web 2.0 e em estudos que levam em conta a participação de usuários finais no processo de elicitação de requisitos e na modelagem de software, a estrutura da ferramenta possui elementos que viabilizam a interação e a colaboração entre os próprios usuários finais e os demais participantes, de forma que os mesmos possam compartilhar conhecimento sobre o domínio da aplicação e elicitar requisitos com um nível mínimo de formalização.
Spider-MPlan: Uma Ferramenta para Apoio ao Processo de Medição do MPS.BR (WSL 2010)
Bernardo José da Silva Estácio (UFPA), Sandro Ronaldo Bezerra Oliveira (UFPA)
Spider-MPlan é uma ferramenta de software livre para apoio ao processo de Medição constante nível F do programa MPS.BR. Este artigo apresenta o fluxo de negócio sistematizado da ferramenta, bem como o seu propósito, contexto de funcionamento e os resultados que podem ser obtidos com a utilização deste produto.
certificaPET: Sistema Gerenciador de Certificados de Eventos em Formato Digital (WSL 2010)
Adriano Pereira (UFSM), Vinícius Garcia Pinto (UFSM), Andrea Schwertner Charão (UFSM)
A utilização de certificados de participação em eventos em formato digital substitui o método tradicional, em meio impresso, com vantagens, tornando necessário o uso de ferramentas computacionais para auxiliar o controle desses certificados. Este artigo trata do desenvolvimento do certificaPET, um aplicativo Web para a geração, armazenamento, disponibilização e validação de certificados de participação em eventos, em formato digital. O sistema foi desenvolvido usando ferramentas abertas, e é distribuído como Software Livre.
Software livre baseado na web para estimativa numérica de dados meteorológicos (WSL 2010)
Rafael C. Ferraz (UFSM), Angélica R. C. de Souza (UFSM), Adroaldo D. Robaina (UFSM), Marcia X. Peiter (UFSM)
Este estudo visa desenvolver um sistema web livre para estimativa numérica de dados meteorológicos no estado do Rio Grande do Sul, com base nas estações climáticas automáticas de superfície do Instituto Nacional de Meteorologia. Para o desenvolvimento da aplicação, foram utilizadas as linguagens de programação PHP e JavaScript, além de um banco de dados MySQL. O método para interpolação da ponderação do inverso da distância (com a distância elevada ao expoente cinco) foi usado como um modelo estimador de dados, uma vez que apresentou o melhor desempenho para as seguintes variáveis: temperatura, umidade relativa, pressão atmosférica e ponto de orvalho. Foi desenvolvida uma base de dados SWIM e o sistema web, os quais podem ser usados em diversas atividades humanas, principalmente na agricultura como suporte para a tomada de decisões.
um Portal Web Livre para Disseminação de Informações sobre Sistemas Embarcados Críticos (WSL 2010)
Ricardo A. M. Reimão (USP), Elisa Y. Nakagawa (USP), Thiago Bianchi (USP), José C. Maldonado (USP)
A disponibilização de informações e compartilhamento de conhecimentos, inclusive de cunho científico, por meio da Internet têm-se tornado extremamente relevantes para a sociedade atual. Assim, o principal objetivo deste artigo é apresentar a RIPSEC (Rede de Inovação e Prospecção em Sistemas Embarcados Críticos), uma rede de colaboração disponibilizada por meio de um portal web, cujo código fonte é livre, e que visa agregar informações sobre pesquisas, desenvolvimento e uso de Sistemas Embarcados Críticos (SEC). Essa rede é uma das contribuições do INCT-SEC, um projeto de pesquisa que visa principalmente elevar o nível de conhecimento, competência e qualidade no Brasil sobre o desenvolvimento de SEC.
XadrezLivre: Proposta de Arquitetura de Ambiente de Jogos baseado em XMPP com clienteWeb (WSL 2010)
Rubens Massayuki Suguimoto (UFPR), Luis Carlos Erpen de Bona (UFPR), Alexandre Direne (UFPR)
O xadrez além de servir como entretenimento, apresenta pontos positivos no desenvolvimento do raciocínio lógico, no aprendizado e na tomada de decisões. Dentro desse contexto de aprendizado foi desenvolvido o projeto Apoio Computacional ao Ensino de Xadrez nas Escolas e como resultado do desenvolvimento do projeto surgiu o ambiente de jogo XadrezLivre. Atualmente o ambiente suporta mais de 80.000 usuários e aproximadamente 1.500 partidas por dia. Esse trabalho apresenta a arquitetura e a implementação do ambiente assim como as ferramentas em Softwares Livre utilizadas e desenvolvidas.
Análise Experimental Comparativa de Algoritmos de Alocação de Memória de Código Aberto (WSL 2010)
Rivalino Matias Jr. (UFU), Autran Macêdo (UFU), Taís Borges Ferreira (UFU)
Operações de alocação de memória estão entre as mais ubíquas em programas de computador. O desempenho dos alocadores que implementam essas operações é de suma importância para o desempenho global da aplicação, embora muitas vezes seja negligenciado. Esse trabalho apresenta um estudo comparativo entre cinco alocadores de memória de propósito geral e de código aberto. Diferente de outros trabalhos na área, baseados em testes de benchmark com difícil generalização para aplicações reais, esse trabalho avalia o desempenho dos alocadores no software MySQL. Os resultados mostram que o MySQL apresentou melhor desempenho em conjunto com o jemalloc, especialmente quando comparado com o alocador padrão da glibc.
Avaliação Experimental do Índice de Carga Usado no Kernel Linux (WSL 2010)
Rivalino Matias Jr. (UFU), Leonardo Alt (UFU), Otávio Augusto (UFU)
Neste artigo avaliamos experimentalmente a qualidade do loadavg implementado no kernel Linux. A hipótese de pesquisa é de que esse índice de carga não é adequado para caracterizar cenários com significante atividade em nível de kernel. Para alguns tipos de sistemas baseados em Linux (ex. firewals), a carga em nível de kernel pode ser significantemente maior do que em espaço de usuário. Os resultados experimentais mostraram que o loadavg não é capaz de representar apropriadamente cenários com carga elevada em nível de kernel, confirmando a hipótese de pesquisa avaliada.
MDM: Um Software Livre para Configuração de Ambientes Multiterminais (WSL 2010)
Aramis Stach Haiduski Fernandes (UFPR), Francisco Panis Kaseker (UFPR), Lucas Nascimento Ferreira (UFPR), Paulo Ricardo Zanoni (UFPR), Pedro Eugenio Rocha (UFPR), Eduardo Todt (UFPR)
Um dos principais problemas na configuração automática de ambientes multiterminais é o processo de detecção e associação de hardware. Este processo deve ser o mais automático possível, visando minimizar os custos de instalação e manutenção. Os dispositivos presentes em uma máquina devem ser detectados e associados a pontos de trabalho de forma que cada um possua ao menos um mouse, teclado e monitor. Este artigo descreve tais problemas e suas principais soluções, além de apresentar o Multiseat Display Manager (MDM), uma ferramenta de código aberto que realiza a coniguração automática de multiterminais.
Ocomon: um sistema Open Source e sua influência na Cultura Organizacional (WSL 2009)
Edison de Azevedo Filho (UFPR), Maria Claudia Lara da Costa (UFPR)
Este artigo aborda a experiência de organização do trabalho de TI em uma empresa privada, através da implantação do Ocomon, um sistema de chamados para administração de suporte técnico, de código aberto, avaliando sua influência nos processos de comunicação interna da empresa, analisando as dificuldades e os benefícios alcançados no que diz respeito ao impacto no elemento humano e na cultura organizacional.
Desenvolvimento de Sistemas Pervasivos com Bluetooth e Linux/Python (WSL 2009)
Henry M. M. Bilby (Fucapi/INDT), Antonio Carvalho Jr (Fucapi/INDT), Samuel F. Oliveira (Fucapi/INDT), Nilson Silva (Fucapi/INDT), Jonatas Isvi (Fucapi/INDT), André L.C. Portela (Fucapi/INDT), Carlos M.S. Figueiredo (Fucapi/INDT)
O conceito de Computação Pervasiva adentra cada vez mais em nossas vidas e está sendo considerado a força propulsora para os próximos avanços tecnológicos em dispositivos móveis. Este artigo apresenta os conceitos básicos de computação pervasiva, da tecnologia BlueTooth, bem como considerações sobre algumas bibliotecas de programação(API/'s) disponíveis para utilização desta tecnologia, em sistemas operacionais GNU/Linux com a linguagem de programação Python e estudos de caso, dos autores, no desenvolvimento de dois softwares voltados para dispositivos móveis utilizando as API/'s abordadas.
Modelagem Formal de Workflow com Redes de Petri e Software Livre na Gestão de Processos de Negócio em Saúde Pública (WSL 2009)
André Gustavo Teixeira Lins (UFAL), Tércio de Morais (UFAL), Eliana S. Almeida (UFAL)
A eficiência das políticas em saúde pública depende, entre outros fatores, de uma gestão estratégica da informação. Entretando, os processos de negócio dessa área se baseiam usualmente em conhecimento tácito resultando em informações redundantes, estagnadas ou até mesmo perdidas. Para identificar e validar esse tipo de conhecimento é necessária a formalização, de maneira visual e precisa, de todo fluxo da informação e recursos relacionados. Assim, por conta de sua natureza formal e pelo seu grande poder de expressão gráfica adotaremos Redes de Petri e software livre para a modelagem e análise de workflows na gestão da qualidade da água em uma região do país com altos índices de mortalidade infantil.
Uma Extensão do PostGIS para Geração Automática de Trajetórias Semânticas (WSL 2009)
Gustavo O. Chiechelski (UFRGS), Vania Bogorny (UFRGS)
Dispositivos móveis se tornaram muito populares e grandes volumes de dados de trajetórias são gerados por estes dispositivos. Com esta popularização, cresceu a necessidade de análise deste novo tipo de dado. Estes dados tem pouca ou nenhuma semântica, tornando difícil a análise ou a descoberta de padrões interessantes. Dois métodos (SMoT e CB-SMoT) foram criados para enriquecer trajetórias semanticamente, relacionando-os com dados geográficos interessantes para a aplicação. Este trabalho propõe a extensão do PostgreSQL/PostGIS implementando os métodos SMoT e CB-SMoT, a fim de criar o primeiro banco de dados geográfico capaz de realizar consultas e análises semânticas em dados espaço-temporais.
GAIA - Geoprocessamento, Computação Inteligente e Software Livre (WSL 2009)
Carlos José de Almeida Pereira (UESC), Lucia Helena de Oliveira Gerardi (UNESP)
As técnicas de análise de dados e de busca de soluções fornecidas pela Computação Inteligente tiveram, nos últimos tempos, um grande avanço em seu desenvolvimento. A integração destas técnicas com as ferramentas computacionais de produção e análise de informações geográficas (Geoprocessamento) é muito vantajosa, especialmente com relação à grande quantidade de dados geralmente envolvida nas questões de natureza espacial. Este trabalho apresenta a implementação de duas técnicas da Computação Inteligente (um Sistema de Raciocínio Nebuloso e uma Rede Neural Artificial) em um software denominado GAIA – Geoprocessamento Apoiado por Inteligência Artificial.
Utilizando o Gerenciador de Rede WICD Com Localização Física de Dispositivos (WSL 2009)
Henrique G. G. Pereira (UNIFRA), Rogério C. Turchetti (UNIFRA), Leandro F. Pasetto (UNIFRA), José E. Baggio (UNIFRA), Giovani R. Librelotto (UFSM)
Este trabalho aborda o problema da localização de dispositivos móveis sem o uso de hardware específico, fase de mapeamento ou modelos probabilísticos de propagação do sinal. Apresenta-se um serviço para localizar dispositivos em um ambiente real. Tal sistema baseia-se nas coletas de intensidades de sinal do dispositivo móvel pelo gerenciador de rede WICD, que envia estes dados a um servidor de localização. Tais dados são necessários para demonstrar a possível localização do usuário no ambiente. Os experimentos mostram que a proposta é válida no sentido de prover um serviço para localização física, resultando em uma nova versão do WICD.
SIGWeb Builder: Um Software Livre para Desenvolvimento de SIG Webs (WSL 2009)
Helder Guimarães Aragão (UNIFACS/EMBASA/FCET), Jorge Campos (UNIFACS)
Este trabalho tem como objetivo a implementação de um software livre para apoiar o desenvolvimento de Sistemas de Informações Geográficas para Web (SIG Webs) em servidores de mapas gratuitos. A ferramenta proposta irá minimizar o esforço do desenvolvimento deste tipo de SIG e permitirá que os desenvolvedores concentrem seus esforços na definição da estrutura e funcionalidades da aplicação.
E-FOTO: um Commons Educacional Destinado à Fotogrametria Digital (WSL 2009)
Guilherme L. A. Mota (UERJ), Rafael A. de Aguiar (UERJ), Jorge L. N. e S. Brito (UERJ), João A. Ribeiro (UERJ), Orlando Bernardo Filho (UERJ), Irving da S. Badolato (UERJ), Rodrigo J. M. da Fonseca (UERJ), Rogério L. R. Borba (UERJ)
A ideia de commons está revolucionando a produção simbólica na sociedade, trazendo inúmeras consequências. Na educação, o commons cria possibilidades inovadoras do ponto de vista pedagógico que, inegavelmente, o aproximam dos referenciais teóricos apresentados por Paulo Freire. Podese, portanto, aplicar este referencial na análise de commons educacionais. Assim sendo, por intermédio desta fundamentação, o presente artigo analisa as motivações, os resultados e as expectativas futuras do projeto E-FOTO. Este projeto se dedica à criação de um commons para o ensino e pesquisa de fotogrametria digital. Dentre suas realizações destacase o desenvolvimento da única Estação Fotogramétrica Digital GNU/GPL disponível.
Firmware para um Sistema de Comutação de Pacotes Utilizando Arquitetura x86 e MIPS-el (WSL 2009)
Pedro Arthur P. R. Duarte (UERN), Alysson M. Oliveira (UERN), Diogo P. F. Pedrosa (UERN)
Sistemas embarcados são compostos da combinação de hardware e software especialmente desenvolvidos para a execução de uma tarefa específica. Dentre os sofwares utilizados para o desenvolvimento de dispositivos embarcados, o sistema operacional Linux tem um papel de destaque. Contudo, percebese que a utilização do Linux em comutadores de pacotes Ethernet não é tão explorada quanto em outros tipos de equipamentos dedicados. Este artigo descreve o desenvolvimento de um firmware baseado em Linux para ser utilizado em equipamentos de comutação de pacotes com arquiteturas distintas.
Uma proposta de um Workflow para Administração de Servidores DHCP na Web (WSL 2009)
Miguel José de Almeida Pernambuco Filho (UFPA), Sandro Ronaldo Bezerra Oliveira (UFPA)
O DHCPweb é um software livre que centraliza, em uma interface web, a administração de um ou mais servidores DHCP, aproveitando-se de um workflow sistematizado. Esta proposta representa uma solução otimizada para extrair maior produtividade das equipes de TI, despendendo um menor esforço humano das mesmas. Neste artigo, será apresentado o funcionamento do DHCPweb, bem como o contexto em que ele foi originado, as etapas de seu desenvolvimento e as melhorias que podem ser aplicadas ao produto.
Um Sistema de Arquivos Compartilhado em Nível de Usuário Baseado em Tabelas Hash Distribuídas (WSL 2009)
Pedro Eugênio Rocha (UFPR), Luiz Carlos Erpen de Bona (UFPR)
Este artigo apresenta o DIFS (Distributed Filesystem), um sistema de arquivos totalmente distribuído baseado em DHT (Distributed Hash Table). Cada nodo do sistema cede uma certa quantidade de espac¸o de armazenamento, formando um grande sistema de arquivos compartilhado. Para criar um sistema de arquivos real e em nível de usuário o sistema utiliza o FUSE (Filesystem in Userspace). Uma DHT é utilizada para associar nomes de arquivos aos nodos que os armazenam, pois todo arquivo ou diretório criado na rede é replicado e armazenado em um conjunto de nodos. Finalmente, apresentamos os resultados dos testes realizados utilizando o protótipo desenvolvido.
Estendendo a experiência de ensino a distância para a Televisão Digital (WSL 2009)
Bruno de Sousa Monteiro (UFPE), Thiago Monteiro Prota (UFPE), Alex Sandro Gomes (UFPE), Fernando da Fonseca de Souza (UFPE)
O processo de digitalização da televisão analógica criou possibilidades que vão além da simples melhoria da qualidade do sinal recebido. O equilíbrio entre a tecnologia e os aspectos humano e social surge como caminho para o desenvolvimento de recursos, no campo do T-learning, que respeitam os diferentes contextos sócio-culturais do país, contribuem na formação de pessoas e impulsionam a inovação. Este trabalho descreve a extensão do conjunto de funcionalidades do Sistema de Gestão de Aprendizagem Amadeus para o contexto da TV Digital, que esteja ao mesmo tempo integrado com outras aplicações interativas, como Objetos de Aprendizagem, dispositivos móveis e ambientes Web.
SDI - Sistema de Diagnóstico Instantâneo (WSL 2009)
Bruno César Ribas (UFPR), Diego Giovane Pasqualin (UFPR), Vinicius Kwiecien Ruoso (UFPR), Marcos Castilho (UFPR), Fabiano Silva (UFPR), Luis C. E. de Bona (UFPR)
Para gerenciar uma grande rede de computadores a capacidade de monitoração de anomalias e de realização de tarefas de manutenção é fundamental. Este trabalho propõe um Sistema de Diagnóstico Instantâneo, que permite monitorar grandes parques computacionais através de uma interface web e executar automaticamente ações corretivas de maneira flexível e personalizada. A ferramenta proposta foi implementada com resultados expressivos na rede do projeto Paraná Digital, que conta com mais de 2100 servidores.
TerraLAB – Using Free Software for Earth System Research and Free Software Development (WSL 2009)
Tiago G. S. Carneiro (UFOP), Tiago F. M. Lima (UFMG), Sérgio D. Faria (UFMG)
This paper presents a success case of using free software platforms for research and free software/model development for Earth System studies. We describe the technologies and methodologies used for this purpose. We also discuss the main results, challenges and solutions found on constructing a sustainable free software project which should serve as a foundation for the development of state-of-the-art environmental models and researches. The TerraME software have been used for answer national issues about the Brazilian Amazonia occupation through the analysis of computer generated scenarios, which are produced by biophysical and socioeconomic complex system simulations integrated with real-world geographical databases.
Geração automática de Interações Vocais na TVDi utilizando o Ginga, NCL e VoiceXML (WSL 2009)
Lucas Augusto M. C. Carvalho (UFS), Hendrik Teixeira Macedo (UFS)
No Brasil, está previsto que até 2016 cerca de 145 milhões de usuários adotarão a TV Digital em suas casas, fazendo com que a diversidade de usuários seja muito grande e conseqüentemente surja a oportunidade de fazer da TV digital um ambiente de inclusão digital e social. Este artigo propõe uma arquitetura que garanta uma forma de interação vocal no Ginga e possibilite uma interatividade mais adaptativa no ambiente de TV Digital brasileiro. Ao longo do artigo será mostrado como a linguagem VoiceXML e um gateway de voz podem ser utilizados para o desenvolvimento dessa arquitetura que realiza o mapeamento de partes da aplicação desenvolvida na linguagem NCL para a linguagem VoiceXML a cada interação necessária com o usuário. Os resultados obtidos no trabalho e um estudo de caso desenvolvido demonstram a aplicabilidade da proposta.
Um Ambiente de e-Learning Com Suporte a Reconhecimento de Voz (WSL 2009)
Leonardo O. Moreira (UFC), Jonas A. Nascimento (UFC), José R. O. Damico (IBM), Nelson E. N. Oliveira (UFC), Javam C. Machado (UFC)
Ambientes de e-Learning tem o propósito de prover ensino à distância mediante do uso de tecnologias que concebem este benefício. O inglês é o idioma adotado como universal, e o mercado empregatício global vem exigindo no mínimo conhecimentos básicos das pessoas neste idioma. Existem diversos ambientes de e-Learning, mas nenhum deles possui recursos de reconhecimento de voz, indispensável para o ensino de línguas estrangeiras. Este artigo apresenta o iVeLA como um ambiente de e-Learning de código aberto, dotado de uma arquitetura extensível e possuindo recursos de reconhecimento de voz. Experimentos foram feitos e analisados para avaliar a eficácia da estratégia de reconhecimento de voz do iVeLA.
Imune: A WebBased Immunization Management System (WSL 2009)
Francisco A. M. do Nascimento (FACCAT), Carlos T. Renck (FACCAT), Maurício Reis (FACCAT), Leandro Sorgetz (FACCAT)
This paper describes a Web based application, called Imune, which was implemented using Flex, PHP, PostgresSQL, and Apache web server under a GNU/Linux platform. Imune is a management information system tool for the immunization control in any municipality, which was modelled and designed towards the necessities of the Brazilian public health system. The Imune system provides the management of vaccines, patients, mass immunization campaigns, access control to the recorded information, record of immunizations and history of immunizations per individual, and several statistical reports. Imune facilitates the improvement in the strategic planning for the public vaccination system, which results in a better assistance to the population in general and resources savings by governments with the reduction of vaccine lost.
Frameworks para Desenvolvimento Rápido de Aplicações Web: um Estudo de Caso com CakePHP e Django (WSL 2009)
Adriano Pereira (UFSM), Vinícius Vielmo Cogo (UFSM), Andrea Schwertner Charão (UFSM)
Nos últimos anos surgiram vários frameworks que aceleram o desenvolvimento de aplicações para a Web. Face à diversidade existente, torna-se relevante conhecer casos de utilização de tais ferramentas antes de optar-se por uma ou outra. Este trabalho faz uma análise dos frameworks CakePHP e Django para desenvolvimento rápido de aplicações Web, utilizando como base o caso de um sistema gerenciador de estoque de materiais. Para isso, foram construídas duas versões do sistema, uma com Django e outra com CakePHP, permitindo comparar diferentes características de ambos os frameworks.
Civitas: cidades virtuais na educação (WSL 2009)
Otto Lopes Braitback de Oliveira (UFRGS), Daniel Nehme Müller (UFRGS), Joelma Adriana Abrão Remião (UFRGS), Paloma Dias Silveira (UFRGS), Raymundo Ferreira Filho (UFRGS), Márcio André Rodrigues Martins (UFRGS), Margarete Axt (UFRGS)
O projeto CIVITAS – Cidades Virtuais com Tecnologias para Aprendizagem e Simulação apresenta uma abordagem de pesquisa, ensino e extensão que visa a construção de cidades imaginadas por alunos dos anos iniciais do ensino fundamental, com ênfase no quarto ano. O professor experimenta um deslocamento no eixo da proposta curricular oficial para pensar com as crianças a invenção de cidades. Dentro deste contexto, o jogo Città inserese como um ambiente que possibilita a criação de cidades digitais reais/virtuais/imaginadas, e que permite diferentes modos de interação entre os alunos através de computadores em rede. As situações de colaboração, viabilizadas pelo acesso ao jogo são ferramentas para os professores e os alunos tensionarem as informações que operam como regras gerais e palavras de ordem com a invenção da cidade/conhecimento.
Medições em Imagens Médicas Tridimensionais utilizando VTK (WSL 2009)
Thiago Franco de Moraese (CTI), Tatiana AlChueyr Martins Rospendowski (CTI), Paulo Henrique Junqueira Amorim (CTI)
Neste trabalho são propostas e comparadas implementações distintas de uma ferramenta que permite a realização de medições lineares e angulares sobre modelos médicos 3D. Para seu desenvolvimento foram utilizadas ferramentas livres – Python e VTK, sendo que o resultado final será disponibilizado na nova versão do software livre InVesalius.
Um Estudo Experimental em Análise, Caracterização e Predição de Tráfego Hostil (WSL 2009)
Rivalino Matias Jr (UFU), Patryck Ramos Martins (DIVE)
Este artigo apresenta uma abordagem quantitativa para predição de tráfego hostil apoiada na coleta, análise e caracterização de amostras de tráfego obtidas com o uso de ferramentas de software livre. O estudo foi conduzido com amostras de tráfego real, representativas de três meses de coleta e provenientes de múltiplas fontes de dados. A tipificação do tráfego hostil, no ambiente investigado, teve como base uma política de segurança de tráfego criada a partir do estudo de caracterização da rede investigada. Dentre os modelos de predição avaliados, aqueles da família AE (alisamento exponencial) foram os de melhor desempenho (> 80% de acuracidade) dentre os 14 modelos considerados.
MONITORAMENTO DE TAXA DE ERROS EM TRANSMISSÃO DE REDES USANDO SOFTWARE LIVRE (WSL 2009)
Marcos Valnes Abadi (IPA), Carlos Henrique da Costa Cano (IPA), Rubem Dutra Ribeiro Fagundes (PUCRS)
O objetivo deste trabalho é o de apresentar uma forma melhor de monitoramento de erros de dentro das redes de comunicação. Neste estudo foi implementado um módulo adicional ao Nagios que permite o controle e monitoramento de erros de CRC em redes e equipamentos de redes, aumentando assim consideravelmente as capacidades do Nagios e provendo uma melhoria para a comunidade de Software Livre.
Siscore: Uma Aplicação Web para Balanced Scorecard (WSL 2009)
Leandro Sorgetz (FACCAT), Francisco Assis Moreira do Nascimento (FACCAT)
Este artigo apresenta uma aplicação Web chamada Siscore, que está sendo desenvolvida usando tecnologias livres e de código aberto, e que tem como principal objetivo a implementação do Balanced Scorecard a um custo acessível a pequenas e médias empresas. Siscore adota todos os conceitos propostos por seus idealizadores – Kaplan e Norton, além de agregar novas visões voltadas à gestão estratégica gerencial. Um estudo de caso de implantação do BSC em uma Instituição de Ensino Superior será usada para validar a efetividade da ferramenta.
Sistema Móvel Multimídia de Código Aberto para Atenção Primária de Saúde com Visitas Domiciliares (WSL 2009)
Rafael José Peres Correia (USP), Arlindo Flavio da Conceição (UNIFESP), Fabio Kon (USP), Rubens Kon (USP), José Ricardo Brandão (USP)
Este artigo apresenta a solução conceitual e arquitetural de um sistema de Atenção Primária Domiciliar em evolução para se tornar um sistema de Prontuário Eletrônico móvel. Discutimos problemas arquiteturais e conceituais que surgiram ao longo de sua evolução e também os benefícios e dificuldades relacionados ao uso de tecnologias multimídia e de localização em sistemas de Atenção Primária Domiciliar de saúde.
A Utilização de Software Livre na Análise de QoS em Redes IP Utilizando Mineração de Dados (WSL 2008)
Maxwel Macedo Dias (UFPA), Edson M. L. S. Ramos (UFPA), Luiz Silva Filho (UFPA), Roberto C. Betini (UFPA)
Este artigo apresenta uma análise de Qualidade de Serviço (QoS) em redes IP, a partir de simulações no Network Simulator, projetando um ambiente de rede com serviço de voz sobre IP (VOIP). Para realização das análises utilizou-se a técnica de Mineração de Dados denominada árvore de decisão.
LUAS - Lua Unified Automatic docS generator (WSL 2008)
Fabiane Cristine Dillenburg (UNISINOS), Mírian Bruckschen (UNISINOS)
A preocupação com a qualidade de software tem crescido nos últimos anos. Neste contexto, a documentação do código-fonte tem auxiliado bastante, uma vez que facilita a reutilização e a manutenção de sistemas, bem como torna mais simples a disponibilização de documentação profissional de bibliotecas e, ainda, estimula o compartilhamento de conhecimento entre os desenvolvedores. Ferramentas conhecidas como "geradores de documentação" facilitam a organização e disponibilização da documentação do código-fonte. Este documento apresenta um gerador de documentação automática para a linguagem de programação Lua.
Otimizações em uma biblioteca SIP livre para softwares de comunicação em tempo real em sistemas embarcados (WSL 2008)
Saulo Queiroz (UFAM), Arlen Oliveira (UFAM), Edjair Mota (UFAM), Edson Silva (UFAM), Edjard Mota (UFAM), Andréa Nascimento (UFAM)
Com a popularização das redes 3G é esperado o aumento do uso de softwares de comunicação em tempo real em dispositivos móveis portáteis, os quais apresentam restrições de energia e recursos computacionais relativamente limitados. Neste trabalho, propomos uma série de otimizações na libosip2-2.2, uma biblioteca livre que pode ser usada no desenvolvimento daqueles softwares. Medições indicaram melhorias significativas no desempenho da biblioteca, tornando-a mais competitiva para ser usada por desenvolvedores interessados em produzir soluções livres para o emergente cenário das redes 3G. Os resultados também motivaram o início do desenvolvimento da libosip2-3.0.0.
Uma Aplicação Educacional Livre e Acessível para o Ensino de Matemática Fundamental (WSL 2008)
Mírian Bruckschen (UNISINOS), Sandro Rigo (UNISINOS)
O desenvolvimento de software educacional que proporcione acessibilidade aos alunos com necessidades educacionais especiais é uma necessidade facilmente identificável no contexto atual. Entretanto, a grande maioria das aplicações conhecidas não atende aos requisitos de acessibilidade. Além disso, algumas das soluções disponíveis com este objetivo possuem um custo proibitivo e muitas vezes não são adequadas às situações vivenciadas pelos alunos que as utilizam. Neste artigo, apresentamos uma aplicação educacional livre e acessível, voltada para inclusão de alunos com deficiências visuais. Para tal desenvolvimento, houve a interação de uma equipe multidisciplinar envolvendo alunos, seus professores, e outros profissionais da Pedagogia e Informática.
Proposta Metodológica de Desenvolvimento do Framework Colaborativo em SL para Integração e Análise de Dados Espaciais na Web (WSL 2008)
André Fabiano de Moraes (UFSC)
O artigo descreve os resultados obtidos no estudo e no desenvolvimento de uma metodologia para apoiar os trabalhos de elaboração, desenvolvimento, construção, implementação e acompanhamento de geo-soluções livres, atendendo a uma crescente comunidade de usuários e desenvolvedores que manipulam dados espaciais em diferentes padrões e ferramentas. Desta forma, propõe-se um modelo de colaboração e construção do protótipo denominado OpenATGCW (Ambiente Aberto de Trabalho geoespacial colaborativo para web) que visa proporcionar um ambiente único para facilitar a colaboração entre diferentes fontes de dados geoespaciais pela internet.
Disseminação de Informações via Dados Livres (WSL 2008)
Elisa Yumi Nakagawa (USP), Rafael Fukase (USP), Priscila da Cunha Fischer (USP), Maria Cristina Ferreira de Oliveira (USP), José Carlos Maldonado (USP)
Atualmente, uma das principais preocupações da comunidade de pesquisadores tem sido a disseminação e compartilhamento de informação por meio do uso de sistemas computacionais. Entretanto, a disponibilização de forma livre de dados contidos em base de dados não tem sido o principal foco da comunidade de software livre e da indústria. O objetivo deste trabalho é relatar uma experiência de desenvolvimento de um módulo de exportação de dados contidos em bases de dados por meio de documentos no formato XML (eXtensible Markup Language), em direção à disseminação e compartilhamento livre de informações.
Software livre na construção de grades computacionais para processamento de alto desempenho (WSL 2008)
André Leon S. Gradvohl (USP/CENAPAD-SP)
Um dos grandes desafios que se impõem à Computação é a possibilidade de realizar cálculos de forma cada vez mais rápida e o menos custosa possível. Para tanto, uma das estratégias para aumentar a velocidade de obtenção desses resultados é o chamado processamento de alto desempenho (PAD), combinado com o conceito de grades computacionais. Desta forma, esse artigo apresenta uma proposta de infra-estrutura para uma grade computacional para PAD, baseada em softwares livres indicados ao longo do texto. A proposta foi implementada para testes no Centro Nacional de Processamento de Alto Desempenho em São Paulo (CENAPAD-SP).
Comparativo das ferramentas de código aberto Pthreads e GOMP para criação de threads com o compilador GCC (WSL 2008)
Bruno Abinader (INdT/UFAM), Raimundo Barreto (UFAM)
POSIX Threads e OpenMP são padrões abertos que implementam a manipulação e execução de threads. Estes padrões possuem implementação no compilador GCC respectivamente através das bibliotecas Pthreads e GOMP. Utilizando a arquitetura SMP, ambos fornecem alternativas para o desenvolvimento de programas que utilizem os recursos do sistema de forma eficiente. Neste trabalho, avalia-se o desempenho destas bibliotecas utilizando como métrica o tempo de execução. Os resultados obtidos indicam que a biblioteca GOMP possui desempenho similar quando comparada à biblioteca Pthreads nos experimentos realizados, e que a diferença de desempenho entre as bibliotecas varia de acordo com o uso destas em algoritmos diferentes.
ELSA - Coletando Dados Epidemiológicos com Uso e Desenvolvimento de e em Software Livre (WSL 2008)
Émerson Hernandez (UFRGS), Tiago D’Oliveira (UFRGS), Sotero Mengue (UFRGS), Daniel Skaba (Fiocruz), Bruce B. Duncan (UFRGS)
Um melhor entendimento das doenças crônicas e seus fatores de risco é essencial para o desenvolvimento de programas preventivos e para a formulação de políticas públicas capazes de sustar o curso de suas epidemias no país. O Estudo Longitudinal de Saúde do Adulto (ELSA) entra nesse contexto como estudo multi-cêntrico que pretende coletar dados epidemiológicos de quinze mil voluntários em seis cidades brasileiras. Esse artigo apresenta um sistema de coleta e armazenamento que foi implementado usando soluções de software livre para popular os dados do estudo. Mais do que apenas usar, o desenvolvimento dessa ferramenta também está sendo capaz de interagir com códigos-fonte disponíveis, personalizando-os para sua necessidade e viabilizando à comunidade a utilização de algumas ferramentas livres adaptadas.
UAI!: (Interface de Automação Universal) (WSL 2008)
Rafael Machado de Lima Silva (UFV), Ricardo dos Santos Ferreira (UFV), Paulo Henrique Alves da Silva (UFV)
Este trabalho apresenta um estudo sobre a viabilidade de tecnologias livres, aplicadas em sistemas SCADA, através de exemplos da utilização desses conceitos em projetos de pesquisa universitária em diversas áreas. Levando em consideração a relação custo/benefício dos dispositivos de hardware e software disponíveis no mercado brasileiro para esse tipo de atividade, foi elaborada uma "caixa de ferramentas" de baixo custo e alta operacionalidade. Seus principais componentes são uma camada de gerenciamento baseada no software NAGIOS, hardware embutido com comunicação sem fios e um conversor A/D D/A. O sistema proposto alia flexibilidade e baixo custo podendo ser adaptado a várias aplicações comerciais em pequenas e grandes empresas.
Algoritmos Genéticos e Quadtrees Aplicados com Alto Desempenho na Segmentação e Classificação de Informações a partir de Imagens Médicas (WSL 2008)
Frederico C. da Silva (UCPel), Adenauer C. Yamin (UCPel), André R. Du Bois (UCPel), André L. S. de Moraes (UCPel), Marilton S. de Aguiar (UCPel), Rodrigo S. de Souza (UCPel)
A utilização de imagens digitais em ciências biológicas, mais precisamente em medicina, tem propiciado grande avanço tanto na precisão de diagnósticos como na documentação de experimentos médicos. Este artigo apresenta resultados preliminares do desenvolvimento de uma ferramenta computacional de Alto Desempenho baseada em Algoritmos Genéticos e Quadtrees para a detecção do padrão de necroses em imagens médicas utilizando software livre.
Business Intelligence nas Escolas Públicas do Estado do Paraná (WSL 2008)
Lucio F. da Silva (UFPR), Márcio R. Miranda (UFPR), Marcos Castilho (UFPR), Razer Montaño (UFPR), Roberto Hexsel (UFPR)
Em ambientes de grande porte, mecanismos de geração de informações são imprescindíveis para auxiliar nas decisões gerencias sobre seus recursos. O prd-estatística é uma ferramenta (livre) de Business Intelligence para o Paraná Digital, que disponibiliza 2100 laboratórios de informática para as escolas da rede Estadual de Ensino do Paraná.
Tail - A Java Technical Analysis Library (WSL 2008)
Márcio V. Santos (USP), Alexandre Takinami (USP), Thiago G. Thies (USP), Carlos E. Manssur (USP), Alfredo Goldman (USP)
A Análise Técnica estuda a variação temporal dos ativos com o objetivo de determinar o melhor momento de compra e venda de ações. O projeto Tail tem como principal meta desenvolver uma biblioteca Java Open-Source que abstrai os componentes básicos da Análise Técnica Grafista, fornecendo ferramentas para manipulação, criação e avaliação de estratégias de compra e venda. O objetivo desse artigo é apresentar a biblioteca Tail, sua arquitetura básica e resultados obtidos com seu uso. A biblioteca foi validada com vários experimentos post-mortem.
Desenvolvimento de um Componente para Gerenciamento de Perfis de Usuários para o Joomla! (WSL 2008)
Michel Carlo Santos Mendes (UFOP), André Luiz Peron Martins Lanna (UFOP), Ricardo de Oliveira Duarte (UFOP)
Este trabalho trata do desenvolvimento de um componente para o gerenciamento de perfis de usuários de portais elaborados com o Sistema de Gerenciamento de Conteúdo Joomla. A característica principal do componente desenvolvido é garantir autonomia de gestão de suas próprias informações pessoais a um usuário autorizado a publicar conteúdos no portal. Este desenvolvimento se justifica pela carência de componentes com tal funcionalidade.
ESbox: uma Ferramenta para o Desenvolvimento de Aplicações para Linux Embarcado (WSL 2008)
Raul Herbster (UFCG), Paulo Rômulo Alves (UFCG), Carolina Nogueira (UFCG), Márcio Macêdo (INdT), Hyggo Almeida (UFCG), Angelo Perkusich (UFCG)
O sistema operacional Linux vem sendo utilizado com sucesso em sistemas embarcados. Há diversas ferramentas que auxiliam no desenvolvimento de aplicações para Linux embarcado. Entretanto, é necessário muito tempo e esforc¸o por parte do desenvolvedor na gerência e na configuração destas ferramentas para compor o ambiente de desenvolvimento. Neste artigo apresenta-se ESbox, uma ferramenta open source para o desenvolvimento de aplicações para Linux embarcado, resultado da integração dos ambientes Eclipse e Scratchbox. ESbox provê ao desenvolvedor, em um único ambiente, as ferramentas necessárias ao desenvolvimento de tais aplicações, reduzindo o custo de configuração das ferramentas e aumentando a produtividade.
Uma Proposta de Implementação de um Módulo de Re-roteamento Dinâmico de Túneis LSPs para a Ferramenta de Simulação GLASS (WSL 2008)
Klenilmar L. Dias (SEAMA/UFPA), Klissiomara L. Dias (SEAMA), Antônio J. G. Abelém (UFPA), Kelvin L. Dias (UFPA)
O GLASS (GMPLS Lightwave Agile Switching Simulator) é uma ferramenta de simulação para Redes Ópticas de Nova Geração, livre e de código aberto, desenvolvida em Java. Este artigo visa apresentar uma nova funcionalidade no simulador para facilitar o re-roteamento dinâmico de LSPs (Label Switched Paths) em cenários de redes GMPLS, baseado no protocolo de sinalização RSVP-TE.
Jogo do Piano: Software Livre na educação musical (WSL 2008)
Nathalia Sautchuk Patrício (USP), Irene Karaguilla Ficheman (USP), Roseli de Deus Lopes (USP)
Este artigo apresenta as caracterísiticas do Jogo do Piano, um software desenvolvido pelo NATE, Núcleo de Aprendizagem, Trabalho e Entretenimento do Laboratório de Sistemas Integráveis da Escola Politécnica da Universidade de São Paulo, como parte do projeto Um Computador por Aluno (UCA). O Jogo do Piano é um software livre voltado para educação musical, melhorando o reconhecimento das notas musicais. A pesquisa pretende desenvolver, avaliar e disponibilizar este software para o laptop OLPC XO.
Desenvolvimento Rápido de Aplicações Comerciais com a Ferramenta RAD Plus (WSL 2008)
Sérgio Pohlmann (UCA)
Este artigo descreve o sistema RAD Plus, uma ferramenta desenvolvida pelo autor do artigo, para permitir um desenvolvimento fácil, rápido e altamente portável, para aplicações web. O software apresentado, de acordo com suas especifcações e casos de uso, permite um desenvolvimento efciente e limpo de sistemas destinados à gestão comercial.
MGM: Um modelo conceitual e uma ferramenta de gestão musical baseada em software livre (WSL 2008)
Anderson R. G. Ogibowski (UCB), Estevão A. Crispim (UCB), Vinícius G. de Andrade (UCB), Alexandre S. M. Fernandes (UCB), Milton P. da Paz (UCB), Fernando W. Cruz (UCB), Edilson Ferneda (UCB)
A busca por modelos de representação de registros de obras musicais é uma questão relevante à comunidade envolvida na gestão de objetos musicais. Este trabalho apresenta o desenvolvimento de um modelo para gestão de um ambiente musical, sugerindo uma adaptação do padrão de proce ssamento bibliográfico FRBR (Functional Requirements for Bibliographic Records) para este contexto. Sua validação é realizada por meio de uma arquitetura de software primando a concepção de uma base de metadados musicais em plataforma de software livre, buscando resolver os problemas encontrados nas bases de metadados musicais como, por exemplo, a carência de informações a respeito de músicas brasileiras ou regionais.
Customização do Ambiente Virtual de Aprendizagem Moodle (WSL 2008)
Marcelo Penha Fernandes (UFLA), Kátia Cilene Amaral Uchôa (UFLA), Rubens Takiguti Ribeiro (UFLA), Joaquim Quinteiro Uchôa (UFLA)
No contexto da pesquisa sobre Ambientes Virtuais de Ensino, e da crescente utilização da Internet como meio para EaD, este trabalho descreve o projeto e desenvolvimento de módulos de controle acadêmico para o ambiente Moodle, para atender as necessidades de um curso de pós-graduação lato sensu (especialização) a distância.
GERENCIAMENTO DE REDES PARA SISTEMAS EMBARCADOS (WSL 2008)
Jorge Luis Staub (UNISC), Cristiano Bonato Both (UNISC)
O gerenciamento de redes pode ser definido como um conjunto de ferramentas integradas para monitoramento e controle dos recursos da rede. O processo de gerência de redes consiste, em obter informações dos equipamentos e serviços da rede para posteriormente tratá-las de forma a obter um diagnóstico dos possíveis problemas que acompanham a evolução contínua da microeletrônica e da tecnologia de comunicação. A evolução da capacidade dos equipamentos dedicados gerou uma nova necessidade de gerenciamento, pois uma grande parcela de sistemas necessita de um detalhado sistema de gerenciamento e monitoramento. Assim este trabalho propõe integrar em um sistema embarcado, um agente de monitoramento e juntamente com um sistema gerente desenvolvido com software livre, obter dados gerenciais sobre o dispositivo. Finalmente, os valores obtidos são analisados para determinar o custo de se obter informações gerenciais em um sistema embarcado.
Evitando Relatos de CRs duplicadas em Projetos Open Source de Software (WSL 2008)
Yguaratã C. Cavalcanti (UFPE/CESAR), Alexandre C. Martins (UFPE/CESAR), Eduardo S. Almeida (CESAR), Silvio L. Meira (UFPE/CESAR)
O gerenciamento de repositórios de CRs (Change Requests) pode se tornar custoso quando a quantidade de usuários e desenvolvedores aumenta. Essa situação pode gerar replicações dos mesmos defeitos relatados em CRs diferentes e, conseq¨uentemente, o aumento dos custos associados ao tempo de desenvolvimento e manutenção do software, por exemplo. Dessa forma, esse artigo apresenta uma abordagem baseada em Text Mining para detecção de relatos de CRs duplicadas. Com a técnica desenvolvida, foi possível detectar CRs duplicadas com precisão de 17,61% e cobertura de 23,66% no conjunto de CRs utilizado nos testes.
Easy: uma API baseada em Python para facilitar o desenvolvimento de aplicações para a plataforma maemo (WSL 2008)
Miguel Falcão (UFCG), André Hora (UFCG), Emanuel Filho (UFCG), Mario Hozano (UFCG), Luciano Wolf (INdT), Hyggo Almeida (UFCG), Angelo Perkusich (UFCG)
Neste artigo introduz-se a API Easy, que provê uma camada de abstração para facilitar o desenvolvimento de aplicações para dispositivos portáteis que utilizam a plataforma maemo, baseada em Linux. São apresentados exemplos de utilização da Easy, assim como as ferramentas de baixo nível utilizadas pela API. Por fim, apresenta-se um exemplo de aplicação que reúne várias funcionalidades da Easy.
O Estado Atual dos Multiterminais (WSL 2008)
Paulo Ricardo Zanoni (UFPR), Tiago Vignatti (UFPR), Ander Conselvan de Oliveira (UFPR), Fabiano Silva (UFPR), Luis Carlos Erpen de Bona (UFPR)
Um multiterminal, ou multiseat, é um computador que possui múltiplos conjuntos de dispositivos de entrada e saída que podem ser associados de forma a oferecer terminais independentes. Este artigo apresenta a arquitetura gráfica dos computadores atuais, mostrando que esta é inadequada para o modelo do multiterminal. Também são apresentadas as alternativas existentes para implementar multiterminais. Considerando os problemas das soluções já existentes, são apresentadas duas novas alternativas para implementação de multiterminais.
Módulo de Craniometria Tridimensional (WSL 2008)
Felipe F. de Souza (CENPRA), Carlos Henrique S. Vilella (CENPRA), Jorge Vicente L. da Silva (CENPRA)
Este artigo aborda o desenvolvimento e as funcionalidades do módulo de craniometria 3D do software InVesalius. O módulo permite a realização de medidas lineares e angulares realizadas sobre imagens tridimensionais. O volume é reconstruído com o software InVesalius utilizando imagens do formato DICOM, que são exportadas por equipamentos de tomografia computadorizada. Foi optado utilizar-se a linguagem Python e as bibliotecas VTK e wxPython, pois nossa proposta era distribuir o produto resultante gratuitamente.
Acesso de mídias removíveis em terminais thinclient sem disco (WSL 2008)
Bruno César Ribas (UFPR), Josiney de Souza (UFPR), Fabiano Silva (UFPR), Luis Carlos Erpen de Bona (UFPR), Marcos Castilho (UFPR)
Movimentar arquivos de um computador a outro é uma necessidade de qualquer usuário de computadores, tanto por trabalho quanto por lazer. Porém esse recurso é muito limitado em sistemas multi-usuários: apenas um usuário pode se utilizar dos recursos removíveis de cada vez. No modelo multiterminal essa dificuldade não foi diferente; as diferenc¸as desse modelo são as requisições remotas e os múltiplos acessos a partir de uma mesma máquina. Por isso, uma vertente de estudos foi redirecionada para resolver esse tipo de problema, bem como as complicações que surgem a partir da solução desse problema (a propriedade e a privacidade da mídia). Este tipo de solução pode beneficiar intenções como a inclusão digital juntando-se tanto a alternativa de multiterminal (minimizar custos e reaproveitar recursos) e do acesso à mídias removíveis em terminais thinclient sem disco.
O Uso de Software Livre Educacional com crianças portadoras de Síndrome de Down (WSL 2008)
Marília A. Amaral (UFSC/UENP), Renata Ramos Pires (UENP)
Este artigo tem como objetivo relatar uma pesquisa na área de informática na educação aplicada a um perfil especial de aprendiz, os Portadores de Necessidades Especiais (PNEs). Para realizar a pesquisa foi utilizado o software livre HagáQuê, editor de histórias em quadrinhos, pois não acarretaria ônus financeiro para a instituição. As dinâmicas realizadas tiveram como finalidade trabalhar conceitos e habilidades relacionados a produção inicial de textos, reconhecimento de cores e formas e lateralidade.
Uma solução para apoiar um processo de desenvolvimento dirigido a modelos usando openArchitectureWare (WSL 2008)
Kristian B. Pasini (FRB), Robson R. S. Peixoto (FRB), Rita S. P. Maciel (FRB), Adolfo A. Duran (FRB)
Um processo MDA (Model Driven Architecture) executado manualmente é muito suscetível a erros. Diversas ferramentas apóiam de forma limitada a automatização destes processos. Este artigo propõe uma solução para automatizar um processo MDA para criação de serviços específicos de middleware, através do framework openArchitectureWare da plataforma Eclipse.
Uma Implementação de Código Aberto do Padrão UPnP de Audio/Video/Imagem para Dispositivos com Recursos Limitados (WSL 2008)
Leandro M. de Sales (UFCG), Jose L. do Nascimento (UFCG), Francisco C. Júnior (UFCG), Hyggo O. de Almeida (UFCG), Angelo Perkusich (UFCG), Renato Chencarek (INdT)
Este artigo apresenta o BRisa UPnP framework. O BRisa é um arcabouc¸o que permite que usuários descubram dispositivos multimídia, compartilhem, pesquisem e reproduzam conteúdos multimídia através de uma rede local ou através da Internet. O BRisa foi desenvolvido usando as especificações UPnP, as quais utilizam padrões bem estabelecidos na Internet como o HTTP, o UDP e o SOAP. É separado em três aplicações principais baseadas em dispositivos UPnP: o BRisa Media Server, o BRisa Media Renderer e o BRisa Control Point, onde cada um deles executa uma tarefa específica dentro da implementação UPnP desenvolvida. Neste artigo discutiremos a estrutura interna e as decisões de implementação do projeto BRisa, com o foco principal em plataformas que possuam recursos limitados de hardware, tais como internet tablets e celulares.
Projeto e Implementação de um Mural Digital com Reaproveitamento de Computadores Obsoletos (WSL 2008)
Vinícius Vielmo Cogo (UFSM), Matheus Anversa Viera (UFSM), Rafael Keller Tesser (UFSM), Fernando Bevilacqua (UFSM), Andrea Schwertner Charão (UFSM)
O avanço da tecnologia e seus baixos preços causam uma rápida obsolescência de muitos dispositivos, incluindo computadores. Um cenário típico deste problema são os laboratórios acadêmicos de informática, que precisam ser constantemente atualizados e têm muitas vezes dificuldade para destinar computadores antigos a alguma atividade útil. Neste trabalho, apresenta-se uma solução para o aproveitamento de computadores obsoletos utilizando algumas ferramentas de Software Livre, permitindo utilizá-los como um mural digital. Este mural destina-se à divulgação de informações institucionais e deve ser posicionado em locais onde há bastante fluxo de pessoas. O artigo descreve o projeto e implementação desta solução, que encontra-se em uso em um laboratório de uma instituição de ensino.
Avaliação da Interoperabilidade para a Adoção de Sistemas baseados em Códigos Abertos (WSL 2007)
Fernando Antonio Diniz Corrêa (IME), Fábio Rachid da Rocha (IME), Ricardo Choren (IME), Cícero Garcez (IME)
A inexistência de recursos que auxiliem na tomada de decisão em relação à adoção de sistemas que ofereçam suporte ao processo de desenvolvimento de software, impede um maior direcionamento do usuário em relação aos requisitos a serem atendidos. Associado a isto, cresce bastante a variedade de softwares livres oferecidos diariamente na internet e o número de interessados em relação ao seu uso e qualidade. Neste trabalho, apresentamos uma proposta de modelo que aplica o estudo da interoperabilidade como mecanismo orientador da escolha das ferramentas a serem utilizadas no processo de desenvolvimento de acordo com as necessidades do usuário e do escopo do projeto.
Experiências sobre o uso Plone para o desenvolvimento de ambientes de suporte a comunidades virtuais (WSL 2007)
Renata Mendes de Araujo (UNIRIO), Claudia Cappelli (UNIRIO), José Roberto Dutra (UNIRIO), Erick Rezende (UNIRIO), Thiago Andrade (UNIRIO), Victor Chaves (UNIRIO), Mauro Lopes (UNIRIO), Bruna Diirr (UNIRIO), Fernanda Baião (UNIRIO), Flávia Santoro (UNIRIO)
Este artigo apresenta considerações sobre o uso do Plone como ambiente para desenvolvimento de ambientes colaborativos. O Plone é avaliado sob o ponto de vista de sua utilização como plataforma para desenvolvimento de um ambiente de suporte a redes sociais. Esta avaliação foi conduzida como um dos resultados de 2 anos de pesquisa no contexto de um projeto desenvolvido na UNIRIO.
Software Livre e Inovação Tecnológica (WSL 2007)
Cássia Isabel Costa Mendes (EMBRAPA), Antônio Márcio Buainain (UNICAMP)
Este artigo tem por objetivo discutir em que medida as características do processo inovativo – oportunidade tecnológica, cumulatividade do progresso técnico e apropriação privada –, interagem, se manifestam e podem ou não facilitar a inovação tecnológica na indústria de software, em especial no âmbito do software livre, em países em desenvolvimento, tendo o Brasil como referência. O referencial teórico utilizado é a abordagem neo-schumpeteriana a qual apresenta as inovações como mola mestra da dinâmica capitalista. Discutimos os desdobramentos para a inovação na indústria de software com o advento do novo modo de exercícios dos direitos de propriedade intelectual no âmbito do software livre.
Adicionando Suporte a Atributos Estendidos no Sistema de Arquivos RamFS (WSL 2007)
Fabiane Cristine Dillenburg (UNISINOS), Rossana Baptista Queiroz (UNISINOS), Cristiano André da Costa (UNISINOS)
Este artigo apresenta as principais características dos atributos estendidos e descreve a implementação do seu suporte no sistema de arquivos não persistente RamFS. Foi implementado o namespace user no sistema de arquivos RamFS. Esta implementação permite que aplicações rodando em livecds possam utilizar atributos estendidos, melhorando sua performance.
PROPOSTA DE INTEGRAÇÃO DE UM SERVIÇO DETECTOR DE DEFEITOS ADAPTATIVO AO KERNEL DO LINUX (WSL 2007)
Gabriel P. Pedebos (UNIFRA), Rogério C. Turchetti (UNIFRA)
Este trabalho descreve uma proposta de implementação de um serviço detector de defeitos adaptativo para o núcleo do sistema operacional Linux. O detector de defeitos proposto auxilia o desenvolvimento de sistemas distribuídos utilizando Linux, pois funciona como uma ferramenta de suporte a atividades de tolerância a falhas. Tal serviço monitora os processos participantes do sistema através da utilização de timeouts, ou seja, quando um processo monitorado não responde a um processo monitor, dentro de um tempo limite, este é considerado suspeito. Neste modelo o tempo limite de espera é adaptado dinamicamente com base no tempo de resposta de um determinado processo em rodadas de detecção anteriores.
Módulo de Descoberta Automática de Monitores de Máquinas Virtuais Xen (WSL 2007)
Guilherme Piêgas Koslovski (UFSM), Márcio Parise Boufleur (UFSM), Andrea Schwertner Charão (UFSM)
Ambientes virtualizados têm sido foco de diversas pesquisas atuais e constituem uma solução vantajosa para o bom aproveitamento de arquiteturas modernas. Monitores de máquinas virtuais, tais como Xen, permitem a execução simultânea e independente de diversos sistemas operacionais sobre um mesmo computador real, compartilhando os recursos existentes. As vantagens obtidas com a virtualização baseada no monitor Xen impulsionam sua utilização em diversos ambientes distribuídos. Este trabalho descreve a implementação de um módulo que permite a descoberta de computadores com o monitor Xen ativo em redes locais. Tal módulo é útil para administradores de sistemas que precisam gerenciar múltiplos computadores em ambientes virtualizados.
Avaliação do Suporte à Programação Multithread com OpenMP no Compilador GCC (WSL 2007)
Rodolfo Leffa de Oliveira (UFSM), Tiago de Albuquerque Reis (UFSM), Matheus Anversa Viera (UFSM), Andrea Schwertner Charão (UFSM)
OpenMP é um padrão emergente para programação multithread em arquiteturas multiprocessadas com memória compartilhada. Neste trabalho, avalia-se o atual suporte a OpenMP no compilador GCC, que terá essa funcionalidade oficialmente incorporada a partir de sua versão 4.2. Para isso, realizou-se uma comparação de desempenho dos suportes a OpenMP no GCC e no compilador ICC da Intel, que já possui suporte a OpenMP há mais tempo. Os resultados obtidos indicam que o GCC é capaz de obter desempenho satisfatório, constituindo assim uma importante alternativa de Software Livre a compiladores proprietários para desenvolvimento de aplicações com OpenMP.
Um Revisor Gramatical para o BrOffice (WSL 2007)
Peter Tscherdantzew Neto (UFRGS), Fabiano da Silva Silveira (UFRGS), Marnes Augusto Hoff (UFRGS), Márcio Rocha Zacarias (UFRGS), Susan Severo de Severo (UFRGS), Tânia Maria Steigleder Costa (ULBRA), Cláudio Eduardo Farias Nunes Pereira (UFRGS), Daniel Nehme Müller (UFRGS)
Este artigo apresenta o revisor gramatical Literal, que é uma extensão para a suíte BrOffice. O desenvolvimento do Literal foi apoiado pela Finep em 2003 e pelo CNPq em 2006-2007. O código fonte possui licença LGPL e foi totalmente escrito em C++ com banco de dados SQLite para gerenciamento do léxico. O pacote UNO é utilizado para instalação e sua interface no BrOffice é feita em Java. Literal é um revisor gramatical completo, realizando análises de concordância e regência, ambas com verificação nominal e verbal, além de um léxico de mais de um milhão de palavras. A versão beta, atualmente em desenvolvimento, está sendo otimizada para apresentar melhores recomendações de correção. Literal é uma realidade e uma alternativa competitiva para textos editados no BrOffice.
phpTCadmin: Uma Solução Para o Planejamento e Implementação de Qualidade de Serviço em Redes de Computadores (WSL 2007)
Reinaldo Carvalho (UFPA), Weverton Cordeiro (UFPA), Antônio Abelém (UFPA)
A gerência de políticas de Qualidade de Serviço nos sistemas GNU/Linux é extrema mente complexa do ponto de vista do usuário, uma vez que os softwares disponíveis para a manipulação das regras de controle de tráfego são baseados em linhas de portanto pouco intuitivos. Este artigo apresenta o comando, phpTCadmin, um software para a gerência de políticas de Qualidade de Serviço em redes de computadores.
Archimedes – o CAD Aberto Uma aplicação para desenho técnico baseada na plataforma do Eclipse (WSL 2007)
Hugo Corbucci (USP), Mariana V. Bravo (USP)
Archimedes é um programa livre para desenho técnico desenvolvido para arquitetos. O projeto mudou recentemente para a plataforma de aplicações (Rich Client Platform) do Eclipse. Neste artigo serão apresentados os resultados da migração, bem como os pontos de extensão que permitem que novas funcionalidades sejam agregadas ao programa.
Melhorando a performance de aplicações científicas escritas na linguagem Python (WSL 2007)
Luiz Carlos Irber Junior (EMBRAPA), Lúcio André de Castro Jorge (EMBRAPA)
A utilização da linguagem de programação Python no meio científico vem crescendo nos últimos anos, mas alguns pesquisadores ainda restringem seu uso devido à suposta baixa performance da linguagem. Este artigo apresenta algumas soluções adotadas para a criação de um sistema para análise comportamental de animais em movimento, visando facilitar o desenvolvimento e a manutenção do software através do uso de Python e, ao mesmo tempo, manter o bom desempenho do sistema.
Sistema Livre para Detecção Facial, Animação e Fala (WSL 2007)
Thales Sehn Körting (FURG), Felipe Castro Silva (FURG), Rodrigo Mendes Costa (FURG), Alessandro de Lima Bicho (FURG)
O cenário atual caracteriza-se pelo alto dinamismo, com a comunicação presencial sendo substituída pela virtual, pela praticidade e redução de custos. Surge a necessidade de criar um sistema computacional capaz de extrair movimentos da face humana para posterior simulação em uma face virtual, animada através de técnicas de Computação Gráfica. Através de vídeos adquiridos por duas webcams, os movimentos são extraídos utilizando técnicas de Visão Computacional e Processamento de Imagens. A face virtual é representada por uma malha de polígonos, definida por pontos (vértices) no espac¸o 3D, conectados por arestas. Utilizando a linguagem de programação JAVA, pretende-se propor à comunidade do Software Livre um sistema de detecção e animação facial para a fala brasileira, em conjunto com um sistema Texto-Fala já desenvolvido.
Utilização das bibliotecas livres VTK e ITK no processamento de imagens médicas (WSL 2007)
Lucas Ferrari de Oliveira (UFPel), Bruno Atrib Zanchet (UFPel), Rodrigo Coelho Barros (UFPel), Vinícius Vieira Gomes (UFPel), Sérgio Yoshimitsu Fujii (UFPel), César Henrique Vortmann (UFPel), Gabriel Patzer (UFPel)
Este artigo faz um estudo de caso de duas bibliotecas livres no processamento de imagens médicas: VTK e ITK. Serão abordados aspectos gerais das bibliotecas bem como aplicativos que foram e vêm sendo desenvolvidos no processamento de imagens médicas, próprios ou de terceiros, que fazem uso das bibliotecas. Nossos trabalhos apresentados serão disponibilizados como software livre no auxílio ao diagnóstico e na pesquisa médica.
Avaliação de Modelos de Predição de Tráfego Utilizando um Analisador de Protocolos in-line (WSL 2007)
Rivalino Matias Jr (UNIVALI), Fernando Schutz (UNIVALI)
Este artigo apresenta um estudo comparativo de modelos de predição de séries temporais, os quais foram aplicados na análise do tráfego real de uma rede de longa distância. O instrumental usado para a captura de tráfego foi uma solução de software livre baseada em Linux bridge e ntop, cuja flexibilidade suportou a estratégia de amostragem definida para o trabalho. Os resultados da análise comparativa mostraram que os modelos avaliados, usados com sucesso em outras áreas do conhecimento, em média propiciaram uma excelente acuracidade (> 99%), com destaque para os modelos de Holt-winters, regressão linear e alisamento exponencial simples.
Biblioteca de funções para implementação de redes neurais (WSL 2007)
Daniel Nehme Müller (UFRGS)
A implementação de redes neurais exige que o programador fac¸a novas rotinas a cada alteração de sua aplicação. Dada a grande evolução obtida pela utilização de redes neurais, viu-se necessária a formulação de rotinas específicas para otimização do seu processo de criação. A biblioteca CC-GNU GPL de rotinas SINCO foi elaborada a partir dos modelos Perceptron/Adaline, possibilitando a implementação de redes de quaisquer modelos derivados deste. SINCO permite uma modelagem rápida, simples e muito flexível, podendo o usuário ainda definir as regras que deverão ser aplicadas no treinamento e na ativação da rede. Como exemplo de aplicação, pode-se citar o reconhecimento de algarismos digitalizados com um índice de até 94,76% de acerto.
Uma Plataforma Livre para Simulações Multiagentes na área de Geoprocessamento (WSL 2007)
Pablo Souza Grigoletti (UFRGS), Antônio Carlos da Rocha Costa (UFRGS/UCPel)
Este trabalho situa-se nas áreas de Sistemas Multiagentes e Geoprocessamento. Seu foco principal é fornecer uma plataforma livre para a criação e execução de simulações baseadas em Sistemas Multiagentes. A modelagem espacial das entidades existentes nas simulações é realizada fazendo uso de dados da área de Geoprocessamento, mais especificamente de dados vetoriais provenientes de um Banco de Dados Geográfico. Esta plataforma foi totalmente desenvolvida fazendo uso de ferramentas livres.
A utilização do Software Livre no Planejamento Estratégico do Turismo através de Sistema de Informação Georeferenciado (WSL 2007)
Inácio Leite Gorayeb (UFPA), Marcus Paulo da Silva Melo (UFPA), Sámia Gorayeb (UFPA), Roberto Cesar Betini (UFPA)
Este artigo descreve a utilização de Software Livre no apoio ao planejamento estratégico do turismo no Estado do Pará, onde foi desenvolvido um sistema de Informação Georeferenciado capaz de gerar indicadores estatísticos sobre a situação turística do Estado de forma qualitativa e quantitativa de maneira a prover suporte aos gestores e tomadores de decisões.
Aplicação Web de Código Aberto para Controle de Vacinação voltada para e-Gov (WSL 2007)
Leandro Sorgetz (FIT/FACCAT), Carlos T. Renck (FIT/FACCAT), Francisco Assis M. do Nascimento (FIT/FACCAT)
Este artigo apresenta o Sistema de Controle de Vacinação (SCV), uma ferramenta de código aberto desenvolvida para uso na Internet, que atende ao setor da saúde pública no Brasil no controle de imunização da po(cid:173) pulação. O SCV preenche uma lacuna importante na gestão da saúde pública, que foi identificada nos estudos realizados no escopo do projeto Nidus, volta(cid:173) do ao desenvolvimento de tecnologias livres e abertas.
Produção compartilhada de software para governos municipais (WSL 2007)
José Eduardo De Lucca (UFSC), Rafael Savi (UFSC)
Este artigo aborda as dificuldades encontradas no desenvolvimento de software livre em domínios específicos e debate a necessidade de fomentar o surgimento de um ecossistema em torno de soluções de software livre destinados à gestão municipal, envolvendo diversos agentes (prefeituras, universidades, desenvolvedores). Também apresenta o projeto Via Digital, de estímulo à participação das comunidades de desenvolvedores na produção de sistemas de informação focados na gestão municipal.
Sistema Integrado de Gestão Acadêmica: a experiência da UFJF (WSL 2007)
Ely Edison Matos (UFJF), Carlos Alberto Ribeiro (UFJF)
A integração dos sistemas de informação exerce um papel preponderante na administração de instituições. Este artigo descreve a experiência da UFJF, uma universidade pública federal, no desenvolvimento e implantação de um Sistema de Informações Corporativo baseado em software livre. O sistema, denominado SIGA (Sistema Integrado de Gestão Acadêmica), possui módulos que cobrem diferentes áreas da administração universitária, tais como processos e registros acadêmicos, bibliotecas, compras, orçamento, finanças, recursos humanos entre outros. A integração dos módulos permitiu transparência dos atos administrativos e eficiência na gestão dos recursos da universidade.
Uma ferramenta de software livre para apoiar a construção colaborativa de diagramas UML (WSL 2007)
Mauro C. Pichiliani (ITA), Celso M. Hirata (ITA)
Reuniões presenciais são necessárias para elaborar um projeto detalhado de software, na qual a construção e verificação de modelos de software são realizadas. Essas reuniões presenciais têm custos e impactam os prazos de projeto. Uma abordagem para mitigar esses efeitos é usar ferramentas colaborativas no desenvolvimento de software. Com este intuito, descreve-se neste artigo uma extensão de um software livre para apoiar a elaboração colaborativa de diagramas UML (Unified Modeling Language) através da Internet.
Librix AD: um Software Livre para Administração de Diretórios LDAP Distribuídos (WSL 2007)
Cláudio Siqueira de Carvalho (UNICAMP), Jorge Celmar Guimarães da Silva (UNICAMP)
Serviços de diretório como o OpenLDAP facilitam o gerenciamento de uma rede, bem como a autenticação e o controle de direitos de acesso a informações dessa rede. Diferentes softwares livres procuram facilitar a execução dessas tarefas, provendo interfaces de usuário que possibilitam o acesso às funcionalidades do OpenLDAP. No entanto, a maioria desses sistemas permite administrar objetos LDAP apenas em um servidor centralizado. Ao contrário desses sistemas, o Librix AD é um software livre desenvolvido para administrar diretórios LDAP distribuídos. Este artigo apresenta o Librix AD, suas características, funcionalidades, arquitetura e requisitos de instalação.
Gerenciamento automático de usuários de uma rede acadêmica (WSL 2007)
Daniel Cason (UFBA), Rodrigo Rocha (UFBA), Antonio Terceiro (UFBA), Amadeu Barbosa (UFBA), Eduardo Ramos (UFBA), Humberto Galiza (UFBA)
Este artigo descreve uma suíte de ferramentas livres que automatiza tarefas de administração de usuários e serviços de uma rede acadêmica de computadores. É dado foco na criação e remoção de contas de usuários e na integração de serviços de rede. Os exemplos fornecidos mostram como as ferramentas são usadas em um ambiente real.
Projeto Tutoo/Librix: Uma parceria entre Universidade e Empresa (WSL 2007)
Edmar R. S. de Rezende (UNICAMP)
Este artigo descreve o trabalho realizado pelo Projeto Tutoo/Librix, resultado de uma parceria entre o LAS/IC/Unicamp e a Itautec. Durante os pouco mais de dois anos de existência do projeto muitos resultados positivos foram obtidos no desenvolvimento de software livre. O objetivo principal deste artigo é apresentar algumas das contribuições deste projeto no desenvolvimento e divulgação do software livre e também mostrar como a parceria entre uma universidade e uma grande empresa podem resultar em um caso de sucesso que consegue unir pesquisa e mercado.
Pandorga: Uma Distribuição GNU/Linux para Auxílio à Educação Fundamental (WSL 2007)
Rainer Krüger (ULBRA), Roland Teodorowitsch (ULBRA)
Este artigo apresenta uma visão geral do desenvolvimento de uma distribuição GNU/Linux com objetivos educacionais. A distribuição, chamada Pandorga, foi desenvolvida para atender às necessidades de professores e estudantes das escolas municipais de ensino fundamental da cidade de Cachoeirinha, RS.
MUAN: A Stop Motion Animation System (WSL 2007)
Margareth Catoia Varela (IMPA), Luiz Velho (IMPA), Bruno Madeira (IMPA), Hedlena Bezerra (IMPA), Marcos Magalhães (Anima Mundi)
MUAN is a Stop Motion Animation System for Education. The MUAN system allows animation movie production offering an integrated kit of hardware and software. It consists of a computer with Linux, a digital video camera and support over necessary acessories for interconnection. The software was developed under Linux by the team of VISGRAF Laboratory, in cooperation with ANIMA MUNDI and IBM Brazil, and consists of programs to create, edit, manipulate and visualize animations.
Spatial Data Mining: From Theory to Practice with Free Software (WSL 2007)
Vania Bogorny (UH), Andrey Tietbohl (UFRGS), Bart Kuijpers (UH), Luis Otavio Alvares (UH/UFRGS)
One of the main challenges in spatial data mining is to automate the data preparation tasks, which consume more than 60% of the effort and time required for knowledge discovery in geographic databases. In this paper we present an extension of the classical open source data mining toolkit Weka to support automatic geographic data preprocessing. We propose WekaGDPM+, which is interoperable with all geographic information systems constructed under OGC specifications. We tested Weka-GDPM+ with geographic databases stored into PostGIS, which is an open source GDBMS and is implemented according to OGC standards.
OSS Factory: Development Model based at OSS Practices (WSL 2007)
Ana Isabella Muniz (UFCG), José Augusto de Oliveira Neto (UFCG)
In this paper we present OSS Factory (Open Source Software Factory), an ecosystem aligning software demands, undergraduate Computing students qualification and Open Software practices in a collaborating relation, dedicated to produce open software applications to cope with market demands, using students coding potential. A contest among students attending software engineering courses (or volunteers), guided by professors and coordinated by a central entity, is the force to move OSS Factory. To validate elements and interaction proposed, experiments applying the structure described in the paper have been performed and positive results were achieved.
Mesh Networks for Digital Inclusion - Testing OLPC's XO Mesh Implementation (WSL 2007)
Ricardo Campanha Carrano (UFF), Michail Bletsas (OLPC), Luiz Claudio Schara Magalhães (UFF)
This paper describes the planned tests and preliminary results obtained in the first field tests using OLPC’s XO laptop. The XO laptop mesh network is being evaluated to test its suitability to work in dense environments, where many laptops will be present and competing for the same gateway, and in sparse environments, where connectivity between pairs of laptops will be of foremount importance to maintain a path between the school and each laptop.
Avaliaçãoo e Otimização do Novo Escalonador do Linux para Ambientes Distintos (WSL 2006)
Tiago J. S. Lopes (USP), Davi P. Santos (USP), José Arnaldo M. de Holanda (USP), João M. Arcoverde (USP), Nils M. Larsgard (NTNU)
O novo kernel do Linux versão 2.6 busca o equilibrio entre as aplicações de alto processamento e as de alta interatividade, principalmente através de seu escalonador de processos, com complexidade de tempo constante da ordem de O(1). Neste estudo nós realizamos a otimização deste escalonador para beneficiar ambientes distintos, isto é, ambientes de alto processamento, que não requerem tempos de resposta críticos, ambientes desktop, cujo tempo de resposta é um fator decisivo na determinação de sua qualidade e satisfação do usuário e também ambientes do tipo sevidor, que possuem as duas características: alto processamento e várias operações de entrada e saída.
Implementação de um Protocolo Multicast no Kernel GNU/Linux (WSL 2006)
Alan B. Menegotto (UNISINOS), Marinho P. Barcellos (UNISINOS)
Multicast permite a transmissão eficiente de dados de uma máquina para várias. Apesar de multicast no IP existir desde o início da década passada, poucos protocolos para transmissão confiável de dados foram realmente implementados. Não existe, até hoje, nenhum protocolo multicast confiável nativamente no kernel GNU/Linux. Este artigo descreve a implementação, em estágio inicial, do protocolo de transmissão multicast confiável TCP-XM no kernel GNU/Linux. Protocolos multicast confiável são inerentemente complexos; a implementação requer um estudo prévio sobre o protocolo, as ferramentas que serão utilizadas, o funcionamento do subsistema de rede e as estruturas de dados do kernel.
Uma Arquitetura de IPTV Utilizando Software Livre (WSL 2006)
Danilo F. S. Santos (UFCG), Sabrina F. Souto (UFCG), Hyggo O. Almeida (UFCG), Angelo Perkusich (UFCG)
Neste artigo introduz-se uma arquitetura de IPTV baseada em padrões e protocolos conhecidos, tais como FLUTE, RTP, XML, entre outros. Esta arquitetura pode ser implantada tanto em uma WLAN, pois é baseada nas características de IP Datacasting do DVB-H, quanto em um sistema de DVB-H, pois eles compartilham a mesma interface e protocolos. A implementação de um sistema de WLAN-TV baseada na arquitetura introduzida utilizando software livre é apresentada.
Desenvolvimento de um Software Livre de Videophone baseado em VoIP (WSL 2006)
Yuri C. Gomes (UFCG), Diego M. O. Bezerra (UFCG), Fernanda B. C. Campos (UFCG), Joelma B. Silva (UFCG), Danilo F. S. Santos (UFCG), Hyggo O. Almeida (UFCG), Angelo Perkusich (UFCG)
Este trabalho apresenta, no contexto de VoIP, uma infraestrutura para uma aplicação de videophone. Descrevem-se a arquitetura básica e os protocolos de comunicação envolvidos para agregar o recurso de videoconferência e obter uma aplicação videophone. Apresentam-se as adaptações realizadas no softphone Shtoom e as ferramentas utilizadas no desenvolvimento do aplicativo.
HLBR - O emprego de uma bridge como IPS para a segurança em redes de computadores (WSL 2006)
André Bertelli Araújo (SERPRO), João Eriberto Mota Filho (CEB)
O HLBR (Hogwash Light BR) é um IPS livre, desenvolvido no Brasil, baseado no Hogwash de Jason Larsen, que colhe dados diretamente na camada 2 do modelo OSI (camada de enlace). Atua como uma bridge, sendo capaz de detectar e tratar tráfego malicioso. O HLBR é invisível aos olhos de um atacante, uma vez que não altera o cabeçalho dos pacotes. O objetivo inicial do projeto foi refinar o código do Hogwash, a fim de torná-lo mais funcional. Uma série de melhorias previstas já foram implementadas, inclusive o uso de expressões regulares. Este documento descreverá as principais características e aplicações do HLBR, bem como toda a pesquisa realizada para aperfeiçoá-lo e torná-lo um IPS eficiente.
Log Analyzer: Uma Proposta de Software Livre Para o Correlacionamento de Eventos em Arquivos de Log (WSL 2006)
Weverton Cordeiro (UFPA), Vanner Vasconcellos (PoP-PA), Antônio Abelém (UFPA)
Neste artigo é proposto um novo software para a detecção de atividades maliciosas na rede, através de consultas aos arquivos de log do sistema e do correlacionamento de eventos registrados nesses arquivos com o objetivo de identificar os responsáveis por violações a políticas de segurança em redes de computadores.
Kit Escola Livre - A formação de uma nova geração pela Liberdade Consciente (WSL 2006)
Amilton Martins (UPF), Vitor Malaggi (UPF), Juliano Tonezer da Silva (UPF)
Esse artigo descreve a experiência do Multirão pela Inclusão Digital da Universidade de Passo Fundo, no desenvolvimento de uma solução tecnológica livre para atender a demanda de software educacional e de apoio à formação de cidadãos críticos, produtores de conhecimento e criativos. O trabalho inicia pela fundamentação filosófica do Software Livre como agente ativo na distribuição de acesso ao conhecimento e de liberdade. São abordadas as tecnologias utilizadas e suas formas de contribuição ao objetivo do projeto, bem como a motivação pela escolha e desenvolvimento das ferramentas. Também são abordados os casos de sucesso do Kelix e as perspectivas de trabalhos futuros.
Constituindo a Coletividade na Web (WSL 2006)
Alexandra Lorandi Macedo (UFRGS), Jossiane Boyen Bitencourt (UFRGS), Luciano Goularte (UFRGS), Patricia Alejandra Behar (UFRGS), Sandra Bordini Mazzocato (UFRGS)
Este estudo tem por objetivo apoiar a constituição da escrita coletiva na Web, proporcionando um espaço para que pessoas, geograficamente dispersas, possam construir um texto de forma conjunta. Desta forma, esta pesquisa descreve as necessidades que motivaram a construção do Editor de Texto Coletivo (ETC), seus princípios educacionais e técnicos, além do conjunto de ferramentas que constituem este software. Por fim, são apontadas as perspectivas e objetivos traçados na construção do Editor.
interROODA: mapeamento das interações no ambiente virtual de aprendizagem ROODA (WSL 2006)
Patrícia Scherer Bassani (FEEVALE), Felipe Silveira (UFRGS), Patrícia Behar (UFRGS)
Este artigo apresenta a modelagem e protótipo de uma ferramenta computacional para o mapeamento das interações, incorporada no ambiente virtual de aprendizagem ROODA. A ferramenta interROODA foi desenvolvida baseada numa concepção contrutivista-interacionista de aprendizagem, e tem por objetivo auxiliar o professor no processo avaliativo das atividades desenvolvidas no ambiente. A definição de um modelo para o mapeamento das interações envolveu três perspectivas de análise, enfocando as interações no ambiente, na disciplina e nas ferramentas, tanto em âmbito individual quanto coletivo.
Um modelo de computação multiusuário baseado em computadores pessoais (WSL 2006)
Ander Conselvan de Oliveira (UFPR), Tiago Vignatti (UFPR), Daniel Weigaertner (UFPR), Fabiano Silva (UFPR), Marcos Castilho (UFPR), Marcos Sunye (UFPR)
Este trabalho apresenta a implementação de um novo modelo de interação dos usuários com o sistema que visa diminuir a ociosidade dos equipamentos e reduzir os custos de implantação de sistemas computacionais voltados para inclusão digital e ambientes de ensino.
Programação Paralela com threads Anahy (WSL 2006)
Epifanio Dinis Benitez (UNISINOS), Gerson Geraldo H. Cavalheiro (UNISINOS)
O ambiente de programação/execução Anahy é uma ferramenta para o PAD (processamento de alto desempenho) que explora de forma eficiente os recursos presentes em arquiteturas paralelas. Como bibilioteca de processos leves, sua estrutura está baseada em processadores virtuais, grafo de dependência de dados e um núcleo executivo de escalonamento. Isto permite implementar de forma eficiente aplicações altamente paralelas através de sua interface aplicativa. Este trabalho descreve a estrutura de Anahy e mostra um comparativo entre os modelos de execução das threads do padrão POSIX (PThreads) e das threads Anahy.
Ferramentas Livres para Monitoração de Servidores (WSL 2006)
Arlindo Follador Neto (UFMG), Joaquim Quinteiro Uchôa (UFLA)
Este artigo apresenta uma análise de ferramentas de monitoração de servidores, serviços e ativos de rede. O objetivo principal do trabalho realizado foi o de comparar ferramentas distribuídas livremente que atendam os quesitos de monitoração cumulativa, geração de gráficos e alertas ao administrador. O artigo apresenta os resultados dos testes efetuados, indicando a melhor ferramenta para esse tipo de tarefa.
WEB SERVICES PARA AUXÍLIO NA INTEGRAÇÃO DE BANCOS DE DADOS HETEROGÊNEOS (WSL 2006)
Diego Mancilha (UNILASALLE), Daniela Leal Musa (UNILASALLE/UFRGS)
Este trabalho apresenta um modelo para integração de banco de dados heterogêneos via Web Services, que originou na implementação da ferramenta MAIBHE (Maibhe Assistente de Integração para Banco de dados HEterogêneos). A ferramenta foi totalmente desenvolvida em software livre e gera o código em PHP do Web service que realizará o acesso ao banco de dados. O artigo também apresenta o estudo de caso que foi realizado que visava testar as funcionalidades da ferramenta.
WebAPSEE: Um Ambiente Livre e Flexível Para Gerência de Processos de Software (WSL 2006)
Adailton Lima (UFPA), Breno França (UFPA), Heribert Schlebbe (UNI-STUTTGART), Marcelo Silva (UFPA), Rodrigo Quites Reis (UFPA), Carla Lima Reis (UFPA)
Este artigo descreve um Ambiente Flexível para Gerência de Processos de desenvolvimento de Software baseado em Software Livre. Para ilustrar as funcionalidades fornecidas pelo ambiente é apresentada um cenário de execução de um processo utilizado pelo projeto NetBeans.
Relevância dos Requisitos no Desenvolvimento de Software Livre (WSL 2006)
Elisa Yumi Nakagawa (USP), Norberto Fukuta da Cruz (USP), José Carlos Maldonado (USP)
A gerência de requisitos tem sido vista como uma atividade de menor importância em trabalhos que discutem o processo de desenvolvimento de software livre. Isso é fato quando o software em desenvolvimento possui os requisitos bem estabelecidos. Contudo, essa visão pode estar incorreta naquelas situações nas quais os requisitos do software, mesmo sendo um software livre, são desconhecidos pelos desenvolvedores. Nesse contexto, este artigo apresenta questões relacionadas à aplicação de gerência de requisitos no desenvolvimento de um sistema livre de gestão integrada de acervos históricos, um domínio específico não conhecido pelos desenvolvedores. Além disso, apresenta um panorama das ferramentas de gerência de requisitos, inclusive as que são livres.
Apontamentos Jurídicos sobre Licenciamento de Software Livre pela Administração Pública: Relato da Experiência da Embrapa (WSL 2006)
Cássia Isabel Costa Mendes (EMBRAPA), Antônio Márcio Buainain (UNICAMP)
Este artigo tem por objetivo apresentar algumas questões jurídicas que permeiam a utilização de licenciamento livre para software desenvolvido originalmente por órgãos da administração pública, tendo como exemplo o caso da Embrapa Informática Agropecuária. Dentre as questões discutidas, estão a titularidade do software, a legalidade ou não de tal prática e se ela configurara disponibilização de bem público, a possibilidade de coexistência entre registro do software no Instituto Nacional de Propriedade Industrial (INPI) e posterior licenciamento livre.
Rastreamento Dinâmico de Objetos: Um Experimento Didático Integrando Conceitos de Hardware e Software (WSL 2006)
Emerson G. Moretto (UCB), Markus Reichel (USP), Hemerson Pistori (USP)
Este artigo apresenta um protótipo de sistema de visão robótica capaz de rastrear, em tempo real, determinados tipos de objetos circulares. O sistema, que possui finalidades didáticas, foi construído a partir de componentes eletro-mecânicos "reciclados" e bibliotecas de software livre. O produto final, de baixo custo, mostrou-se bastante eficaz na motivação de acadêmicos de um curso de Engenharia de Computação, para as áreas de robótica, processamento digital de sinais, visão computacional e eletrônica.
Software de Auxílio no Reconhecimento de Padrões em Animais de Laboratório utilizando Cadeias de Códigos (WSL 2006)
Wesley N. Gonçalves (UCDB), Jonathan de A. Silva (UCDB), Bruno B. Machado (UCDB), Danielle P. de Ruchkys (UCDB), Hemerson Pistori (UCDB)
Nesse artigo, através de imagens, são reconhecidos alguns comportamentos dos níveis de atividade de um roedor. Para isso, são utilizadas cadeias de códigos que representam o contorno corporal do roedor. O pacote ImageJ é utilizado para o pré-processamento das imagens teste. As cadeias de código são então extraídas através de uma classe desenvolvida em JAVA e, a partir delas, é construído um autômato, com a ajuda da biblioteca MICAL, que oferece vários algoritmos de inferência gramatical. Ao final, os autômatos gerados por cada técnica são executados e testados. Desse modo, o autômato fornece informações suficientes para distinguir os comportamentos dos animais.
News from the EDOS project: improving the maintenance of free software distributions (WSL 2006)
Jaap Boender (University of Paris 7), Roberto Di Cosmo (University of Paris 7), Berke Durak (INRIA), Xavier Leroy (INRIA), Fabio Mancinelli (University of Paris 7), Mario Morgado (Caixa Magica), David Pinheiro (Caixa Magica), Ralf Treinen (ENS de Cachan), Paulo Trezentos (Caixa Magica), Jérôme Vouillon (University of Paris 7)
The EDOS research project aims at contributing to the quality assurance of free software distributions. This is a major technical and engineering challenge, due to the size and complexity of these distributions (tens of thousands of software packages). We present here some of the challenges that we have tackled so far, and some of the advanced tools that are already available to the community as an outcome of the first year of work.
Case Studies in Linux Ports to Embedded Platforms (WSL 2006)
Claudio Matsuoka (Mandriva), Gustavo Boiko (Mandriva), Thiago Galesi (Mandriva)
This paper details the technical issues found in late 2005 when porting Linux to two different embedded platforms, namely an XScale-based rugged handheld device for industrial and military applications (previously running Windows CE) and a PowerPC-based board used in a private branch exchange (PBX) system. Both ports are based on kernel 2.6, and the latter makes use of real-time capabilities provided by RTAI.
Evaluation of Data Conversion of Vectorial Geographic Features in Topographic Maps using Free Software Tools (WSL 2006)
Helton Nogueira Uchôa (OpenGEO), Maurício Carvalho Mathias de Paulo (OpenGEO), Luiz Carlos Teixeira Coelho Filho (OpenGEO/UERJ), Paulo Roberto Ferreira (UFRJ)
This paper is related to a common problem found when trying to convert huge geodatabases that were extracted according to old or proprietary techniques still employed in Geographic Institutes and Services around the World. The libraries used for this task pertain to the Geospatial Data Abstraction Library (GDAL), a free library kit for performing geographic operations. An application was developed in order to import traditional maps delivered in a proprietary vectorial format, and convert them trying to preserve their original features. The results of this approach are commented throughout the text.
The Open 3D GIS Project – A Free Tool to Enable 3D Geographic Systems on the Web (WSL 2006)
Helton Nogueira Uchôa (OpenGEO), Maurício Carvalho Mathias de Paulo (OpenGEO), Luiz Carlos Teixeira Coelho Filho (OpenGEO/UERJ), Paulo Roberto Ferreira (UFRJ)
This paper describes the first steps taken in order to create an Open Source project that enables MapServer to display 3D objects (and in the near future, perform analysis on them) on the web. 3D objects are exported to a viewer (integrated to the browser) in the X3D format, which is the preferred format for displaying 3D objects, according to the World Wide Web Consortium. In this paper, the first results related to the development of this solution are shown, as well as the basic procedures in order to prepare a 3D database to be fit within Open3DGIS/' specifications.
Integrating Open Source Tools for Developing Embedded Linux Applications (WSL 2006)
Raul Fernandes Herbster (UFCG), Hyggo Almeida (UFCG), Angelo Perkusich (UFCG), Dalton Guerrero (UFCG)
The development of embedded Linux applications have been supported by several open source tools. In order to make the programming activity less complex and more productive, such tools should be easy to install, configure and use. However, using the available open source tools, developers still have to understand and use different kinds of user interfaces and environments. Time and effort are spent on configuration issues rather than on programming. In this paper we present how to integrate open source development tools for programming embedded Linux applications. We introduce an Eclipse plug-in to support the development of embedded Linux applications using a single and integrated environment.
Deployment of a Wireless Hybrid and Mobile Network for VoIP Services Based on Open Source Software (WSL 2006)
Danilo F. S. Santos (UFCG), José L. do Nascimento (UFCG), Olympio C. S. Filho (UFCG), Angelo Perkusich (UFCG)
This article describes the M-VoIP (Mobile Voice over the Internet Protocol) project, which provides a hybrid wireless and mobile network infrastructure for the deploy a VoIP solution. The solution is entirely based on open source software and the Linux operating system. The characteristics of the architecture of the system, its main components, as well as the development process used is presented.
An embedded communication platform based on Linux for automotive systems (WSL 2006)
Fernando H. Ataide (UFRGS), Alan C. Assis (UFRGS), Carlos E. Pereira (UFRGS), Fabiano C. Carvalho (UFRGS)
In the last years, important research has presented different approaches in the real-time embedded communication domain aiming to cover the growing demands of performance, predictability and reliability of emerging applications. Such requirements involve low latency, reduced jitter, time composability, fault-tolerance and finally, support for future modifications. Mainly in the automotive domain which is considering the possibility of replacing the major part of mechanical and/or hydraulic systems for electronic systems, the importance of predictable behavior with some degree of flexibility plays a key role. This paper presents a prototype implementation of the FTT-CAN protocol over Freescale ColdFire platforms running RTAI as an embedded Linux – a work in the scope of the Baja-by-Wire1 project which is being developed at Electrical Engineering Department of UFRGS. Some design issues together with latency and jitter results are provided and discussed. The project was developed entirely with open source tools.
Talea: an Open Source framework for e-business integration (WSL 2006)
Susanna Longo (CSP), Elena Cigliano (CSP), Andrea Vagliengo (CSP), Guido Levi (CSP)
This paper describes Talea, a software platform developed within a Piedmont Region (North-West of Italy) project and released following the OSS paradigm. Within the regional policy where Open Source is a key lever for the spreading of ICT, open standards and knowledge and for the increase of local innovation and competitiveness, Talea represents a concrete step as free software "building block" on which even smaller companies will have the possibility to customize knowledge-intensive services. Aimed at supporting the customer-supplier interaction in an Enterprise Application Integration perspective, Talea can be viewed as a generic matchmaker for e-business, supporting a flexible matching between services provision and request. Talea architecture has been designed in order to facilitate easy customization and multi-device access.
Arquitetura de Workflow em Plone e Web Services (WSL 2006)
Elisandra Fidler Pez (UCS), Heitor Strogulski (UCS)
Este artigo apresenta uma arquitetura de sistema de workflow utilizando as tecnologias de desenvolvimento para Web, como o Zope e o Plone, integrando diferentes sistemas através de Web Services. O propósito é descrever todas as ferramentas utilizadas nesta arquitetura e mostrar uma solução desenvolvida na Universidade de Caxias do Sul (UCS).
Aumentando a Segurança da Informação com Softwares Livres em uma Universidade (WSL 2006)
Carla Elaine Freitas Santos (PoP-BA), Jerônimo Aguiar Bezerra (UFBA)
A rede de computadores de uma Universidade é caracterizada por uma complexidade, resultante da grande quantidade de usuários, computadores e serviços necessários no seu dia-a-dia. Além disso, outras características do ambiente de TIC universitário torna o mesmo alvo constantes de ações mal-intencionadas, comprometendo a segurança das informações armazenadas. Esse artigo descreve uma solução para o controle da segurança de uma rede de alto porte, englobando os três eixos de segurança: firewall, gerência de rede e IDS. Toda a solução apresentada utiliza apenas softwares livres.
Uma Metodologia de Desenvolvimento de Sistemas Web com a Utilização de Software Livre (WSL 2006)
Ériko Moreira (UFC), Máiquel Melo (UFC), Simão Gurguel (UFC), Luana Ramos (UFC), Marcos Camurça (UFC), William Sales (UFC), Sandra Rodrigues (UFC), Javam Machado (UFC)
Nos últimos anos, um dos desafios da Engenharia de Software é reduzir o alto custo da evolução natural de sistemas. Este artigo apresenta uma metodologia para desenvolvimento de sistemas Web, baseada no paradigma MDA. Com a utilização desse processo, há uma maior coerência entre o projeto e sua implementação, facilitando as tarefas de manutenção e inclusão de novas funcionalidades. O estudo de caso mostra a metodologia aplicada a um projeto de sistema de controle acadêmico (SOFIA), com a utilização de software livre.
Web Farm com GNU/Linux num ambiente universitário (WSL 2006)
Jerônimo A. Bezerra (UFBA)
Esse artigo descreve a experiência adquirida para a instalação de um ambiente WEB redundante, distribuído e voltado para receber grandes quantidades de acessos simultâneos, sem deixar de ser seguro, usando somente softwares livres.
Bolívar – uma alternativa livre para simulação de arquiteturas (WSL 2006)
Diego M. Pereira (UFRGS), Paulo Schreiner (UFRGS), Thiago A. Presa (UFRGS)
Este artigo descreve uma alternativa em software livre para os simuladores de arquitetura de computadores utilizados em disciplinas dos cursos de Ciência da Computação e Engenharia de Computação da UFRGS. O projeto está em desenvolvimento e disponível sob a licenc¸a GNU GPL.
C-gen – Ambiente Educacional para Geração de Compiladores (WSL 2006)
Jerônimo Backes (UNISC), Alessandra Dahmer (UNISC)
A disciplina de compiladores é considerada complexa devido às inúmeras técnicas envolvidas. Aliado a este fator, praticamente inexistem ferramentas exclusivamente educacionais focadas neste tema, que permitam aos alunos explorarem e visualizarem todo o processo de compilação. Para suprir esta necessidade, a ferramenta C-gen foi desenvolvida, fornecendo uma interface gráfica usável, que possibilita a definição das principais fases da compilação por parte do usuário, exibindo o funcionamento do processo de reconhecimento passo a passo. Com o objetivo de incentivar o livre acesso ao conhecimento, esta ferramenta está disponível para uso como software livre, tornando-a passível de melhorias por parte de toda a comunidade.
Software Livre para Testes de Métodos de Processamento de Imagens (WSL 2006)
João do E. S. Batista Neto (USP), Murilo C. Rodrigues (USP), Marco A. Roncatti (USP)
A Liza é uma ferramenta livre de processamento de imagens digitais voltada para pesquisa e ensino. Disponível em http://liza.sourceforge.net, esta aplicação fornece uma GUI genérica e um conjunto de rotinas para manipulação de imagens, bem como para entrada e aquisição de dados. O objetivo é facilitar a criação de métodos de processamento de imagens, eliminando o trabalho de implementação da interface. As rotinas estão na biblioteca libliza.so. Os métodos são compilados como objetos compartilhados e carregados dinamicamente à aplicação.
Projeto E-FOTO: O Desenvolvimento de um Ambiente Integrado para o Ensino de Fotogrametria Digital em Software Livre (WSL 2006)
Jorge L. N. e S. Brito (UERJ), Luiz C. T. Coelho Filho (UERJ), Francisco J. C. da Silveira (UERJ), Guilherme L. A. Mota (UERJ), Orlando Bernardo Filho (UERJ), João A. Ribeiro (UERJ), Marcelo T. Silveira (UERJ), Rodrigo J. M. da Fonseca (UERJ)
A comunidade acadêmica vem experimentando os benefícios da filosofia de Software Livre em diversas áreas do conhecimento. Contudo, o campo da Fotogrametria Digital ainda permanece praticamente inexplorado. Uma exceção é o projeto E-FOTO que visa ao desenvolvimento de uma Estação Fotogramétrica Digital (EFD) com finalidade educacional. Este projeto baseia-se na filosofia de auto-aprendizagem e na gratuidade dos programas componentes, em código aberto e livre, atendendo aos princípios da comunidade de Software Livre. O projeto E-FOTO desenvolve e disponibiliza o único ambiente GNU/GPL integrado por uma EFD para ensino e auto-aprendizado de Fotogrametria Digital. Este trabalho apresenta as principais realizações e repercussões do E-FOTO.
FreeMeeting: um ambiente para trabalho cooperativo e ensino a distância (WSL 2006)
Jorge Allyson Azevedo (UFRJ), Bernardo Calil Machado Netto (UFRJ), Edmundo A. Souza e Silva (UFRJ), Rosa M. M. Leão (UFRJ)
FreeMeeting é um ambiente para trabalho cooperativo que gerencia um conjunto de ferramentas de comunicação. Essas ferramentas são o Vivavoz, para transmissão de voz sobre IP; o Comitvideo, para transmissão de vídeo e o TGWB, usado como quadro branco, ou whiteboard, compartilhado. Cada uma das ferramentas implementa algoritmos específicos para melhorar a qualidade de serviço para o usuário, mesmo em ambientes de rede com altas taxas de perda de pacotes. O FreeMeeting atualmente é utilizado como ferramenta de tutoria em um curso de graduação a distância, que contempla várias cidades do Estado do Rio de Janeiro.
Sistema de Monitoramento Visual das Telas Gráficas das Estações Linux numa Rede LTSP (WSL 2006)
Herlon Ayres Camargo (EAFB), Joaquim Quinteiro Uchôa (UFLA)
Este artigo descreve o Monitux: um sistema desenvolvido usando CGI em shell-script e que tem como finalidade monitorar visualmente as telas das estações numa rede que utiliza a solução LTSP. No texto é apresentado o funcionamento do servidor X, uma comparação com uma possível utilização do VNC, e a descrição da implementação do Monitux, com seu princípio de funcionamento, vantagens, desvantagens e resultados de testes.
Um Simulador para Avaliação da Antecipação de Tarefas em Sistemas Gerenciadores de Workflow (WSL 2005)
Igor Steinmacher (UEM/UFRGS), José Valdeni de Lima (UFRGS)
A fim de flexibilizar o fluxo de controle e o fluxo de dados em Sistemas Gerenciadores de Workflow (SGWf), permitir que tarefas possam ser disparadas antes da conclusão de suas antecessoras, surge a antecipação de tarefas. A antecipação implica no aumento da cooperação entre tarefas e em melhor desempenho com relação ao tempo de execução dos processos. A fim de quantificar o melhor desempenho oferecido pela utilização da antecipação, foi implementado um simulador de processos de workflows utilizando software livre. A tecnologia utilizada para o desenvolvimento emprega PHP, MySQL e linguagens baseadas em XML.
Memória Virtual: Estabelecimento da Arquitetura e Requisitos do Sistema (WSL 2005)
Elisa Nakagawa (USP), Thiago Bianchi (USP), Priscila Fisher (USP), José Carlos Maldonado (USP)
Atualmente, observa-se que a maioria dos acervos históricos brasileiros encontram-se, muitas vezes, desconhecidos ou indisponíveis. Portanto, um sistema Web livre que possibilite o armazenamento e disponibilização de informações desses acervos é certamente de extrema relevância. Este trabalho apresenta então uma experiência de desenvolvimento de um software livre - o Sistema Memória Virtual - dando-se especial atenção à atividade de levantamento de requisitos e estabelecimento de sua arquitetura de software. Vale ressaltar que, a médio e longo prazo, sendo um software livre, esse sistema poderá contribuir para a democratização do conhecimento referente a esses acervos, propiciando a recuperação da própria história do Brasil.
Experiência no Uso de Ferramentas Livres para o Teste Funcional de Componentes de Software (WSL 2005)
Wilkerson Andrade (UFCG), Helton Lima (UFCG), Daniel Barbosa (UFCG), Patricia Machado (UFCG), Jorge César Abrantes de Figueiredo (UFCG)
Descrevemos a experiência obtida no uso de Software Livre para auxiliar a automação das atividades de teste funcional de componentes de software na Ferramenta SPACES. Serão apresentadas as ferramentas livres utilizadas, abordando os problemas encontrados e as soluções adotadas. Por fim, fazemos uma análise das vantagens ocasionadas pela utilização de Software Livre no projeto da ferramenta SPACES.
Potencial de software livre numa empresa pública de P&D: o caso Embrapa (WSL 2005)
Cássia Mendes (Embrapa), Marcos Visoli (Embrapa), Sônia Ternes (Embrapa), Antônio Buainain (UNICAMP)
O advento do software livre (SL) amplia as possibilidades de empresas públicas de P&D na área de tecnologia de informação alcançarem seus objetivos e atenderem melhor às necessidades de seu público meta. Este trabalho mostra como isto pode ocorrer, apresentando o SL como um instrumento para a geração, apropriação e transferência de conhecimentos e tecnologias no âmbito da área de atuação de uma empresa pública de P&D, a Embrapa.
Hough-Circles: Um Módulo de Detecção de Circunferências para o ImageJ (WSL 2005)
Hemerson Pistori (UCDB), Jeferson Pistori (UCDB), Eduardo Rocha Costa (USP)
Este artigo apresenta a implementação de um detector de circunferências, baseado em transformadas de Hough, que foi incluído no conjunto de módulos (plugins) do software livre ImageJ, de processamento e an álise de imagens. As transformadas de Hough são utilizadas, principalmente, no reconhecimento de objetos com contorno geométrico simples, como retas, circunferências e elipses. O detector aqui apresentado foi utilizado, inicialmente, para detectar as púpilas humanas em um sistema de visão computacional para comunicação homem-máquina baseada na direção do olhar.
Uma Solução para Análise de Tráfego em Redes Comutadas Baseada em Linux Bridging e Ntop (WSL 2005)
Rivalino Jr. (UNIVALI), Rodrigo Brasil Gonçalves (UNIVALI)
Este artigo apresenta uma solução baseada em software livre para análise de tráfego em redes locais comutadas utilizando a tecnologia Linux bridging integrada ao software Ntop. Esta integração criou uma opção flexível para a monitoração de tráfego, a qual foi validada através de um estudo de caso envolvendo uma rede corporativa. A partir dos dados providos pela solução, algumas estatísticas foram geradas para exemplificar as diversas possibilidades de análise.
Expansão das Facilidades do Sistema de Diretório (WSL 2005)
Cristiano Sgarioni (UCS), Edgar Meneghetti (UCS), Maria de Fátima Webber do Prado Lima (UCS)
Este artigo descreve o projeto desenvolvido pela Universidade de Caxias do Sul que tem por objetivo expandir as funcionalidades do sistema de diretório desenvolvendo um mecanismo de controle de acesso baseado em listas (ACLs) que interaja com o serviço de diretório; um sistema para distribuição de arquivos de configuração para os serviços dos servidores e desenvolver uma ferramenta para administração do serviço de diretório.
Uma Infra-estrutura de Segurança Baseado em Logs para Plataformas UNIX/LINUX (WSL 2005)
Marcos Aurelio Pchek Laureano (PUCPR)
Os registros históricos ou logs são utilizados para diversos fins, normalmente como trilhas de auditoria. Com a utilização de algumas ferramentas livres é possível montar uma infra-estrutura de segurança baseada na verificação de logs, de forma a garantir que as políticas de segurança para a utilização de uma rede sejam cumpridas pelos funcionários. Este artigo apresenta uma proposta para servidores UNIX/Linux utilizando algumas ferramentas livres, em alguns casos, com poucas alterações.
TargetLinux - Uma ferramenta para o gerenciamento do parque de TI no ambiente corporativo (WSL 2005)
Alfredo Junix (TargetLinux), Dieison Deprá (TargetLinux), Flávio Fagundes (TargetLinux)
Este artigo descreve o projeto TargetLinux, o qual consiste de uma ferramenta para auxiliar a tarefa de gerenciamento do parque de TI das corporações. Fundamentado sobre os conceitos do software livre, este projeto pretende oferecer aos administradores de rede e à equipe de suporte em TI uma forma mais transparente, automatizada e efetiva de controle dos recursos de hardware disponíveis na organização. No decorrer deste trabalho será apresentada uma visão geral sobre os objetivos e a motivação para o desenvolvimento do projeto, uma visão geral do projeto e seu detalhamento funcional e estrutural, além de sua organização modular.
ParGRES: uma camada de processamento paralelo de consultas sobre o PostgreSQL (WSL 2005)
Marta Mattoso (UFRJ), Geraldo Zimbrão (UFRJ), Alexandre Lima (UFRJ), Fernanda Baião (UFRJ/UNIRIO), Vanessa Braganholo (UFRJ), Albino Aveleda (UFRJ), Bernardo Miranda (UFRJ), Bruno Almentero (UFRJ), Marcelo Costa (UFRJ)
ParGRES é um projeto que tem como objetivo desenvolver um sistema de software livre para processar com eficiência consultas pesadas que envolvam grandes quantidades de dados, usando para isso, o SGBD PostgreSQL sobre clusters de PCs. No ParGRES, o processamento da consulta explora o paralelismo intrae inter-consultas, usando replicação e fragmentação virtual de dados.
A arquitetura MXT (memeXtended) (WSL 2005)
Níccholas Vidal (UFRGS), Luís Otávio Álvares (UFRGS), José Valdeni de Lima (UFRGS)
Este artigo apresenta a arquitetura MXT (memeXtended) e oferece uma visão de três tecnologias que a constitui: Firefox, Clucene e Jabberzilla. MXT é um sistema de recomendação peer-to-peer multi-agente que gerencia o fluxo de informações de uma rede social. O MXT possibilita automatizar o compartilhamento de informações, customizar as buscas e prover uma melhor percepção (awareness) para os membros de uma rede social.
Monitoração de clusters com a ferramenta Ganglia: avaliação e adaptação (WSL 2005)
Marcelo Veiga Neves (UFSM), Tiago Scheid (UFSM), Andrea Charão (UFSM)
Neste artigo apresenta-se uma avaliação de Ganglia, que é uma das principais ferramentas de Software Livre para monitoração de clusters de computadores. Descreve-se também algumas adaptações efetuadas nesta ferramenta, tornando-a capaz de monitorar programas paralelos e permitindo a sua integração com outras ferramentas de monitoração. Estas adaptações ampliam as possibilidades de utilização de Ganglia, contribuindo para sua valorização junto à comunidade de Software Livre aplicado ao processamento de alto desempenho.
Phi: Ferramentas para Simulação Robótica (WSL 2005)
Daniel Basso (UFRGS)
A pesquisa em robótica tem se desenvolvido muito nos últimos anos, em parte grac¸as ao uso de simulações computacionais de modelos dinâmicos. Aplicativos comerciais para esse fim são caros, e os aplicativos livres que se têm disponível atualmente não são genéricos o suficiente. Para suprir essa necessidade, criamos este conjunto de ferramentas para simulação robótica que, através do uso de uma linguagem script, permite a modelagem de sistemas complexos de forma organizada e modular. Como consequência de sua generalidade, este simulador se mostra útil também para outras finalidades, como na geração de animações gráficas e no auxílio ao ensino fundamental de física.
Desenvolvimento de um Sistema Híbrido para Rastreamento de Objetos Aplicado ao Futebol de Robôs (WSL 2005)
Eduardo Basso (UFRGS), Diego Pereira (UFRGS), Paulo Schreiner (UFRGS)
Este artigo descreve um sistema de visão computacional para rastreamento de objetos utilizando uma abordagem híbrida entre procura global por padrões de cores e um método probabilístico baseado em kernels; aplicada especificamente ao futebol de robôs. O projeto está em desenvolvimento e está disponibilizado no domínio público.
Robótica Livre: Robótica Educacional com Tecnologias Livres (WSL 2005)
Danilo César (CET/CEFET-MG)
Este trabalho enfoca a implementação de um ambiente dinâmico de Robótica Pedagógica com soluções tecnológicas livres na Escola Municipal Caio Líbano Soares em Belo Horizonte - Minas Gerais - Brasil, que possui um laboratório de informática totalmente com software livre desde julho de 2001. O objetivo é o de apresentar a construção, com a participação de professores e alunos, de um ambiente dinâmico de aprendizagem através de um Projeto de Robótica, utilizando-se softwares e aplicativos livres e reaproveitando materiais e componentes eletrônicos de equipamentos obsoletos ou inutilizados.
Um Sistema Texto-Fala Livre (WSL 2005)
Thales Körting (FURG), Rodrigo Costa (FURG), Felipe Castro da Silva (FURG)
Este artigo descreve a implementação de um sistema Texto-Fala através da utilização da síntese concatenativa, desenvolvida como uma camada de aplicação em funcionamento com o sistema MBROLA. Além disso uma série de termos com os quais o leitor deverá se ambientar são apresentados e adequadamente explicados.
Tecnologia de SW livre para correção de palavras em chats (WSL 2005)
Gustavo Piltcher (UCPel), Thyago Borges (UCPel), Stanley Loh (UCPel/ULBRA), Daniel Lichtnow (UCPel), Gabriel Simões (UCPel)
O presente trabalho aborda técnicas livres utilizadas no desenvolvimento de um corretor automático de palavras para um ambiente de chat. O corretor utiliza uma função de similaridade comparando termos candidatos a uma base ou dicionário de termos. Neste artigo, são discutidas diferentes formas de criar tal base ou dicionário. São apresentados resultados de correção com o método proposto, sendo comparados com resultados obtidos a partir de outras soluções presentes no Microsoft Word e OpenOffice.
Desenvolvimento de Software Livre Usando Reconhecimento e Síntese de Voz: O Estado da Arte para o Português Brasileiro (WSL 2005)
Nelson Neto (UFPA), Erick Sousa (UFPA), Valquíria Macedo (UFPA), André Adami (OGI), Aldebaro Klautau (UFPA)
A fala é uma interface natural para a comunicação homem-máquina. A tecnologia de processamento de fala (ou voz) encontra-se bastante avanc¸ada e, em escala mundial, existe vasta disponibilidade de software tanto comercial quanto acadêmico. A maioria dos mesmos assume a disponibilidade de um reconhecedor e/ou sintetizador, o qual podem ser programados via uma API. Ao contrário do que acontece, por exemplo, para a língua inglesa, não existem atualmente reconhecedores ou sintetizadores de domínio público para o português brasileiro. Esse trabalho discute alguns esforc¸os realizados nesse sentido e o estado da arte em aplicativos baseados em voz.
Extração Automática de Palavras-chave de Textos da Língua Portuguesa (WSL 2005)
Maria Abadia Lacerda Dias (UNIVATES), Marcelo Malheiros (UNIVATES)
Este artigo descreve a adaptação de um algoritmo de extração automática de palavras-chave para a Língua Portuguesa. Palavras-chave permitem resumir o conteúdo de um documento de forma sucinta, podendo ser usadas como uma medida eficiente de similaridade entre textos. Para identificar as palavras-chave utilizou-se o algoritmo KEA, livremente disponível, juntamente com uma técnica de radicalização de palavras específica para a Língua Portuguesa e uma lista de stopwords elaborada manualmente.
Software livre numa perspectiva sociotécnica: um estudo preliminar das controvérsias para a resolução de disputas políticas (WSL 2004)
Adalto Herculano Guesser (UFSC), Tamara Benakouche1 (UFSC), Ricardo Alexandre Reinaldo de Moraes (UP)
Este artigo realiza uma análise sociotécnica das controvérsias acerca do software livre, apresentando-as como disputas políticas. Relaciona referências teóricas contemporâneas no estudo de controvérsias tecnocientíficas e busca identificar, a partir da teoria do ator-rede [actor network-theory], a rede sociotécnica que se forma, bem como as motivações das disputas entre os atores (humanos e não humanos), as causas geradoras dos conflitos e suas possibilidades de resoluções.
Software Livre na Universidade: Aprendizado, Economia, Segurança e Desempenho (WSL 2004)
Davi T. Santos (UEL), Adilson L. Bonifácio (UEL)
Atualmente, o software livre é uma das áreas de maior interesse dentro da computação. Este artigo apresenta trabalhos realizados na disseminação da cultura do software livre e na instalação de soluções livres em laboratórios. Em fase inicial de implantação está um sistema de boot remoto, visando economia com o uso de equipamentos de baixo custo. Também está sendo firmada uma parceria com a iniciativa privada para montar um laboratório de Engenharia de Software utilizando software livre.
Rybená: a Free Source Project for Digital Inclusion of Persons with Special Needs, Through Mobile Communication (WSL 2004)
Daniel de Oliveira (CTS/UCB/DFJUG), José Carlos Waeny (DFJUG), Elcio Queiroz (IBM), Edilson Ferneda (UCB), Evandro de Barros Costa (UFAL), Hyggo de Oliveira Almeida (UFCG), Thiago N. Figueiredo (UCB)
A significant part of the Brazilian population has visual or auditive deficiencies. This communities cannot communicate between themselves and have poor mobile communication services. The purpose of this project is to design and develop a system to reduce the digital divide for these communities through use of a cell phone. This paper presents the progress made so far and the expected accomplishments in the near future.
Tecnologias de SW livre para análise de mensagens em chats e recomendações online de documentos eletrônicos (WSL 2004)
Rodrigo Branco Kickhöfel (UCPEL), Stanley Loh (UCPEL/ULBRA), Daniel Lichtnow (UCPEL), Ramiro Saldaña (UCPEL), Thyago Borges (UCPEL), Tiago Primo (UCPEL), Gabriel Simões (UCPEL), Gustavo Piltcher (UCPEL)
Este artigo apresenta um sistema de recomendação para apoio à colaboração utilizando tecnologias de software livre. O sistema consiste em um chat Web que, a partir de técnicas de text mining, identifica o assunto das mensagens e gera recomendações a partir de uma base de dados própria (uma Biblioteca Digital, contendo documentos eletrônicos, links par páginas web e referências bibliográficas). O sistema permite a troca de conhecimento entre os membros de comunidades virtuais. São apresentados os resultados obtidos e as vantagens da utilização da tecnologia de software livre para estes propósitos.
Implementando Web Services com Software Livre (WSL 2004)
Claudimir Zavalik (UFRGS), Guilherme Lacerda (UFRGS), José Palazzo M.de Oliveira (UFRGS)
Este trabalho apresenta os principais conceitos da tecnologia Web Services, sua arquitetura e a descrição do processo de implementação de um Web Service sob plataforma de Software Livre, usando NuSOAP.
VRaptor - Simple And Quick Web Framework (WSL 2004)
Alexandre Freire (USP), Paulo Silveira (USP)
This paper describes the development of VRaptor, a framework that allows developers to create dynamic web applications quick and easily. Developed by Arca, VRaptor is free software, available under the Apache 2.0 license. We will present motivations behind Arca’s undertaking to create yet another web development framework for the J2EE specification. We will then describe the framework’s architecture and it’s usage patterns. We will justify our architectural decisions based on our main objectives: keeping the framework simple, clean, and easy to learn and use. We will briefly mention other free software tools and frameworks that interact with VRaptor in some way.
Vale4 - Software Livre para Ensino (WSL 2004)
Simão Sirineo Toscani (PUCRS/UNILASALLE)
A linguagem Vale4 (V4) é distribuída como software livre e destina-se ao ensino de programação concorrente. Ela permite praticar com os principais mecanismos de sincronização e comunicação e pode ser instalada em praticamente qualquer microcomputador. O artigo faz um contra-ponto entre V4 e as linguagens Java e C, que também são usadas no ensino de programação concorrente.
AdaptWeb: Ambiente de Ensino- Aprendizagem Adaptativo na Web (WSL 2004)
José Palazzo M. de Oliveira (UFRGS), Mariusa Warpechowski (UFRGS), Daniela Leal Musa (UFRGS), Maria Angélica C. Brunetto (UEL), Mario Lemes Proença Jr. (UEL), Marcelo S. Pimenta (UFRGS), Cora H. F. Pinto Ribeiro (UFRGS), José Valdeni de Lima (UFRGS), Veronice de Freitas (UFRGS/UEL), Viviane P. Marçal (UFRGS/UEL), Isabela Gasparini (UFRGS/UEL), Marília Abrahão Amaral (UFRGS/UEL)
Este artigo apresenta o ambiente AdaptWeb - Ambiente de EnsinoAprendizagem Adaptativo na Web, voltado para a autoria e apresentação adaptativa de disciplinas integrantes de cursos na Web. A tecnologia usada para o desenvolvimento faz uso de software livre empregando PHP e MySQL e está regido pela GNU General Public License Version 2. O seu código-fonte está disponível no SourceForge e pode ser utilizado para desenvolvimento de novos módulos e pesquisa. O AdaptWeb foi validado através de estudo de caso real, envolvendo uma disciplina da UEL (Universidade Estadual de Londrina) e atualmente está sendo liberado para uso acadêmico na UFRGS.
AVALWEB – Sistema interativo para gerência de questões e aplicação de avaliação na Web (WSL 2004)
Carlos Morais (UFRGS), Jose Valdeni de Lima (UFRGS), Sérgio Roberto Kieling Franco (UFRGS)
Este artigo apresenta uma ferramenta desenvolvida com software livre aplicado ao estudo dos processos de avaliação de alunos em ambiente de Ensino a Distância. Para tanto, foram analisadas várias ferramentas de avaliação disponíveis no mercado. Com estas análises, foi modelado o sistema de gerência de questões e avaliações. O sistema permite ao aluno a auto -avaliação, com retorno imediato do resultado, integrando o sistema de gerência de questões com explicações do sucesso ou erro nas respostas, dando ênfase mais no processo de ensino/aprendizagem do que na avaliação propriamente dita. Enfim, foi implementado um protótipo demonstrando a viabilidade das idéias presentes no modelo de avaliação aqui apresentado. A proposta conceitual estabelecida para o modelo é bem mais ampla e flexível do que a atual versão da implementada.
Detectando Intrusões na Máquina Virtual User-Mode Linux (WSL 2004)
Marcos Laureano (PUCPR), Carlos Maziero (PUCPR), Edgard Jamhour (PUCPR)
Os sistemas de detecção de intrusão monitoram continuamente a atividade de um sistema ou rede, buscando evidências de intrusões. Entretanto, detectores de intrusão baseados em host podem ser adulterados ou desativados por invasores bem sucedidos. Este trabalho apresenta uma arquitetura que visa proteger detectores de intrusão baseados em host através de máquinas virtuais. A proposta aqui apresentada usa o isolamento de espaços de execução provido por um ambiente de máquinas virtuais para separar o detector de intrusão do sistema a monitorar. Em conseqüência, o detector de intrusão torna-se invisível e inacessível a eventuais intrusos. Os testes realizados mostram a viabilidade dessa solução.
TuxGuardian: Um firewall de host livre voltado para o usuário final (WSL 2004)
Bruno Castro da Silva (UFRGS)
Este artigo descreve a implementação do TuxGuardian, um firewall de host desenvolvido a fim de possibilitar a gerência de segurança por parte de usuários leigos. Através da utilização de mecanismos de segurança presentes no kernel 2.6 do Linux, o TuxGuardian possibilita a implementação de políticas de controle de acesso aos recursos de rede. Desta maneira, é capaz de identificar e gerenciar aplicações que tentam acessar a rede, impedindo que aplicativos maliciosos possam gerar ou receber tráfego pela Internet. O firewall foi desenvolvido na forma de módulos independentes, em uma arquitetura de três camadas, e é capaz de operar com ou sem o auxílio do usuário. O design modular do TuxGuardian, licenciado pela GNU/GPL, também permite a fácil expansão de suas funcionalidades.
Uma Solução de IPS Baseada na Integração SNORT e IPTABLES (WSL 2004)
Rivalino Matias Jr. (UNIVALI), Jaime Miranda Jr. (UFSC)
Este trabalho tem como objetivo apresentar a implementação de uma solução de IPS (Intrusion Prevention System) baseada na integração Snort e Iptables. Esta integração foi realizada através da implementação de um protocolo de comunicação, de forma que ambas tecnologias possam se comunicar compondo uma única solução de segurança. Além da especificação do protocolo, este trabalho estendeu a funcionalidade da plataforma Snort. Os resultados do trabalho são apresentados, juntamente com suas limitações e trabalhos futuros.
Desenvolvimento de um Sistema Livre para Simulação de Tráfego Baseada em Modelos Microscópicos (WSL 2004)
Gustavo K. Andriotti (UFRGS), Ana L.C. Bazzan (UFRGS), Paulo R. Ferreira Junior (UFRGS), Filipe Lopes (UFRGS), Denise de Oliveira (UFRGS), Thiago M. Papageorgiou (UFRGS), Bruno Castro da Silva (UFRGS)
Este artigo descreve uma ferramenta para simulação de tráfego – urbano e em autoestradas – baseado em modelo microscópico de movimentação. O projeto está sendo desenvolvido com base em software livre e é a base de um sistema de informação para motoristas. Além disso, será disponibilizado livremente para usuários da área de engenharia de tráfego e de planejamento urbano.
Um Framework baseado em Software Livre para diminuir a probabilidade de falhas e para balanceamento de carga nas conexões à Internet (WSL 2004)
Marcelo Rios Kwecko (PUCRS), Raphael Lucas Moita (PUCRS), Jorge Guedes Silveira (PUCRS), Ricardo Balbinot (PUCRS)
A comunicação através da Internet vem sendo cada vez mais usada pelas empresas para realizar suas transações. Transações estas que devem ser garantidas por um serviço de conexão de qualidade e confiável, onde a indisponibilidade do mesmo pode trazer prejuízos incalculáveis a tais empresas. O presente artigo apresenta um modelo de sistema que foi desenvolvido, com código aberto, tendo como objetivos principais o controle de links redundantes de acesso a Internet e o Balanceamento da Carga.
Terminais Inteligentes: alternativa estratégica para otimização de recursos computacionais (WSL 2004)
Reinaldo J. Moreira (FIC), Hebert Luiz A. Costa (FIC), Jailton C. Junior (FIC), Gicele M. T. de Souza (FIC), Ulisses A. Leitão (FIC)
Este artigo descreve a abordagem de Terminais Inteligentes como solução estratégica visando a otimização de recursos computacionais. Terminais Inteligentes são similares a Thin Clients. Entretanto, possuem razoável capacidade de processamento e de memória RAM locais. Neste caso, é um desperdício de recursos utilizar o servidor para realizar tarefas que podem rodar nas estações. Um novo script de instalação foi desenvolvido para realizar o uso sistemático de aplicações locais permitindo o pleno controle de balanceamento de carga na rede local.
Um Sistema Simples de Gerenciamento Integrado de Diretórios Online — OpenLDAP, NIS, Samba (WSL 2004)
Diego Lu ́ıs Kreutz (UFSM), Cleverton Marlon Possani (UFSM)
A administração de redes é uma tarefa importante e cada vez mais presente em praticamente qualquer organização. Serviços como o gerenciamento de dados de usuários e sistemas de autenticação são partes essenciais das redes. O objetivo desse trabalho é apresentar um sistema simples e prático que possibilita o gerenciamento integrado e síncrono de diversas bases de informação, como o OpenLDAP, NIS e Samba.
Uma Ferramenta para a Administração de Serviços de Diretório Distribuídos Baseados no OpenLDAP (WSL 2004)
Fernando William Cruz (UCB), Giovanni Almeida Santos (UCB), Raissa Dantas Freire de Medeiros (UCB), Lucas Araújo Pereira (UCB), Márcio Carlos Braga (UCB), Roberto Diener (UCB)
As ferramentas livres para administração de serviços de diretório LDAP atualmente existentes são bastante limitadas, permitindo apenas a gerência de objetos em servidores isolados. Esse artigo propõe uma ferramenta para administração de serviços de diretório distribuídos baseados no OpenLDAP. Seu uso permite gerenciar graficamente não apenas objetos, mas também partições, réplicas, esquemas e ACLs sem a necessidade de manipulação direta dos arquivos de configuração do diretório.
Projeto e-market: Implementando comércio eletrônico de empresa para empresa usando software livre (WSL 2004)
Francisco Assis Nascimento (FACCAT/FIT), Diogo Santinon (FACCAT/FIT), Gabriel David (FACCAT/FIT), Lucas C. Parlatto (FACCAT/FIT)
Este trabalho apresenta um portal para comércio eletrônico de empresa para empresa (B2B) desenvolvido no escopo do projeto e-market. O projeto tem como objetivo desenvolver tecnologias e ferramentas baseadas em software livre para serem empregadas na implementação de comércio eletrônico. Como uma primeira fase do projeto, foi implementado um portal B2B usando ferramentas como Apache, PHP e PostgreSQL. O portal é chamado e-market e o código fonte pode ser obtido diretamente a partir dele. Os recursos oferecidos pelo portal já permitem que empresas possam expor seus produtos e, principalmente, interagir, realizando alguns tipos de transações comerciais eletronicamente via Internet.
Validação experimental de sistemas de arquivos baseados em journaling para o sistema operacional Linux (WSL 2004)
Leonardo Garcia de Mello (UFRGS)
Sistemas operacionais são importantes para alta disponibilidade, sendo preferível o uso daqueles que possuam sistemas de arquivos seguros e relativamente independentes de ações por agentes humanos para a recuperação. Uma das abordagens para obter-se uma alta disponibilidade em sistemas de arquivos é a do tipo journaling, ou log de metadados. Existem vários sistemas de arquivos para o Linux baseando-se nela, tais como ext3, JFS, ReiserFS e XFS. Este artigo propõe uma metodologia de validação experimental para avaliar a eficiência do mecanismo de journaling. As técnicas de Injeção de Falhas por Sofware são utilizadas para validação e o sistema alvo é uma implementação do XFS.
GroupPac: Um Suporte Livre Para Tolerância a Faltas (WSL 2004)
Alysson Neves Bessani (UFSC), Eduardo Adílio Pelinson Alchieri (UFSC), Joni da Silva Fraga (UFSC), Lau Cheuk Lung (PUCPR), Luciana Moreira Sá de Souza (UFSC), Ricardo Sangoi Padilha (UFSC)
As pesquisas em tolerância a faltas em sistemas distribuídos têm um importante papel no desenvolvimento de aplicações confiáveis. Este trabalho apresenta a ferramenta GROUPPAC juntamente com seus serviços que incluem suporte à tolerância a faltas na arquitetura CORBA fazendo uso de técnicas de replicação de objetos. O GROUPPAC é uma implementação de código aberto do padrão FT-CORBA produzida nos laboratórios UFSC visando prover uma suporte de middleware tolerante a faltas de alta qualidade.
International Master Program in Free Software: a higher education experience (WSL 2004)
David Megías (UOC), Rafael Macau (UOC), Jordi Mas (UOC)
The Universitat Oberta de Catalunya (Open University of Catalonia, UOC) offers an International Master Program in Free Software (in Spanish). The first edition of this master program began on November 2003 and there are about 150 students currently enrolled at the different specialities offered by the program. In this paper, the design, the methodology and the first few conclusions drawn from this higher education experience are discussed and summarized.
Desenvolvendo Jogos Computadorizados Multiplataforma com Amphibian (WSL 2004)
João Ricardo Bittencourt (PUCRS/UNIFRA), Lucia Maria Giraffa (PUCRS)
Os jogos computadorizados nos últimos anos no Brasil estão recebendo destaque no âmbito comercial e acadêmico. Por isto existe a necessidade de desenvolver ferramentas livres para criação de jogos. O objetivo deste artigo é apresentar o Amphibian que consiste de um framework distribuído livremente e gratuitamente para criação de jogos computadorizados multiplataforma.
ArchGenXML - Uma ferramenta CASE para Desenvolvimento de Aplicações de Gerenciamento de Conteúdo para o Plone (WSL 2004)
Fabiano Weimar dos Santos (Weimar Consultoria)
O ArchGenXML é uma ferramenta CASE, escrita em Python e sob licenc¸a GPL. Sua meta é auxiliar no desenvolvimento de aplicações de gerenciamento de conteúdo para o Plone. A idéia base do ArchGenXML é criar uma ferramenta que transforma diagramas UML em aplicações praticamente prontas para usar. Este artigo irá descrever a respeito do projeto ArchGenXML, seus recursos, onde tem sido empregado e suas perspectivas futuras.
Considerações sobre controle de grupos em repositórios CVS durante a evolução de uma ferramenta web (WSL 2004)
Daniel Cárnio Junqueira (USP), Renata Pontin de Mattos Fortes (USP)
Para realizar as atividades de controle de versões nos projetos de Software Livre, sistemas como CVS são frequentemente utilizados. No entanto, grande esforço extra é necessário para se fazer o controle de usuários nesses projetos, e, muitas vezes, o controle desejado não é alcançado. VersionWeb é uma ferramenta que está sendo evoluída para facilitar as atividades de controle de versões e prover melhor controle de usuários no desenvolvimento de projetos de Software Livre, funcionando como uma camada extra do CVS.
Primeiras Lições Aprendidas na criação de uma Fábrica de Software Open-Source (WSL 2004)
Alexandre Alvaro (UFPE/CESAR), Thiago Luiz Vieira de Lima Santos (UFPE), Paulo Rogério P. Andrade (UFPE), João Marcos P. Vasconcelos (UFPE), Jones Albuquerque (UFRPE), Silvio Romero de Lemos Meira (UFPE/CESAR)
Pesquisa e esforços envolvendo fábricas de software têm sido apresentados ao longo dos anos na literatura. Entretanto ainda existe uma carência de relatos da criação de fábricas de software open-source para o desenvolvimento distribuído. Neste artigo serão apresentadas, brevemente, as etapas de criação de uma fábrica de software open-source e as lições aprendidas durante este processo.
OCONGRA - Ferramenta para geração de Grafos de Controle de Fluxo de Objetos (WSL 2004)
Paulo Roberto de A. F. Nunes (USP), Ana C. V. de Melo (USP)
Existem diversas ferramentas que auxiliam a realização de testes em programas orientados a objetos. No entanto exigem a aquisição de licenças de uso. Neste artigo é apresentada uma ferramenta de código aberto que utiliza o critério de análise de xo de objetos. para construção de um grafo de controle de xo com o objetivo de facilitar a análise e geração de testes.
Plataforma Mono: Estrutura e Utilização do framework .NET como Software Livre (WSL 2004)
Quéli Giaretta (URI), Jacques Duílio Brancher (URI)
Este artigo apresenta uma visão geral do Projeto Mono. A idéia básica é mostrar o desenvolvimento da plataforma, a estrutura de funcionamento, especificando as vantagens e novidades que o Mono disponibiliza junto com as novas tecnologias que o mesmo implementa. As linguagens de programação que podem ser utilizadas para a criação de novas aplicações, citando os principais projetos em desenvolvimento que utilizam desse framework, e também uma breve descrição do Projeto Mono Brasil.
Mico - University Schedule Planner (WSL 2004)
Alexandre Freire (USP), Alfredo Goldman (USP), Carlos Eduardo Ferreira (USP), Christian Asmussen (USP), Fábio Kon (USP)
This paper describes the development of Mico, the XPUSP University Schedule Planner. It is a system that manages the creation of a schedule for the courses of the Computer Science department and the allocation of professors to teach these courses based on preferences gathered from professors and students. It has been developed using free software and it is itself free software, available under the GNU GPL. We will give a short description of the problem we want to solve and how the system works, then we will discuss the free software frameworks and tools used in the development and our interaction with the free software development community.
TerraLib: The Architecture of an Open Source GIS Library (WSL 2004)
Gilberto Câmara (INPE), Antônio Miguel Vieira Monteiro (INPE), Ricardo Cartaxo Modesto de Souza (INPE), Lúbia Vinhas (INPE), Karine Reis Ferreira (INPE), Juan Carlos Pinto de Garrido (INPE), Gilberto Ribeiro de Queiroz (INPE), Marcelo Tílio Monteiro de Carvalho (PUCRJ), Marco Antônio Casanova (PUCRJ), Ubirajara Moura de Freitas (FUNCATE)
This paper describes the architecture of TerraLib, and open source library for handling spatio-temporal data types in object-relational DBMS.
Software Livre na Informatização de Acervos Históricos (WSL 2004)
Elisa Yumi Nakagawa (UNIARA)
Atualmente, os acervos históricos brasileiros, inclusive os da cidade de São Carlos e região, encontram-se, muitas vezes, desconhecidos ou indisponíveis; dessa forma, um sistema Web livre que possibilite o armazenamento e disponibilização de informações desses acervos é de extrema relevância. Para isso, é indispensável a identificação de um conjunto de atributos baseado em normas e formatos de registro internacionais que possam representar integralmente as informações sobre os diversos tipos de acervos históricos. Como consequência e sendo um software livre, o sistema poderá propiciar em um futuro próximo, a implantação de uma base de dados distribuída e integrada dos diversos acervos históricos disponibilizada a toda a comunidade.
Tecnologia Adaptativa e Síntese de Voz: Primeiros Experimentos (WSL 2004)
Felipe Augusto Zuffo (UCDB), Hemerson Pistori (UCDB)
Este artigo descreve um trabalho em fase de desenvolvimento cujo objetivo final é propor uma nova metodologia para geração de sintetizadores de voz, baseandose em tecnologia adaptativa. Pretende-se explorar, nesse trabalho, os autômatos adaptativos, um formalismo que preserva a simplicidade dos tradicionais transdutores de estados finitos, que já vêm sendo utilizados em síntese de voz, mas que possui o mesmo poder de expressão das máquinas de Turing. A implementação da metodologia será facilitada pela utilização de um software livre para desenvolvimento de autômatos adaptativos, o AdapTools.
FCA: Uma Ferramenta Livre para Análise de Circuitos Elétricos (WSL 2004)
Pablo Grigoletti (UCPEL), Graçaliz Dimuro (UCPEL), Luciano Barboza (UCPEL), Renata Reiser (UCPEL), José U. de Nunes (UCPEL)
FCA é uma ferramenta para a análise de circuitos elétricos que serve a concepção de software livre e foi implementada utilizando-se a linguagem de programação Python. O objetivo deste projeto é desenvolver ferramentas livres para análise confiável de circuitos elétricos em atividades de ensino e pesquisa, o que deverá ser obtido utilizando-se técnicas intervalares.
Utilização do GNU/Linux e outros Softwares Livres na Instrumentação Eletrônica e de Aquisição de Dados por Computador (WSL 2004)
Daniel F. Gomes (UFPE/CESAR), Esdras Miranda (UFPE), Luis Antonio P. Santos (UFPE), João P. Brito Filho (UFPE)
Um problema encontrado freqüentemente na utilização do GNU/Linux em laboratórios é a pouca disponibilidade de hardwares e softwares de baixo custo para aquisição de dados por computador. Visando contribuir com a popularização do GNU/Linux e também baixar os custos com instrumentação de aquisição de dados, descrevemos aqui como implementar sistemas de aquisição em computadores com softwares livres. Explicamos neste trabalho não somente como implementar softwares de aquisição, mas também como implementar hardware de aquisição de baixo custo para GNU/Linux.
Um Sistema Baseado em Software Livre para Anotação Automática de Genomas e Proteínas (WSL 2004)
Ana L. C. Bazzan (UFRGS), Bruno S. Fajardo (UFRGS), Leonardo V. Nascimento (UFRGS), Cássia T. dos Santos (UFRGS), Vitório F. Sassi (UFRGS)
Este artigo visa reportar a experiência obtida com o desenvolvimento da ferramenta para anotação de genoma ATUCG. O objetivo deste ambiente é disponibilizar ao especialista em genômica e proteômica uma ferramenta para anotação que seja aberta e baseada em software livre.
Ferramenta de Telemedicina em Software Livre para Monitoração de Sinais Vitais (WSL 2004)
Heloísa Melo Hertzog (PUCRS), Jorge Guedes Silveira (PUCRS)
Telemedicina é o termo utilizado para especificar que recursos de telecomunicações e de tecnologia da informação são utilizados para a transmissão, controle e monitoração remota de dados biomédicos. O objetivo principal deste artigo é apresentar a pesquisa aplicada na implementação em software de uma Ferramenta de Telemedicina que integra diferentes aplicações biomédicas destinadas à monitoração e controle dos sinais vitais dos pacientes a partir da UTI de um hospital ou da sua residência.
MOTV: Uma Extensão ao Modelo de Dados Orientado a Objetos com Suporte a Tempo e Versão (WSL 2004)
Eduardo Nunes Ferreira Bastos (UCPEL), Antônio Carlos da Rocha Costa (UCPEL)
MOTV é uma extensão ao modelo de dados orientado a objetos, baseado no Modelo Temporal de Versões, com suporte às dimensões de tempo e versão. Foi implementado em Python e integrado posteriormente à plataforma ZOPE, sendo distribuído como software livre, licenciado através da GNU GPL.
Utilizando o Paradigma de Software Livre para Definir Melhores Práticas em Engenharia de Software (WSL 2004)
Eduardo Quesado Filgueiras (ULBRA/SIPAM), Mateus Ribeiro Mota (ULBRA/SIPAM)
Este artigo propõe a utilização de práticas de desenvolvimento de software livre como técnicas catalisadoras a serem adotadas em processos de Engenharia de Software tradicional, abrangendo a comunicação entre os grupos de desenvolvimento, a definição e captura de requisitos, as decisões de projeto, a qualidade, o suporte a usuários, o teste e a manutenção de software. A adoção de elementos do paradigma de software livre como melhores práticas de Engenharia de Software visa criar um ambiente de desenvolvimento socializante, comunitário e democrático, tendo as pessoas como base do sucesso organizacional, em oposição a modelos formais e hierarquizados.
SAFE - Software Engineering Available for Everyone (WSL 2004)
Renata Pontin de Mattos Fortes (USP), Marco Aurélio Graciotto Silva (USP), André Pimenta Freire (USP), Daniel Cárnio Junqueira (USP)
O projeto SAFE visa elaborar uma infra-estrutura para desenvolvimento de software que seja simples o suficiente para atrair a colaboração de desenvolvedores nos diversos níveis de familiaridade com o processo de software livre. A infra-estrutura será na forma de um suporte automatizado ao processo de software livre, por meio da integração de ferramentas de software livre de apoio às atividades de engenharia de software.
Levantamento sobre Processo de Software Livre (WSL 2004)
Renata Pontin de Mattos Fortes (USP), Marco Aurélio Graciotto Silva (USP), Christian Robottom Reis (USP)
Este artigo apresenta alguns dos principais resultados obtidos de uma ampla pesquisa sobre processo de software livre. A pesquisa foi veiculada por meio de questionário e, com base nas respostas obtidas, puderam ser identificadas características do processo de software livre.
Integração dos Ambientes Livres WEKA e ImageJ na Construção de Interfaces Guiadas por Sinais Visuais (WSL 2004)
Hemerson Pistori (UCDB), Mauro Conti Pereira (UCDB)
Os pacotes livre WEKA e ImageJ, ainda pouco conhecidos no Brasil, oferecem uma grande variedade de recursos para a implementação de algoritmos de aprendizagem de máquina e algoritmos de processamento digital de imagens, respectivamente. Além de apresentar esses pacotes, este trabalho descreve como os pacotes foram utilizados, de forma integrada, na criação de dois protótipos de sistemas com interface guiada por sinais visuais. Dois tipos de sinuais visuais foram utilizados, um relacionado com a direção do olhar e o outro com gestos realizados através das mãos. A solução proposta pode ser generalizada para qualquer tipo de sistema em que se pretende utilizar imagens capturadas através de uma webcam, na interação homem máquina.
Um estudo para adoção de software livre na UCS (WSL 2003)
Edgar Meneghetti (UCS), Heitor Strogulski (UCS), Alex Pellin (UCS), Carlos Vasata (UCS)
Este artigo descreve o trabalho que está sendo desenvolvido no projeto de migração de uma plataforma baseada em softwares proprietários para uma plataforma livre. Alguns problemas detectados são discutidos assim como algumas soluções de software livre são descritas. São apresentados resultados mais detalhados relacionados a testes realizados com o sistema de correio eletrônico.
Consolidação de Servidores e Serviços para a Comunidade Administrativa e Acadêmica da UNIJUI usando Linux em Mainframe IBM/s390 (WSL 2003)
Agner Quincozes Olson (UNIJUÍ), Paulo Sérgio Sausen (UNIJUÍ), Sérgio Luis Dill (UNIJUÍ)
Este trabalho descreve de forma sucinta a maneira encontrada pela Coordenadoria de Informática da UNIJUI para consolidar servidores, antes, i386 e VM, atualmente, em máquinas virtuais (guests) Linux em Mainframe IBM/s390. Servidores estes de abrangência nas áreas Administrativa e Acadêmica da Universidade, os quais, promovem diretamente processos de integração dos diversos campi, através de um conjunto de servidores, de banco de dados, servidor de diretório LDAP, E-mail e servidores Web.
Proposta de uma Política de Software Livre em Instituições de Ensino Superior: Um Estudo de Caso (WSL 2003)
Francisco J. Monaco (USP), Celso R. G. Providelo (USP), Patricia Bilotta (USP)
Seja em virtude da qualidade tecnológica ou adequação sócio-econômica, a opção pela adoção prioritária de software livre vem ganhando importância na política de recursos de um número cada vez maior de instituições públicas e privadas, onde estabelece-se como alternativa aos monopólios da indústria proprietária e assume relevância nas estratégias governamentais de desenvolvimento e segurança nacional. Não constitui exceção o crescente interesse em projetos de atualização da infra-estrutura do parque computacional em instituições de ensino visando a adoção preponderante da plataforma GNU/Linux em atividades acadêmicas e administrativas. Este artigo introduz um estudo de caso de um programa de suporte à adoção de software livre em um centro de ensino e pesquisa e uma síntese de seus objetivos, os quais são apresentados como sugestão para argumentos subsidiários à iniciativas correlatas empenhadas na concepção de propostas semelhantes.
Software Livre Suportando Ambientes Científicos de Alta Tecnologia (WSL 2003)
Celso Providelo (USP), Francisco J. Monaco (USP), Ralf Keding (UNI-JENA)
Este artigo trata das vantagens alcançadas ao se adotar software livre e suas metodologias no desenvolvimento e implantacão de sistemas de instrumentação científica de alta tecnologia. Vantagens destacadas são apresentadas não apenas no contexto acadêmico, mas também em ambientes industriais. O sistema OSI-VGA em desenvolvimento no Otto-Schott Institut für Glaschemie na Alemanha. é discutido como estudo de caso.
Implementação de uma rede de computadores para ensino de física (WSL 2003)
Acquadro, R. V. (UNICAMP), Gaspar, C. E. (UNICAMP), Raggio, P. M. (UNICAMP)
O trabalho realizado mostra a viabilidade de software livre em uma rede de computadores para o ensino de física. Foram usados computadores fadados a sucata para revitalizar uma rede e reaproveitá-la para beneficiar os estudantes do instituto de física. O software contruído concomitantemente com a rede também ilustra as inúmeras vantagens na adoção de software livre.
Avaliação como Forma de Incentivo ao Desenvolvimento de Software Livre em Ambiente Acadêmico (WSL 2003)
Francisco Reverbel (USP)
Este artigo discute critérios de avaliação de atividades de desenvolvimento É apresentado um conjunto de de software livre realizadas em ambiente acadêmico. indicadores de relevância de projetos de software livre. Sugerimos que o sistema de avaliação acadêmica tradicional seja complementado com esses indicadores. Isso seria uma forma efetiva de incentivar a criação inovadora de software livre em ambiente acadêmico.
ENSINET: Uma solução Software Livre para Apoio ao Ensino Semi-Presencial utilizando a Internet (WSL 2003)
Eduardo Nunes Ferreira Bastos (UCPel), Antônio Carlos da Rocha Costa (UCPel), Graçaliz Pereira Dimuro (UCPel)
Este artigo apresenta a etapa atual do desenvolvimento do sistema ENSINET, um ambiente de apoio ao ensino semi-presencial utilizando a Internet, em construção na UCPel. O presente trabalho descreve a arquitetura básica adotada e mostra perspectivas futuras para o sistema.
CRIANET: uma plataforma de software para crianças na Internet (WSL 2003)
Sílvia Meirelles Leite (UFRGS), Patrícia Behar (UFRGS), Tiago Cunha (UFRGS), Maicon Brauwers (UFRGS)
O CRIANET (CRIAnça na interNET) é um protótipo de plataforma de software voltado ao trabalho coletivo com crianças na Internet. Este integra ferramentas para a comunicação síncrona e assíncrona e oportuniza o encontro dos participantes através da rede. O objetivo deste projeto é o desenvolvimento de um software livre para educação com crianças. Foi selecionado o sistema operacional Linux, como servidor e plataforma de desenvolvimento e, para a construção do sistema, utilizou-se a linguagem de programação PHP. O CRIANET é aberto para a criação de versões próprias.
ETC - Editor de Texto Coletivo Um software livre para auxiliar a escrita coletiva através da Web (WSL 2003)
Patricia Alejandra Behar (UFRGS), Maicon Brauwers (UFRGS), Maria Carolina Colombo (UFRGS), Juliano Bittencourt (UFRGS), Silvia Ferreto Moresco (UFRGS), Silvia de Oliveira Kist (UFRGS), Maira Bernardi (UFRGS), Aluísio Pinheiro (UFRGS), Alexandra Lorandi Macedo (UFRGS), Daisy Schneider (UFRGS)
A idéia do ETC surgiu a partir da necessidade de criar e construir textos coletivos com alunos de graduação e de pós-graduação da Faculdade de Educação da UFRGS. A opção para o seu desenvolvimento foi baseada em LINUX, refletindo o interesse do grupo em utilizar uma plataforma livre como produtos de software livre. Sua implementação foi apoiada no ROODA_DEVEL, que é um Framework para Construção de Plataformas de Educação à Distância. O presente estudo apresenta, brevemente, os princípios técnicos e educacionais que fundamentam o ETC (versão atual 1.0), suas funcionalidades, as experiências até então realizadas que perpassaram "as paredes" da Universidade e se estenderam em escolas de ensino fundamental e médio. Finalizando, apresentam-se os trabalhos atuais e futuros acerca do seu desenvolvimento e aplicação.
Software Livre nas Pequenas e Médias Empresas: Tecnologia e Oportunidades (WSL 2003)
Douglas Kellermann (FEEVALE), Dilney Albornoz Gonçalves (UFRGS), Débora Nice Ferrari (UNILASALLE)
O movimento software livre fez proliferar, através da internet, um grande conjunto de software, sendo o GNU/Linux seu produto mais significativo e conhecido. Através de características como a livre utilização e o custo zero de licenciamento, estes softwares vêm atraindo um número de usuários cada vez maior. Dentre estes usuários, destacam-se as pequenas e médias empresas. Sendo assim, este texto tem como objetivo geral apresentar um referencial para a utilização de software livre nas pequenas e médias empresas.
Software Livre como Alternativa a Processos de Apuração de Dados em ONGs Prestadoras de Serviços (WSL 2003)
Ítalo Flexa Di Paolo (CESUPA/UFPA)
As Organizações Não-Governamentais prestadoras de serviços, que já encontram dificuldades para realizar suas atividades fins, encontram forte resistência à informatização devido ao seu custo. Este trabalho demonstra como os software livres podem proporcionar boas alternativas para estas organizações através de um estudo de caso feito no processo de apuração de dados de pesquisa de campo, proporcionando, assim, maiores recursos para a tomada de decisão e implementação de políticas públicas.
GNU/Linux em máquinas IPF: Promessa ou realidade? (WSL 2003)
Rodrigo Dias Cassali (PUCRS), Marco Aurélio Stelmar Netto (PUCRS), Caroline Bellan Oliva (PUCRS), Augusto Mecking Caringi (PUCRS), César Augusto Fonticielha De Rose (PUCRS)
Com a crescente quantidade e complexidade de serviços, os servidores precisam dispor cada vez mais de alto poder de processamento e grande capacidade de armazenamento de dados. Norteada por essa idéia, a Intel em parceria com a HP vem trabalhando em uma arquitetura de 64 bits, chamada IA64, que deu origem a Família de Processadores Itanium (IPF). Os desenvolvedores de software livre vêm acompanhando as novas tendências e já atualizaram o sistema operacional GNU/Linux para esta nova arquitetura. Este artigo apresenta uma visão geral do Itanium, além do suporte do GNU/Linux para a arquitetura IA64, porte de aplicações e movimentos de apoio ao desenvolvimento de ferramentas.
Gerenciamento de Processos em Controladores Usando XML Programáveis (WSL 2003)
Giovani M. Cascaes (UFRGS), João C. Netto (UFRGS)
Os controladores programáveis tornaram-se fator decisivo para o controle de processos em ambientes industriais. Permitir o gerenciamento desses, eleva-os ao mesmo grupo de outros equipamentos da rede. Isso é possível através da linguagem XML, atualmente em ampla ascensão e aceitação. Este artigo apresenta as características dos controladores envolvidas no controle do processo, expõe o modelo de gerenciamento usando XML e mostra como as ferramentas de domínio público auxiliaram no desenvolvimento de um protótipo do agente XML.
Astrha/E – Ambiente Java/XML que Implementa em Hiper-Animações estruturadas por Máquinas de Mealy (WSL 2003)
Roges Horacio Grandi (UFRGS), Paulo Fernando Blauth Menezes (UFRGS)
Hiper-Animações são mídias que reúnem teoria hipermídia, multimídia, com técnicas de animação por computador. Astrha é um projeto de pesquisa no qual máquinas de Mealy especializadas são utilizadas para estruturar hiper-animações. Divide-se em três partes: Astrha/M, modelo teórico estrutural; Astrha/L, conjunto de quatro dialetos XML (mealy, style, hyper e environment) utilizados, respectivamente, para descrever máquinas Astrha/M, estilos de texto, arquivos hipermídia e ambientes; Astrha/E, ambiente Java que lê códigos Astrha/L, oferecendo a semântica desejada. Toda implementação é realizada com código aberto, sendo especialmente adequada para a construção de simuladores e programas educacionais.
A Free Software for the Development of Adaptive Automata (WSL 2003)
Hemerson Pistori (UCDB/USP), João José Neto (USP)
Although recent, adaptive technology is already being used to solve complex problems in areas such as compiler construction, natural language processing, computational vision and robotics. This papers introduces AdapTools, a free-software environment that helps the development of solutions based on adaptive automata. Since adaptive automata generalize finite state and structured pushdown automata, AdapTools may also be used as a tool for the development of traditional automata, as well as an educational tool.
Aplicações SCADA utilizando GNU/Linux (WSL 2003)
Felipe Damasio (Elipse Software), Guilherme Kunz (Elipse Software), Marco Andrei Kichalowsky (Elipse Software)
Este artigo trata da utilização do sistema operacional GNU/Linux em ambientes de automação e controle, em especial para aplicações SCADA, apontando exemplos e vantagens desse sistema.
GoboHide: Uma Solução Flexível e Escalável para Inodes Ocultos no Kernel Linux (WSL 2003)
Felipe W Damasio (GoboLinux), Lucas Correia Villa Real (GoboLinux)
Este artigo apresenta uma solução robusta e flexível para permitir que propostas de reestrutração da árvore de diretórios do sistema operacional GNU/Linux mantenham compatibilidade com a árvore de diretórios tradicional sem que esta seja visível para o usuário. Uma ferramenta para administração da árvore clássica foi desenvolvida e está sendo utilizada pela distribuição GoboLinux.
Autenticação de Senhas Faladas Dependente de Usuário (WSL 2003)
Lucas Correia Villa Real (UNISINOS), Farlei José Heinen (UNISINOS), Luiz Paulo Luna de Oliveira (UNISINOS)
Este artigo apresenta VoiceAuth, um sistema para permitir autenticação de usuários a partir de senhas faladas no GNU/Linux. No seu uso, o usuário é reconhecido pela comparação entre uma senha falada de referência previamente adotada (e armazenada), e uma nova execução (pronúncia) da mesma senha. A comparação se baseia na correlação entre os coeficientes obtidos através da Transformada Rápida de Fourier janelada de ambas as senhas (de referência e executada).
DiretoJ2EE: uma Modelagem J2EE para o Direto (WSL 2003)
Karina K. Silveira (UFRGS), Sérgio L. B. Vidal (UFRGS), Flávio R. Maciel (UFRGS), Rômulo B. Rosinha (UFRGS), Cláudio F. R. Geyer (UFRGS)
Este artigo descreve os estudos de implementação da arquitetura do Direto, software livre de correio, agenda e catálogo corporativos desenvolvido pela PROCERGS, para a especificação Java 2, Enterprise Edition (J2EE). Estes estudos foram desenvolvidos visando obter melhor modularidade, reusabilidade e escalabilidade ao software em questão.
Módulo Agenda do DiretoGNU: Reestruturação das Classes e Adaptação das Interfaces (WSL 2003)
Alex Francisco de Oliveira (UNILASALLE), Débora Nice Ferrari (UNILASALLE/UFRGS), Patrícia Kayser Vargas Mangan (UNILASALLE/UFRJ), Cláudio Fernando Resin Geyer (UFRGS)
DiretoGNU é um software livre de agenda, correio e catálogo. Este trabalho apresenta a adaptação e reestruturação do Módulo Agenda do DiretoGNU. Destaca-se a relação de todas classes e métodos modificados, além de uma breve descrição das funcionalidades obtidas. São expostos também os padrões de projeto utilizados e a forma como as novas interfaces foram definidas. Além disto, um módulo de lista livre de tarefas foi proposto e implementado, de forma a adicionar facilidades a Agenda do DiretoGNU.
Transformando a Informação Pública pelo Software Livre. Um olhar sociotécnico. (WSL 2003)
Alexandre Silva Pinheiro (UFRJ)
Este artigo foca a adoção de software livre (e seus impactos) na informática pública através de uma abordagem sociotécnica. Usando a teoria do ator-rede para entender os diversos aspectos relacionados a este paradigma, constatamos que qualquer organização estabelecida é fruto de um amálgama de elementos humanos e não-humanos e se ousarmos modificá-la, é preciso que um número ainda maior de elementos seja mobilizado. A compreensão do comportamento desta rede de elementos heterogêneos permitirá que ações eficazes de transformação da organização sejam negociadas.
Estudo Comparativo Entre Ferramentas Gratuitas Versus Proprietárias em um Processo de Desenvolvimento de Software Orientado a Objetos (WSL 2003)
Eduardo Quesado Filgueiras (ULBRA), Fábio Gomes Naveca (SIPAM)
Este artigo descreve os resultados de um estudo de caso realizado entre ambientes de desenvolvimento puramente baseados em software livre, em oposição a ambientes semelhantes de código proprietário, incluido sistemas operacionais, ferramentas CASE, ambientes integrados de desenvolvimento de software, sistemas gerenciadores de bancos de dados e ferramentas de gerenciamento de projeto e controle de versão. As características positivas e negativas associadas a cada ambiente são descritas e avaliadas utilizando Métricas de Engenharia de Software.
Um Modelo Espacial para Integração dos Dados Implementado em Software Livre da Saúde (WSL 2003)
Vania Bogorny (UFRGS), Felipe Nievinski (UFRGS), Nara Bigolin (ULBRA)
O software com o código aberto está sendo desenvolvido com agilidade e está ganhando mercado em várias áreas da informática, incluindo sistemas operacionais, bancos de dados convencionais e geográficos, linguagens de programação, sistemas de descoberta de conhecimento, entre outros. Este artigo apresenta um modelo de dados, orientado a objetos, que integra e referencia, geograficamente, as bases de dados heterogêneas da Secretaria Estadual de Saúde do Estado do Rio Grande do Sul (SES/RS), que foi implementado em software livre.
Estudo do Processo de Migração de Software Proprietário para Software Livre para Aplicações Web (WSL 2003)
Patrícia Sartor (UCS), Alexandre Moretto Ribeiro (UCS)
Neste trabalho é apresentado um estudo do processo de migração de aplicações Web construídas com Software Proprietário para aplicações Web construídas com Software Livre. Foi estudado o modelo de desenvolvimento colaborativo e as principais ferramentas livres de desenvolvimento Web existentes no mercado. Para possibilitar a avaliação em um caso real do processo e das ferramentas estudadas, foi desenvolvido um estudo de caso envolvendo o cadastro de famílias da RECRIA.
SAAP: Desenvolvendo e Expandindo Sistemas Usando Software Livre (WSL 2003)
Paulo F. Souza Jr. (Interlegis), Wu Man Qi (Interlegis/UnB), Wilton S. Alencar (Interlegis/UNIP)
Este artigo apresenta o Sistema de Apoio à Atividade Parlamentar - SAAP. Este sistema foi desenvolvido pela equipe central do Programa Interlegis, com a utilização de uma plataforma composta totalmente por software livre. O objetivo do SAAP é prover um conjunto de subsistemas integrados que permita a otimização das tarefas relativas à atividade parlamentar. Isso envolve principalmente o gerenciamento das interações de parlamentares com pessoas, grupos e organizações, nas diversas Casas Legislativas do país. O SAAP foi todo construído em Zope, explorando a possibilidade de expansão das funcionalidades do servidor para posterior construção do sistema.
Implantação do Boot Remoto no Laboratório de Informática da Universidade de Caxias do Sul (WSL 2003)
Fabrício Scariott (UCS), Luciana Soardi (UCS), Liliane F. Giordano (UCS), Alexsandre Michels (UCS)
Este artigo descreve uma alternativa encontrada para resolver o problema enfrentado no Laboratório de Informática da UCS. O problema era a quantidade de tempo necessária para reconfigurar os computadores, ficando estes sem uso. A alternativa encontrada foi a utilização do Boot Remoto, no qual todos os programas, inclusive o sistema operacional, acessados pelas estações de trabalho encontram-se armazenados em um ou mais servidores. Sendo assim, o processo de manutenção dos computadores torna-se mais prático e rápido.
Open Source Software on Web-Based Education (WSL 2003)
Arnaldo J. Bastanzo (UNR), Alejandro C. Rodriguez Costello (UNR), Diego A. Bottallo (UNR), Federico Wiecko (UNR), Fernando A. Villar (UNR)
This paper describes the experience in the ILIAS open source GPL license e-learning framework, developed by the University of Cologne, Germany. This work consists of two fundamental levels. First, we have evaluated it as on-line course teaching tool (Extranet Solution) and as a complement to the attendance courses of the University Systems Analysts career (Analista Universitario en Sistemas) - (Intranet Solution). Then, we have made a verification of portability of the environment under Intel and Sun Sparc architectures, using Linux and Solaris OS, and the analysis of the development of an automatic installation tool.
HackAdemia: Uma Experiência com Preparação de Novos Desenvolvedores para a Comunidade Software Livre (WSL 2003)
Francisco J. Monaco (USP), Celso R. G. Providelo (USP), Patricia Bilotta (USP)
Entre os participantes da comunidade internacional de desenvolvedores de software livre é fato curioso, intrigante até, o notório entusiasmo com que tantos colaboradores voluntários espontaneamente envolvem-se em projetos que lhes atribui compromissos de considerável demanda em termos de tempo e esforço intelectual — de fato, com tal empenho que não raro, conciliar essa atividade com demais obrigações regulares torna-se desafio de difícil solução. O experimento apelidado HackAdemia, concebido sob tal motivação, tem se revelado um instrumento útil na exploração desse potencial no contexto do ensino de computação. Funcionado como fonte de experiências para a pesquisa em aspectos conceituais e metodológicos associados ao modelo de desenvolvimento de software livre, o projeto contribui para a capacitação de novos talentos dispostos a qualificarem-se para atuar profissionalmente no campo de trabalho que se abre mediante sua disseminação.
Kiwi: Um Framework Alternativo para Aplicações com Interface Gráfica (WSL 2003)
Christian Robottom Reis (Async Open Source)
Kiwi é um framework de classes em Python que tem por objetivo simplificar a criação de aplicações com interfaces gráficas. Ao invés de oferecer um ambiente de desenvolvimento e geração de código, no entanto, Kiwi inclui classes de alto nível que representam bem características comuns de aplicações desta natureza, como janelas e formulários complexos, listas reordenáveis, campos de entrada validados e auto-completados, entre outras. Kiwi se baseia nas excelentes bibliotecas livres GTK+, PyGTK e libglade, e é licenciado como software livre através da GNU LGPL.
Desenvolvimento de um sistema de administração acadêmica para IES utilizando-se Software Livre (WSL 2003)
Bruno R. Silva (FIC), Éverton H. Freitas (FIC), Renato A. C. Silva (FIC), André G. Santos (FIC), Ciro M. Santos (FIC), Ulisses A. Leitão (FIC)
Este artigo apresenta o desenvolvimento e as características de um sistema de administração acadêmica, batizado de Adχ (Sistema X de Administração Acadêmica), visando agilizar e gerenciar todo o relacionamento do aluno com a IES, seja este na esfera acadêmica, administrativa ou financeira. Sua estrutura modular utiliza Programação Orientada a Objetos e possui uma interface Web, permitindo-lhe autonomia de execução em multiplataformas. A tecnologia usada para o desenvolvimento faz uso da linguagem de programação PHP, banco de dados MySQL e Servidor Web Apache em ambiente GNU/Linux2, cujas licenças de uso são GPL3.
Modelagem e Implementação do Banco de Dados do Projeto ESCUNA usando TCM e PostgreSQL (WSL 2003)
Karina dos Santos Machado (UFRGS), Leonel Pablo Tedesco (UFRGS), Greyce Nogueira Schroeder (UFRGS), Carlos Adail Scherer Junior (UFRGS), Marcelo Pereira Nunes (PUCRS)
O presente artigo aborda o uso de software livre no desenvolvimento de um banco de dados para o controle de uma rede de computadores interligando as escolas municipais da cidade do Rio Grande, RS, e para o suporte a atividades de ensino nela desenvolvidas. É discutida uma solução baseada nos sistemas TCM e PostgreSQL para a modelagem e implementação do banco de dados demonstrandose como podem ser adotadas boas práticas de engenharia de software aliadas a produtividade do processo de desenvolvimento através desta abordagem, através da escolha de um ferramental de apoio adequado.
Distribuição GoboLinux (WSL 2003)
André Detsch (GoboLinux), Guilherme B. Bedin (GoboLinux)
Este artigo descreve a evolução de uma proposta de uma hieraquia de diretórios inovadora, diferente da tradicionalmente utilizada em sistemas UNIX, para uma distribuição GNU/Linux completa, denominada GoboLinux. São apresentadas as características de uso da distribuição, bem como as facilidades proporcionadas pelo GoboLinux.
Portabilidade e flexibilidade em software livre: a experiência do GoboLinux (WSL 2003)
Hisham H. Muhammad (GoboLinux), Rafael G. Jeffman (GoboLinux)
Este artigo discute alguns dos problemas encontrados em diversas aplicações distribuídas como software livre, no que se refere a flexibilidade e portabilidade destas aplicações e as implicações das restrições encontradas na adaptação destas aplicações ao GoboLinux, uma distribuição Linux que não segue alguns padrões convencionais como a hierarquia de diretórios e o processo de inicialização. São abordadas algumas ferramentas utilizadas para o desenvolvimento de software livre e alguns problemas encontrados tanto nas ferramentas quanto no mau uso destas. São apontadas soluções possíveis e é proposta uma nova forma de encarar a flexibilidade e a portabilidade durante o desenvolvimento de software livre.
FACil-DiretoGNU: Uma ferramenta para a configuração e administração do DiretoGNU (WSL 2002)
Filipe Brandenburger (PROCERGS/UFRGS), Patrícia Kayser Vargas (UNILASALLE/UFRJ), Débora Nice Ferrari (UNILASALLE), Inês de Castro Dutra (UFRJ), Cláudio G. R. Geyer (UFRGS)
0 DiretoGNU é um produto de Software Livre que implementa um sistema
corporalivo de correio, agenda e catálogo. Neste trabalho, apresenta-se o modelo
do FACil-DiretoGNU, uma ferramenta para a administração e reconfiguração do
DiretoGNU. Um protótipo foi intplementado, testado e avaliado em um ambiente de
produção, demonstrando a vantagem desta abordagem integrada e gráfica. O
FACil-DiretoGNU está agora disponível para extensões e modificações.
Canais de Informação com Serviçoes de Filtragem de Diretório (WSL 2002)
Ricardo Balinski (PROCERGS), Clairmont Borges (UFRGS), Cláudio F. R. Geyer (UFRGS)
Este artigo descreve o desenvolvimento de Canais de Informação com
Serviços de Filtragem (CISF) no software Direto. Uma vez que o Direto
será usado na maioria dos serviços de governo no Estado do Rio Grande do
Sul, o CISF provê informações úteis para a população. 0 serviço de CISF
está sendo desenvolvido como uma Dissertação de Mestrado no projeto de
pesquisa conjunto entre PROCERGS e Informática-UFRGS.
Implementação de um Sistema de Informações Geográficas usando Software Livre (WSL 2002)
João Mário Lopes Brezolin (UPF)
Este artigo descreve a experiência de implementação de um Sistema
de Informações Geográficas na Prefeitura Municipal de Passo Fundo. Este
experimento parte da criação de um protótipo que se uliliza unicamente de
ferramentas de Software Livre no sua implementação. Sistemas de Informação
Geográfica caracterizam-se pelo alto custo de sua implementação, fato que
muitas vezes dificulta a sua construção. O uso de Software Livre contribui
fortemente para a viabilidade de um projeto deste tipo. Este protótipo valoriza
a integração de ferramentas gráficas com um Banco de Dados Livre criando
um mecanismo capaz de gerar dinamicamente as mapas que representam os
lotes municipais.
Desenvolvimento de um SIG para a Saúde Pública usando Software Livre (WSL 2002)
Vania Bogorny (UFRGS), Felipe Nievinskiz (UFRGS), Nara M. Bigolin (UFRGS), Fabio Kalil (UFRGS), Maria J. Corrêa (SES-RS)
Os Sistemas de Informação Geográfica (SIG) são sistemas capazes
de armazenar e manipular dados descritivos e a espacialidade dos dados geográficos.
Em saúde pública, esses sistemas são ideais para fazer a vigilância em saúde do
trabalhador, permitindo identificar espacialmente os agravos e os riscos relacionados
ao trabalho. O software livre facilita a disponibilização do sistema para um número
infinito de usuários. Este artigo apresenta o desenvolvimento de um SIG para a Saúde
Pública, usando software livre, com o objetivo de realizar a vigilância em saúde do
trabalhador.
Desenvolvimento de uma Intranet com Software Livre (WSL 2002)
Christiano Otero Avila (UCPel), Luciana Lima Abrahão (UCPel), Paula Pruski Yamim (UCPel)
Este artigo descreve a utilização de software livre em um dos sistemas
informatizados de maior importância a serviço na Universidade Católica de
Pelotas: a chamada Intranet. Apresenta, também, um breve histórico do uso
inicial de uma plataforma proprietária (Microsoft) e dos problemas daí
decorrentes.
FuzzyF — Fuzzy Logic Framework : Uma Solução Software Livre para o Desenvolvimento, Ensino e Pesquisa de Aplicações de Inteligência Artificial Multiplataforma (WSL 2002)
João Ricardo Bittencourt (UNISINOS), Fernando Osório (UNISINOS)
Este trabalho descreve a implementação de um framework (conjunto de
classes) destinado a facilitar o desenvolvimento de aplicações multiplataforma
baseadas na Lógica Nebulosa (Fuzzy Logic), denominado de FuzzyF — Fuzzy Logic
Framework. Esta implementação permite um rápido desenvolvimento de aplicações
que se utilizam de Sistemas Especialistas baseados na Lógica Nebulosa. Também é
destacada a importância do desenvolvimento e da distribuição de softwares livres
junto a comunidade científica, onde esperamos que este trabalho, pelas suas
caraterísticas de software aberto e multiplataforma, possa contribuir para um maior
desenvolvimento do ensino e da pesquisa no campo da Inteligência Artificial.
GNU Mages — Um Ambiente para Simulação de Múltiplos Agentes Autonômos, Cooperativos e Competitivos (WSL 2002)
João Ricardo Bittencourt (UNISINOS), Fernando Osório (UNISINOS)
Este trabalho descreve a implementação de um ambiente para simulação de
múltiplos agentes autônomos, cooperativos e competitivos, destinado a efetuar
comparações estatísticas entre diferentes algoritmos de Inteligência Artificial em
aplicações do tipo jogos. Destacamos que este sistema é de livre distribuição para
comunidade e esperamos contribuir com a criação de uma nova ferramenta aberta de
grande utilidade na pesquisa de sistemas multi-agentes.
Uso de Software Livre no Legislativo: SAPL - Sistema de Apoio ao Processo Legislativo (WSL 2002)
Wu Man Qi (Interlegis)
Este artigo apresenta o SAPL - Sistema de Apoio ao Processo Legislativo.
Este sistema foi desenvolvido pela equipe central do Programa Interlegis, com a
utilização de software livre: Zope, MySQL e Linux. O sistema tem como objetivos
aumentar a agilidade de discussão e aprovação de atos normativos de uma Casa
Legislativa, além de possibilitar o acompanhamento do trabalho dos Parlamentares
e a tramitação das matérias legislativas via Internet pela sociedade. Este aplicativo
é de livre distribuição e seu código-fonte pode ser aberto e alterado por qualquer
pessoa. A primeira versão estável do sistema já está disponível sem qualquer custo
para as Casas Legislativas, e até o momento, os resultados mostraram-se bastante
otimistas.
Uma Estratégia para Adoção para Adoção de Softwares Livres em Instituições Públicas: um Estudo de Caso no Governo do Estado do Ceará (WSL 2002)
Ricardson Rodrigues Sampaio (SEPLAN-CE), Pedro Porfírio Muniz Farlas (UNIFOR), Arnaldo Dias Belchior (UNIFOR)
As atribuições de um Governo são historicamente voltadas para a prestação de servicos a seus cidadãos.
A tecnologia assumiu um papel preponderante de viabilizador das ações que um Governo têm que
executar, para garantir um melhor atendimento a população. Inúmeras variáveis surgiram com o
exponencial avanço tecnológico, fazendo com que os custos inerentes a sua aquisição e manutenção
assumissem valores incompatíveis com a disponibilidade financeira das instituições públicas. Este
trabalho apresenta uma estratégia para adoção de softwares livres em instituições públicas, objetivando o
alcance de uma significativa redução dos custos inerentes a softwares proprietários, bem como procurar
estabelecer uma nova cultura, que traga benefícios quanto ao uso e a difusão de softwares livres na
administração pública estadual. Essa estratégia está sendo aplicada no Governo do Estado do Ceará.
Quando o Bazar não Funciona: Custo total de "propriedade" no desenvolvimento de um sistema complexo em software livre, o GNUTECA (WSL 2002)
Eloni José Salvi (UNIVATES), Cesar Brod (UNIVATES), Pablo Dall’Oglio (UNIVATES), João Alex Fritsch (UNIVATES), Paulo Cattelan (UNIVATES), Thomas Sprietersbach (UNIVATES)
Eric S. Raymond descreveu em seu artigo "The Cathedral and the Bazaar"
o estilo de desenvolvimento do Kernel Linux, chamando-o estilo Bazaar: uma forma
anárquica de desenvolvimento de software que congrega milhares de
desenvolvedores em torno de um objetivo comum. Muitos projetos em software livre,
normalmente os que envolvem programas que são necessários a muitas pessoas,
obtiveram sucesso usando o estilo Bazaar. Mas se você precisa de um sistema que
não é necessário para muitos? E se o sistema que você deseja desenvolver irá
atender a requisitos muito específicos: vale a pena desenvolvê-lo e distribuí-lo
como software livre? Neste artigo descreveremos o desenvolvimento do GNUTECA,
sistema em software livre para a administração de bibliotecas que hoje trabalha com
mais de 60.000 materiais individuais usados por mais de 5.000 pessoas em nosso
Centro Universitário, e está sendo adotado e avaliado por várias outras Bibliotecas.
Experiences with the Concept of Free Software in a Professional Education Environment (WSL 2002)
Francisco José Monaco (USP), Celso Renato Goncalves Providelo (USP), Willians Jorge Rodrigues (USP), João Henrique Gião Borges (Faculdades COC)
Despite the successful examples of the GNU and the Linux projects,
misleading beliefs regarding the concept of Free Software give
rise to vigorous arguings among skeptics and enthusiasts on major
controversial subjects, urging proponents to demonstrate that the
F5 theory when applied, produces the proposed benefits. This paper
repans experiences in dealing with those issues within a
professional education environment.
Desenvolvimento de Sistemas de Gerência de Agregados para Plataforma GNU/Linux (WSL 2002)
Marco Aurélio Stelmar Netto (PUCRS), Alex de Vargas Barcelos (PUCRS), César Augusto Fonticielha De Rose (PUCRS)
Uma forte tendência verificada nos últimos anos remete ao fato de que a
área de proeessamento de alto desempenho está voltada a ulilização de ferramentas
e sistemas baseados em software livre. Uma das arquiteturas criadas para suprir as
necessidades desta área é baseada em máquinas agregadas. Neste contexto foi
desenvolvido um sistema de gerência, chamado Crono, cujo objetivo é gerenciar
arquiteturas deste tipo, mantendo os recursos com alta disponibilidade, durante o
maior tempo possível, para que os usuários obtenham o maior desempenho de suas
aplicações. Este artigo apresenta o sistema Crono e seu processo de
desenvolvimento sob um ambiente de software livre, baseado no platafarrna
GNU/Linux.
Uso de Linux como Sistema Embarcado (WSL 2002)
A. F. Zorzo (PUCRS), C. M. da Costa (PUCRS), D. Belz (PUCRS), C. S. Valvassori (PUCRS), L. C. M. Caruso (Digitel S.A.), R. Scop (Digitel S.A.)
Este artigo tem como objetivo, apresentar o uso do Linux como um sistema
operacional embarcado para dispositivos de rede de computadores. Este estudo é
baseado no porte do Linux para o protótipo de hardware, projetado e desenvolvido
pela Digitel S.A. Descrevem-se os principais passos e as experiências obtidas nessa
tarefa.
Uma nova Proposta para a Árvore de Diretórios UNIX (WSL 2002)
Hisham Muhammad (UNISINOS), Andre Detsch (UNISINOS)
Este artigo propõe a hierarquia de diretórios GOBOLINUX como nova árvore para sistemas operacionais
baseados no UNIX, em especial o Linux. Esta nova abordagem tem como principais vantagens a melhor
organização funcional e facilidade de gerência e instalação de software a partir do código fonte, uma vez que a
estrutura de pacotes é explicitada na própria árvore de diretórios.
Experiência com sistemas de arquivos para alta disponibilidade no sistema operacional Linux (WSL 2002)
Leonardo Garcia de Mello (UFRGS), Taisy Silva Weber (UFRGS)
Uma das abordagens para obtenção de alta disponibilidade em
sistemas de arquivos é a do tipo journaling, ou meta-data logging [SEL2000].
Há uma série de implementações de sistemas de arquivos baseados em
journaling para o sistema operacional Linux, e este trabalho descreve a
experiência acadêmica com o sistema de arquivos ReiserFS no laboratório do
grupo de Tolerância a Falhas do Instituto de Informática-UFRGS.
ROODA DEVEL: Uma proposta de Framework para Construção de Plataformas de Educação a Distência (WSL 2002)
Patricia Alejandra Behar (UFRGS), Juliana de Vargas Bittencourt (UFRGS), Maicon Brauwers (UFRGS), Silvia de Oliveira Kist (UFRGS)
ROODA Devel é um framework que auxilia no processo de construção de
plataformas que apoiam a Educação à Distância. Este tem como objetivo diminuir
o tempo de programação deste tipo de software e simultaneamente agregar-lhes flexibilidade
e robustez. 0 presente trabalho descreve as principais características deste
framework e seu processo de desenvolvimento.
Sites Internos Adaptativos para o Sistema ENSINET (WSL 2002)
Gragaliz Pereira Dimuro (UCPel), Luiz Antônio Moro Palazzo (UCPel), Antônio Carlos da Rocha Costa (UCPel/UFRGS), Raquel Mello de Miranda (UFRGS)
Apresenta-se a etapa atual do desenvolvimento do ENSINET, um ambiente
de apoio ao ensino semi-presencial utilizando a Internet, em construção na UCPel. O
ENSINET faz uso do conceito de site interno para possibilitar a monitoração dos acessos
a determinados recursos educacionais disponibilizados pelos professores a seus
alunos. Com base no mecanismo de monitoração dos sites internos, está sendo realizada
a introdução do conceito de site interno adaptativo, que vai possibilitar aos
alunos acesso personalizado aos conteúdos disponibilizados pelos professores.
JEduc: uma ferramenta livre para auxiliar o ensino da linguagem de programação Java (WSL 2002)
Telmo Brugnara (UFRGS), Silvia de Castro Bertagnolli (UFRGS), Maria Lúcia Blanck Lisbôa (UFRGS), Cássia Alves Perego (UNOESTE)
O objetivo deste trabalha é o desenvolvimento de um IDE livre para ensino da
linguagem Java para alunos iniciantes. Este ambiente integra um conjunto de ferramentas
de programas Java livremente distribuídos pela Sun. Os ambientes disponíveis para
edição, compilação e execuçãa são, em sua maioria, complexos e não oferecem suporte
didático sobre a linguagem para professores e alunos. Assim, surgiu a idéia de desenvolver
o ambiente JEduc que em sua essência deve ser simples, portável e aberto. Esse último
requisito foi introduzido para possibilitar a adaptação do ambiente às necessidades do
usuário.
The Computerized Classroom and Free Software (WSL 2002)
Héber Godoy (Universidad Católica Dámaso Antonio Larrañaga), Manuel Perez (Colegio del Sagrado Corazón (ex Seminario)), Rodolfo Pilas (Grupo de Usuarios Linux del Uruguay (UYLUG))
This document's target is to open a discussion area with teachers
and teach- ing coordinators, about the computers usage in educative
areas. From a concrete seven-year-work experience on an institution
with 2000 students (Colegio Seminario - Montevideo Uruguay), using
computer science or a tool in favor of other subject’s teaching, it will
be explained in workshop two main topics: what the computer tool is; and
the reason of the construction of this tool based on free
software. It is also about the problems found in this area to
migrate from proprietary software to free software.
Disponibilidade, Detecção, e Recuperação de Erros no SGDB Interbase 4.0 Utilizando Software Livre (WSL 2001)
Paulo Ricardo Rodegheri (UFRGS), Taisy Silva Weber (UFRGS)
Este trabalho explora a aplicação de técnicas de injeção de falhas para avaliação dos mecanismos de detecção e recuperação de falhas e dos tempos necessários para disponibilizar o banco de dados aos usuários após a ocorrência de uma falha que tenha provocado um crash (colapso sem perda de estado). Os recursos utilizados nos experimentos são o SGBD centralizado INTERBASE versão 4.0, o sistema operacional Linux Conectiva versão 4.2 kernel versão 2.2.13 rodando sobre um computador Intel Pentium 550 MHz com 128 MB de memória RAM.
O Uso de Software Livre no Desenvolvimento de Aplicações Orientadas a Objetos para a Web (WSL 2001)
Guilherme Silva de Lacerda (UFRGS), Claudimir Zavalik (UFRGS)
Este trabalho demonstra a utilização de software livre no desenvolvimento de aplicações orientadas a objetos para a Web, bem como as interações necessárias para sua implementação. São abordadas algumas ferramentas de desenvolvimento OO voltadas para a Web, bem como a utilização de um Banco de Dados Orientado a Objetos para criação de um protótipo.
Programa de Fomento à Pesquisa: Sistema de Workflow Baseado na Internet (WSL 2001)
Alexandre Cervieri (UFRGS), Tânia R. da Cruz (UFRGS)
O sucesso da Internet tem alcançado também a esfera do serviço público. Isso se deve não só à facilidade de uso e desenvolvimento de aplicações para a Internet como também ao emprego do software livre. Este artigo visa apresentar um sistema de workflow desenvolvido utilizando-se a Internet como infra-estrutura e o software livre como recurso para facilitar a prestação de serviços na Pró-Reitoria de Pesquisa da UFRGS.
Plataforma F@MILIA: Software Livre para o Programa Saúde da Família (WSL 2001)
Edgard de Faria Corrêa (UFRN/UnP), Heitor G. de A. Figueira (UFRN), Ivan Saraiva Silva (UFRN), Kátia Maria T. da Silva (Secretaria de Saúde de Monteiro-PB)
O presente artigo apresenta a Plataforma F@MILIA, um software livre "copylefted", com suporte para acesso remoto, via Web. Esta plataforma é um bom exemplo de sistema onde se verifica a existência de grande interesse social e tecnológico para o desenvolvimento do mesmo.
SKELMOD-3D: Um Sistema Livre e Multiplataforma para Modelagem e Visualização de Corpos Articulados (WSL 2001)
Rodrigo Berggevist Martins (UFRGS/PUCRS), Anderson Maciel (UFRGS), Luciana Porcher Nedel (UFRGS/PUCRS)
Este artigo descreve um aplicativo livre que está sendo construído sob a GPL com a finalidade de modelar corpos articulados 3D usando ferramentas de software livre. O aplicativo em questão foi desenvolvido com a linguagem C++ em ambiente Linux e utilizando as bibliotecas livres FLTK e Xerces-C++. Além disso, usamos a biblioteca gráfica OpenGL para produzir visualização 3D. O artigo descreve rapidamente o projeto VPAT, no qual o trabalho em questão está inserido, ressaltando a importância do uso da computação gráfica na área médica.
Projeto Sistemas Avançados para Comunicação Eletrônica - Software Aberto de Correio, Agenda e Catálogo (WSL 2001)
Cláudio F. R. Geyer (UFRGS), Clairmont Borges (UFRGS), Patrícia Kayser Vargas (UNILASALLE), Débora Nice Ferrari (UNILASALLE), Christiano Otero Ávila (UCPel), Adenauer Correa Yamin (UCPel), Cristiano Cachapuz e Lima (URCAMP), Luiz Cláudio Dalmolin (URCAMP), Ricardo Balinski (PROCERGS)
Este artigo descreve os trabalhos que serão desenvolvidos no âmbito de um projeto de pesquisa aprovado no Edital 06/2000 da FAPERGS. Este projeto contempla uma parceria entre a PROCERGS e as seguintes universidades: UFRGS, UNILASALLE, UCPel e URCAMP. O objetivo do projeto é o aperfeiçoamento do sistema DIRETO, o qual oferece serviços eletrônicos de correio, agenda e catálogo. É esperado que os resultados do projeto contribuam na consolidação do DIRETO como um software de alta tecnologia, atendendo às necessidades da PROCERGS e de outras instituições/empresas que venham utiliza-lo. Considerando que sua distribuição será na forma de software livre, a estimativa é que o DIRETO irá atingir mais de 50 mil usuários somente no setor público estadual.
SAGU, Um Ano Depois... (WSL 2001)
Cesar Augusto de Azambuja Brod (UNIVATES), Maurício de Castro (UNIVATES), Fábio Wiebbelling (UNIVATES), Pablo Dall’Oglio (UNIVATES), Vilson Cristiano Gärtner (UNIVATES), João Alex Fritsch (UNIVATES), Paulo Mallmann (UNIVATES), Ana Paula Fiegenbaum (UNIVATES), Thomas Sprietersbach (UNIVATES)
O SAGU, Sistema Aberto de Gestão Unificada, foi apresentado pela equipe da Univates no WSL2000 e entrou em produção na instituição em julho de 2000. Desde então este sistema que gerencia todo o relacionamento dos alunos com a instituição de ensino cresceu bastante e acabou ganhando destaque na comunidade de software livre, e mesmo fora dela, por ser um projeto de aplicação em grande escala de vários programas e conceitos de desenvolvimento cooperativo. Passado um ano da primeira apresentação do SAGU à comunidade, este trabalho irá mostrar a evolução do projeto, ferramentas auxiliares desenvolvidas, ferramentas utilizadas no controle de qualidade do desenvolvimento e a evolução da arquitetura para o SAGU2.
CPAD-PUCRS/HP: GNU/Linux como Plataforma para Pesquisa em Alto Desempenho (WSL 2001)
Tiago Coelho Ferreto (PUCRS), Fausto Richetti Blanco (PUCRS), Marco Aurélio Stelmar Netto (PUCRS), César Augusto Fonticielha De Rose (PUCRS)
A área de processamento de alto desempenho está fortemente relacionada ao software livre, devido ao fato de que a maioria dos sistemas e ferramentas utilizadas na área são distribuídos como tal. O sistema operacional GNU/Linux é um exemplo disto. Ele é utilizado atualmente em diversos clusters devido principalmente à sua eficiência e estabilidade. Este artigo apresenta a experiência do Centro de Pesquisa em Alto Desempenho (CPAD – PUCRS/HP) na utilização do GNU/ Linux em clusters. Todos os sistemas e ferramentas desenvolvidos no centro são distribuídos como software livre, com o intuito de promover a área e compartilhar as experiências adquiridas com outros centros.
Ferramentas para Desenvolvimento de um Ambiente de Programação sobre Agregados (WSL 2001)
Alex Sandro Garzão (UNISINOS), Lucas Correia Villa Real (UNISINOS), Gerson Geraldo H. Cavalheiro (UNISINOS)
O uso de agregados de computadores para suporte a execução de aplicações requerendo alta capacidade de processamento é hoje uma realidade. De baixo custo financeiro, agregados podem ser montados a partir da interconexão de computadores independentes, não necessariamente idênticos, a uma rede local. O problema enfrentado no momento é a carência de ferramentas de programação neste tipo de arquitetura. Neste artigo são apresentadas algumas definições de projeto do Anahí, que tem como base o desenvolvimento de um ambiente de programação para agregados com elevado potencial de portabilidade.
Free Software in Superior Education: Talking about Freedom to Future Professionals (WSL 2001)
Willians Jorge Rodrigues (USP), Francisco José Monaco (USP), Adilson Gonzaga (USP), Manoel Luis de Aguiar (USP)
This paper reports the experience of an initiative to disseminate Free Software in a school of technology and high lighting investigations on the students’ concerns regarding their future actuation in this field.
ROODA – Rede cOOperativa De Aprendizagem – Um Software Livre para a Educação à Distância (WSL 2001)
Patricia Alejandra Behar (UFRGS), Juliano de Vargas Bittencourt (UFRGS), Silvia de Oliveira Kist (UFRGS)
O projeto de pesquisa ROODARede cOOperativa De Aprendizagem – aborda uma área de conhecimento interdisciplinar que integra a Tecnologia Digital com a Educação como forma inovadora de criação de ambientes de aprendizagem à distância. O objetivo deste projeto é o desenvolvimento de um software livre para educação à distância. Ele foi construído a partir das necessidades reais de disciplinas da graduação/UFRGS. Para sua programação foram utilizados recursos telemáticos a fim de promover a comunicação/interação/cooperação entre usuários, dentro do ambiente. Foi selecionado o sistema operacional Linux, como servidor e plataforma de desenvolvimento e, para a construção do sistema, utilizou-se a linguagem de programação PHP 4. O ROODA é aberto para a criação de versões próprias.
Uso de Linux em Aulas do Ensino Fundamental (WSL 2001)
Elemar Marius Berbigier (UNIJUÍ), César Luis Uhry Lauxen (EMEFR)
Este trabalho objetiva mostrar que existe uma mistificação no uso de software livre e GNU/Linux com crianças. É apresentada a experiência de uso do sistema operacional GNU/Linux em oficina de informática, por alguns alunos de sexta a oitava séries do ensino fundamental, onde foi apresentada a filosofia do software livre e os alunos executaram o processo de instalação da distribuição Conectiva Linux 6.0.
Laboratório de Informática: Otimizando Recursos (WSL 2001)
Frederico Henrique Goldschmidt Neto (UPF)
A informática na educação é uma realidade. Investimentos nesta área tem consumido cada vez mais o orçamento das instituições de ensino. O uso de laboratórios de informática, antes objetos exclusivos dos cursos de Ciências da Computação hoje está presente até mesmo em escolinhas infantis. Partindo do pressuposto que é necessário otimizar ao máximo a utilização dos recursos computacionais, tendo em vista não apenas o elevado custo e o tempo de vida útil destes equipamentos, mas também a performance educacional do próprio laboratório, cada hora de não utilização de tais equipamentos gera um custo considerável se comparado com outros recursos materiais usados para educação.
Projeto de Migração da Plataforma de Software Proprietário para Software Aberto na UCS (WSL 2001)
Alexandre M. Ribeiro (UCS), Heitor Strogulski (UCS)
Este artigo descreve o projeto que se desenvolve atualmente na Universidade de Caxias do Sul para a migração de uma plataforma baseada em softwares proprietários para uma plataforma baseada majoritariamente em softwares livres. Será dada especial atenção ao processo de migração em si, que deverá acontecer de maneira gradual, procurando minimizar problemas de adaptação dos usuários ao novo ambiente.
Protótipo de Laboratório de Ensino Baseado no PC-Popular em Ambiente Cliente-Servidor (WSL 2001)
Gicele Martins Teixeira de Souza (FACICOMP), Jonilson Batista Campos (FACICOMP), Rômulo Batista Corrêa de Sá (FACICOMP), Ulisses Azevedo Leitão (UFMG)
Esse artigo descreve a experiência da criação do protótipo de laboratório de ensino em ambiente ClienteServidor, usando um sistema de boot remoto, utilizando máquinas com supressão parcial de hardware, tipo PCs Populares, na FIC – Faculdades Integradas de Caratinga-MG. O projeto tem por objetivo demonstrar a viabilidade da utilização do PC-Popular num ambiente didático-pedagógico voltado à popularização do ensino de informática, bem como analisar o desempenho da solução proposta. Serão discutidas estratégias visando uma otimização dos recursos computacionais, a recuperação de dispositivos de baixo desempenho já existentes e a possibilidade de aquisição de novas máquinas a custo reduzido, aspectos técnicos da instalação, as adaptações necessárias, a implementação da rede, sua topologia e a relação de custo-benefício. A implantação de um laboratório de ensino proposto, baseado no PC-Popular em ambiente Cliente-Servidor, pode contribuir de forma decisiva para a popularização do acesso à informática no País, aproveitando toda a funcionalidade e performance de uma rede Linux.
Um Modelo de Gestão Eficiente de Recursos Computacionais (WSL 2001)
Marcos Castilho (UFPR), Renato Carmo (UFPR), Roberto Hexsel (UFPR)
Descreve-se o modelo adotado pelo Departamento de Informática da Universidade Federal do Paraná para a administração adequada dos seus recursos computacionais em face da demanda das suas atividades de graduação, pós-graduação, pesquisa e administração. A implementação da solução exposta, fortemente baseada no uso de Software Livre e no reaproveitamento de componentes de hardware, é analisada. Os efeitos do modelo adotado sobre a comunidade de usuários, especialmente o corpo discente, são comentados, bem como as suas vantagens e desvantagens.
The Competitive Advantage of Free Software (WSL 2000)
Alexandre Oliva (UNICAMP/Red Hat)
This article proposes an analogy between organic life forms and software packages. It uses Charles Darwin's arguments of natural selection, such as ease of reproduction and increased variability, to support the claim that Free Software enjoys important competitive advantages over proprietary software.
Simulations and the Need of Free Software (WSL 2000)
Adelmo Cechin (UNISINOS), Marinho Barcellos (UNISINOS), Ernesto Lindstaedt (UNISINOS)
This paper analyzes the current options that users have when choosing simulation software, enlightening free alternatives to comercial solutions. It provides an overview of current free software, as well as identifies potential needs and areas for further developments.
Dinheiro para quem Precisa - Alguns Motivos para o Projeto Software Livre do Rio Grande do Sul (WSL 2000)
Antonio João Pereira (PROCERGS), Clarice Coppetti (PROCERGS), Claudio Dutra (PROCERGS), Claudio Gediel (PROCERGS), Liseloti Kleber (PROCERGS), Marcos Mazoni (PROCERGS), Marcelo Branco (PROCERGS), Mario Luis Teza (PROCERGS), Nivaldo Cunha (PROCERGS), Patrícia Pessi (PROCERGS), Paulo Weyne (PROCERGS), Vitor Aguiar (PROCERGS)
O trabalho analisa os gastos parciais do Estado do Rio Grande do Sul na aquisição de software em relação às políticas públicas desenvolvidas no ano de 1999.
O Uso de Software Livre no Acesso a Banco de Dados via Web (WSL 2000)
Claudimir Zavalik (URCAMP), Guilherme Silva de Lacerda (URCAMP)
Este trabalho demonstra a utilização de software livre no acesso a banco de dados via Web, bem como as interações necessárias para sua implementação. São abordados diversos conceitos da área da computação, de fundamental importância para seu desenvolvimento.
Ensino de Informática Usando Linguagens de Programação Baseadas em Software Livre (WSL 2000)
Fernando Santos Osório (UNISINOS)
Este trabalho tem por objetivo discutir sobre o uso de linguagens de programação baseadas em ferramentas de Software Livre, para serem aplicadas junto aos cursos de formação de recursos humanos na área de Informática. Dentro desse contexto, vamos apresentar algumas possíveis configurações de ambientes que vem sendo utilizadas para este fim. Em particular vamos destacar as experiências práticas do uso deste tipo de ferramentas dentro de um ambiente acadêmico universitário, como é o caso da UNISINOS.
Processo de Implantação de um Ambiente de Software Livre na Faculdade de Ciência da Computação de Caratinga - MG (WSL 2000)
Ulisses Azevedo Leitão (UFMG/FACICOMP), André Gustavo dos Santos (FACICOMP), Paulo Roberto Agrizzi Naccaratti (FACICOMP)
Nesta apresentação relatamos a experiência de migração completa dos laboratórios de ensino de computação para o sistema operacional Linux, atualmente em andamento na Faculdade de Ciência da Computação de Caratinga - MG, mantida pela Sociedade Presbiteriana de Educação e Pesquisa, SPEP. O projeto de migração, denominado "Linux na SPEP", estabeleceu como objetivos primordiais: (i) implantação de uma rede corporativa institucional com plena funcionalidade, elevado grau de segurança, estabilidade e confiabilidade; (ii) atendimento às necessidades acadêmicas gerais da instituição de ensino, assim como às necessidades específicas do curso de bacharelado em Ciência da Computação em processo de implantação; (iii) otimização dos recursos computacionais existentes. Será apresentada uma discussão geral dos aspectos técnicos da implementação e das soluções atualmente em discussão visando a adaptação do curso de Ciência da Computação às ferramentas disponíveis no ambiente Linux.
Uso de Software Livre em Laboratórios de Engenharia (WSL 2000)
Luciano Rottava da Silva (UFPR), Daniel Martins (UFPR)
Este artigo descreve as possibilidades de aplicação e limitações atualmente existentes no uso de software livre em laboratórios de Engenharia.
Linux como Ferramenta de Ensino e Pesquisa. Estudo de caso: disciplina de Tópicos Especiais (WSL 2000)
Alexandre Cervieri (UFRGS), Raul Fernando Weber (UFRGS), Taisy Silva Weber (UFRGS)
As grandes vantagens do software livre não terminam no seu baixo custo e na alta capacidade de adaptação segundo as necessidades do usuário. As aplicações desses sistemas se estendem também para a área de ensino de computação. O objetivo desse artigo é demonstrar a viabilidade da utilização de software livre como ferramenta de ensino e pesquisa. Para isso é apresentado um estudo de caso, onde se utilizou o Linux como um fim e como um meio para o ensino de sistemas operacionais.
AMU - Ambiente Multiprocessamento para Unix (WSL 2000)
Elgio Schlemer (ULBRA), Roland Teodorowitsch (ULBRA)
Este trabalho descreve a implementação de um ambiente de programação que transforma um conjunto de máquinas Unix ligadas através de uma rede em um multiprocessador virtual, de forma semelhante ao que é feito pela biblioteca PVM. O ambiente, implementado sobre o sistema operacional Linux, é composto por dois módulos: um processador chamado amd e uma biblioteca chamada am_lib. O processo amd será executado em cada máquina da rede e responderá a todos os pedidos de comunicação destinados à máquina. Aplicações que desejarem utilizar os serviços do processo amd deverão utilizar as funções da biblioteca am_lib. Tanto o processo de comunicação, quanto a biblioteca, foram implementados em C, usando chamadas de RPC e chamadas básicas do Unix, o que garante sua portabilidade. Pela sua simplicidade e tamanho relativamente reduzido, o Ambiente Multiprocessamento para Unix (AMU) torna-se uma ferramenta bastante didática.
INFIMO: Um Injetor de Falhas de Comunicação para Aplicações RT-Linux (WSL 2000)
Patrícia Pitthan de A. Barcelos (UFRGS), Taisy Silva Weber (UFRGS)
Este artigo discute as abordagens de implementação de injetores de falhas para validação de mecanismos de tolerância a falhas em protocolos de comunicação voltados para aplicações tempo real. O trabalho concentra-se em minimizar o impacto da carga do injetor de falhas no sistema sob teste e a intrusão tanto no protocolo quanto na plataforma que o executa. O artigo apresenta ainda o INFIMO (INtrusiveless Fault Injection MOdule), um injetor de falhas que está sendo desenvolvido para a plataforma RT-Linux usando os recursos desse sistema operacional.
Injeção de Falhas via Depuradores (WSL 2000)
Luis Claudio Rodrigues Gonçalves (Conectiva), Taisy Silva Weber (UFRGS)
Este trabalho apresenta injeção de falhas via depuradores, uma abordagem para validação das técnicas de tolerância a falhas utilizadas em aplicações. São discutidos alguns dos prós e contras e limitações desta abordagem. Também apresenta comentários sobre uma ferramenta em desenvolvimento chamada FIDe.
Injeção de Falhas de Comunicação em Linux (WSL 2000)
Fábio Olivé Leite (Conectiva), Taisy Silva Weber (UFRGS)
Este artigo apresenta a técnica de validação de protocolos de comunicação confiável através da injeção de falhas de comunicação, contextualizando a técnica em si e apresentando uma ferramenta de injeção de falhas de comunicação implementada no núcleo do Sistema Operacional Linux.
Uso de Software Livre no Centro de Pesquisas Meteorológicas da UFPEL (WSL 2000)
Rogério de Souza e Silva (UFPEL), Carlos Augusto Moreira dos Santos (UFPEL)
Este texto relata a experiência de uso de software livre no Centro de Pesquisas Meteorológicas da Universidade Federal de Pelotas. Descreve-se as dificuldades encontradas com o uso de software proprietário e as vantagens de substituição por alternativas livres. Ao longo deste texto o termo "free", em inglês, é sempre usado no sentido de liberdade, não de preço.
Implantação de um Ambiente de Desenvolvimento Baseado em Software Livre (WSL 2000)
Rafael Guterres Jeffman (UNISINOS)
Este artigo descreve a experiência da implantação de um ambiente de desenvolvimento baseado em software livre, utilizada tanto para treinamento como para desenvolvimento de aplicações de supervisão e controle de sistemas de transmissão e distribuição de energia elétrica, mostrando a viabilidade desse tipo de ambiente para as aplicações propostas.
Snap - Um Monitor de Redes com Banco de Dados de Conexões para o Sistema Operacional Linux (WSL 2000)
Rudinei José Cantarelli (ULBRA), Roland Teodorowitsch (ULBRA)
Este trabalho apresenta um monitor de redes que mantém um banco de dados de conexões feitas através de terminais remotos (usando comandos como TELNET). O sistema implementado é composto por um processo residente e por uma ferramenta de visualização. O processo residente executa sobre uma interface de rede em modo promíscuo capturando os pacotes das conexões de TELNET. Estes pacotes são classificados por conexão, montados e salvos em um banco de dados de conexões. A ferramenta de visualização é utilizada para percorrer o banco de dados, visualizando e eliminando conexões antigas. O objetivo principal deste trabalho é o desenvolvimento de uma ferramenta que possa ser utilizada para identificar como um hacker está explorando as vulnerabilidades do sistema. Se uma invasão for detectada, o administrador pode verificar como o hacker a executou. O sistema, chamado Snap, foi desenvolvido para o sistema operacional Linux, mas pode ser executado em outros sistemas Unix com poucas modificações.
SAGU-FMS - Sistema Aberto de Gestão Unificada para Escolas de Ensino Fundamental, Médio e Superior (WSL 2000)
Cesar Augusto de Azambuja Brod (UNIVATES), Carlos Alberto Busch Jr. (UNIVATES), Maurício de Castro (UNIVATES), Pablo Dall’Oglio (UNIVATES), Thomas Sprietersbach (UNIVATES)
Toda instituição de ensino moderna necessita de sistemas informatizados que gerenciem o relacionamento com seus alunos, colaboradores e fornecedores, controlando boletins escolares, vencimentos de títulos financeiros, aquisição de materiais, contratos, etc. Quando na Univates, o sistema acadêmico e administrativo desenvolvido internamente com softwares comerciais esgotou sua capacidade, a instituição optou por desenvolver um novo sistema totalmente baseado em Softwares Livres, dos quais já é usuária desde 1997. Este novo sistema, originalmente chamado de SAGU (Sistema Aberto de Gestão Universitária) foi projetado para também atender o Ensino Médio na Univates, e sua arquitetura modular aberta permite fácil implementação do sistema também para o Ensino Fundamental. Assim, foi rebatizada para SAGU-FMS Sistema Aberto de Gestão Unificada para Instituições de Ensino Fundamental, Médio e Superior. O acesso dos usuários é feito através de qualquer browser padrão e o SAGU-FMS será distribuído livremente a todas as Instituições de Ensino que se interessem em utilizá-lo e colaborar com o desenvolvimento de novas funcionalidades. Por não requerer nenhum software comercial na sua implementação, a mesma se torna extremamente econômica e viável para Instituições de qualquer porte.
Software Livre na Implementação de uma Intranet Segura (WSL 2000)
Mércia Maria Rocha Costa (UFRN), Galileu Batista de Sousa (UFRN), Edgard de Faria Corrêa (UFRN)
Este artigo apresenta uma solução para a segurança interna da rede da Universidade Federal do Rio Grande do Norte, cuja implementação foi possível devido a utilização de softwares livres.
Uma Solução Flexível, de Baixo Custo, e de Alto Desempenho para a Medição de Tráfego ATM (WSL 2000)
Luís Felipe Balbinot (UNISINOS), Eduardo Schneider (UNISINOS), Eduardo Leivas Bastos (UNISINOS)
Este artigo apresenta uma plataforma flexível e de baixo custo para a medição de tráfego ATM. Um computador PC de alto desempenho é utilizado para coletar células ATM em enlaces OC-3 (155 Mbps) sem interromper a operação da rede. Um conjunto de ferramentas de análise, capazes de caracterizar o tráfego e tendências de uso de enlaces, também é descrito. Alguns resultados são apresentados para ilustrar a funcionalidade da plataforma.
Gerenciamento de Baixo Custo para Controladores Programáveis (WSL 2000)
Alexandre Cervieri (UFRGS), João César Netto (UFRGS), Lisandro Zambenedetti Granville (UFRGS)
Os controladores progamáveis já são largamente utilizados para o controle de processos em indústrias. Muitas vantagens poderiam ser incorporadas quando se integrasse a gerência desses equipamentos ao resto da rede corporativa através do SNMP. Este trabalho tem como objetivo apresentar uma solução de baixo custo de gerenciamento de CLPs através de SNMP. É definida uma MIB e implementado um agente proxy utilizando-se apenas software livre.