myTechDaysVideo
Os TechDays já passaram e já estamos todos ansiosos pelo próximo, contudo e pegando num desafio que me foi proposto queria partilhar convosco uma pequena aplicação que desenvolvi usando a tecnologia do SilverLight o "velho" WPF/E.
Peguei no pacote de exemplos disponíveis pela equipe do SilverLight e remodelei o exemplo da livraria de vídeos. Após estudar o exemplo, apliquei-lhe algumas alterações e coloquei vídeos dos TechDays que foram filmados por mim e pelo Ricardo Figueira. Não é um exemplo muito elaborado mas dá para demonstrar o que a tecnologia pode fazer.
Os únicos problemas que encontrei foi ao fazer deploy no IIS 6.0, no meu Vista não tive problema em correr no IIS local, mas no servidor onde instalei o myTechDaysVideo não carregava o plugin em xaml que tinha feito. Após algumas buscas, verifiquei que no IIS 6.0 é necessário registar mais uns tipos de content-types caso a máquina não tenha a .net framework 3.0 instalada. Este artigo foi uma ajuda preciosa pois explica os passos a tomar para configurar as aplicações em WPF/E e WPF.
Os novos content-types necessários são:
| .manifest |
application/manifest |
| .xaml |
application/xaml+xml |
| .application |
application/x-ms-application |
| .xbap |
application/x-ms-xbap |
| .deploy |
application/octet-stream |
| .xps |
application/vnd.ms-xpsdocument |
Espero que gostem do exemplo e quem desenvolvam o gosto pelo SilverLight!
Links: SilverLight downloads | Why SilverLight | Expression Tools
---
EN:
TechDays are gone and now we are waiting for the next one, but taking a challenge I would like to share with you a little web application using the SilverLight technology, the “old “ WPF/E.
So I took the sample pack provided by SilverLight team and re-develop the Video library sample by taking a few modifications to display the recorded (mines and Ricardo Figueira) videos from past TechDays 2007.
The only problems that occurs was on deploying process. At my localhost Vista everything was fine but the final server to host myTechDaysVideo app uses IIS 6.0 and the app doesn’t run.
After some research I discovered that for IIS 6.0 you must register some new content types if the server doesn’t have the .net framework 3.0 (which is the case). This article is very useful, explains all the steps that you need to configure IIS 5.0 and IIS 6.0 to run WPF and WPF/E apps.
So the new content types needed are:
| .manifest |
application/manifest |
| .xaml |
application/xaml+xml |
| .application |
application/x-ms-application |
| .xbap |
application/x-ms-xbap |
| .deploy |
application/octet-stream |
| .xps |
application/vnd.ms-xpsdocument |
I hope that you enjoy this sample and develop on SilverLight too.