Olá! Recentemente, realizamos uma competição entre qualquer pessoa que usa o C ++ Builder para inserir os aplicativos que eles criaram e que ‘fazem o bem’ – para resolver um problema ou ajudar o mundo . Recebemos ótimas inscrições que tratam de todos os tipos de problemas, desde o meio ambiente até o trabalho durante a pandemia, e estamos muito satisfeitos em compartilhar os resultados do concurso para esses aplicativos – Doing Good with C ++ Builder.
Table of Contents
1º Lugar: Irrigação 3021 por David Elias Flores Escalante / DaveMaster
O uso da água é um dos problemas mais significativos que o mundo enfrenta atualmente, com muitos agricultores vendo escassez e secas, e isso só está aumentando devido às mudanças climáticas. Em termos de um problema que pode ser resolvido, este é certamente um grande problema em que as soluções têm um impacto positivo no mundo.
A irrigação 3021 fornece controle refinado sobre o uso de água em um jardim ou campo agrícola. Uma placa Arduino controla as válvulas solenóides com base na entrada do sensor. O aplicativo móvel C ++ Builder se comunica com este controlador de válvula via Bluetooth e fornece controle geral, além de fornecer informações sobre os valores do sensor e muito mais. O resultado final é um sistema de irrigação de jardim ou campo que fornece controle e economiza uma quantidade considerável de água.
Os jurados ficaram impressionados com a combinação de hardware e software em uma solução impressionante, bem como com o importante objetivo do projeto.
2º Lugar: FileOptimizer de Javier Gutiérrez Chamorro / Nikkho
Um tipo de problema muito diferente, mas com o qual muitas pessoas podem estar familiarizadas: otimizar o tamanho dos arquivos. Muitos formatos podem fornecer tamanhos de arquivo muito variados para a mesma qualidade aparente quando exportados por ferramentas diferentes (um dos jurados pessoalmente descobriu isso recentemente quando uma ferramenta de edição de vídeo exportou um arquivo de 2,5 GB e outro de apenas 85 MB. Mesmo arquivo, qualidade equivalente configurações, na medida do possível, na IU de cada aplicativo.)
Esta ferramenta pode comprimir mais de 400 tipos de arquivos diferentes e visa otimizar qualquer arquivo que você forneça, sem nenhuma perda de qualidade – seja uma imagem, áudio, filme ou qualquer outra coisa. Em outras palavras, esta não é uma ferramenta de compactação: é uma ferramenta de otimização.
Os juízes ficaram impressionados com a imensa variedade de arquivos que ele lida e que está disponível em código aberto gratuitamente. Avaliações de usuários em sua página de download também o mostram como altamente valorizado.
Como uma observação lateral, o desenvolvedor usa TwineCompile para compilações rápidas , que está disponível gratuitamente no GetIt.
3º lugar: Virtual Display Manager por iShadow
Durante a pandemia, muitas pessoas estão trabalhando em casa, mas podem não ter a mesma configuração de escritório que podiam usar no escritório, como vários monitores. Múltiplas telas são um grande aumento de produtividade para muitas pessoas.
Este software cria vários monitores virtuais (inclusive em vários monitores reais) para ajudar as pessoas a ter mais espaço na tela virtual. Os juízes ficaram impressionados com o problema (um problema que não tínhamos considerado) e a utilidade potencial de resolvê-lo, e ficaram especialmente impressionados com a dificuldade técnica que deve ter ocorrido na solução.
Menções Honrosas
Recebemos muitas inscrições para o concurso e há uma série de outras inscrições que gostaríamos de destacar. Estes estão em nenhuma ordem particular:
- Aldo Balsamo – rastreador COVID
O participante explicou que em sua universidade os alunos que moram em dormitório universitário devem ter a temperatura verificada toda vez que entrarem em um prédio e, se estiver abaixo de 37,5, recebem um adesivo. Isso só pode ocorrer durante o dia, não há solução à noite. Esta não é uma solução de rastreamento ideal. O software permite que os registros de temperatura sejam monitorados a qualquer momento e oferece uma solução melhor do que um adesivo.
Notas dos juízes: O aplicativo não está em uso, pois foi elaborado para um projeto universitário e não como uma solução para o problema. No entanto, ficamos impressionados com a identificação do autor de um sistema que poderia ser melhorado e o uso do C ++ Builder para escrever um aplicativo rapidamente. - M Noltmeer – SimpleLocaliseLibrary
Localization é importante para muitos aplicativos porque fornece um aplicativo na linguagem e paradigma que alguém espera. Mas nem todas as bibliotecas são fáceis de usar.
Esta biblioteca é uma biblioteca de localização simples, mas útil, permitindo que diferentes traduções de texto sejam carregadas facilmente para o texto especificado no código. Ele atualiza a IU em tempo de execução imediatamente quando um idioma é alterado e oferece suporte ao carregamento flexível de traduções de idioma em tempo de execução.
Notas dos juízes: A localização é importante para ajudar na disponibilidade e no acesso à tecnologia. Esta é uma solução direta (portanto, o ‘simples’ no nome), mas também parece que fornece flexibilidade suficiente para muitos casos de uso. - ST Software – ST Audio Player
Trata-se de um reprodutor de música para Windows, com suporte a quase todos os formatos de arquivo, com recursos como ordenação e edição dentro de uma interface fácil de usar e bonita.
Notas dos jurados: Tocar música não é realmente um problema para a maioria das pessoas, e é por isso que esta é apenas uma menção honrosa. No entanto, o aplicativo em si é impressionante, com uma interface de usuário muito agradável que nos lembra do Windows Media Player antigo ou reprodutores de era semelhante – esperamos que muitas pessoas achem sua interface de usuário e controles intuitivos em comparação com algum outro software de mídia comum hoje. Ele também faz bom uso dos controles VCL modernos no estilo do Windows 10 (por exemplo, você pode ver um botão de alternância na captura de tela).
Parabéns a cada um dos itens acima! Gostaríamos de agradecer a todos os participantes e é ótimo ver a variedade de softwares criados com o C ++ Builder. As notas dos participantes costumavam comentar sobre a facilidade de criar uma ótima IU e a velocidade de desenvolvimento em comparação com outro software – um dos vencedores observou especificamente a migração para o C ++ Builder de outra solução – e estamos muito felizes em ver a grande variedade de software e os bons usos do C ++ Builder, muitos dos quais podem ajudar o mundo. É ótimo saber que isso tem um impacto tão positivo. Obrigado !
Se você é novo no C ++ Builder e está interessado em como construir aplicativos modernos rapidamente, baixe uma versão de avaliação hoje e confira nossa documentação de introdução ou este vídeo da Code Beauty .
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition