Uma das ideias que surgem frequentemente é que para lidar com várias janelas uma solução seria usar 3D.
A Sun estava desenvolvendo uma coisa assim, chamada Looking Glass:
Vocês viram a parte quando ele vira uma janela para escrever notas atrás dela? Esse tipo de movimento, de virar algo, talvez pudesse ser feito com o Wiimote do Nintendo Wii. Parece que a versão mais nova do kernel do Linux já tem suporte a ele, mas antes mesmo desse anúncio do kernel, já existiam tutoriais ensinando a usar o Wiimote no lugar do mouse, inclusive no VOL (
WiiMote no Linux com WMinput e WMgui).
O problema de usar Wiimote no lugar do mouse é que apesar de ser prático para apresentações, ele só movimenta o ponteiro do mouse bidimensionalmente, quando o Wiimote permite movimentar em 3 dimensões também. Aí fica minha sugestão de usar para virar as janelas, como na apresentação da Sun.
(alguém da plateia diz que o problema é que ainda não se quebrou os paradigmas da interface gráfica, como as janelas. Gostei tanto desse termo "paradigma" que resolvi usar daqui em diante.)
OK, vejamos mais tecnologias interessantes.
Outra coisa que acho que é uma tendência para o futuro é que os limites claros entre dispositivo de entrada de dados e de saída de dados vai ser confundir. Antes era muito claro: teclado e mouse só enviam dados para o computador. Monitor e impressora só são a saída dos dados.
Alguém reclama que o teclado laser keyboard apesar de estar projetando não é um bom exemplo, pois é se comporta como teclado normal, e digo OK, vamos ver outro então:
Esse aqui é um projeto em que cada tecla do teclado é um mini-visor LCD. Ou seja, ele envia dados, mas também recebe, para mudar o que vai aparecer no teclado. Provavelmente com ele daria para fazer umas interações interessantes, como se o teclado fosse o 2° visor do Nintendo DS. O problema é que é para construir um negócio assim é muito caro, parece que a Optimus Maximus Keyboard é vendida a partir de 1000 reais.
Mas se for para criar algo para mudar a superfície do que apertar, temos também as propostas de fazer telas sensíveis a toque. Tem a Microsoft Surface, e aliás, já tem um similar ao Surface sendo desenvolvido para
Linux, o MPX - MultiPoint X:
Temos o iPhone também, que aliás vai dar o que falar pois no fim de janeiro desse ano a Apple conseguiu a patente sobre os multitouch, o que vai criar uma situação complicada para os concorrentes como os celulares com Android, o celular da Palm etc. E não é que os outros copiaram o código do multitouch, eles copiaram a funcionalidade. Os analistas comentando que existem têmules limites entre funcionalidades patenteáveis e as copiáveis. Até mesmo um site de fãs de Mac analisou que o monopólio sobre multitouch pode ser ruim para os fãs da Apple se com isso aumentar os preços do iPhone. Parece que os concorrentes da Apple têm de contornar as funcionalidades, como ao invés de dar zoom na tela com movimento de dois dedos (afastando ou juntando) é um movimento de espiral.
Ou seja, a Apple talvez esteja dificultando a uniformização de uma tecnologia, sendo que estão desenvolvendo muitas ideias, como essa: