27.4.09

Browser x Desktop Application

Tenho pensado muito sobre o futuro do software. A cada dia que passa, em que pesquiso e conheço novas tecnologias, mais nebulosa fica a visão do futuro. Ao mesmo tempo que é dificil gerenciar a ansiedade (sendo fabricante de software), pensar no futuro do software é extremamente empolgante.

Vamos fazer um breve retrospecto sobre os tipos e a evolução do uso do software (claro que não vou muito longe):

1. Aplicação: instala em seu computador. Este tipo de software depende de bibliotecas que ficam ou são instaladas no seu computador. Ex.: Word, Excel, Photoshop etc.

2. Aplicação Web: software acessado através de um browser. Ex.: Gmail, Remember-the-milk, Google Reader, Microsoft Office Online etc.

3. Browser Add-on & Extension: pode parecer estranho eu considerar um add-on como software, mas em alguns casos é. Eu por exemplo, utilizo o Twitter através do add-on do Firefox, o mesmo acontece com arquivos PDF, que custumo visualizar através do navegador. O browser poderia ser minha única aplicação...

4. Adobe AIR, Silverlight & Java FX applications: esta é a atual fronteira para que as aplicações possam ser uma espécie de add-on do Sistema Operacional. Muito mais fácil de instalar, menos intrusiva, controlada por um conceito de sandbox, estas aplicações misturam o melhor dos dois mundos: web application e desktop application. Com estas aplicações você pode trabalhar com o software utilizando a velocidade do seu processador, e as facilidades de uma aplicação web.

Pensem sobre isso.

:-)

21.4.09

Software em 4 camadas? Ou seria SaaS em 4 camadas?

Muito se falou num passado ainda não muito distante, sobre software em três camadas. Ontem conheci uma aplicação web (no modelo SaaS) chamada Usable Security. Eles se propoem a ser a camada de autenticação de aplicações web.

A Usable Security ainda está em stealth mode... mas já gostei do que vi. Acho que a idéia é similar a do OpenID, um single sign on para web.

29.3.09

Realidade Estendida - Interagindo com o real...




Uma das mais perturbadoras visões do futuro tem ligação com a aplicação da "realidade estendida" e de seus usos. Esse é um termo ainda não muito utilizado ou conhecido, mas cujo a aplicação certamente modificará nossas vidas de forma profunda.

Realidade estendida nada tem a ver com a distorção da realidade através do uso de drogas, experiência belíssimamente retratada pelo cientista e escritor Aldous Huxley. Estou falando da realidade estendida e complementada através da mais moderna tecnologia.

O termo realidade estendida vem do inglês augmented reality e significa combinar o mundo real com o mundo virtual em interações em tempo real, e em três dimensões.

Com o aparato tecnológico que estará a nossa disposição nos próximos dez anos, nossa percepção sensorial será levada a extremos ainda não atingidos ou imaginados.

Já está em teste, no laboratório da Oakley, um óculos com conexão WiFi e com visor que permite a interação e o reconhecimento do ambiente. Uma aplicação simples deste recurso no nosso ambiente, poderia ser por exemplo, enxergarmos os nomes das ruas projetados na lente dos óculos enquanto andamos por ai. Ou quem sabe, visualizar o preço de produtos e compará-los com similares, bastando para isso que estejamos usando os mesmos óculos e que tenhamos os produtos em nosso raio de visão.

Visitar um museu poderá se transformar em uma experiência riquíssima, se ao visualizarmos a tela do artista, tivermos a nosso alcance um breve histórico da sua história, e links com seus correlatos.

Abre-se com isso espaço para toda uma nova gama de produtos e serviços. Imagino sinceramente que no futuro próximo (em 20 ou 30 anos) nossos alunos estarão cada vez mais aprendendo a analisar, criar e decidir, uma vez que todo o conhecimento que somos forçados a reter durante os anos de escola (e do qual retemos 15% ou 20%), estará a nosso alcance, atualizado em tempo real.

Um vídeo bacana que descreve um pouco deste conceito pode ser visto aqui.

Outro ótimo exemplo de realidade estendida usando um celular G1 com Android e a aplicação Wikitude pode ser vista neste link.

17.2.09

O laser AZUL e o Notebook do Futuro




Pouca gente sabe da importância do laser azul. A imagem projetada pode ser decomposta em três cores, azul, vermelho e verde. Atualmente o laser vermelho e verde já são amplamente comercializados. Já o laser azul (hoje conhecido pelos aparelhos de Blue-Ray) é ainda muito caro.

Parece papo de NERD, mas não é. A popularização do laser azul pode ser disruptiva e trazer enormes benefícios para a próxima década. Utilizando a projeção de imagem com laser, é possível - com um dispositivo do tamanho de uma caneta -, projetar uma tela de 100 polegadas em altíssima resolução.

Bom, deriva disso que alguns laboratórios já estão testando a fabricação de micro projetores. Um dos elementos mais pesados e também mais caros de um notebook é a sua tela. Imaginem que a partir do momento em que tivermos um "canhão de laser" na parte de trás de nossos teclados, poderemos projetar as imagens diretamente na parede (economizando energia e diminuindo o impacto da luz em nossos olhos).

Associado a isso vem o movimento, liderado pela IBM, que visa suplantar os teclados (as we know it). Muitos de vocês já devem ter visto teclados que projetam as teclas na própria mesa. Deriva disso um dispositvo que projetaria teclado e tela. Talvez do tamanho de um celular. Serão os celulares os notebooks do futuro?