GGIZ - O Aprendizado

GGIZ - O Aprendizado

Não foi fornecido texto alternativo para esta imagem


Decidi uns meses atrás, construir essa plataforma como um desafio pessoal. Estou mais ou menos uns 8 anos pesquisando sobre hardware e desenhando mentalmente minhas ideias. Já tive várias, sentei inclusive para começar a prototipar algumas. Mas nunca fui em frente! Mas o que me fez sentar e começar a trabalhar é um assunto para outra Thread, que vou disponibilizar quando o primeiro protótipo estiver disponível. Ou talvez quando se tornar uma plataforma usual.

Mas o que diferencia este projeto dos outros, é a ideia de ser uma plataforma. Para desenvolver do jeito que eu penso, estou estudando Golang, VueJS, MongoDB. Desenvolvendo um Servidor REST em Golang, para ser interface com usuário do lado da web. A persistência será em uma plataforma NoSQL já conhecido por muitos. A estrutura básica da View será em VueJS. Acompanhando esse desenvolvimento, estou fazendo questão de construir algumas ferramentas e módulos que poderá servir para futuros projetos. Essas belezinhas estão sendo escritas em C e mais para frente desenvolverei em Java também.

Do lado do hardware, estou aprimorando o design a cada dia. Hoje dia 30/04/2020 as 00:00hrs, disponibilizei no GIT o que gosto de chamar de a Pedra Fundamental do Projeto! O inicio de tudo! O código fonte que representa o nascimento do firmware. Esse krinha, vai ser responsável pelo acesso a web, gravação do binário gerado na web em sua memória. Vai disponibilizar a interface para gerenciamento completo da "maquininha". Vamos pensar em um BOOT mais parrudo! Se isso esta seguindo os padrões eu não sei. Só sei que estou me divertindo para valer! Inclusive, estou louco para fechar algumas especificações, mas ainda estou em fase de testes laboratoriais. A ideia original vai usar um processador antigo de 8 bits, um Z-80. Mas já pensei em manter o processamento no microcontrolador do firmware, ou utilizar o processador ARM Cortex A9. Mas tudo indica até o momento que vou manter a ideia original.

A infraestrutura também tá sendo um lance que nunca me envolvi, mesmo nos trabalhos que desenvolvi na minha carreira. Sempre estava tudo pronto, só precisava trabalhar no ambiente criado. Com o desenvolvimento desse projeto, estou tendo que pensar na arquitetura do lado da web. Contratei uma VPS em Linux e tudo estou fazendo em linha de comando! É!!! Sempre procurei usar ferramentas visuais, dessa vez estou indo via linha de comando com o Putty. É claro que não sou um fodástico em Linux, nem pretendo ser. Acredito que essa atividade de pensar nessa questão de ambiente é um requisito legal a ter contato. Pois não é sempre que temos a oportunidade de desenvolver isso em uma empresa. Afinal, sempre entrei em projetos onde a arquitetura já estava definida.

Não podia esquecer do GIT! Estou tentando ser o máximo caprichoso nesse quesito! Criando branchs que representa o momento do desenvolvimento, a fotografia a história daquela solução! No momento apenas eu estou tocando o projeto, quando o protótipo sair e ficar da maneira que estou vislumbrando. Aí começo a fazer convites, caso alguém demonstre interesse é claro.

Mas estou indo tranquilo! Não tenho pressa, não pretendo monetizar esse trabalho. É apenas algo que quero ter que nasceu das "minhas viagens". E vamos que vamos!

Olha só que orgulho desse cara! Mt maneiro o projeto! Parabéns !

Entre para ver ou adicionar um comentário

Outros artigos de Weber Alves dos Santos

  • Interface e Implementação em Golang. Uma solução divertida de escrever.

    Interface e Implementação em Golang. Uma solução divertida de escrever.

    Atenção! Esse não é um tutorial, para entender tecnicamente o que será apresentado é necessário conhecer um pouco de…

  • GGIZ- As Tecnologias do Lado do Servidor

    GGIZ- As Tecnologias do Lado do Servidor

    Finalmente a Arquitetura Server Side esta operando. Ainda esta iniciando, é claro que você vai encontrar algumas…

  • GGIZ - O custo

    GGIZ - O custo

    Eu sempre gostei de tecnologia, mas quando digo isso, não se trata de querer entender do novo framework de mercado, ou…

    5 comentários
  • GGIZ - Usando o GO para enviar Email

    GGIZ - Usando o GO para enviar Email

    Estou no ponto da Modelagem da Base de Dados da Plataforma e algumas questões vão surgindo a medida que vou desenhando…

  • GGIZ - Agregador de Conhecimento

    GGIZ - Agregador de Conhecimento

    Acredito que esse projeto vai ser um grande agregador de conhecimento ao meu portfólio. Sempre me empolguei com a…

    5 comentários
  • GGIZ - Primeiros Passos

    GGIZ - Primeiros Passos

    Não gosto muito de divulgar o que penso ou estou desenvolvendo em Rede Social. Sinto que teria o que eu chamo de "Mania…

    2 comentários
  • Entendendo os sinais...

    Entendendo os sinais...

    O post de hoje será técnico e não analítico. Quem tiver interesse em visualizar como funciona o periférico AD/DC do…

  • A Internet das Coisas, as Cidades Inteligentes e você como camada Simbiótica. Parte 2

    A Internet das Coisas, as Cidades Inteligentes e você como camada Simbiótica. Parte 2

    Como citado no post anterior, "A Internet das Coisas, as Cidades Inteligentes e você como camada Simbiótica. Parte 1".

  • A Internet das Coisas, as Cidades Inteligentes e você como camada Simbiótica. Parte 1

    A Internet das Coisas, as Cidades Inteligentes e você como camada Simbiótica. Parte 1

    Tenho estudado e me envolvendo com grande empenho no assunto da Ubíquidade. Se me permitem dizer, quase como a…

Outras pessoas também visualizaram

Conferir tópicos