BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias MIX 09: Microsoft Anuncia SilverLight 3, Expression 3, ASP.Net 4, Web-PI, Web Galery e mais

MIX 09: Microsoft Anuncia SilverLight 3, Expression 3, ASP.Net 4, Web-PI, Web Galery e mais

Na manhã de 18 de março, Bill Buxton da Microsoft Research e Scott Guthrie, vice-presidente da divisão de desenvolvimento .Net, fizeram a abertura do MIX09 em Las Vegas.

Bill expos que estamos na melhor profissão possível levando em conta a crise economia atual. Na sua opinião, essa também é uma boa hora para se focar na experiência. Ele desenvolveu um argumento de pensar em termos do "Retornar a Experiência". Ele explicou que durante a última depressão os "Designers Industriais" emergiram, hoje ele acredita que a nova profissão irá emergir focada na experiência do usuário.

A lição dos designers industriais é que ele não somente sobreviveram a depressão mas também eles ainda estão por aí. Com esse ponto de vista hoje tanto Experiência quanto Design precisam ser considerados como elementos chaves para um produto.

Bill observa que não é fácil de representar experiências como coisas físicas, experiência é questão de sincronia. Profissionais de Experiência de Usuários frequentemente usam diagramas de estado/transição para descrever a experiência do usuário. Bill acredita que as transições são os elementos mais importantes na UX (User eXperience). Ele diz que logo teremos ferramentas baseadas em estado e transição. Elas irão nos ajudar a mudar da "idealização" para a quot;usabilidade".

Bill então explica o que a Microsoft está fazendo para melhorar a UX:

A Microsoft busca o design, quando falamos sobre Retornar a Experiência, nós não estamos apenas falando por falar. Os profissionais de UX cresceram 150%, são aproximadamente 800 UX designers e pesquisadores. Nós criamos uma cultura e temos o gerenciamento no lugar. Tocadores de MP3 como o Zune e o iPod não são apenas sobre o dispositivo, eles são também sobre o software e o ecossistema. Todos produtos da Microsoft agora estão agora cantando a mesma música, pegando o que há de mais novo em Retorno a Experiência: thin clients, sobre a web, surface, win 7... Nós queremos unificar um modo de entregar essa experiência. Não é apenas real, é crítico na situação atual.

Scott falou na segunda parte e explicou como entregar a Experiência do Usuário. A Microsoft vê esse espaço em 3 diferentes áreas:

  • Web
  • Mídia
  • RIA - Aplicações Ricas Para Internet

Web

Nesse espaço as ferramentas são o Visual Studio e o Expression.

Scott anunciou o Expression Web 3 que irá suportar tanto ASP.Net quanto PHP, e irá também ter suporte a publicação com Secure FTP, uma ferramenta melhor de diagnóstico de CSS e um modo de visualização rápida de como o design é renderizado pela maioria dos browsers (SuperView).

Erik Saltwell falou sobre as funcionalidades doSuperView. Ele suporta comparações lado-a-lado e por sobreposição. Mas uma inovação chave é que o SuperPreview conversa com serviço da núvem do Azure para prover uma renderização do Safari no Mac, mesmo que essa plataforma não esteja rodando no seu PC. 

O suporte a sobreposição do SuperView permite a você encontrar o código associado a uma determinada área.

A chave é que você pode desenvolver para vários navegadores em uma maquina apenas e nenhuma maquina virtual. Um versão somente do SuperPreview estará disponível. Já está disponível um beta gratuíto.

Scott também anunciou a liberação do  ASP.Net MVC 1.0 que roda sobre o .Net 3.5 . As funcionalidades chaves incluem:

  • Total controle do Markup HTML
  • SEO (otimização para mecanismos de busca) amigável com roteamento de URL
  • Fluxo de Desenvolvimento orientado a Testes
  • Facilmente extensível

Scott anunciou o ASP.Net 4 e o VS 2010. Os Web forms irão prover maior controle sobre o view state e a renderizaçãos dos markups HTML, irá suportar IDs client-side e os databindings serão aprimorados. Também terá implementação de roteamento de URL limpo.

O AJAX terá melhorias significativas que incluirão suporte a JQuery e binding de dados do lado do cliente.

Será usado o Velocity como mecanismo de cache distribuído e suportará cache de dados em camadas intermediárias.

No Visual Studio 2010 verá muitas funcionalidades "focadas em código" como, por exemplo, uma nova ferramenta para JavaScript/AJAX/jQuery e suporte a autoria em SharePoint, diretamente do VS.

Publicação e implantação serão muito melhoradas com suporte a "Estágios", Testes, e servidores de Produção. Agora é possível definir um arquivo Web.config para cada estágio. Também será melhorado o suporte a implantação de banco de dados.

Novas Extensões de Servidor Web estão vindo. Elas estão no coração do design do IIS 7. Algumas são um servidor FTP, funcionalidades Web Dav,... todas as extensões estarão disponíveis gratuitamente, e serão integradas com o console de administração.

A Microsoft também liberou o Web Platform Installer (Web-PI). Um instalador para plataformas Web, que inclui as últimas versões de ferramentas, servidores, banco de dados e frameworks. A Web-PI está disponível gratuitamente.

