Arquivos da categoria: Sem categoria

SentryCar – Sistema de rastreamento e bloqueio veicular

Olá,

Recentemente desenvolvi todo um sistema de rastreamento e bloqueio de veículos, chamado de SentryCar.

O projeto consiste em uma aplicação mobile ou web que pode ser acessada por um cliente/usuário para rastrear um ou vários veículos, monitorar sua localização e velocidade, além de bloquear e desbloquear o carro, cortando a fonte de combustível quando ele atinge 20Km/H ou menos.

O sistema é dividido em 6 partes:

  • Apps (iOS e Android).
  • Web (mesmo sistema acessado pelos apps e pagamento da mensalidade).
  • Servidor (servidor desenvolvido em Go para receber conexões TCP/IP dos rastreadores e coletar os dados necessários).
  • Banco de dados MySql.
  • Rastreadores importados do AliExpress e interpretação do protocolo definido pelo fabricante.
  • API que permite qualquer device via HTTP/TCP enviar sua posição, desde que esteja cadastrado no sistema. Tanto os aplicativos, como o sistema web e o rastreador, utilizam a mesma API.

 

Eu precisei fazer uns vídeos para que a Apple aprovasse meu app, então fiz alguns vídeos demos e coloquei em minha conta do Youtube:

  • https://www.youtube.com/watch?v=pKCQLeSOvdg
  • https://www.youtube.com/watch?v=0RsqSgQETRc

 

URL para demonstração:

  • http://sentrycar.prsolucoes.com

 

Caso alguém precise desenvolver algo do tipo, podemos fazer uma parceria.

 

Obrigado e até o próximo post pessoal.

Que banco de dados as grandes empresas usam?

Olá pessoal,

Recentemente analisando alguns sites de busca fiquei me perguntando sobre qual banco de dados esses sites com milhões de acesso utilizam hoje. Digo hoje porque temos uma enorme variedade de opções, seja banco relacional ou NoSQL.

Após uma boa pesquisa cheguei a alguns resultados bem interessantes:

Facebook: MySQL, Cassandra, Memcached
REF1, REF2, REF3 e REF4
Google: BitTable, MySQL, MegaStore
REF1, REF2 e REF3
TripAdvisor: MySQL, SQL Server
REF1
FourSquare: MongoDB
REF1
Twitter: MySQL, FlockDB, Memcache, Cassandra, Gizzard, Lucene, HBase/Hadoop, Redis
REF1 e REF2
Quora: MySQL
REF1
OpenStreetMaps: MySQL(no passado, mas migrou) PostgreSQL(de 19 de abril 2009 para cá)
REF1 e REF2
Dropbox: MySQL, Memcached
REF1 e REF2
Wikipedia: MySQL(no passado), MariaDB(hoje), Memcached
REF1 e REF2

 

Como ficou bem claro, o MySQL ainda está na maioria dos lugares. As empresas com engenheiros mais fortes acabam criando um fork do MySQL para torná-lo mais eficiente com os seus requisitos.

 

Obrigado e até o próximo post pessoal.

Mobile – Aplicativo da Beija-Flor é elogiado e aparece em várias mídias

Olá,

O aplicativo da escola de samba Beija-Flor alcança elogios na loja do Google e é divulgado em várias mídias para que as pessoas façam o download e usem o recurso de “Mandar um beijo para a Beija”.

Eu desenvolvi o aplicativo para Android, todo o backend para servir aos aplicativos e o painel administrativo. Pelo painel administrativo você gerencia a agenda, fantasias, desfile, upload de fotos pelo aparelho (Android ou iOS) e galeria de fotos.

Confira algumas matérias sobre o aplicativo.

 Um grande abraço.