Categories
Uncategorized

Native, Cross-Platform Interactive Program Code

I spent some time creating native code that I could use long-term in private research projects. I wanted to avoid being moved to and fro with tools that came into popularity only to disappear entirely. Allow me to paraphrase Scott Meyers who said at a conference on the D programming language, you want to maximize your time on solutions and not a perpetual treadmill of new versions of the same tools.

Enhancing your abilities with new tools is good when it relates well to a solution. That requires judgment such as what an investor would apply. That is called programming like an investor. When you build a solution, because you are solving problems and creating opportunities, your goal is to maximize that solution. That is what the program below represents.

It does not look like much, but it turns out that creating something like this requires a fair amount of thought. I have published 3 separate series on this concept. This is the 4th series. The difference between this series and the others is this is production quality work that you can begin to base a solution upon. This article introduces the goal. Long-term code with a focus on solutions.

A few of the articles that follow focuses on just one code file. The solution has several files but I chose 7 of the prominent ones. Each article is available from the navigation areas along this page. You can see the full source code @ michaelgautier/capture-and-draw.

native_all_desktop_platforms_example_20150421


Leave a comment