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.
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 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.
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 […]
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 […]