Explicando um pouco mais do Azure e PDC hoje

O Azure é o OS para rodar programas que vc faz na nuvem.

Como um bom OS, ele abstrai o hardware (múltiplas máquinas rodando vários dos seus processos), e administra recursos e acessos.

Como abstração, por exemplo, ele oferece blobs (arquivos e metadados), tables e filas. Um blob, por exemplo, tem uma conta, um container e um nome e isto é visível pelo nome (identificador ) de um blob: otavio.blob.core.windows.net/pictures/minhafoto. Métodos como PutBlob, GetBlob ou DeleteBlob são usados pelo seu programa para manipular blobs no Azure.

Sobre o Azure, foram construídos outros serviços que vc pode usar pelos seus programas que rodam na nuvem (no azure) ou pelos seus programas que rodam fora da rede. Um exemplo é o Microsoft .NET Services que oferece serviços de workflow, internet service bus e controle de acesso. Outro seria o Microsoft SQL Services que fornece um serviço de dados baseado no SQL Server. Um terceiro seria o Live Services que dá acesso a um conjunto de serviços do Live, como o Mesh, Live ID e outros.

image

Esta é a visão mais geral.

Enquanto isto, aqui no PDC, vimos o Windows 7, mais magro e com features interessantes, como reconhecer todos os dispositivos da nossa casa, permitindo enviar e mandar uma música remotamente. Outra demo interessante foi ver o Office funcionando no browser editando e compartilhando arquivos , com as mudanças sincronizadas em tempo real entre todos os usuários. Live Mesh SDK funcionando em celulares. Boas demos Silverlight 2.0 e muitos outros lançamentos.

Falta tempo para tanto blog!