Here are elements of proceedings of the papers presented in the International track of the 7th Workshop on Free Software held during the FISL 7 in Porto Alegre (Brazil) on 21st of April 2006.
I will try and add pointers to the papers and slides as soon as the authors have made it available.
News from the EDOS Project: Improving the Maintenance of Free Software Distributions
Roberto Di Cosmo (Universite Paris 7),
Paulo Trezentos (Caixa Magica),
Berke Durak (INRIA) et al.
The EDOS project is a research effort whose goeal is to contribute to ensure the quality of a free software distribution. This is a major technical and engineering challenge, owing to the size and complexity of these distributions (tens of thousands of software packages). We present here some of the challenges that we have already tackled, and some of the advanced tools that are already available to the community as an outcome of the first year of work.
Paper : PDF – Slides : PDF – Note : see also the following post I’ve made concerning EDOS (links to the video).
Case Studies in Linux Ports to Embedded Platforms
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 PowerQUICC-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.
Paper : PDF – Slides : PDF
Evaluation of Data Conversion of Vectorial Geographic Features in Topographic Maps using Free Software Tools
Helton Uchoa (OpenGEO Consultoria),
Maurcio de Paulo (IME),
Luiz Coelho (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.
Paper : PDF – Slides : PDF
The Open 3D GIS Project A Free Tool to Enable 3D Geographic Systems on the Web
Helton Uchoa (OpenGEO Consultoria),
Maurcio de Paulo (IME),
Luiz Coelho (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.
Paper : PDF – Slides : PDF
Integrating Open Source Tools for Developing Embedded Linux Applications
Raul Fernandes Herbster (UFCG),
Hyggo Oliveira de Almeida (UFCG),
Angelo Perkusich (UFCG),
Dalton Serey 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
Olympio Silva Filho (UFCG),
Danilo Santos (UFCG),
Jos Lus Nascimento (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.
Paper : PDF – Slides : PDF
An Embedded Communication Platform Based on Linux for Automotive Systems
Fernando Ataide (UFRGS),
Alan Carvalho (UFRGS),
Carlos Eduardo (UFRGS),
Fabiano 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.
In addition to these papers, and to conclude the session, I made a presentation of some findings of Software Engineering research in Libre Software, to give an overview of some findings of research projects like CALIBRE.