OpenGATE | News
📰 07 May 2022: Building a new GATE
Development of the GATE framework started in a simple Visual Studio
Solution. To ensure portability, a switch to CMake
was made.
But now also CMake
requires additional parameters to produce the
required results.
📰 09 Jan 2022: UEFI: Diving below the C level
When we have a software platform layer, that frees us from API details
of the operating system … do we still need an operating system?
Well, not necessarily.
📰 08 Aug 2021: On the phone with OpenGL
The main target for the GATE framework is the desktop and server world.
But what if there is a chance to build a bridge to the mobile realm?
What if we can open the gates to Android and its device families?
📰 16 Jan 2021: Working with data
Working with data means working with data formats.
Internet REST APIs deliver their content in different dialects like
XML, JSON or YAML. These formats are implemented as part of the GATE
framework to parse information without external dependencies.
📰 20 Sep 2020: From NT4 to Nano Server 2019
Sometimes a new technology resembles an old one, and sometimes an old technology opens the GATEs to the future.
Optimizing the GATE framework for the reduced APIs of
Windows Nano Server
and Server 2019
running in a Docker
environment had an interesting side effect:
Making APIs optional to work only when they are present did also increase
the range of supported ancient operating systems back to
Windows 2000 and
Windows NT 4.
📰 26 Jan 2020: Storage devices and images
Copying files within the filesystem is no challange for the GATE framework.
Therefore the newest UI tool called vbincopy
targets reading and writing
to storage devices.
Loading image files and writing them to SD cards is the beginning of each system-on-chip experience like with the Raspberry Pi or similar devices.
📰 23 Jun 2019: All starts with an editor
The first announced GATE application was gatecli
, a console program working
as a pocket tool and a unit test tool in one executable.
Now we have received another demo program that represents another aspect of the GATE project.
vtxtedit
is a simple notepad
like text editor and it is going to be used
as a demonstration of UI capabilities of the framework.
While gatecli
is plain C application, vtxtedit
uses the GATE C++
layer to access all features of the GATE framework.
Currently, only Windows
and Windows CE
builds are supported, but as soon as the
GTK+ port is ready, a linux releases
will follow.
Check out the first alpha releases on the app download page.
📰 17 Mar 2019: Delay
Due to parallel projects and a running career change, it is required to change the development and especially the release plans for GATE based software.
📰 16 Dec 2018: A VAST project
The main purpose of the GATE project is to have a new multi-platform framework for system programming in plain C.
One field of application are background services which are
invisible to the enduser.
Another interesting field are UI administration tools.
📰 18 Nov 2018: Website online
Finally, the first version of the opengate.at website is now online in parallel to my blog pages (in german).
The existing GATE code went through some rewriting processes, when some concepts in object layout needed to be changed.
📰 29 Oct 2018: The GATE is opening
The new GATE project, a C library framework for system programming, has been started and some initial coding guidelines have already been declared. But further interface studies and tests are needed to complete the library interface concept.