Author Archive

Dynamic DeepZoom – Superbock Cinema [EN]

Tuesday, September 8th, 2009
Autor: ricardo.fiel


Versão em [PT]

Fullsix Portugal developed for SuperBock (a major portuguese brand) a new movie search engine, completely implemented in Silverlight and using other Microsoft technologies in the background (SQL Server Integration Services, Expression Encoder).

You can play with it at: http://www.superbock.pt/cinema/.

In the past DevDays 2009 event, the prototype for this application was presented, and it is now live with extra features and integration with the main SuperBock site. Any comments, suggestions, etc…, are welcome and you can drop me an email (ricardo.fiel at fullsix.com) or use the application’s “Dá-nos a tua opinião” area.

One of the goals of this application was to improve the User eXperience of the current Superbock movie search engine, taking advantage of some Silverlight features such as DeepZoom and Smooth Streaming (this last one is not available in the application yet). It is still in Beta stage and there are some improvementes which are being implemented.

To anyone interested, here’s an architectural overview:

image thumb Dynamic DeepZoom – Superbock Cinema [EN]

I’ll be talking about dynamic DeepZoom in a future post.

See you later.

[Translated from http://xamlpt.com/blogs/rfiel/archive/2009/09/08/deepzoom-din-226-mico-superbock-cinema.aspx]

FIX: Erro ao compilar o Expression Player template depois de converter projecto para Silverlight 3

Friday, July 17th, 2009
Autor: ricardo.fiel


 

Olá a todos. Antes de mais obrigado a todos que estiveram presentes no envento de lançamento da comunidade XAMLPT no passado dia 15. Foi uma tarde muito bem passada e esperemos que a comunidade seja cada vez mais uma referência para todos os interessados nestas tecnologias. O número de membros não para de aumentar, e a quantidade de designers presentes no evento, reflecte o interesse crescendo nas tecnologias Microsoft para UI.

Agora em relação ao player….

Em alguns projectos tenho usado o player que vem como template no Expression Encoder 2 SP1, com algumas alterações (mais sobre isso num post posterior). Com a saída do Silverlight 3 RTW, tenho tido um erro na conversão de todos os projecto que utilizam a source deste player. O erro ocorre na struct TimeCode, no projecto MediaPlayer.

Basicamente, a conversão para as ferramentas do SL3 faz umas alterações que não devia no ficheiro TimeCode.designer.cs (por ex, troca o namespace para MediaPlayer, quando este devia ser ExpressionMediaPlayer).

Seguem os passos para resolver este problema (tudo feito no ficheiro TimeCode.designer.cs):

  1. Colocar o namespace correcto: ExpressionMediaPlayer
  2. Mudar a declaração do tipo TimeCode para “public partial struct” em vez de “internal class
  3. Remover o construtor sem parâmetros

Feitas as alterações, tudo deve correr sem problemas.

Se tiverem outras sugestões, avisem por favor.

Cowbells para todos!

ReXapper

Tuesday, May 26th, 2009
Autor: ricardo.fiel


No seguimento do meu post anterior sobre como aumentar o nível de compressão de ficheiros xap, fica uma ferramenta open-source que podem usar para automatizar este processo: o ReXapper. Apesar de podermos ter automatização com qualquer outra (através de post-build events), a vantagem do ReXapper é que não depende de ferramentas externas de compressão.

Aumentar o nível de compressão dos ficheiros XAP

Wednesday, March 25th, 2009
Autor: ricardo.fiel


O José Fajardo, que tive o prazer de conhecer no Mix, deu-me uma dica para reduzir o tamanho dos ficheiros XAP. Como não são mais do que ficheiros ZIP, então podemos tirar partido dos vários níveis de compressão de ferramentas como o 7-Zip e aplicar um nível de compressão maior do que o VS/Blend.

Para tal, basta extraír o conteúdo do XAP(dependendo da ferramenta que usem, pode ser necessário ter de o renomear para ZIP antes da extração), e voltar a criar um ficheiro ZIP com a taxa de compressão máxima. Finalmente, é só renomear para .XAP outra vez.

Com os testes que fiz, consegui reduções na ordem dos 30%.

Para ficheiros pequenos, não significa muito, mas para ficheiros XAP granditos, começa a ser justificável, não?

Outra dica, para quem quiser abrir estes ficheiros no explorer, o Jeff Wilcox explica como.

Microsoft MIX 09

Tuesday, March 24th, 2009
Autor: ricardo.fiel


Acabou o MIX 09. :(

Foram 3 dias de lançamentos de novas tecnologias, sessões técnicas e muito networking, tudo sob a magia de Las Vegas. O número de designers (e devigners) estava muito a par com o de developers, o que mostra um avanço significativo da Microsoft nos produtos a eles dirigidos.

O grande destaque foi, na minha opinião, para o Silverlight 3 e o Expression Blend 3. As novidades são muitas (e muito boas!).

Os outros grandes destaques foram o lançamento da versão final do Internet Explorer 8 e o ASP.NET MVC 1.0.

A nível de sessões, vou apenas destacar uma: a keynote do 2º dia, com a Deborah Alder. Não porque as outras não fossem interessantes (no geral, achei que foram muito muito muito boas), mas porque adorei estar a ver uma apresentação sobre user experience ligada a uma àrea (industria farmacêutica) diferente do que estamos habituados neste mundo da web. Os meus parabéns à Deborah, pela apresentação, e ao Bill Buxton por a ter convidado.

Todas as sessões estão disponíveis no site do Mix 09, e, se quiserem um atalho, o Mike Swanson tem uma compilação de todos os slides e videos.

O Mix é um evento diferente, é ùnico. É um evento onde developers se misturam com designers. Onde utilizadores das tecnologias se misturam com as equipas que as desenvolvem.

Fica a vontade (impaciente!) de voltar para o ano.


Better Tag Cloud