web analytics
Framework | Programmer's Forge for Open Source Ada Code and Tools - News
News

GtkAda contributions v3.9


Changes to the version 3.29 :

  • 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


See Dmitry’s Web page for details

Download from SourceForge
Download source gtkada_contributions_3_30.tgz from Dmitry’s Web



© dmitry-kazakov
GPL-2.0-or-later


Read More…

Fuzzy sets library v5.15


Changes to this version 5.15 :

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


See Dmitry’s Web page for details

Download from SourceForge
Download source fuzzy_5_15.tgz from Dmitry’s Web



© dmitry-kazakov
GPL-2.0-or-later

Read More…

FUZZY v1.12

Fuzzy machine learning framework is a library and a GUI front-end for machine learning using intuitionistic fuzzy data.

Changes in the version 1.10

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


See Dmitry’s Web page for details

Download from SourceForge
Download sources fuzzy_ml_1_12.tgz from Dmitry’s Web


© dmitry-kazakov
GPL-2.0-or-later


Read More…

Qt 6.3 bindings


Based on Qt-6.3.0-everywhere opensource

built with
  • Microsoft Visual Studio 2019 x64 Windows
  • gcc amd64 in Linux

Package tested with
  • gnat gpl 2020 ada compiler in Windows 64bit ,
  • gnat gpl 2020 Linux amd64 Debian 11.1


  • Qt6Ada (Ada-2020 port to Qt 6.3.0 extended (qtgraphicaleffects qtgamepad qtspeech qtx11extras qtwinextras)

See also AdaStudio WebPage

Read More…

GNOGA 2.1a released

GNOGA is a framework for building portable apps:

  • Communication platform between the Ada code and the browser / native
  • Binding to the HTML5 DOM and Browser
  • Application start up services
  • High level containers and GUI widgets
  • Client side application APIs
  • Database bindings and server side APIs (MySQL, SQLite 3)
  • development tools
  • Plugin bindings to existing JavaScript libraries (jQuery, jQueryUI, Boot_Strap, Messages_Boxes, Menu, Tree, …
  • Native Desktop and Mobile Application Support coming (GTK)


© David Botton
Sources :
Runtime : LGPL-3.0-or-later
Read More…

GWindows release v2022-01-29

GWindows is a full Microsoft Windows Rapid Application Development framework for programming GUIs (Graphical User Interfaces) with Ada.

GWindows works only with the GNAT development system, but with some effort, GWindows could be made pure Ada.
GWindows is free and open-source!

Changes to the framework are detailed in gwindows/changes.txt or in the News forum on the project site.

Read More…

Muen microkernel 0.7 relesaed

The Muen Separation Kernel is the world’s first Open Source microkernel that has been formally proven to contain no runtime errors at the source code level. It is developed in Switzerland by the Institute for Internet Technologies and Applications (ITA) at the University of Applied Sciences Rapperswil (HSR).

The following major features and improvements have been implemented :
  • Support for Genode VM subjects
  • Subject time mechanism
  • Hardware and platform policy abstractions
  • Linux virtual filesystem and network interface drivers
Read More…

XNAdaLib 2015 binaries for MacOS 10.9 including GTKAda GPL 2015 and more

This is XNAdaLib 2015 built on MacOS 10.9 Mavericks for Native Quartz including:
  • GTK Ada GPL 2015 with GTK+ 3.16.0 complete,
  • Glade 3.18.3,
  • GnatColl GPL 2015,
  • Florist GPL 2015,
  • AdaCurses 20110404,
  • Gate 3-04-b,
  • AICWL 3.11 (with Components 4.8 and gtksourceview 3.14.3),
  • GNOGA 1.1a,
Read More…

Qt5Ada version 5.5.0 released

Qt5Ada is a Ada-2012 port to Qt5 framework (based on Qt 5.5.0 final)

This project uses a proprietary layer. It is not completely open source. (Ref David Botton)
Read More…

GNOGA v1.1a released

Gnoga uses modern web technologies to allow simple creation of cross platform GUIs for Ada with native or custom look and feels that perform on par to native toolsets locally and can be easily and securely remoted as web apps over the internet as well.

In addition to bug fixes and vastly increased stability adds:
  • Completed multimedia bindings
  • Easier boot file creation by just including boot.js in any html file
  • Direct HTTPS and Secure Websockets
  • HTTP polling with Ajax including fallback support (using auto.html bootfile)

Download gnoga-v1.1a.zip
or
git clone git://git.code.sf.net/p/gnoga/code gnogaor
git refresh ; git stash; git merge
or go to SourceForge

  • GPLv3 license with Runtime Exceptions.
From David Botton
Read More…

Matreshka 0.7.0 Released

We are pleased to announce new major release of Matreshka. See Release Notes for more information and visit Download to download source code and binary packages.
Read More…

GDPR compliant