MSDN Magazine Maio 2012

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