From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00, PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,8d43a7b669a25025,start X-Google-Thread: 107e1d,8d43a7b669a25025,start X-Google-Attributes: gid103376,gid107e1d,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!ecngs!feeder2.ecngs.de!newsfeed.freenet.de!news-out1.kabelfoon.nl!newsfeed.kabelfoon.nl!bandi.nntp.kabelfoon.nl!aotearoa.belnet.be!ikarus.belnet.be!news.belnet.be!unknown!not-for-mail From: dirk@aqua.cs.kuleuven.be (Dirk Craeynest) Newsgroups: comp.lang.ada,fr.comp.lang.ada Subject: FOSDEM 2009 - Ada Developer Room, Sat 7 & Sun 8 2009, Brussels Date: Mon, 2 Feb 2009 22:22:16 +0100 (CET) Organization: Ada-Belgium, c/o Dept. of Computer Science, K.U.Leuven Message-ID: NNTP-Posting-Host: aqua.cs.kuleuven.be X-Trace: ikarus.fw.belnet.be 1233609781 20381 134.58.43.71 (2 Feb 2009 21:23:01 GMT) X-Complaints-To: abuse@belnet.be NNTP-Posting-Date: Mon, 2 Feb 2009 21:23:01 +0000 (UTC) Summary: An Ada weekend in Brussels! Keywords: Ada,open source,free software,technical presentations,FOSDEM Cc: dirk Xref: g2news1.google.com comp.lang.ada:3546 fr.comp.lang.ada:175 Date: 2009-02-02T22:22:16+01:00 List-Id: ----------------------------------------------------------------------- Ada-Belgium is pleased to announce its A d a D e v e l o p e r R o o m a t F O S D E M 2 0 0 9 (Free and Open-Source Software Developers' European Meeting) Saturday 7 & Sunday 8 February 2009 Universit� Libre de Bruxelles (U.L.B.), Solbosch Campus, Room AW1.124 Avenue Franklin D. Roosevelt Laan 50, B-1050 Brussels, Belgium http://www.cs.kuleuven.be/~dirk/ada-belgium/events/09/090207-fosdem.html ----------------------------------------------------------------------- The Free and Open-Source Developers' Meeting (FOSDEM) is an annual event held in Brussels, Belgium, in February. The 2009 edition will take place on Saturday the 7th and Sunday the 8th of February. Ada-Belgium has organized a series of presentations related to Ada, to be held in a dedicated Developer Room, on both days of the event. Ada is a general-purpose language originally designed for safety- and mission-critical software engineering. It is used extensively in air traffic control, rail transportation, aerospace, nuclear, financial services and medical devices. The new Ada 2005 standard which was published by ISO in 2007, starts to spread thanks to the advent of its first full implementation which is none other than the GNU Compiler Collection (GNAT). This DevRoom aims to present a couple of the possibilities offered by the Ada Language (object-oriented, multi-core, embedded programming) and some of the very useful existing tools (GNAT Programming Studio, GNATBench, ...). Presentations on Saturday 7 February 2009 ----------------------------------------- 13:00-13:15 Welcome to the Ada DevRoom, by Dirk Craeynest - Ada-Belgium 13:15-14:00 Lunch Time - Ada informal discussions, by Valentine Reboul 14:00-15:00 An Introduction to Ada for Beginning or Experienced Programmers, by Jean-Pierre Rosen - Adalog This presentation exposes the main features of the Ada language, with special emphasis on the features that make it especially attractive for free software development. 15:00-16:00 GPS - The GNAT Programming Studio, by Vincent Celier - AdaCore GPS, the GNAT Programming Studio, is a powerful and simple-to-use Integrated Development Environment that serves as portal to the GNAT toolchain. It provides customizable settings, browsing, syntax- directed editing, easy integration with third party tools such as Version Control Systems, source navigation, dependency graphs, and more. Built entirely in Ada, GPS is designed to allow programmers to get the most out of GNAT technology. 16:00-17:00 Ada in Debian, by Ludovic Brenta - Debian Ludovic Brenta will explain his work as the principal maintainer of Ada in Debian, and the policy that unites all Ada packages, thereby making Debian the best free Ada development platform in the world. The Debian Project is an association of individuals who have made common cause to create a free operating system. The development processes are open to the public and anyone can contribute. The strict Debian Free Software Guidelines are the basis of the Open Source Definition. The resulting operating system consists of tens of thousands of Free Software packages and is renowned for its reliability, thanks to Debian's extensive quality assurance policy. Debian GNU/Linux supports 12 hardware architectures and 4 more are in various stages of development. Debian GNU/Hurd, Debian GNU/NetBSD and Debian GNU/kFreeBSD are works in progress. Several other distributions use Debian as their foundation. 17:00-18:00 Ada Annex E - Distributed Systems, by Thomas Quinot - AdaCore The Distributed Systems Annex is an optional part of the Ada language that allows writing programs that are distributed across several computers. Each "partition" of the program, running on one machine, communicates with the others by means of remote procedure calls and shared data structures. Ada provides facilities to make this communication completely transparent to the programmer. Thanks to it, writing a distributed program is no more complex than writing a monolithic one. Indeed, it is possible to recompile a distributed program to make it either distributed or monolithic with no changes to the program source. There are two Free Software implementations of Annex E for GNAT, the GNU Ada compiler: GLADE and its successor PolyORB, both licensed under terms of the GPL. 18:00-19:00 NARVAL - Distributed Data Acquisition from Particle Accelerators, by Xavier Grave - Centre National de la Recherche Scientifique NARVAL stands for "Nouvelle Acquisition temps Reel Version 1.6 Avec Linux". It is a distributed data acquisition software system that collects and processes data from nuclear and particles physics detectors. NARVAL replaces an older system based on C, Fortran and proprietary technologies with Ada and Debian GNU/Linux and is itself Free Software. In order to ensure maximum data safety most of the program is written in Ada with heavy use of Annex E, the Distributed Systems Annex. Software engineers and physicists from several countries used this system for fundamental research. The talk will present the NARVAL architecture in detail with some focus on the multi-tasking dataflow core and the configuration done through Annex E. Presentations on Sunday 8 February 2009 --------------------------------------- 10:00-11:00 GPRBuild - A New Build Tool for Large-Scale Software Development, by Vincent Celier - AdaCore GPRBuild is a Free (GPL) modern multi-language builder from AdaCore. It is a configurable tool that is able to drive a large number of tool chains, both native and cross, of many languages, such as Ada, C, C++, Fortran, Assembler, etc. With GPRBuild, you are able to build systems written in one or several languages, with the main program in any language. GPRBuild (re)compiles sources, (re)builds libraries and (re)links executables. 11:00-12:00 The Object-Oriented Programming Model in Ada 2005, by Jean-Pierre Rosen - Adalog This presentation exposes how Ada handles the object oriented paradigm, and especially how its model is different from what is commonly found in other languages. It discusses the benefits and drawbacks of this original approach. 12:00-13:00 Ast2Cfg - A Framework for CFG-Based Analysis and Visualisation of Ada Programs, by Georg Kienesberger - Vienna University of Technology The control flow graph is the basis for many code optimisation and analysis techniques. Ast2Cfg is a Free Software framework for the construction of powerful CFG-based representations of arbitrary Ada programs. The generated data holds extensive information about the original Ada source, such as visibility, package structure and type definitions and provides means for complete interprocedural analysis. Ast2Cfg was developed exclusively with Free Software like GNAT, the GNU Ada Compiler, and ASIS-for-GNAT. This presentation gives an overview on how to use the Ast2Cfg framework, and includes basics on the used data structures, an introduction to the architecture and a thorough coverage of the programming interface with numerous examples. 13:00-14:00 Lunch Time - Ada informal discussions, by Valentine Reboul 14:00-15:00 MaRTE-OS - A Hard Real-Time Operating System for Embedded Devices, by Daniel Sangorrin and Miguel Telleria de Esteban - Universidad de Cantabria MaRTE-OS is a Free (GPL) operating system developed in Ada that complies with the POSIX.13 minimal real-time subset (also known as "the toaster profile") and Ada Real-Time Systems Annex D. It is thread based (no support for processes or different memory spaces and MMU's) and provides all synchronisation and timing features of the POSIX Real Time standard. It can run as stand-alone (providing full Real-Time capabilitiies with support for drivers and real-time networks) or as a Linux process (handling task scheduling itself and possibly interacting with Linux shared libraries and filesystems). Applications can be developed in Ada 2005, C or C++. The talk will present MaRTE features, the choice of Ada for Real-Time, developement environments and a demo from the FRESCOR project. 15:00-16:00 GNATBench - Ada programming with Eclipse, by Vincent Celier - AdaCore The GNATbench plug-in for Eclipse brings the advantages of AdaCore's GNAT toolset to Wind River's Workbench integrated development environment for embedded systems running VxWorks. More information on Ada DevRoom ------------------------------- Speakers bios, pointers to relevant information, links to other sites about this event, etc., are available on the Ada-Belgium site at http://www.cs.kuleuven.be/~dirk/ada-belgium/events/09/090207-fosdem.html We invite you to attend some or all of the presentations: they will be given in English. Everybody interested can attend FOSDEM 2009; no registration is necessary. We hope to see many of you there! Valentine, Ludovic, Dirk The FOSDEM Team of Ada-Belgium ----------------------------------------------------------------------- (V20090202.1)