July 2007 Entries

Silverlight: Ah the pleasure of breaking changes...

First thing I noticed after installing Silverlight 1.0 RC1 is that the video on my PhotoAlbum didn't work anymore. There is an update for Expression Media Encoder which produces new JavaScript files for the video player, and which breaks the customizations I made. Unfortunately, it's not something that I can fix in 2 minutes, so I'll probably have to work on that a little more next week. In the mean time, I placed the video player on a separate page, without the fancy XAML animations I made. I also ......

Back home after two weeks in Sicily / VS2008 Beta 2 and Silverlight 1.0 RC1

Back home I am back home after 2 weeks spent in a road trip around Sicily, Italy. We had a great time, and I will document the trip gradually in the next few days on my PhotoAlbum. It was really nice to let go for a moment, and I barely did anything work related (except reading 4 chapters of Adam Nathan's WPF book and catching up with blogs during the last hotel stay of the trip). I found no wireless connection during the trip (except once in Taormina and then in Palermo) but I didn't look for them ......

Silverlight: Video on my PhotoAlbum website / Going in holidays

Silverlight video on my PhotoAlbum website You can now watch videos on my PhotoAlbum using Silverlight!! Currently, two pages have video: Pune, India and Calcutta Rescue's projects in Kolkata. To start the video, locate the thumbnails marked with a "movie" label, and click them. Modified player.xaml I spent a few hours this week tweaking and learning to know the Silverlight video player created when you encode a video using the Expression Media Encoder application. I modified the player.xaml and ......

Silverlight Streaming: No need to be careful anymore :-)

In my last post, I mentioned a problem occuring with Silverlight Streaming if the application's name starts with a number. Apparently, Microsoft is listening, because the problem has been corrected. I just uploaded a new video, and noticed that they now add a "Wrapper" prefix in front of the JavaScript variable. With that prefix, the JavaScript naming rules are always respected, and thus your application can be named whatever you want ......

Silverlight Streaming: Careful with that application's name!

I lost some time today with that error, so be careful what you name your Silverlight Streaming application! Silverlight Streaming is a service offered by Microsoft, 4 GB of storage for your Silverlight applications, which will usually be used for streamed videos. When you create a Silverlight Streaming application, you may name it anything, and apparently the name is not validated. In my case, I thought I'd be clever, and I named my first application 2007070201MumbaiPuneTraffic, with the string "2007070201" ......

More pictures from Kolkata online

I just posted additional pictures from Kolkata on my PhotoAlbum. I still have quite a few to sort and catalog, and I will go through them in the next few days. Very tired, not quite fully recovered from the jet lag, so pardon me if I don't write more :-) More ......

End of WPF training in Pune / Visit to Kolkata, India

Ending the WPF training in Pune The WPF training in Pune, India went great. We finished on time, I spent the last afternoon showing various resources and demonstrating how to create a basic Silverlight application, as well as make Silverlight videos. This is not strictly speaking in the scope of the training, but with the WPF background acquired during these 3 days, moving on to Silverlight is really easy, and really motivating too. After Pune, and after a very nice dinner with Nikhil, the indian ......

WPF training (Indian edition) underway

Today is the 3rd day of the WPF training I am giving to my indian colleagues in Pune, India. This is the 3rd edition of the training, after Milano and Zug. The training is going well, even if I had a few more "demo effects" than usual, maybe due to a general tiredness (I need holidays, and thankfully they're coming soon, yay). But my trainees were kind enough to give me a little time to correct the code, and all goes well in the end. If the monsoon allows, I will fly tomorrow to Kolkata, where I ......

On the road from Mumbai to Pune (India)

Things I want to remember The wall of human faces waiting outside of the Mumbai airport, most with names on signs; endless faces waiting patiently. The black taxis simply everywhere in the city, with the meter outside of the car; the small 3-wheelers, painted in the same way as the cars, roaming and honking in the traffic. The drive out of the airport's parking, our car led with a millimetric precision between the other cars parked in the middle of the road. The constant honking, not aggressive like ......