Tag Archives: GUI

A Pure C++ GUI Library

CopperSpice is a collection of cross platform GUI libraries derived from Qt 4.8. Our libraries use current C++11 technology to implement Reflection, without requiring moc (a code generator) or any preprocessing. We will discuss what Reflection is, how this technology can be used, and why it can be difficult to implement.

The focus of this presentation is to show the core implementation of CopperSpice. Source code from CopperSpice will be shown to explain how we implemented Reflection using pure C++11. We will also demonstrate small samples of code which use the CopperSpice libraries.

Technologies covered in this presentation will include templates, variadic templates, and template specialization.

No prior knowledge of CopperSpice or Qt is required. A working knowledge of templates in C++11 would be helpful.

Decoding hexadecimal Open Options

There are various times when you can be presented with IBM MQ’s Open options in hexadecimal. You might see them in trace, or perhaps in an event message such as a Not Authorized (Type 2). Given a hexadecimal number that represents such options how do you decode them into the actual options? MQOPEN >> 11:06:10.481473 24.20724 […]


Redtamarin: AS3 running on the command line

via Corsaair/redtamarin · GitHub.

Simply put, redtamarin is based on the Tamarin project (eg. the Flash Player Virtual Machine) and allow to run AS3 code on the command-line.

But because Tamarin only support the AS3 builtins (Object, Array, etc.), redtamarin add numerous native functionalities, so you can test if your program run under Windows or Linux, or read/write files, or send data with sockets, etc.

Put another way, if Adobe AIR allow you to build desktop executable with a GUI, redtamarin allow you to build desktop executable with a CLI.

JavaFX Tutorial for Dummies

JavaFX GUI (Graphical Interface) can be created in two ways: Without Scene Builder With Scene Builder In this tutorial we are going to create a very simple application window in eclipse without scene builder. Scene Builder is a software that supports drag n drop to build application GUI.


Java GUI – JavaFX drawing function

When I started learning about how to make a simple GUI there was actually no dilemma. Java Swing  was buried deep in the ocean of neglected libraries, to reside side by side with Win 3.11…okay, not that far, but the point is the same. No one sane uses Java Swing anymore, at least he/she shouldn’t. JavaFX […]


JavaFX simple I/O

In order to get better acquainted with JavaFX I have decided to go one step at a time. So first, the code…and then the explanation So first things first. In order to run JavaFX you either have to have JavaEE, or JARs imported to project, which I will not explain how to do now. Anyway, […]


Getting started with JavaFX and SceneBuilder

In this tutorial we are going to create a simple JavaFX application. JavaFX is a set of graphics packages that can be used to create full fledged Java applications with graphical UI. In order to keep this short, we are going to make a really simple application that covers most of the basic features that […]