Galileu Vieira Gerente de Inovação – Microsoft Brasil.
Transcript of Galileu Vieira Gerente de Inovação – Microsoft Brasil.
Galileu VieiraGerente de Inovação – Microsoft Brasil
Home Basic
Ultimate
Home Premium
Starter
Enterprise
Business
Windows Vista – Versões com Media Windows Vista – Versões com Media CenterCenter
O melhor do computador e da Internet na TVO melhor do computador e da Internet na TV
Experiência simples de entretenimentoExperiência simples de entretenimento
Plataforma para 3rd partyPlataforma para 3rd party
Visão – Windows Media CenterVisão – Windows Media Center
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
Online MediaOnline Media
Função de destaque no Windows Media Center
Canal para parceiros que permite:Aumentar visibilidadeAumentar click-throughAumentar retorno de usuário
Online MediaOnline MediaPresença no Menu de InícioTrê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 FilmesImagens e VídeosMúsica e Rádio
Layout e navegação consistente igual as galerias de conteúdo local
Requisitos para ProvedoresRequisitos 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
Promoção de ProvedorPromoção de Provedor
Provedores de ConteúdoProvedores de Conteúdo
Windows Media CenterSoftware Development Kit
(SDK)
DesenvolvimentoDesenvolvimento
Recomendações mínimas:Hardware
Windows Media Center PC com controle remoto e sintonizador de TVPlaca de vídeo com capacidade para Aero GlassMonitor widescreenDois discos rígidos
Sistema operacional (C:), Projetos e Dados (D:)Televisor analógico (20”)XBox 360 para testes de Media Center Extender
SoftwareWindows Vista Ultimate ou Home PremiumVisual Studio 2005Windows Vista Media Center Software Development Kit (SDK)Assinatura MSDN (nível de Sistema Operacionais ou melhor) – opcional
DocumentaçãoDocumentação
Onlinehttp://msdn.microsoft.com/mce Somente documentação
OfflineBaixar e instalarDocumentaçãoModelos e Starter KitsFerramentas
DocumentaçãoDocumentação
Samples no SDKSamples no SDK
Media Center Markup Language SamplerEnsina como criar e trabalhar com diferentes elementos e cenários da Interface de Usuário do Media CenterRegistrado como um add-in do Media CenterPode 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
Escolhendo a Tecnologia
Hosted HTMLHosted HTML
Remanescente do Windows XP MCETem acesso a quase todo o Internet Explorer Document Object Model (DOM)Tem acesso a um subset de funcionalidades Windows Media CenterMais 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 XAMLAplicaçõ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 classesUses XAML (XML-based Markup Language)Permite a criação de aplicações com visual ricoPermite o uso de ferramentas como Microsoft Expression Graphic Designer e Microsoft Expression Interactive Designer para designers
WMCPLWMCPL
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 MarkupTem acesso irrestrito à plataforma .NET Framework
Vantagens do WMCPLVantagens do WMCPL
Acesso as mesmas tecnologias de renderização que são usadas para criar o próprio Windows Media CenterPermite layouts dinâmicos e tem suporte integrado para animaçõesSuporte para texto e gráficos ricosNavegação automática para teclado e controle remotoOs add-ins desenvolvidos em Windows Media Center Presentation Layer executam remotamente com plena fidelidade em Extenders (Xbox 360)
Media Center Extender EvolutionMedia Center Extender Evolution
HDHD
Experiência Experiência plena pelo Xbox plena pelo Xbox 360360
Tanto XP como Tanto XP como VistaVista
Cabo ou WiFiCabo ou WiFi
Xbox 360 Xbox 360
SD com e sem SD com e sem fiosfios
Disponível pela Disponível pela LinksysLinksys
Media Center Extenders XPMedia Center Extenders XP
HDHD
Eletrônicos Eletrônicos como TVs, como TVs, DVDs, STBsDVDs, STBs
Cabo ou WiFiCabo ou WiFi
Final de 2007Final de 2007
1. Escritório
2. Quarto
3. Sala de TV4. Quarto
Windows Media Center PC
XBox 360
DVD Player com Media Center Extender
TV Digital com Media Center Extender
Windows Media Center ExtenderWindows Media Center Extender
Aplicações em Windows Media Center
Presentation Layer
Aplicações WMCPLAplicações WMCPL
LocalComposto por installed managed code assembly e arquivos relacionadosAcesso a todos os recursos do computador
Tela de fundoNão tem interface de usuárioAbre assim que o Windows Media Center é inicializadoContinua executando até ser fechada por si mesma or pelo próprio Windows Media Center
WebMCML entregue usando protocolo HTTP pela InternetNão requere instalação de arquivos ou assemblies locaisNão tem acesso a recursos locais do computerAcesso a todos tipos/propriedades em namespaces Microsoft.MediaCenter e Microsoft.MediaCenter.UISuporta um subset de Microsoft .NET Framework
Aplicações WMCPLAplicações WMCPL
Media Center Markup LanguageMedia Center Markup Language
Linguagem baseada em XMLUsada para visualizar Interfaces de UsuáriosPode acessar managed code assembliesSuporta UI componentization, declarative data-binding, e animações integradas
Ferramentas para Desenvolvimento
Visual Studio 2005 ProfessionalVisual Studio 2005 Professional
Experiencia integrada dentro de Visual Studio para o desenvolvimento de Aplicações Windows Media Center Presentation LayerO SDK contém Starter Kits para Visual StudioTambém é possível usar Visual C# 2005 Express Edition
Download gratuitohttp://msdn.microsoft.com/vstudio/express/visualCsharp/default.aspxAdequado para managed code e criar aplicações MCMLSuporte limitado a debugging e não inclui ferramentas de deployment e packaging
Verificador MCMLVerificador MCML
Ferramenta de linha de comando para verificar o syntax de um arquivo MCMLRequer Microsoft.MediaCenter.UI.dllIntegrado ao Visual Studio.NET build environment para fácil detecção de errosVerifica uma lista de arquivos MCML individuais, um arquivo específico dentro de uma assemply, ou todos os arquicos dentro de um diretórioOutput pode ser logado a um arquivo
Ferramenta de Preview para MCMLFerramenta de Preview para MCML
Pode ser executado como stand-alone ou add-in no MCPermite navegação e visualização de arquivos MCMLPode 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
DEMO
2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.