Revista iMasters #23 - Agosto

Page 36

38 // MOBILIDADE É TUDO Falando especificamente sobre o Android, líder no mercado de smartphones, temos a Event Bus. Segundo o próprio site oficial da biblioteca, “is an opensource library for Android using the publisher/subscriber pattern for loose coupling. EventBus enables central communication to decoupled classes with just a few lines of code – simplifying the code, removing dependencies, and speeding up app development”. Poderia escrever mais alguns parágrafos sobre exemplos de implementação do protocolo publish/subscribe no mundo móvel e IoT, mas acredito que já foi possível entender sua importância e penetração nesses dois mercados. Além disso, indico que o leitor comece a utilizar qualquer uma das soluções apontadas aqui. Você também vai se impactar com a facilidade de implementação e codificação.

Ricardo Ogliari é coautor do livro “Android: do básico ao avançado” e de mais de 300 publicações. Especialista em Web, estratégia de inovação e tecnologia, e MBA em Desenvolvimento de Aplicações e Jogos Móveis. É fundador do Things Hacker Team e foi eleito um dos 10 nomes de open hardware em 2013.

rogliariping@gmail.com iMasters #23 Agosto 2017

Ilustrações - https://goo.gl/yD7sGq

O primeiro deles é que o PubNub tem um conceito de canais. O broker, que mencionamos anteriormente, vira um Channel nessa API. O segundo e, no entendimento deste autor, o mais impactante: o PubNub oferece SDK e documentação completa para mais de 70 plataformas distintas. Por exemplo, é possível fazer um jogo (tem suporte para Unity) que, quando o jogador atinge uma fase ou conquista algo importante, pisca as luzes da residência (tem suporte para 16 plataformas de IoT) e liga o aparelho de televisão (tem suporte para WebOS e Samsung Smart TV). Simplesmente sensacional. Outro bom exemplo é o Google Pub/ Sub. Na página oficial da plataforma, podemos encontrar uma imagem que, basicamente, poderia ser usada em alguma aula sobre o padrão publish/subscribe:


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.