A empresa austriaca Guger Technologies apresentou na CeBit, que acontece em Hannover, na Alemanha, uma nova tecnologia que pode facilitar a vida de pessoas com deficiencias fisicas. O Intendix permite que os usuarios digitem palavras apenas com a mente.O sistema consiste, basicamente, em um eletroencefalograma, ou seja, ele analisa o comportamento das ondas cerebrais do usuario. A Guger afirma que o Intendix e o primeiro dispositivo a oferecer uma interface cerebro-maquina, conta o site CNET. Ele e formado por uma especie de toca, que funciona como um grande eletrodo, um computador rodando um programa para Windows e um amplificador de ondas cerebrais.O programa possui um teclado apresentado em forte contraste (preto e branco) que pisca constantemente. Para digitar um caractere, o usuario precisa concentrar seu olhar nele para que o Intendix o identifique por meio de variacoes nas ondas cerebrais.O processo e um pouco demorado, levando cerca de 40 segundos para que o Intendix identifique a letra que o usuario esta pensando. O usuario demorou cerca de 5 minutos para digitar 3 letras. Nesse ritmo, demoraria cerca de 35 horas para que ele digitasse um texto de 250 palavras, explica a CNET.Entretanto, a propria Guger afirma que um usuario mais treinado e capaz de digitar de 5 a 10 caracteres por minuto. Com esta taxa mais otimista, o processo demoraria apenas 4 horas. Mas o que sao realmente 35 ou 4 horas para quem pode voltar a escrever sozinho?Assista ao video Fonte: http://www.youtube.com/watch?v=kXY50Ig773M A orientacao a objetos apesar de estar fortemente presente hoje nas linguagens de programacao e um conceito antigo na computacao, onde surgiu na area academica.A POO () e a POE (Programacao Orientada a Eventos) sao facilmente confundidas, mas lembre-se a POO contem a POE, mas a POE nao contem a POO, um objeto pode existir mesmo que nao exista nenhum evento associado a ele, mas um evento nao pode existir se nao houver um objeto a ele associado.ABSTRACAOQuando surgiram os primeiros computadores, a preocupacao dos programadores era em busca da maior eficiencia com o pouco uso de memoria devido as limitacoes do hardware da epoca. Os programas consistiam em um unico bloco, pois a divisao em varios blocos consumia mais recursos. Com a evolucao do hardware a preocupacao e na eficiencia do desenvolvimento, isto e o tempo de trabalho dos programadores.Para otimizar o tempo de desenvolvimento foi elaborado varias tecnicas e metodologias, onde em geral e muito usado a estrategia de "dividir para conquistar",ou seja, implica em resolver um grande problema dividindo-o em varios problemas menores. Esse metodo aumenta a pontecialidade do reuso de codigo. Essa tecnica e realizada por meio de modularizacao, o que alem de resolver problemas complexos facilita o entendimento dos programas e viabiliza o reuso de codigos.Assim entra a abstracao o que e um conceito fundamental para conseguir uma boa modularizacao. A abstracao e fundamental para o raciocinio e resolucao de problemas, devemos nos importar com os aspectos relevantes do problema em questao. Em programas bem modularizados, cada modulo representa uma abstracao existente no contexto do problema.Essa tecnica e empregada em sua forma mais simples