Scott anunciou o Windows Web App Gallery. Isto é uma "app store" para ASP.Net. Ele exibe aplicações web gratuítas que podem ser baixadas (tanto em .Net como PHP) e implantadas instantaneamente. A ferramenta gerencia a implantação dos componentes necessários também. Todas aplicações serão gratuítas.

Scott falou sobre a Plataforma de Serviços Azure e mencionou que está planejado uma versão comercial para este ano ainda.

A Microsoft também está anunciando o programa BizSpark. Este é um programa para startups e coloca elas de pé e rodando rapidamente enquanto proporciona acesso aos softwares da Microsoft, sem custos por um período de 3 anos.

Jeff Atwood, Joel Spolsky que recentemente fundaram a StackOverflow.com falaram sobre o programa. O Website deles ajuda desenvolvedores com problemas comuns que não estão bem documentados. É um site de relacionamento, isto é, uma wiki que permite usuários fazer as perguntas e respostas melhores. É uma espécie de Wikipédia para desenvolvedores.

Eles frequentemente são questionados se foi feito em cima de Ruby on Rails. obviamente, não, ele foi feito em .Net, porém ele já suporta - em vários servidores:

  • 600,000 page views por dia
  • 200,000 visitantes únicos por dia

Para eles o SEO foi crítico e que eles somente conseguiram alcançar com URLs limpas. Os fatores de sucesso chave de sua arquitetura incluem:

  • Padrões Web
  • OpenID
  • jQuery Ajax
  • MVC, que permite as pessoas usarem URLs "procuráveis" limpas (ASP.Net routing dá controle total sobre como a URL se parece).

Mídia

A apresentação então se focou no SilverLight que foi lançado 18 meses atrás. O SilverLight 2 foi liberado 6 meses atrás. Até agora, foram 350 M de plugins instalados e 300,000 desenvolvedores e designers e mais de 200 parceiros. Hoje existem dezenas de milhares de Websites usando o SilverLight incluindo NBC, CBS, NetFlix...

Kevin McEnee, VP de Engenharia Web na NetFlix demonstrou o novo player deles. Eles tem 10 M de clientes e 12,000 filmes disponíveis online.

Eles substituíram seu plugin velho pelo SilverLight. Inicialmente ele deveria suportar streaming no Mac, mas então eles se deram conta que poderiam ter muitos mais benefícios customizando seu player. Eles então contruiram um plugin adaptativo que se ajusta constantemente com a qualidade da conexão.  Kevin também apontou que a proteção de conteúdo foi feita em SilverLight.

Além disso, agora o NetFlix player é liberado a cada duas semanas, pois os usuários não tem que instalar nada.

Então Scott anunciou oficialmente a liberação do SilverLight 3 beta. Entre suas funcionalidades estão:

  • Aceleração por hardware da GPU
  • Novo suporte aos codecs H.264 AAC MPEF-4
  • Raw bitstream audio/video APO
  • Geração de Log melhorado para análise de mídia para monetização

 

Combinado com o IIS Media Services ele também tem suporte a:

  • Smooth Streaming On demand
  • Smooth streaming ao vivo  (pioneiro nas olimpíadas)
  • Edge caching
  • Web Playlists
  • Estrangulamento de Bit-rate
  • Geração de Log avançado

RIA

O SilverLight 3 oferece também várias funcionalidades para Rich Internet Applications:

  • Aceleração por GPU e composição por hardware
  • Perspectiva 3D
  • Bitmap 7 Pixel APO
  • Efeitos de Pixel shader
  • Melhorias no Deep Zoom

Em termos de desenvolvimento de aplicações ele também oferece novas capacidades como: deep linking, navegação e SEO (novo framework de navegação e páginas, para monetização com links)

Ele possui qualidade de texto aperfeiçoada e suporte a Multi-Toque, sem mencionar mais de 100 controles disponíveis.

Scott também demonstrou o Expression Blend 3 com a funcionalidade SketchFlow e SketchFlow player para ajudar clientes e designers colaborarem em um design de um Website.

Ele oferece importação do Adobe PhotoShop e do Illustrator. Ainda suporta behaviors e dados "vivos" (designers não precisam mais usar o Visual Studio para isso) assim como o Source Control. Ainda funciona com intellisense de códigos XAML, C# e VB.

Em termos de dados ele fornece:

  • Melhorias de Data binding
  • templates de validação de erros
  • Melhorias de push de dados do servidor
  • networking de XML binário
  • Dados REST Multi-camadas

Ainda suporta cenários"Fora do navegador" para estender a experiência com mídia e permitir o desenvolvimento de aplicação acompanhadas para websites. Também permite aplicações leves com "snacking" de dados.

A funcionalidade Fora-do-navegador fornece:

  • Experiência amigável simples ao consumidor
  • Ambiente de rascunho seguro
  • Suporte a atualização automática embutida
  • Construa aplicação desconectadas
  • e ainda, integre com o sistema operacional

A Microsoft fez grandes investimentos para direcionar os desafios e oportunidades de uma web conectada com informações ricas. Ela vê a Experiência do Usuários e a Produtividade como fatores de sucesso chaves para suas linhas de produtos.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT