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 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.

👁