EUA processa Oracle por fraude em contrato de software


Departamento de justiça diz que companhia fraudou o governo.
Contrato entre 1998 e 2006 envolveu centenas de milhares de dólares.

Reuters
O departamento de Justiça dos Estados Unidos processou a Oracle, alegando que a companhia fraudou o governo em um contrato de software entre 1998 e 2006 que envolveu centenas de milhões de dólares em vendas.
O processo afirma que a Oracle distorceu suas reais práticas comerciais, o que levou clientes governamentais a fechar acordos com termos inferiores aos concedidos pela Oracle a clientes comerciais, segundo o departamento.
Sob o contrato, a Administração de Serviços Gerais usou dados da Oracle sobre suas vendas comerciais para negociar descontos que acabaram sendo mínimos para agências governamentais que compraram software da companhia.

Tecnologias para web vem sendo a grande revolução.

Você provavelmente já escutou falar de AJAX. Este conjunto de tecnologias para web vem sendo a grande revolução visível aos olhos do cliente neste último ano. No último dia 23 de Janeiro a Microsoft liberou a versão RTM do ASP.NET AJAX, download (http://ajax.asp.net). Juntamente com a versão oficial foi publicada também mais um release do projeto AJAXTOOLKIT: Um conjunto de mais de 30 componentes AJAX (http://ajax.asp.net/ajaxtoolkit/) que ajudam a tornar as interfaces mais interativas e amigáveis. Entre os componentes novos, está um feito por um brasileiro e MVP, sendo uma demonstração que a nossa comunidade pode também contribuir a nível mundial!. Além do componente publicado o autor também reformulou seu site sendo exemplo prático do uso do AJAX , do AJAXTOOLKIT e dos recursos do ASP.NET 2.0, vale a pena uma visita (http://www.fci.com.br). Além destas novidades o MSDN Brasil esta preparando uma série de eventos sobre este tema, tais como: Saturday Night Code - Desvendando segredos do ASP.NET AJAX e do AJAX Control Toolkit. Finalizando este editorial queremos agradecer a toda equipe do MSDN Brasil ao Programa MVP e a toda Comunidade de desenvolvedores que diretamente ou indiretamente contribuíram para todo este trabalho que foi feito e continuará a ser evoluído com o feedback de vocês. Fernando Cerqueira Microsoft MVP ASP.NET

Plataforma Web.

Não e mais novidades que a plataforma web vai substituir as plataforma desktop, mais uma vez fui pego de surpresa com o alto poder  dessa plataforma.
Jogo 3d no navegador!!
Para ver essa tecnologia de alto nível basta acessar o site http://unity3d.com/gallery/live-demos/index.html#butterfly

Procuradoria Geral entra com ação que pode fechar o Orkut no Brasil

Processo no RJ exige que Google faça mudanças no site dentro de 120 dias. Empresa diz que ainda não foi notificada da existência da ação.

Livro: Segredos do Ninja JavaScript


JavaScript Ninja
Por John Resig - Work In Progress - 250 páginas - Publicação Manning (Pre-Order) 


Os segredos incontáveis dos programadores JavaScript elite destilada para programadores intermediários JavaScript, trazendo-os completamente até a velocidade com os desafios do desenvolvimento moderno JavaScript. Explora técnicas específicas, estratégias e soluções para o desenvolvimento robusto, cross-browser, o código JavaScript.
Visão global
Este livro é destinado a ter um desenvolvedor de JavaScript intermediária e dar-lhe o conhecimento que ele necessita para criar uma cruz-browser biblioteca JavaScript, a partir do solo, para cima. Devido a questões desafiadoras que estão continuamente encontradas no desenvolvimento de aplicações cross-browser JavaScript bibliotecas JavaScript tornaram-se uma necessidade de desenvolvimento de versão moderna de Javascript. Todos os desenvolvedores JavaScript tem uma coleção de códigos reutilizáveis - escrito por si, alguém na empresa em que trabalham, ou por um terceiro. Assim, torna-se cada vez mais importante que um desenvolvedor de JavaScript entender como, também, construir uma biblioteca a partir do zero ou compreender como a sua biblioteca de obras escolha.
Os conhecimentos necessários para o desenvolvimento das bibliotecas JavaScript é ensinado em três fases: concepção, construção e manutenção. A base de fortes, conhecimentos avançados JavaScript é ensinada ao leitor, dando-lhe a capacidade de tomar decisões sobre o design global da biblioteca e como lidar com a sua construção final. A construção da biblioteca examina as inúmeras tarefas que todas as bibliotecas JavaScript, têm de enfrentar e oferece soluções práticas e estratégias de desenvolvimento para a sua criação. Finalmente, técnicas de manutenção são explorados para manter a biblioteca funcionando bem no futuro. Todas estas estratégias fundamentais, combinadas, oferecem ao leitor todo o conhecimento necessário para construir, ou entender, qualquer biblioteca JavaScript moderna.
Quem é este livro?
JavaScript Developers - Desenvolvedores que interagem com o JavaScript em uma base diária e tem uma sólida experiência em programação. Eles têm de lidar com problemas de compatibilidade cross-browser continuamente e, portanto, são obrigados a implementar, ou o uso de uma biblioteca JavaScript de alguma forma. Este livro vai ajudá-los a compreender tanto suas bibliotecas existentes ou criar seus próprios.
Sobre o Autor
John Resig é um evangelista JavaScript para o Mozilla Corporation e autor do livro " Pro Javascript Techniques. Ele também é o criador e principal desenvolvedor dabiblioteca JavaScript jQuery . Ele está atualmente localizada em Boston, MA.

O que é orientação a objetos?


A orientação a objetos (OO), ou programação orientada a objetos (POO), eleva a programação e o desenvolvimento de sistema a um novo nível. A OO é um mecanismo moderno que ajuda a definir a estrutura de programas em características do mundo em que vivemos, sejam elas concretas ou abstratas.
A OO permite criar programas componetizados,separando  o sistema em partes, de acordo com suas responsabilidades , e fazendo com que essas partes comuniquem-se, por meio de trocas de mensagens. Essas partes do sistema são os objetivos.
A OO é mais intuitiva e fácil de aplicar do que as técnicas tradicionais, pois desloca o foco de problema para conceitos do mundo real. Dentre as diversas vantagens que a OO proporciona, podemos destacar:
·         Aumento de produtividades;
·         Reutilização de código;
·         Redução das linhas de código programadas;
·         Separação de responsabilidades;
·         Componentização;
·         Maior flexibilidade do sistema;
·         Escalabilidade;
·         Facilidade na Manutenção
·          
A OO introduz as seguintes inovações:
·           Objeto;
·           Troca de mensagens;
·           Classes;
·           Abstração;
·           Encapsulamento;
·           Herança;
·           Polimorfismo;