Galileu Vieira Gerente de Inovação – Microsoft Brasil.

33

Transcript of Galileu Vieira Gerente de Inovação – Microsoft Brasil.

Page 1: Galileu Vieira Gerente de Inovação – Microsoft Brasil.
Page 2: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

Galileu VieiraGerente de Inovação – Microsoft Brasil

Page 3: Galileu Vieira Gerente 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

Page 4: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 5: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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.

Page 6: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

Online Media

Page 7: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

Online MediaOnline Media

Função de destaque no Windows Media Center

Canal para parceiros que permite:Aumentar visibilidadeAumentar click-throughAumentar retorno de usuário

Page 8: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 9: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 10: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

Promoção de ProvedorPromoção de Provedor

Page 11: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

Provedores de ConteúdoProvedores de Conteúdo

Page 12: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

Windows Media CenterSoftware Development Kit

(SDK)

Page 13: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 14: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

DocumentaçãoDocumentação

Onlinehttp://msdn.microsoft.com/mce Somente documentação

OfflineBaixar e instalarDocumentaçãoModelos e Starter KitsFerramentas

Page 15: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

DocumentaçãoDocumentação

Page 16: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 17: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

Escolhendo a Tecnologia

Page 18: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 19: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 20: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 21: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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)

Page 22: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 23: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 24: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

Aplicações em Windows Media Center

Presentation Layer

Page 25: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 26: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 27: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 28: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

Ferramentas para Desenvolvimento

Page 29: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 30: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 31: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

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

Page 32: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

DEMO

Page 33: Galileu Vieira Gerente de Inovação – Microsoft Brasil.

2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.