Website-Icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Mit den Ergebnissen des C++Builder-Wettbewerbs Gutes bauen

27 banner c contest 1080x1080

Hallo! Kürzlich haben wir einen Wettbewerb unter allen durchgeführt, die C++Builder verwenden, um die von ihnen entwickelten Apps einzureichen, die „Gutes tun“ – um ein Problem zu lösen oder der Welt zu helfen . Wir haben einige großartige Beiträge erhalten, die sich mit allen möglichen Problemen befassen, von der Umwelt bis zur Arbeit während der Pandemie, und wir freuen uns sehr, jetzt die Wettbewerbsergebnisse für diese Apps – Doing Good with C++Builder – präsentieren zu können.

1. Platz: Bewässerung 3021 von David Elias Flores Escalante / DaveMaster

Irrigation 3021 seen with C++Builder in the background

Der Wasserverbrauch ist derzeit eines der größten Probleme der Welt, da viele Landwirte von Knappheit und Dürren betroffen sind, und dies wird durch den Klimawandel nur noch zunehmen. In Bezug auf ein lösbares Problem ist dies sicherlich ein großes Problem, bei dem Lösungen einen positiven Einfluss auf die Welt haben.

Bewässerung 3021 gibt eine feinkörnige Kontrolle über den Wasserverbrauch in einem Garten oder landwirtschaftlichen Bereich. Ein Arduino-Board steuert Magnetventile basierend auf dem Sensoreingang. Die mobile C++Builder-App kommuniziert über Bluetooth mit diesem Ventilregler und bietet die Gesamtsteuerung sowie Einblick in Sensorwerte und mehr. Das Endergebnis ist ein System für die Garten- oder Feldbewässerung, das die Kontrolle über das Wasser bietet und eine beträchtliche Menge an Wasser spart.

Die Jury war beeindruckt von der Mischung aus Hard- und Software zu einer beeindruckenden Lösung sowie dem wichtigen Ziel des Projekts.

2. Platz: FileOptimizer von Javier Gutiérrez Chamorro / Nikkho

FileOptimizer open with dozens of files to optimize

Eine ganz andere Art von Problem, mit der viele Leute vertraut sind: die Optimierung der Dateigröße. Viele Formate können sehr unterschiedliche Dateigrößen für dieselbe scheinbare Qualität liefern, wenn sie mit verschiedenen Tools exportiert werden (einer der Juroren hat dies kürzlich persönlich festgestellt, als ein Videobearbeitungstool eine Datei mit 2,5 GB und ein anderes mit nur 85 MB exportierte. Gleiche Datei, gleichwertige Qualität Einstellungen so weit wie möglich in der Benutzeroberfläche jeder App.)

Dieses Tool kann mehr als 400 verschiedene Dateitypen komprimieren und zielt darauf ab, jede beliebige Datei ohne Qualitätsverlust zu optimieren – sei es ein Bild, Audio, Film oder irgendetwas anderes. Mit anderen Worten, dies ist kein Zipping-Tool, sondern ein Optimierungstool.

Die Jury war beeindruckt von der immensen Vielfalt an Dateien, die es verarbeitet, und dass es kostenlos als Open Source verfügbar ist. Benutzerbewertungen auf der Download-Seite zeigen auch, dass es sehr geschätzt wird.

Als Randnotiz verwendet der Entwickler TwineCompile für schnelle Builds , das kostenlos in GetIt verfügbar ist.

3. Platz: Virtual Display Manager von iShadow

Virtual Display Manager showing 6 displays on 3 screens

Während der Pandemie arbeiten viele Menschen von zu Hause aus, verfügen jedoch möglicherweise nicht über die gleiche Büroeinrichtung, die sie im Büro verwenden konnten, z. B. mehrere Monitore. Mehrere Bildschirme sind für viele Menschen ein großer Produktivitätsschub.

Diese Software erstellt mehrere virtuelle Monitore (einschließlich mehrerer realer Monitore), um den Benutzern mehr Platz auf dem virtuellen Bildschirm zu bieten. Die Jury war beeindruckt von dem Problem (das wir selbst nicht in Betracht gezogen hatten) und dem potentiellen Nutzen seiner Lösung, und waren besonders beeindruckt von der technischen Schwierigkeit, die in der Lösung enthalten sein muss.

Lobende Erwähnungen

Wir hatten viele Einsendungen für den Wettbewerb und es gibt eine Reihe anderer Einsendungen, die wir erwähnen möchten. Diese sind in keiner bestimmten Reihenfolge:

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:

Herzlichen Glückwunsch an jeden der oben genannten! Wir möchten uns bei allen Teilnehmern bedanken, und es ist großartig, die Vielfalt der mit C++Builder erstellten Software zu sehen. In den Teilnehmernotizen wurde oft die Einfachheit der Erstellung einer großartigen Benutzeroberfläche und die Geschwindigkeit der Entwicklung im Vergleich zu anderer Software erwähnt – einer der Gewinner erwähnte ausdrücklich die Migration von einer anderen Lösung zu C++Builder – und wir freuen uns sehr über die große Vielfalt an Software und die guten Einsatzmöglichkeiten von C++Builder, von denen viele der Welt helfen können. Es ist schön zu wissen, dass es so positive Auswirkungen hat. Dankeschön !

Wenn Sie C++ Builder noch nicht kennen und daran interessiert sind, wie Sie moderne Anwendungen schnell erstellen können, laden Sie noch heute eine Testversion herunter und sehen Sie sich unsere Dokumentation zu den ersten Schritten oder dieses Video von Code Beauty an .

Die mobile Version verlassen