O que é tecnologia adaptativa?

No mundo da informática, a tecnologia adaptativa pode se referir a pelo menos duas áreas principais:

  • Renderização de páginas da Web (tamanho de pixel)
  • Programação de Inteligência Artificial

Projetar uma página da Web tem muito em comum com o design gráfico tradicional. Textos, fotografias e ilustrações devem ser apresentados de maneira apelativa, fácil de ler e organizada logicamente.

Em um layout de impressão tradicional, o tamanho da página nunca muda. Mas as dimensões de uma página da Web (o número de pixels para comprimento e largura, ou seja, 800 x 600) é dinâmico. Idealmente, duas pessoas lendo a mesma página da Web em dois computadores diferentes devem ter experiências semelhantes. Se a janela do navegador for redimensionada, o layout da página deve se adaptar. E se o leitor quiser ver a página da web em um dispositivo móvel? Na Web, o tamanho da página não é garantido e isso deve ser considerado em qualquer design bem-sucedido.

Usando técnicas adaptativas de programação da Web, uma página da Web pode adaptar dinamicamente seu estilo e dimensões de layout com base no sistema operacional, no navegador da Internet e no tamanho da exibição. Isso se torna especialmente importante ao projetar páginas da web que podem ser visualizadas em um computador, bem como um dispositivo tablet e um smartphone. Para cada uma dessas três plataformas de visualização, o tamanho e a proporção renderizados de uma página da Web serão diferentes.

A programação adaptativa permite que o conteúdo da página da Web seja redimensionado com a janela do navegador. Não só o conteúdo será re-fluir e redimensionar para se adequar às novas dimensões, mas os elementos da interface do usuário podem mudar. Os menus podem aparecer ou desaparecer para se adequar a um novo formato de visualização, ou mudar de texto para ícones pequenos para se adequar a uma parte menor da pasta.

Se o design da página formatar seus dados em colunas (semelhante às colunas de um jornal), a programação adaptativa pode permitir que o número de colunas seja alterado dinamicamente.

Programação de Inteligência Artificial

O mundo da Inteligência Artificial, ou IA, tem tudo a ver com adaptação e utilização de tecnologia adaptativa. Programas de IA podem aprender e se adaptar a ambientes em mudança.

A análise de dados exigida pela IA, aprendizado de máquina e redes neurais requer grandes quantidades de armazenamento (tanto espaço em disco, como disco rígido, quanto espaço de memória). Também requer conexões de rede de alta velocidade para computação distribuída entre vários computadores.

Inteligência Artificial, Pixel, Termos de programação, página da Web