330 likes | 444 Views
Galileu Vieira Gerente de Inovação – Microsoft Brasil. Windows Vista – Versões com Media Center. Ultimate. Home Premium. Enterprise. Business. Home Basic. Starter. Visão – Windows Media Center. O melhor do computador e da Internet na TV. Experiência simples de entretenimento.
E N D
Windows Vista – Versões com Media Center Ultimate Home Premium Enterprise Business Home Basic Starter
Visão – Windows Media Center O melhor do computador e da Internet na TV Experiência simples de entretenimento Plataforma para 3rd party
Sobe, Desce, Esquerda, Direita, OK e Voltar …os únicos botões necessários para navegar no Windows Media Center. Os demais botões são somente atalhos.
Online Media • Função de destaque no Windows Media Center • Canal para parceiros que permite: • Aumentar visibilidade • Aumentar click-through • Aumentar retorno de usuário
Online Media • Presença no Menu de Início • Três componentes no menu Online Media: • “What’s New” – área promocional para parceiros • “Explore” – diretório com os serviços de parceiros, organizados por categorias de fácil navegação • “Programs Library” – programas instalados pelo usuário • Links adicionais para Online Media nos menus: • TV e Filmes • Imagens e Vídeos • Música e Rádio • Layout e navegação consistente igual as galerias de conteúdo local
Requisitos para Provedores • Apresentação Showcase • Serviço precisa ser desenvolvido em Media Center Presentation Layer • Showcase • Foco em TV, Filmes, Vídeos, Música, Fotos • Requer uma quantidade mais alta de conteúdo • Parceiros líderes em seus respectivos segmentos • Explore • Engloba todas as categorias de mídia • Requerimenos básicos para tipo e quantidade de conteúdo
Desenvolvimento Recomendações mínimas: • Hardware • Windows Media Center PC com controle remoto e sintonizador de TV • Placa de vídeo com capacidade para Aero Glass • Monitor widescreen • Dois discos rígidos • Sistema operacional (C:), Projetos e Dados (D:) • Televisor analógico (20”) • XBox 360 para testes de Media Center Extender • Software • Windows Vista Ultimate ou Home Premium • Visual Studio 2005 • Windows Vista Media Center Software Development Kit (SDK) • Assinatura MSDN (nível de Sistema Operacionais ou melhor) – opcional
Documentação Online http://msdn.microsoft.com/mce Somente documentação Offline Baixar e instalar Documentação Modelos e Starter Kits Ferramentas
Samples no SDK Media Center Markup Language Sampler Ensina como criar e trabalhar com diferentes elementos e cenários da Interface de Usuário do Media Center Registrado como um add-in do Media Center Pode ser executado stand-alone usando a ferramenta Media Center Markup Preview Tool Dois Projetos Completos (‘Q’ and ‘Z’) Exemplifica um cenário de começo ao fim
Hosted HTML Remanescente do Windows XP MCE Tem acesso a quase todo o Internet Explorer Document Object Model (DOM) Tem acesso a um subset de funcionalidades Windows Media Center Mais fácil de implementar e é suportado em todas as versões do Windows Media Center (XP e Vista) Difícil de criar uma Experiência de Usuário rica
Aplicações XAML Conhecido como .NET Framework 3.0 XAML Browser Applications (XBAP) Faz uso de Windows Presentation Foundation (WPF) WPF é uma engine de display e um conjunto de managed classes Uses XAML (XML-based Markup Language) Permite a criação de aplicações com visual rico Permite o uso de ferramentas como Microsoft Expression Graphic Designer e Microsoft Expression Interactive Designer para designers
WMCPL Windows Media Center Presentation Layer Applications (WMCPL) Executa dentro do próprio Windows Media Center É uma managed Microsoft .NET Framework assembly Exceto no caso de Codeless Markup Tem acesso irrestrito à plataforma .NET Framework
Vantagens do WMCPL Acesso as mesmas tecnologias de renderização que são usadas para criar o próprio Windows Media Center Permite layouts dinâmicos e tem suporte integrado para animações Suporte para texto e gráficos ricos Navegação automática para teclado e controle remoto Os add-ins desenvolvidos em Windows Media Center Presentation Layer executam remotamente com plena fidelidade em Extenders (Xbox 360)
Media Center Extender Evolution • HD • Experiência plena pelo Xbox 360 • Tanto XP como Vista • Cabo ou WiFi Xbox 360 Media Center ExtendersXP • HD • Eletrônicoscomo TVs, DVDs, STBs • Cabo ou WiFi • Final de 2007 SD com e sem fios Disponível pela Linksys
Windows Media Center Extender • Escritório • Quarto • Sala de TV • Quarto DVD Player com Media Center Extender Windows Media Center PC XBox 360 TV Digital com Media Center Extender
Aplicações WMCPL Local Composto por installed managed code assembly e arquivos relacionados Acesso a todos os recursos do computador Tela de fundo Não tem interface de usuário Abre assim que o Windows Media Center é inicializado Continua executando até ser fechada por si mesma or pelo próprio Windows Media Center
Web MCML entregue usando protocolo HTTP pela Internet Não requere instalação de arquivos ou assemblies locais Não tem acesso a recursos locais do computer Acesso a todos tipos/propriedades em namespaces Microsoft.MediaCenter e Microsoft.MediaCenter.UI Suporta um subset de Microsoft .NET Framework Aplicações WMCPL
Media Center Markup Language Linguagem baseada em XML Usada para visualizar Interfaces de Usuários Pode acessar managed code assemblies Suporta UI componentization, declarative data-binding, e animações integradas
Visual Studio 2005 Professional Experiencia integrada dentro de Visual Studio para o desenvolvimento de Aplicações Windows Media Center Presentation Layer O SDK contém Starter Kits para Visual Studio Também é possível usar Visual C# 2005 Express Edition Download gratuito http://msdn.microsoft.com/vstudio/express/visualCsharp/default.aspx Adequado para managed code e criar aplicações MCML Suporte limitado a debugging e não inclui ferramentas de deployment e packaging
Verificador MCML • Ferramenta de linha de comando para verificar o syntax de um arquivo MCML • Requer Microsoft.MediaCenter.UI.dll • Integrado ao Visual Studio.NET build environment para fácil detecção de erros • Verifica uma lista de arquivos MCML individuais, um arquivo específico dentro de uma assemply, ou todos os arquicos dentro de um diretório • Output pode ser logado a um arquivo
Ferramenta de Preview para MCML • Pode ser executado como stand-alone ou add-in no MC • Permite navegação e visualização de arquivos MCML • Pode ser usado para verificar syntax, checar foco e input, e indicações de regiões e limites da IU • Não acessa Media Center Object Model quando executado for a do Windows Media Center • Switches de comando de linha permitem testes detalhados de cenários MCML
2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.