| Logiciels Libres: Conception et Automatisation |
|
Projet |
Aperçu |
|
FabBSD
(
Béta
)
|
Un système d'exploitation portable de type UNIX, basé sur 4.4BSD,
et conçu spécifiquement pour le contrôle de différents types de
machines et instrumentation. FabBSD fournit plusieurs interfaces
de programmation, une interface client/serveur, et un ensemble
d'utilitaires à ligne de commande.
FabBSD est présentement utilisé, notamment, par des fraiseuses et
tours à contrôle numérique, lasers et divers équipements pour
l'automatisation. Son système de planification de trajectoire
intégré au noyau lui permet de commander plusieurs contrôlleurs
servo avec facilité, avec des exigences matérielles minimales.
|
 |
Edacious
(
Béta
)
|
Un ensemble d'outils pour la conception électronique (EDA), incluant
des outils de conception, un simulateur analogique / mixte (original et
non basé sur SPICE), des systèmes d'analyse, de visualisation et des
utilitaires pour la fabrication (tel l'autoroutage de tracés pour
circuits imprimés).
Le simulateur d'Edacious complémente les simulateurs existants, en
outre par son emphase sur la performance de la simulation de façon
à ce qu'elle puisse s'effectuer avec précision en temps réel.
Une interface graphique (utilisant
Agar)
est fournie, ainsi que des utilitaires à ligne
de commande de style Unix.
Edacious simplifie la création de nouveaux modèles de composantes et
d'outils de conception spécialisés.
|
 |
CADTools
(
Alpha
)
|
An open-source computer-aided 3D design (CAD) and manufacturing (CAM)
toolkit. The goal of this project is to produce an easy-to-use parametric,
feature-based solid modeling system, built around graph-directed
algebraic constraint solving methods.
As with our other engineering-related applications, an
Agar-based graphical interface
is provided along with a set of Unix-style command-line tools.
The CAM part of the software will be able to communicate with a
FabBSD
system.
|
 |
|
| Logiciels Libres: Librairies et Outils de Développement |
|
Projet |
Aperçu |
|
Agar
(
Stable
)
|
Agar est une boîte à outils (ensemble de bibliothèques C) pour
applications graphiques en divers langages (présentement C, C++, Perl et
Ada).
Agar est facile à intégrer dans les applications existantes,
est extrèmement portable, et peut rouler sous différentes interfaces
graphiques, comme
SDL et
OpenGL.
Lorsqu'un système de fenêtres n'est pas disponible sous un mode graphique
donné, Agar peut même en fournir un.
Agar est utilisé par tous nos projets de logiciels qui nécessitent
une interface graphique.
En développement constant depuis 2002, c'est notre plus vieux projet de
logiciel libre.
|
 |
FreeSG
(
Béta
)
|
Un moteur graphique 3D portable avec l'emphase sur la généralité et
les méthodes géométriques. FreeSG implémente la construction,
l'archivage et le rendu en temps réel de graphes de scène 3D
et graphiques vectoriels en 2D.
Dans son état actuel, cette bibliothèque est surtout utilisée pour
la CAO.
Parmi ses fonctions figure la résolution de systèmes de
contraintes géométriques (distances, angles, etc.) par des méthodes
algébriques basées sur l'analyse de graphes.
|
 |
Agar-VG
(
Stable
)
|
Une bibliothèque de dessin vectoriel en 2D qui permet au développeur de
spécifier des «dessins» hiérarchiques qui consistent d'éléments tel
que des lignes, des courbes ou du texte (associés à des transformations
à base de matrices). La bibliothèque implémente également un widget Agar
pour la visualisation et l'édition de ces dessins.
|
 |
Agar-RG
(
Stable
)
|
Une bibliothèque pour applications qui doivent soit effectuer des
manipulations sur des graphiques à base de raster (ou bitmap), soit
offrir une interface pour l'édition.
Agar-RG peut composer des bitmaps statiques ou animations à partir
d'un ensemble d'éléments graphiques, directives et transformations.
vers un pixmap statique ou une animation.
basé sur cette bibliothèque.
|
 |
BSDBuild
(
Stable
)
|
Un système de compilation portable avec support pour builds
concurrents et génération de scripts configure. BSDBuild est
basé sur le système de build de 4.4BSD, mais il offre une portabilité
comparable aux système GNU équivalent, et cela sans nécessiter de
makefiles « générées », ce qui facilite la tâche du programmeur
et requiert moins d'espace.
BSDBuild peut aussi compiler ces « fichiers projet » que nécessitent
plusieurs IDEs. En plus des programmes et bibliothèques, il peut aussi
précompiler de la documentation et des sites web. Nous l'utilisons pour
générer tous nos sites web.
|
 |
|
| Logiciels Libres: Applications pour Serveurs |
|
Projet |
Aperçu |
|
OpenMGI
(
Stable
)
|
Un outil de gestion avancé pour serveurs Unix multi-utilisateur.
En plus de ses nombreuses fonctions administratives, OpenMGI permet aux
utilisateurs de gérer, à distance la configuration DNS, les bases de
données, le courrier électronique, etc. Offre une interface web, une
interface à ligne de commande et une API C/C++.
interface à ligne de commande.
|
 |
mailprocd
(
Stable
)
|
Un démon de haute performance pour la livraison, le filtrage et
la classification de courriel. Conçu pour augmenter les capabilités
de MTAs tel que
postfix et
sendmail,
mailprocd combine un gestionnaire de procéssus intelligent avec la
combinaison Perl/C afin d'utiliser
SpamAssassin
de façon efficace sur des serveurs multi-utilisateurs importants.
|
 |
PerCGI
(
Stable
)
|
Une bibliothèque pour le développement d'applications web de haute
performance en C/C++. Son but est de fournir un confort et une vitesse
de développement comparable à celle offerte par les langages interprétés,
et ceci sans l'inévitable réduction de performance due à l'interprétation.
|
 |
|
|