Aproveitando que iniciei este semestre o meu projeto final de graduação, vou postar para vocês um pouco sobre o que estou estudando: Computação Ubíqua (que carinhosamente chamarei de C.U.).
Contexto
O mundo está evoluindo para um novo paradigma computacional: a Computação Ubíqua. Esta consiste na interação transparente de vários computadores com um usuário(computação pervasiva) aonde quer que ele esteja(computação móvel).
Antes da computação ubíqua surgir houveram outras duas gerações computacionais, são elas:
- 1ª geração: Mainframe – um computador para vários usuários;e
- 2ª geração: PC – um computador para cada usuário.
O avanço tecnológico dos hardwares criados nestas duas gerações e a criação, difusão e evolução das redes de computadores possibilitaram o surgimento da C.U.
Como comentado antes, a CU é composta por outras duas computações:
- Computação Pervasiva
- Computação Móvel
Computação Pervasiva
Primeiramente vamos entender o que é ser pervasivo.
Definição: Ser pervasivo é espalhar-se, difundir-se por toda parte, propagar-se ou estender-se totalmente por meio de diversos canais, tecnologias, sistemas, dispositivos...
O objetivo da computação pervasiva é tornar o uso do computador transparente ao usuário. Em outras palavras, esta computação visa fazer com que uma pessoa sem vasto conhecimento em tecnologia tenha a capacidade de usufruir dos bens trazidos pelos sistemas computacionais distribuídos em um ambiente.
Um exemplo de um sistema computacional pervasivo seria uma casa inteligente. Nesta os equipamentos se conhecem e podem interagir entre si. Este tipo de casa possui uma central física controlada via software(espécie de mainframe) que é capaz de interagir e controlar os outros dispositivos previamente instalados na casa. Observe que os computadores ali presentes(sensores de temperatura, controladores de iluminação, câmeras de segurança...) estão espalhados pelo ambiente e o usuário trafega por entre eles sem necessariamente notar que eles estão ali e sem necessariamente saber que são controlados via software. Observe também que apesar de controlável e configurável, este ambiente não necessariamente se adéqua às necessidades de cada usuário, ou seja, não interage com o contexto.
Computação Móvel
A computação móvel é aquela que permite a um usuário utilizar um computador enquanto se desloca para qualquer lugar. Esta computação(considerando em CNTP e a Terra perfeitamente esférica e cor-de-rosa) gera a possibilidade de utilização de serviços prestados por um computador aonde quer que se vá e enquanto há locomoção.
Computação Ubíqua
A difusão do PC, da internet e das LANs junto à dispositivos inteligentes e redes de sensores possibilitou o surgimento de ambientes nos quais os usuários estivessem imersos em tecnologia. A CU vem para tornar estes ambientes capazes de interagir com as necessidades do usuário de forma transparente e personalizada aonde quer que ele vá. Em outras palavras, ela vem para fazer dispositivos se comunicarem tornando-os mais úteis e fáceis de se utilizar do que cada dispositivo seria separadamente.
Para atingir este objetivo o primeiro desafio da computação ubíqua é ser capaz de interagir com um usuário aonde quer que ele esteja e utilizar os recursos disponíveis à sua volta de forma transparente e distribuída.
Dentre as várias aplicações da CU, pdoemos destacar as seguintes:
- Casas inteligentes
- Acompanhamento da Saúde
- Monitoramento de Ambiente
- Sistemas inteligentes de Transporte
Nas próximas postagem de títulos iniciados por C.U. (procurem no "cardápio" na parte de cima da coluna da direta ou na caixa de busca do topo do blog) explicarei mais sobre a Computação Ubiqua, suas aplicações, limitações, requisitos... Por hora queria só expor panoramicamente o que ela é.
Até o próxmo Post!
Nenhum comentário:
Postar um comentário