Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Building Good with C++Builder Contest Results

27 banner c contest 1080x1080

Hello! Recently we ran a competition among anyone using C++Builder to enter the apps they’ve built which ‘do good’ – to solve a problem or help the world. We got some great entries addressing all sorts of problems, from environmental to working during the pandemic, and we’re very pleased now to share the contest results for these apps — Doing Good with C++Builder.

1st Place: Irrigation 3021 by David Elias Flores Escalante / DaveMaster

Irrigation 3021 seen with C++Builder in the background

Water usage is one of the most significant problems facing the world currently, with many farmers seeing shortages and droughts, and this is only increasing through climate change. In terms of a problem that can be solved, this is certainly a big one where solutions make a positive impact on the world.

Irrigation 3021 gives fine-grained control over water usage in a garden or agricultural field. An Arduino board controls solenoid valves based on sensor input. The C++Builder mobile app communicates to this valve controller via Bluetooth, and provides overall control, as well as giving insight into sensor values and more. The end result is a system for garden or field irrigation that provides control over and saves a considerable amount of water.

The judges were impressed by the mix of hardware and software into an impressive solution, as well as the important goal of the project.

2nd Place: FileOptimizer by Javier Gutiérrez Chamorro / Nikkho

FileOptimizer open with dozens of files to optimize

A very different type of problem, but one many people may be familiar with: optimising file sizes. Many formats can give wildly varying file sizes for the same apparent quality when exported by different tools (One of the judges personally found this recently when one video editing tool exported a file at 2.5GB, and another at just 85MB. Same file, equivalent quality settings as far as was possible in each app’s UI.)

This tool can compress more than 400 different file types, and aims to be able to optimise any file you give it, without any loss in quality – whether that’s an image, audio, movie, or anything else. In other words, this is not a zipping tool: it is an optimisation tool.

The judges were impressed by the immense variety of files it handles, and that it is available open source for free. User reviews on its download page also show it as highly valued.

As a side note, the developer uses TwineCompile for speedy builds, which is available for free in GetIt.

3rd Place: Virtual Display Manager by iShadow

Virtual Display Manager showing 6 displays on 3 screens

During the pandemic, many people are working from home, but may not have the same office setup they were able to use in the office, such as multiple monitors. Multiple screens are a great productivity boost for many people.

This software creates multiple virtual monitors (including across multiple real monitors) to help people have more virtual screen space. The judges were struck by the problem (one we had not considered ourselves) and the potential usefulness of solving it, and were especially impressed by the technical difficulty that must have gone into the solution.

Honourable Mentions

We had many submissions to the contest and there are a number of other entries we’d like to note. These are in no particular order:

Congratulations to each of the above! We’d like to thank all entrants, and it’s great to see the variety of software created with C++Builder. Entrants notes often commented on the ease of creating a great UI and the speed of development compared to other software – one of the winners specifically noted migrating to C++Builder from another solution – and we’re very happy to see the wide variety of software and the good uses to which C++Builder is put, many of which can help the world. It’s great to know it has such positive impact. Thank you !

If you’re new to C++ Builder and interested in how you can build modern applications quickly, download a trial today and check out our getting started documentation or this video from Code Beauty.

Exit mobile version