Windows Development Day
28/01/05 Bologna
The Media Center Show
Daniele Bochicchio
[email protected]
Microsoft ASP.NET MVP
Cristian Civera
[email protected]
Microsoft ASP.NET MVP
Guest star
Fabio “Zelig” Santini
Agenda
Cos’è Windows XP Media Center Edition?
TV, Video, MP3 ed immagini
MCE dal punto di vista hardware
Come costruirsi un MCE
I punti di forza di MCE
Costruire applicazioni per MCE: l'SDK
Le regole per costruire layout per MCE
Cos’è XP MCE?
E’ una versione particolare di Windows XP:
Ha una shell aggiuntiva pensata per la TV
Supporta la registrazione dalla TV
Playback di audio, video ed immagini
E’ una piattaforma estendibile
Si usa con un telecomando
E’ disponibile solo nel kit OEM
Windows Development Day
28/01/05 Bologna
TV, Video, MP3 ed immagini
MCE dal punto di vista
hardware
È un normale computer che fa girare XP
Deve avere:
Disco SATA (per registrare la TV in maniera
migliore) ma funziona anche con ATA
Scheda Video certificata, con almeno 128 mb
di RAM
TV e Radio Tuner (fino a due supportati)
Telecomando
TVTuner e scheda video devono essere
certificati. Elenco su
http://mediacenter.aspitalia.com/
Come costruirsi un MCE
Scenario 1: Riciclare un computer
Almeno un P4 2.4 con 512 MB di RAM
Aggiungere una scheda video certificata
Aggiungere un TV Tuner certificato
Acquistare il kit telecomando + ricevitore o la
licenza OEM
Costo: 300,00 Euro circa
Pro: costo ridotto
Contro: rumorosità, performance nella media,
case antiestetico
Come costruirsi un MCE
Scenario 2: Espandere un computer
Acquistare un PC intorno ai 700,00 Euro
Aggiungere un TV Tuner certificato
Acquistare il kit telecomando + ricevitore o la
licenza OEM
Acquistare un case per HTPC
Costo: 1.100,00 Euro circa
Pro: buone performance e rumorosità ridotta,
case adatto ad un salotto
Contro: richiede la capacità di assemblare un
pc
Come costruirsi un MCE
Scenario 3: Acquistarne uno già pronto :)
Prezzi a partire da 1000,00 Euro tutto incluso
Costo: 1.000,00 Euro circa
Pro: buone performance e rumorosità ridotti,
case adatto ad un salotto
Contro: a parità di costo, rispetto ad una
soluzione costruita in casa ha particolari
scadenti. Si deve optare per i modelli superiori
ai 2.000,00 Euro.
Qualcuno chiedeva…
Ci sono applicazioni vere costruite sulla
base del .NET Framework?
Media Center è un’applicazione
completamente managed, che sfrutta il
.NET Framework 1.0
In più sfrutta tutti i servizi di Windows già
esistenti: Windows Media Player,
impostazioni del modem, monitoraggio
media library, etc.
I punti di forza
E’ basato su Windows XP, dunque si può
estendere sfruttando le tecnologie
esistenti:
.NET Framework, Web Services, ASP.NET, etc
Si integra perfettamente all’interno di una
rete esistente
Accesso ai contenuti remoti o in rete locale
E’ facilmente programmabile, sfruttando le
tecnologie esistenti
Riduce il costo necessario per lo sviluppo delle
applicazioni
I punti di debolezza
E’ un computer, soggetto a tutti i problemi che
ciò comporta
E’ ancora giovane (la 2005 è la terza versione)
L’object model è ancora poco esteso e non
permette la creazione di applicazioni molto
complesse
Non è certamente un prodotto pensato per tutte
le tasche…
La registrazione è in un formato proprietario
(DVR-MS)
La parte TV necessita ancora di miglioramenti
Costruzione di applicazioni
Esiste un SDK, gratuito, che si può
scaricare da
http://msdn.microsoft.com/mce/
Contiene già esempi di applicazioni pronte
per l’uso
Due tipi di applicazioni:
Pagine HTML ottimizzate
Add-in
Pagine HTML
Sono create sfruttando un determinato stile
per gli elementi della pagina
E’ un mix di javascript ed elementi HTML
Possono includere ActiveX scritti anche
per girare all’interno del .NET Framework
Esiste un object model di MCE per
effettuare le operazioni più diffuse:
Cambiare canale, visualizzare un video,
ascoltare una canzone, etc
Add-in
Sono applicazioni particolari che
rimangono in ascolto
Possono scatenare eventi verso MCE
Sono utilizzati per controllare lo stato di
processi esterni
Windows Development Day
28/01/05 Bologna
RSS Reader,Weather, webmail,
MapPoint
Alcune buone regole
Testare le app sulla TV
Non usare colori forti
Non usare font troppo piccoli
Ricordarsi che l’utente ha in mano solo un
telecomando
Ridurre al minimo i “fraitendimenti” visivi
Lasciare il layout pulito
Windows Development Day
28/01/05 Bologna
Un sistema di home automation
Q&A Time
Domande specifiche su MCE?
Le slides e le demo saranno online da
domani su http://www.dotnetcircle.it/
The Media Center Show
Per contattarci:
[email protected]
[email protected]
I nostri blog:
http://blogs.aspitalia.com/daniele/
http://blogs.aspitalia.com/ricciolo/
MCE Zone:
http://mediacenter.aspitalia.com
Dalla nostra esperienza su
ASP, ASP.NET 1.0, ASP.NET
2.0, XML, MCE, Longhorn
Corsi online, su CD Rom, in
aula, per aziende e PA
http://corsi.aspitalia.com/
Scarica

Slide 1 - Center