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

Résultats du concours Building Good with C++Builder

27 banner c contest 1080x1080

Salut! Récemment, nous avons organisé un concours parmi tous ceux qui utilisent C++Builder pour saisir les applications qu’ils ont créées et qui « font du bien » – pour résoudre un problème ou aider le monde . Nous avons reçu d’excellentes contributions traitant de toutes sortes de problèmes, de l’environnement au travail pendant la pandémie, et nous sommes maintenant très heureux de partager les résultats du concours pour ces applications – Doing Good with C++Builder.

1ère place : Irrigation 3021 par David Elias Flores Escalante / DaveMaster

Irrigation 3021 seen with C++Builder in the background

L’utilisation de l’eau est l’un des problèmes les plus importants auxquels le monde est actuellement confronté, de nombreux agriculteurs étant confrontés à des pénuries et à des sécheresses, et cela ne fait qu’augmenter à cause du changement climatique. En termes de problème qui peut être résolu, il s’agit certainement d’un problème important où les solutions ont un impact positif sur le monde.

L’irrigation 3021 permet un contrôle précis de l’utilisation de l’eau dans un jardin ou un champ agricole. Une carte Arduino contrôle les électrovannes en fonction de l’entrée du capteur. L’application mobile C++Builder communique avec ce contrôleur de vanne via Bluetooth et fournit un contrôle global, ainsi qu’un aperçu des valeurs des capteurs et plus encore. Le résultat final est un système d’irrigation de jardin ou de champ qui permet de contrôler et d’économiser une quantité considérable d’eau.

Les juges ont été impressionnés par le mélange de matériel et de logiciels dans une solution impressionnante, ainsi que par l’objectif important du projet.

2ème place : FileOptimizer par Javier Gutiérrez Chamorro / Nikkho

FileOptimizer open with dozens of files to optimize

Un type de problème très différent, mais que beaucoup de gens connaissent peut-être : l’optimisation de la taille des fichiers. De nombreux formats peuvent donner des tailles de fichiers très variables pour la même qualité apparente lorsqu’ils sont exportés par différents outils (l’un des juges l’a personnellement découvert récemment lorsqu’un outil de montage vidéo a exporté un fichier à 2,5 Go et un autre à seulement 85 Mo. Même fichier, qualité équivalente dans la mesure du possible dans l’interface utilisateur de chaque application.)

Cet outil peut compresser plus de 400 types de fichiers différents et vise à optimiser n’importe quel fichier que vous lui donnez, sans aucune perte de qualité – qu’il s’agisse d’une image, d’un son, d’un film ou de toute autre chose. En d’autres termes, ce n’est pas un outil de zip : c’est un outil d’optimisation.

Les juges ont été impressionnés par l’immense variété de fichiers qu’il traite et par le fait qu’il est disponible gratuitement en open source. Les avis des utilisateurs sur sa page de téléchargement le montrent également comme très apprécié.

En remarque, le développeur utilise TwineCompile pour des builds rapides , qui est disponible gratuitement dans GetIt.

3ème place : Virtual Display Manager par iShadow

Virtual Display Manager showing 6 displays on 3 screens

Pendant la pandémie, de nombreuses personnes travaillent à domicile, mais peuvent ne pas avoir la même configuration de bureau qu’elles ont pu utiliser au bureau, comme plusieurs moniteurs. Les écrans multiples sont un excellent boost de productivité pour de nombreuses personnes.

Ce logiciel crée plusieurs moniteurs virtuels (y compris sur plusieurs moniteurs réels) pour aider les utilisateurs à disposer de plus d’espace d’écran virtuel. Les juges ont été frappés par le problème (un problème que nous n’avions pas envisagé nous-mêmes) et l’utilité potentielle de sa résolution, et ont été particulièrement impressionnés par la difficulté technique qui a dû entrer dans la solution.

Mentions honorables

Nous avons reçu de nombreuses contributions au concours et il y a un certain nombre d’autres participations que nous aimerions noter. Il n’y a pas d’ordre particulier:

Félicitations à chacun des ci-dessus! Nous tenons à remercier tous les participants, et c’est formidable de voir la variété de logiciels créés avec C++Builder. Les notes des participants ont souvent commenté la facilité de créer une excellente interface utilisateur et la vitesse de développement par rapport à d’autres logiciels – l’un des gagnants a spécifiquement noté la migration vers C++Builder à partir d’une autre solution – et nous sommes très heureux de voir la grande variété de logiciels et les bonnes utilisations de C++Builder, dont beaucoup peuvent aider le monde. C’est formidable de savoir que cela a un impact aussi positif. Merci !

Si vous débutez avec C++ Builder et que vous souhaitez savoir comment créer rapidement des applications modernes, téléchargez une version d’évaluation dès aujourd’hui et consultez notre documentation de démarrage ou cette vidéo de Code Beauty .

Quitter la version mobile