web analytics
Newspapers

 
Categories: Framework Tools Tech Library

XNAdaLib and GNATStudio 2022 binaries for macOS Monterey

This is XNAdaLib 2022 built on macOS 12.6 Monterey for Native Quartz
with GNAT FSF 12.1
including:

Plus:

GNATStudio 23.0wb

Both packages have been post on Source Forge

Categories: Library

Units of measurement v3.9

Key features:

  • The type Unit denotes the dimension of a physical entity. The type Measure represents a dimensioned value;
  • Mixed unit arithmetic. Values in SI (Le Système International d'Unités) units can be mixed with irregular units (such as foot and yard) as long as the result is defined;
  • Shifted unit support (a widely used instance of a shifted unit is degree of Celsius);
  • The type Measure is generic, parameterized by a floating-point type. A non-generic version based on the type Float is also provided;
  • String to Measure conversion supports as wide set of irregular units as possible;
  • Currently the powers of the base unit components lie in the range -8..7. This limitation has an implementation reason (absence of 64-bit modular integers in some Ada compilers). For further discussion of this topic see;
  • GTK+ widgets for a comfortable visual measurement unit editing and selection. The rest of the library can be used independently on this part as well as on GTK+.
Categories: Framework

Fuzzy sets library v5.15

Fuzzy sets for Ada is a library providing implementations of confidence factors with the operations not, and, or, xor, +, and *, classical fuzzy sets with the set-theoretic operations and the operations of the possibility theory, intuitionistic fuzzy sets with the operations on them, fuzzy logic based on the intuitionistic fuzzy sets and the possibility theory; fuzzy numbers, both integer and floating-point with conventional arithmetical operations, and linguistic variables and sets of linguistic variables with operations on them.

String-oriented I/O is supported.
A rich set of GTK+ GUI widgets is provided.

Categories: App Library

MAX home automation v4.2

MAX home automation is a GTK+ application to manage ELV/eQ-3 MAX! cubes.

A cube is a gateway to a network of radiator thermostats, shutter contacts etc.

Changes in this version 4.2 :

  • GNAT Studio Community 2021 bugs worked around;
  • GTK 3.24.x support
Categories: Framework

GtkAda contributions v3.9

Changes to the version:

  • Compatibility functions Get_Iter_At_Location and Get_Iter_At_Position were added to the package Gtk.Missed.
  • The functions provide backward compatibility to GTK 3.14 to 3.19 when the GTK interface was changed.
  • The implementation works with both earlier and later versions.

Changes to this version 5.15 :

  • GNAT Studio Community 2021 bugs worked around;
  • GTK 3.24.x support
Categories: Library Tech Library

Ada Industrial Control Widget Library v3.13 released

The software is based on GtkAda, Ada bindings to GTK+ and cairo.
The key features of the library:

  • Widgets composed of transparent layers drawn by cairo;
  • Fully scalable graphics;
  • Support of time controlled refresh policy for real-time and heavy-duty applications;
  • Caching graphical operations;
  • Stream I/O support for serialization and deserialization;
  • Ready-to-use gauge, meter, oscilloscope widgets;
  • Editor widget for WYSIWYG design of complex dashboards.
Categories: Tech Library

Ada industrial control widget library v3.12 released

The library is provided for design high-quality industrial control widgets
for Ada applications. The software is based on GtkAda, Ada bindings to GTK+
and cairo. The key features of the library:

  • Widgets composed of transparent layers drawn by cairo;
  • Fully scalable graphics;
  • Support of time controlled refresh policy for real-time and heavy-duty applications;
  • Caching graphical operations;
  • Stream I/O support for serialization and deserialization;
  • Ready-to-use gauge, meter, oscilloscope widgets;
  • Editor widget for WYSIWYG design of complex dashboards.

See aicwl

EEC GDPR compliant