aicwl ist eine Ada-Bibliothek, die zum Entwerfen von Widgets in hoher Qualität für industrielle Steuerungen für Ada-Anwendungen gedacht ist. Die Widgets bestehen aus transparenten Ebenen, die von Cairo gezeichnet werden. Sie stellen vollständig skalierbare Grafiken dar. Ein zeitgesteuertes Neuzeichnen wird unterstützt. Die Bibliothek kann zudem grafische Operationen cachen und die Ein- und Ausgabe serialisieren. Fertige Messwertanzeige-Widgets sind als Beispiele vorhanden, ebenso ein Editor-Widget für WYSIWYG-Entwicklung von komplexen Anzeigetafeln. Die Software beruht auf GtkAda und cairoada, den Ada-Bindungen für GTK+ und Cairo. (non)