Aseba is an event-based architecture for distributed control of mobile robots. It targets integrated multi-processor robots or groups of single-processor units, real or simulated. The core of aseba is a lightweight virtual machine tiny enough to run even on microcontrollers. Robots are programmed in a user-friendly scripting language using a cozy integrated development environment.
Asimulator is a simulator for intelligent agents, useful to practice search algorithms, in AI courses, or for fun. The agent's goal is to understand precepts and respond with actions in a virtual world (consisting of a grid up to 129x129) to maximize a score. The simulator opens a socket, so any language can be used for agents. (Samples in Ada are included.) Agent debug output can be shown. Both text in a log window and symbols on the map can be used to visualize thoughts.
AsipIDE is a graphical design front-end able to control any existing compilation, simulation, or synthesis tool to form complete design flows. In addition to providing hierarchical and multi-abstraction design entry, input files can be generated or converted to the required formats, co-simulation is possible, and output files such as trace files can be analysed for debugging within the graphical environment. The framework also encourages an iterative design style where modules are iteratively refined from high-level software simulation to hardware circuits. It is based on the following key ideas: allowing components at any level of abstraction and any description languages to be simulated seamlessly together, with an automatic generation of the co-simulation interfaces; being an extensible platform allowing the integration of any existing tools (open-source tools, in particular, can be brought together as complete tool flows); the ability for networks on chip to be graphically designed, inspected, and optimized; and guiding users in the design of GALS systems by automating the suggestion and placement of GALS adapters and by making debugging and optimizations through simulation easier thanks to advanced visualization techniques.
Assimilate is a Maven2 plugin that allows developers to import dependencies from other pre-built Maven projects without a formal parent-child hierarchy existing between the projects. There is no limit to the number of project dependencies. Maven 2.0.9's "import" scope acts not on managed dependencies, but on those declared in the dependency management section of the imported pom file. Assimilate, in contrast, is designed to act on managed dependencies of any prebuilt Maven project (stored in the local repository), as though they were declared in the local project's managed dependency section.
Association Member Management (AMM) is a Web application to handle members of an organization, especially a sport association. The goal of AMM is to allow multiple people to have access to information about the members of an organization. Anyone should be able to use this application without any knowledge of programming. This project has been abandoned by its author, but the source code is still available for anyone who wishes to continue it.
Association Subscribers Manager is software designed to manage members of associations. An "association" can be a club sport, a music club, etc.; it is highly customizable. It can manage groups of several thousand members. It is written in C++ with Qt 4 as a GUI framework. All generated files are in an XML-based format to guarantee interoperability.
AstroAviBrowser is a small tool for astronomy imaging capture/processing. It allows you to open a video file, select the good frames, and save the new sequence in a new avi file using raw or lossless codecs. You may also de-bayer your frames and separate RGB plans. It's a kind of "AviRaw" for Linux.