Hello, there! Você já ouviu falar em IoT? Não é de hoje que essa sigla tem aparecido em muitos lugares diferentes e se tornado cada vez mais popular. A internet está se tornando tão presente no nosso dia que nós literalmente vivemos conectados quase 100% do tempo.
E se você é uma pessoa developer (desenvolvedora), precisa ir além e conhecer vocabulário específico de internet das coisas, para usar no seu dia a dia at work.
Let’s learn some new vocabulary then?
Provavelmente a internet das coisas já faz parte da sua rotina. É claro que ela está presente nas smart homes (casas inteligentes) e nas smart cities (cidades inteligentes), mas também está em coisas simples, como os smart watches (relógios inteligentes).
Aliada à big data, a internet das coisas tem potencial para revolucionar todos os setores da sociedade: desde sistemas de logística até a agricultura e a segurança.
And how can that happen?
Você já parou para pensar que mesmo com os objetos conectados e munidos de toda informação existente através da big data, ainda são necessários triggers (gatilhos) para que determinadas actions (ações) aconteçam?
E mais ainda: em programação, é importante que os triggers sejam pensados para que o usuário final os execute com facilidade, para que ele seja capaz de utilizar a sua aplicação nos diferentes contextos de uso possíveis. Então, por exemplo, para um trigger como curtir uma música no Spotify, pode haver uma action de adicionar aquela música a uma playlist de favoritas gerada pela Alexa.
Quando falamos em triggers & actions, um exemplo muito famoso é a aplicação IFTTT: ela possibilita que o usuário final crie automações conectando sites, aplicativos e até smart devices (aparelhos inteligentes), como uma lâmpada.
O nome da aplicação é muito simples: IFTTT (pronuncia-se apenas as três primeiras letras, parecido com “ai éf ti”). A sigla significa If This Then That, ou seja, Se Isso, Então Aquilo, que resume bem a estrutura e a ordem de um trigger & action.
Veja alguns exemplos de situações de uso de IFTTT:
Sabe quando você está estudando inglês e não sabe como pronunciar uma palavra, então vai até o Google Translate para ouvir a pronúncia correta? Esse sistema é chamado de text-to-speech, ou seja, texto para voz, e é usado para que possamos ouvir os textos presentes em uma determinada interface.
Um outro exemplo de gTTS é quando você usa o sistema de leitura de textos do Google Play Books para ouvir um livro enquanto dirige ou executa uma outra tarefa.
O verbo to scrape significa raspar, mas aqui ele é usado com o sentido de extrair. Para que os sistemas funcionem corretamente, é necessário que eles sejam capazes de buscar e extrair informações na internet, de maneira estruturada e automatizada. É assim que uma aplicação como o IFTTT ou uma leitura de texto como o gTTS consegue executar os seus comandos de maneira adequada.
Check it out:
What kind of IoT do you use? E sabia que temos um curso só sobre IoT? Vem conferir: Formação Internet das Coisas.
O fato de sempre estarmos conectados à internet, além de tornar possível a IoT, também possibilitou a chamada cloud computing. Para saber mais sobre isso, leia nosso artigo: O que é cloud storage?. See you!
Aproveite e faça nosso teste de nível de inglês. Ou baixe nossa apostila que te ensina como aprender inglês de maneira eficiente!
Quer realmente aprender outras línguas, como inglês e espanhol? Conheça os nossos cursos que reforçam o aprendizado de inglês e espanhol.