Selecione seu Idioma

Dicas de um ex-programador que cometeu muitos erros

Consejos de un ex programador que cometió muchos errores

É um erro comum pensar que, como profissionais de áudio e vídeo, sabemos tudo, podemos conhecer a técnica, mas não sabemos o que o cliente quer ou precisa.

Juan Tamayo*

Quando comecei no mundo audiovisual, uma das minhas funções era programador de sistemas de automação para áudio e vídeo, o que chamamos erroneamente de automação residencial. E cometi muitos erros, até que em 2009 ou 2010, me deparei com um documento muito interessante sobre como projetar interfaces gráficas de usuário. A partir desse evento mudei minha forma de programar, focada no usuário e buscando a máxima usabilidade de uma sala. Espero compartilhar essas informações e que suas automações melhorem constantemente.

Antes de programar qualquer linha de código, antes de conectar qualquer equipamento, antes mesmo de projetar, o programador deve ter clareza sobre os objetivos do sistema audiovisual. É um erro comum pensar que, como profissionais de áudio e vídeo, sabemos tudo, podemos conhecer a técnica, mas não sabemos o que o cliente quer ou precisa. Quando você tem objetivos claros, sabe encarar cada projeto, sempre vai depender do cliente final. Com a lista de objetivos definidos, faça um checklist das funções e condições necessárias para cada função ou subrotina, valide sempre essa lista com o operador cliente da solução.

- Publicidad -

Muitas vezes o responsável pelo projeto não é necessariamente quem o irá operar. Se possível, agende uma reunião em que a pessoa ou administrador do sistema esteja presente para que você como programador explique como está planejado, mostre esquemas de design gráfico da interface do usuário e valide, confirme e verifique se o usuário está claro sobre o que você vai fazer e não tem contratempos e contratempos por falta de informação. Hoje em dia a virtualidade nos ajuda muito, com reuniões virtuais desse tipo, como programador você pode ensinar alguns programas já feitos para que o cliente conheça seu portfólio, e tenha uma ideia do que procura ou precisa.

A lista de objetivos é essencial, e isso nos ajuda a ter uma lista de equipamentos para programar. Eu sempre recomendo para cada equipamento que está programado para executar as funções mínimas necessárias para o funcionamento da sala. Não é necessário programar todas as opções, por exemplo, se for o controle remoto de uma televisão, não é necessário colocar todos os menus e submenus, para isso existe o controle remoto original, discutirei em um momento, e cada opção ou função programada na medida do possível deve ser atribuída a uma variável, para que seja mostrada ao cliente operador na interface gráfica.

Por exemplo, liga/desliga pode ser mostrado como indicadores luminosos, isso ajudará a realimentar a função com a operação real. Se o sistema tiver uma opção de entrada, você pode colocar a indicação da opção selecionada por meio de texto ou com um grupo de botões do tipo rádio. Essas recomendações buscam gerar feedback ativo ou passivo da função solicitada a partir do sistema de automação, é essencial diagnosticar falhas operacionais simples, como, por exemplo, o usuário deu a ordem para desligar, mas o dispositivo está ligado, ou ele deu a opção 1 de seleção, mas o 4 foi ativado.

Cuando inicié en el mundo audio visual, una de mis funciones era programador de sistemas de automatización para audio y video, lo que mal llamamos domótica. Y cometí muchos errores, hasta que por allá en el 2009 o 2010, me encontré con un documento muy interesante de cómo diseñar interfaces gráficas de usuario. Cambié a partir de ese suceso mi forma de programar, centrado en el usuario y buscando el máximo de usabilidad de una sala. Espero compartir esta información y que sus automatizaciones mejoren constantemente.A composição de cores pode tornar sua programação um sucesso total ou um grande fracasso, geralmente aqueles de nós que programam interfaces gráficas são engenheiros e não estudam teorias de cores. Eu recomendo não usar cores corporativas de empresas para papéis de parede, é melhor usar cores neutras como cinza. As telas consomem energia, quanto mais branco o fundo, mais fácil é reduzir o estado da bateria. Agora, os botões podem ser outra história, com os botões é possível brincar com as cores.

Na medida do possível, tento diferenciar os menus por cor, por exemplo, azul para áudio, verde para vídeo. O vermelho raramente é usado porque indica perigo, mas pode ser usado para ativar sistemas de evacuação de emergência ou áudio. Sempre recomendei que o programador fizesse cursos básicos de design gráfico, edição de imagens, fundos transparentes e teoria das cores. O senso estético dará funcionalidade ao design e fará com que seu cliente se sinta confortável, além disso o custo em tempo de programação é reduzido, alguns programadores acreditam que as interfaces gráficas devem ser obras de arte, e muitas vezes se torna uma arte abstrata que o cliente não quer usar.

Quando você termina um programa e realiza a implementação, é importante realizar uma verificação completa de sua funcionalidade, pois você é um programador criterioso você tem uma lista de verificação baseada nos padrões Avixa, portanto, avaliar isso é muito fácil. Tenha em mente que o cérebro humano deve se acostumar com o sistema, e é normal que sejam solicitadas mudanças simples, contemple essas mudanças é a sua proposta econômica, elas sempre serão garantias.

