DevSecOpsARTIGO

Código Livre – dicas de softwares livres para despertar o “maker” que existe em você

Nesta edição, veja uma seleção de softwares livres para despertar o "maker" que existe dentro de você: robótica, IoT, drones…

Nesta edição, resolvi fazer algo um pouco diferente e trazer uma seleção de softwares livres para despertar o “maker” que existe dentro de você: robótica, IoT, drones… Há opções para todos os gostos e linguagens.

Artoo

Você gostaria de programar os seus robôs de uma maneira simples como executa seus projetos web em Rails? Então esta pode ser a solução. O Artoo é um framework Ruby para robótica com suporte para 15 diferentes plataformas que vão desde mini-pcs, como Beaglebone Black e Raspberry Pi, a dispositivos como ARDrone, Peeble, Leap Motion e muitos outros.

Cylon.js

Independentemente de ser um desenvolvedor com inclinações hipsters ou mais ligado às últimas tendências do mundo da programação, NodeJS talvez seja a “sua praia”. Nesse caso, o Cylon.js está aqui para te auxiliar na tarefa. Trata-se de uma plataforma semelhante ao Artoo, porém com suporte para mais dispositivos e a vantagem de utilizar JavaScript, uma linguagem fácil e que já nasceu embarcada, mas que vem ampliando seus horizontes para além dos navegadores nos últimos anos.

Gobot

Não gosta de JavaScript e Ruby? Com os mini-pcs passando a adotar processadores ARM de múltiplos núcleos, escolher Go pode ser uma ótima opção para seu próximo experimento robótico, uma vez que a linguagem concebida pelo Google possui excelente reputação justamente por facilitar a criação de programas que executam de forma eficiente em paralelo.

Pingo

O Pingo (que significa “pin, go!”), de autoria do brasileiro Luciano Ramalho, atua como um “wrapper” para diversas plataformas de mini-pcs (como Arduino, Raspberry, Beaglebone, UDOO, Intel Galileo, entre outras), expondo uma única API em Python de forma a simplificar e unificar a maneira de programar para esses dispositivos. Assim, o projeto pretende se tornar uma plataforma universal para IoT, diminuindo a barreira de entrada de quem pretende dar os primeiros passos ou apenas focar em seus projetos.

Formado pela Escola de Comunicações e Artes da USP, é membro ativo da comunidade de software livre brasileira e um defensor das causas ligadas à inclusão digital e ao conhecimento livre. No campo profissional, já coordenou projetos de educação e inclusão em entidades do terceiro setor e foi editor chefe da Linux Magazine e da revista iMasters, tendo palestrado nos mais diversos eventos da área de tecnologia. Nos últimos anos, tem se dedicado a pesquisar o universo da cultura digital e seus desdobramentos.

Ver perfil