MSDN Magazine Maio 2012
Windows Phone:Criando aplicativos de mídia para Windows Phone
Conheça os diferentes componentes que um aplicativo de mídia pode usar para criar uma experiência de imersão no Windows Phone – como a integração com a Central de Música + Vídeo – e saiba como garantir que seu aplicativo seja um bom menino no Windows Phone. Mark Hopkins
HTML5:Desenvolva aplicativos em HTML5 para o Windows Phone com o Apache Cordova
Como uma introdução ao desenvolvimento para o Windows Phone com Apache Cordova, HTML5 e JavaScript, Colin Eberhardt segue uma abordagem de MVVM (Model-View-ViewModel) com o KnockoutJS para orientar você através da criação de um aplicativo de Busca do Twitter. Colin Eberhardt
Criando aplicativos HTML5:Usando HTML5 para criar experiências móveis
Complementando a discussão do mês anterior sobre as consultas de mídia, Brandon Satrom analisa os outros dois pilares de um design da Web responsivo – as grades fluidas e as imagens flexíveis. As consultas de mídia são os mecanismos que permitem sites adaptáveis e responsivos, mas são eficientes apenas quando o design desses sites são igualmente adaptáveis e responsivos. Neste mês, eu apresentarei algumas ideias relacionadas aos outros dois pilares do "Design para a Web responsivo." Vou começar com uma visão geral de alguns módulos de Layout de CSS existentes e futuros e, em seguida, falarei sobre algumas das técnicas para tornar elementos não textuais, como imagens e vídeos incorporados, adaptáveis também. Brandon Satrom
ASP.NET MVC 4:O que há de novo em desenvolvimento móvel no ASP.NET MVC 4
Com a popularidade dos dispositivos móveis e dos tablets, não é nenhuma surpresa o enorme enfoque dado sobre o aperfeiçoamento da experiência de desenvolvimento de sites para dispositivos móveis no ASP.NET MVC 4. A boa notícia está no êxito dessa medida, como explica Keith Burnell. O artigo aborda os recursos da futura versão do ASP.NET MVC4, destinada especificamente ao desenvolvimento de sites para dispositivos móveis. Esses recursos abrangem da facilidade de se criar sites específicos para dispositivos móveis até a praticidade de fazer seu site MVC padrão ser exibido corretamente nesses dispositivos e, finalmente, fazer seu site parecer nativo no jQuery Mobile. Keith Burnell
ASP.NET:Apresentando a navegação para a estrutura dos Web Forms do ASP.NET
Veja os Web Forms sob uma perspectiva diferente com esta nova estrutura de navegação que elimina o acoplamento forte e o code-behind e, ao mesmo tempo, permite código para ligação de dados e de unidade testada, além de outras vantagens – qualidades suficientes para deixar o aplicativo ASP.NET MVC morto de inveja, de acordo com o criador Graham Mendick. Graham Mendick
Modelos do T4:Gerenciando a complexidade nas soluções de geração de código T4
Criar soluções de geração de código monolíticas é uma ideia tão ruim quanto criar um aplicativo monolítico. Veja aqui várias maneiras de refatorar sua solução de geração de código em componentes reutilizáveis. Peter Vogel
Kinect:Comunicação multimodal com o Kinect
Leland Holmquest continua a explorar seu assistente virtual do Office chamado Lily, criado com um aplicativo do Windows Presentation Foundation habilitado para o Kinect a fim de aprimorar os diálogos com reconhecimento de contexto e também a comunicação multimodal. Leland Holmquest
ASP.NET MVC 4:O que há de novo em desenvolvimento móvel no ASP.NET MVC 4
Há muito tempo os desenvolvedores procuram seu objeto de desejo: uma ferramenta que permita que uma única base de códigos acesse todas as plataformas. Keith Burnell
Colunas
Nota do editor:A MSDN Magazine dá as boas-vindas ao Script Junkie
A MSDN Magazine adicionou ao seu crescente portfólio online o popular site Script Junkie da Microsoft para o desenvolvimento entre navegadores da Web.Michael Desmond
Cutting Edge:Compreendendo o poder dos WebSockets
Obter conectividade com zero latência entre clientes e servidores Web requer que você vá além do protocolo HTTP. É exatamente isso que o protocolo WebSocket permite, e Dino Esposito explica como ele é usado e o que faz.Dino Esposito
Previsão: nublado:5 razões para você começar a trabalhar com o Windows Azure
Joseph Fultz apresenta cinco razões para você começar hoje mesmo a trabalhar com o Windows Azure.Joseph Fultz
Execução de teste:Mergulhe nas redes neurais
As redes neurais podem ser usadas para solucionar uma grande variedade de problemas práticos. James McCaffrey explica o que elas são e apresenta o código C# que implementa uma rede neural.James McCaffrey
O programador:Fale comigo, Parte 3: Conheça o terapeuta
Depois de criar um sistema simples de entrada de voz hospedado na nuvem e um chat-bot chamado Feliza para responder à entrada dos usuários nas duas primeiras partes desta série, Ted Neward leva este projeto um pouco mais longe combinando ambos os sistemas e mostrando como o host, Tropo, oferece acesso de voz/SMS através de canais similares aos de HTTP/REST.Ted Neward
Visão do cliente:Recursos de modelos avançados do JsRender
John Papa continua a explorar o JsRender em cenários adicionais, como os de renderização de modelos externos, alteração de contexto com a marca {{for}} e uso de expressões complexas. Ele demonstra também como usar alguns dos recursos mais poderosos do JsRender, como a criação de marcas personalizadas, conversores, auxiliares de contexto e a utilização de código personalizado.John Papa
Não me deixe começar a falar:O mito do consentimento esclarecido
Seus aplicativos estão impondo perguntas impossíveis de responder aos usuários? David Platt afirma que muitos desenvolvedores estão simplesmente protegendo a si mesmos ao pedir que os usuários tomem decisões que não podem compreender.David Platt
Web Dev Report:5 coisas que os desenvolvedores da Web precisam saber sobre CSS
Como CSS é uma especificação muito grande, é comum se esquecer de recursos que podem ajudá-lo a reduzir scripts, códigos de estilo e HTML, o que, por sua vez, pode facilitar a manutenção de seus projetos.Rachel Appel