Um programa simples pode levar de 2 a 6 meses para se estabilizar, é comum oferecer uma garantia de no máximo 6 meses no cronograma. Conforme documentado no início do projeto, as mudanças provavelmente serão mínimas, mas se você for solicitado a realizar um programa totalmente diferente do que foi acordado, também é válido apresentar uma oferta econômica sobre essa mudança.

- Publicidad -

A programação é subjetiva, alguns programadores implementam códigos complexos, outros tentam torná-la o mais simples possível, todo o espectro é válido, mas minha recomendação sempre será entre fazer menos, é mais. A palavra automatizar está associada à redução, eficiência, operabilidade. Já vi programas que incluem todos os botões de um controle remoto, mas sem oferecer operabilidade, e não há nada mais eficiente do que o controle original, é para isso que serve. Nosso objetivo sempre será otimizar os recursos por meio de uma interface gráfica, você não pode esquecer disso.

Como sempre, procuro compartilhar ideias simples, mas eficientes, para o correto desenvolvimento do projeto. Se você quiser complementar esta coluna, convido você a nos deixar os comentários e teremos o prazer de lê-los e incluí-los em outras edições. Minha experiência se deve aos processos objetivos de certificação que tenho e, o mais importante, ouvir os usuários finais que são o melhor feedback para nossas empresas.

*Juan Tamayo, CTS-D, é engenheiro eletrônico e atualmente atua como Gerente da T-Árbol Audiovisuales SAS, Engenheiro de Aplicações de Produtos para a América Latina na Engenheiro de Vendas e Suporte Internacional da Synthax Inc.



3 comments

• Si ya estás registrado, favor ingresar primero al sistema. Su email no será publicado.
• Se você já está registrado, faça o login primeiro. O seu email não será publicado.
  • Nosotros programamos Crestron, y nos hemos topado con ese asunto, ya corregimos los detalles y trabajamos mejor con la simplificación y mejores prácticas, limitamos las visitas para corregir programación a cuatro veces, luego cobramos yextrañamente no nos llaman luego de la cuarta vez.

Leave your comment

In reply to Some User
Sustentabilidade: compromisso real ou estratégia de marketing?

Sustentabilidade: compromisso real ou estratégia de marketing?

Colômbia. A sustentabilidade deixou de ser uma causa ambiental reservada a ONGs ou governos e passou a ser uma exigência do mercado. Hoje, a implementação de políticas ESG (ambientais, sociais e...

J Balvin usou 146 alto-falantes em sua última turnê

J Balvin usou 146 alto-falantes em sua última turnê

A PRG implementou um sistema de som de concerto com 146 alto-falantes L-Acoustics para a turnê norte-americana do artista latino, incluindo novos alto-falantes L-Series para cobertura de...

Acer lança monitores para jogos e entretenimento

Acer lança monitores para jogos e entretenimento

América Latina. A nova linha da Acer apresenta dois novos monitores de jogos Predator QD-OLED de 27 polegadas, cada um atingindo a marca em termos de clareza e desempenho de cores para jogos de...

Christie venderá linha de produtos Pandoras Box

Christie venderá linha de produtos Pandoras Box

América Latina. A Christie assinou uma carta de intenções para negociar um acordo vinculativo para a venda de sua linha de produtos Pandoras Box, que inclui servidores de mídia, software,...

Audio-Technica lança canal para oferecer suporte a integradores de AV

Audio-Technica lança canal para oferecer suporte a integradores de AV

América Latina. A Audio-Technica lançou seu canal oficial no YouTube "System Solutions", um recurso dedicado a atender às necessidades de integradores de sistemas e profissionais de AV no setor...

Eventos recentes no Vaticano usaram sistemas K-array

Eventos recentes no Vaticano usaram sistemas K-array

Internacional. A Agorà, especialista em tecnologia de eventos, venceu o concurso europeu para a construção de um sistema de distribuição de áudio e vídeo para as celebrações do Jubileu de 2025...

Vertiv atualiza estrutura organizacional na América Latina

Vertiv atualiza estrutura organizacional na América Latina

América Latina. A Vertiv anunciou mudanças importantes em sua estrutura de gestão para a América Latina, reforçando seu compromisso com o crescimento e o desenvolvimento na região. Atualmente, a...

Uso de IA cresce no setor de varejo no México

Uso de IA cresce no setor de varejo no México

México. O uso de inteligência artificial (IA) no varejo mexicano está crescendo aos trancos e barrancos. O surgimento da IA abriu uma nova era de eficiência e personalização que está remodelando...

Building Automation Days em Bogotá redefine o padrão KNX na América Latina

Building Automation Days em Bogotá redefine o padrão KNX na América Latina

Colômbia. Com mais de 100 participantes e a participação de 6 expositores de destaque, o Building Automation Days by KNX LATAM, edição de 2025 da Colômbia se posicionou como o encontro mais...

Tecnologia para educação e produtividade mais eficazes

Tecnologia para educação e produtividade mais eficazes

México. Uma das grandes lições aprendidas nos últimos anos – aceleradas pela digitalização, trabalho remoto e educação a distância – é que a tecnologia não é mais uma opção adicional ou um...

Suscribase Gratis
Lembre-se de mim
INSCREVA-SE NO BOLETIM INFORMATIVO
VOCÊ PRECISA DE UMA COTAÇÃO?
ENTREVISTAS EM DESTAQUE
PATROCINADORES










ÚLTIMO BOLETIM
Ultimo Info-Boletin