Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Notícia

Construindo bem com os resultados do concurso C ++ Builder

27_banner_c-contest_1080x1080

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.

1º Lugar: Irrigação 3021 por David Elias Flores Escalante / DaveMaster

irrigation-3021-viewed-from-motog3-using-scrcpy-2-david-elias-flores-escalante
Irrigation 3021 seen with C++Builder in the background

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

03-javier-gutierrez-chamorro
FileOptimizer open with dozens of files to optimize

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

vdm_desktop-tek-support
Virtual Display Manager showing 6 displays on 3 screens

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.
  • 0-themba-sivate-4004087-8602834ST 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 .



What's New for RAD Studio 11

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Postagens relacionadas
C++DelphiIDENotíciaRAD Studio

Novo no RAD Studio 11: IDE de alta DPI e design de formulários!

Notícia

Anunciando a disponibilidade do RAD Studio 11 Alexandria

C++DelphiNotíciaRAD Studio

Links do Embarcadero Dev Lounge Agosto/2021

DelphiDeveloper InterviewsInterviewNotícia

Como é ser um desenvolvedor Joe C. Hecht?

Leave a Reply

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

IN THE ARTICLES