Welcome to Michaels Blog

All posts tagged with label WPFE

Blog of latest news, updates, and stories for developers

Breaking Changes in Silverlight 2

There is an MSDN article that focuses on changes that might cause your older Silverlight [1]-based applications to now fail or behave differently not on new features/enhancements for this release:

Posted by Michael Schwarz on Wednesday, March 19, 2008


Surface Demo - Silverlight 2 Update and DeepZoom

Today I updated my Surface Demo [1] (original source from Silverlight examples [2]). Well, there are only some small changes since last beta 1.1. So I have added a DeepZoom [3] control (MultiScaleImage) to the demo [4]:

Posted by Michael Schwarz on Tuesday, March 18, 2008


Everywhere Microsoft Silverlight

To prepare my laptop for the next weeks I reinstalled my last image to get rid of all the beta software I tried the last months. Oh, I have to install Silverlight [1] to be able to develop and show some demos. While visiting some web sites from Microsoft I got a small popup showing me that I can get a better experience on that site when I install Silverlight 1.0. Here are some screen shots:

Posted by Michael Schwarz on Sunday, January 6, 2008


Silverlight Rectangles, Paths and Line Comparison

More than half a year ago Dave Campbell [1], Luis Abreu [2] and I had a discussion [3] about the 1px line width problem in Silverlight and WPF [4]. A short summary of the problem when drawing lines with 1px and using an anti-alias effect:

Posted by Michael Schwarz on Friday, January 4, 2008


Microsoft Silverlight 2.0 Wish List (part 2)

I got a lot of feedback for my last post about Silverlight features that are currently missing [1]. Because it is Christmas time we are allowed to wish everything we want, what we get is another thing. Here are some additional features currently missing and are maybe important for everyone.

Posted by Michael Schwarz on Friday, December 21, 2007


Nintendo Wii and Silverlight: Tracking Your Fingers

While writing my Silverlight wish list I found a very nice project. Johnny Ching Lee [1] is using the controller (Wiimote) of the Nintendo Wii to track fingers [2]. The controller does not need the Nintendo Wii [3] console, simple the controller and a bluetooth connection [4] is enough. Combining this project with WPF or Silverlight would be the answer of one of my wishes. (Well, I know what I will try during the holidays.)

Posted by Michael Schwarz on Thursday, December 20, 2007


Microsoft Silverlight 2.0 Wish List

silverlight Well, the year 2007 is nearly at the end and I have my short wish list for Microsoft Silverlight [1]. The following (maybe not complete) unsorted list would be nice to see in 2008 with the next CTP or final version:

Posted by Michael Schwarz on Thursday, December 20, 2007


[de] Kostenfreier Silverlight Workshop in Erlangen

Nachdem wir den ersten Workshop kurzfristig absagen mussten haben wir einen neuen Termin in Erlangen bei der the campus [1] am 9. August, ab 18 Uhr. Wir haben einen Raum, PCs, Kaffee und Kuchen! Anmeldungen über die neu angelegte Google Group NET-Workshops [2].

Posted by Michael Schwarz on Monday, July 30, 2007


New Silverlight Links

The last weeks I was a little bit busy because of some projects and other work I had to do at home. But today I will publish some new links about Silverlight:

Posted by Michael Schwarz on Monday, July 30, 2007


Silverlight 1.0 RC1 available

As you may have already noticed: the RC1 of Silverlight 1.0 has been put online on the weekend. Since the last beta there have been fixed around 2000 (!) bugs and added some more features. English downloads are available here:

Posted by Michael Schwarz on Monday, July 30, 2007


[de] Silverlight Get Together

(English: I will start new workshops about Ajax, ASP.NET and Silverlight in the next months, first will start on Thursday about Silverlight.)

Posted by Michael Schwarz on Monday, July 23, 2007


Expression Studio in German

The German trial versions [1] of Microsoft Expression Studio [2] are now available. The full versions will be available in about 6 weeks, Expression Web is already available.

Posted by Michael Schwarz on Thursday, June 14, 2007


[de] .NET User Group Franken am 5. Juli 2007

Die .NET User Group Franken [1] trifft sich mal wieder, diesmal in den Räumen der evosoft GmbH (Dank geht an Igor Milovanovic [2]).

Posted by Michael Schwarz on Wednesday, June 13, 2007


Silverlight Tutorials

There are a couple of great tutorials on how to developer Microsoft Silverlight [1] 1.0 or 1.1 Web applications:

Posted by Michael Schwarz on Wednesday, June 6, 2007


Bubblemark Animation Test

Did you ever compared client-side RIA frameworks? Alexey Gavrilov [1] has written a great test to directly compare performance [2]: Silverlight (WPF/e) vs. DHTML vs. Flash (Flex) vs. WPF vs Apollo vs. Java (Swing):

Posted by Michael Schwarz on Tuesday, June 5, 2007


Silverlight Surface Demonstration (Video Support)

In one of my last posts [1] I wrote about the Silverlight Surface [2] demo of the "photo table". If you had a look on the live demo [3] you only see images, no video. I have added this because it is a very great idea to do it with Silverlight and the high media support inside.

Posted by Michael Schwarz on Monday, June 4, 2007


Silverlight Examples

During the weekend I spent some minutes to collect some of the greatest Silverlight [1] examples. Most of them need the Silverlight 1.1 alpha runtime which is available for download here [2].

Posted by Michael Schwarz on Monday, June 4, 2007


JavaScript and .NET Arrays in Silverlight

During my tests with the DLR (Dynamic Language Runtime) in Silverlight 1.1 [1] I came accross several things that didn't work first. Most of them could be fixed by using small workarounds.

Posted by Michael Schwarz on Friday, June 1, 2007


Silverlight and JSON

Silverlight 1.1 [1] comes with an built-in JSON serializer which can serialize common data types like string, numbers and arrays. It includes a object serializer, too, I think it is nearly the same as in ASP.NET AJAX or Ajax.NET Professional.

Posted by Michael Schwarz on Friday, June 1, 2007


Call Scribtable Methods from JavaScript with Silverlight

Today I wrote a very simple example how to call a C# method from JavaScript code. I was using this because I'd like to access the IsolatedStorage with a small wrapper that is working similar to the registry.

Posted by Michael Schwarz on Friday, June 1, 2007


Silverlight 1.0 and OnLoad

There are some changes for the OnLoad event handler from older beta versions (code name WPF/E). In Silverlight 1.0 beta you will use following event handler, now:

Posted by Michael Schwarz on Friday, June 1, 2007


IsolatedStorage and managed JavaScript

Today I tried to use the IsolatedStorage in managed JavaScript with Silverlight 1.1 [1]. The IsolatedStorage can be used to store data on the client. Currently the alpha version supports 1MB, which is more than storing data in cookies, but maybe will be changed in the future. Perhaps there will be a setting in a future options dialog where you can specify how much you will allow to store locally.

Posted by Michael Schwarz on Thursday, May 31, 2007


DLR and Performance

The idea was to put all JavaScript libraries into the DLR of Silverlight to get better performance, but a first tests failed or is compared to JavaScript directly in the Web browser very slow.

Posted by Michael Schwarz on Thursday, May 31, 2007


Running managed JavaScript in Silverlight

At MIX 07 Jim Hugunin announced a new level of support for dynamic languages on .NET that they're calling the DLR (Dynamic Language Runtime). With Silverlight 1.1 you get support for dynamic languages today: Phyton, JavaScript (EcmaScript 3.0), Visual Basic and Ruby.

Posted by Michael Schwarz on Thursday, May 31, 2007


Silverlight .NET Support

The Silverlight team has released a new version [1] today at the MIX with .NET support. Since Mike announced [2] this Web developers are waiting for this new feature.

Posted by Michael Schwarz on Monday, April 30, 2007


webinale 07

I will be available for Microsoft Silverlight discussions at the [webinale 07 [1] conference in Ludwigsburg/Stuttgart to talk and discuss about the latest version of Silverlight presented at the Mix07 in Las Vegas. Of course, you can talk with me about Ajax.NET Professional, too.]

Posted by Michael Schwarz on Saturday, April 28, 2007


Rich Media Platform Comparison

I found a nice table which will show a comparison between Microsoft products and Flash/Flex:

Posted by Michael Schwarz on Thursday, April 19, 2007


Microsoft Silverlight

For all of you didn't noticed the name change of code name WPF/E, it is now Microsft Silverlight. Silverlight is a cross-browser, cross-platform plug-in for delivering the next generation of media experiences and rich interactive applications (RIAs) for the Web. Silverlight integrates with existing Web applications and, of course, almost all Web technologies you are already using like Ajax.NET Professional [1] or ASP.NET in common.

Posted by Michael Schwarz on Monday, April 16, 2007


[de] .NET User Group Franken - Erstes Treffen 2007

Am 21. Februar ist es wieder soweit, die .NET User Group Franken lebt wieder auf. Meine Wenigkeit wird dort über AJAX und WPF/E sprechen, mehr Details und Anmeldung gibt es auf der Dodned Web Seite [1].

Posted by Michael Schwarz on Friday, February 9, 2007


WPF/E SDK (February CTP) available (and Windows Vista running in a web browser)

The WPF/E SDK [1] (February CTP) is now available, you can download the files from the MSDN web page [2]. The WPF/E QuickStart is not yet available as download.

Posted by Michael Schwarz on Sunday, February 4, 2007


WPF/E February CTP and Problems with Firefox

I tried a some of the WPF/E examples I collected [1] with Firefox on Windows Vista . Oh, sorry, a lot of them are not working correct, and some kills my Firefox here.

Posted by Michael Schwarz on Thursday, February 1, 2007


New aghost.js JavaScript for WPF/E

In my last post [1] I wrote that there is a new aghost.js you need. The main reason is that the December CTP of the WPF/E plugin [2] is only running until end of January, so you have to update your plugin with the February version [1]. If you have installed the old version you will get following error message:

Posted by Michael Schwarz on Thursday, February 1, 2007


The February CTP Of WPF/E Is Live

Like Mark Harsh is writing on his blog [1] the new February CTP of WPF/E is live. Download the Windows [2] and the Mac [3] version, but keep in mind that there is a change in the aghost.js for the new version, see more details here and download the changed JavaScript file [4]. Joe Stegman is writing [5] about some changes:

Posted by Michael Schwarz on Thursday, February 1, 2007


[de] Ingolstädter .NET Developers Group am 22.02.2007

Die Ingolstädter .NET Developers Group [1] ist eine unabhängige Gemeinschaft für Interessierte der Microsoft .NET Technologie aus dem Großraum Ingolstadt. Sie besteht aus professionellen Entwicklern, Hobbyentwicklern, Akademikern und Studenten, die Ihre Erfahrung mit anderen teilen möchten.

Posted by Michael Schwarz on Monday, January 29, 2007


The WPF/E Gear Keeps Turning

As you may have read on my blog I have added an animation to the gear example [1] from Mike Harsh. Now, the gear community is here! Read Bryant Likes's Blog [2] post about the gears:

Posted by Michael Schwarz on Friday, January 26, 2007


How do I hack a web site?

On next Tuesday I will talk at the .NET User Group in Munich / Germany [1] about following topics:

Posted by Michael Schwarz on Wednesday, January 10, 2007


Congratulations! You have received the Microsoft MVP Award 2007

All the things around Christmas and New Year's Eve are left, now, and starting this morning reading my mails I got a very surprising mail from Microsoft:

Posted by Michael Schwarz on Monday, January 1, 2007


Updated Version of WPF/E Pad

Mike Harsh [1] has updated his WPF/E Pad. The new version has the following changes:

Posted by Michael Schwarz on Friday, December 29, 2006


WPF/E Plugin Update: how does it work?

Today I had a look on how the WPF/E plugin will check if there is a new update available. Would it be in Windows Updates or is there any automatic update done?

Posted by Michael Schwarz on Monday, December 25, 2006


Merry Christmas and a Happy New Year!

I will say Thank You! for all your help and discussions I had this year! 2006 was a great year where AJAX became very important to web applications, AJAX, JavaScrippt, CSS and Web 2.0 are the most used terms we used for web development, and I'm happy to see more and more web sites using AJAX to improve usability.

Posted by Michael Schwarz on Friday, December 22, 2006


A short list of WPF/E exmaples

- Flash and WPF/E combined: http://thewpfblog.com/examples/wpfe/microbe/Default.html [1]

Posted by Michael Schwarz on Thursday, December 14, 2006


WPF/E VS2005 Template (ASP.NET Version)

I found a post [1] on Paul Glavichs [2] blog about the WPF/E Visual Studio .NET 2005 template:

Posted by Michael Schwarz on Thursday, December 7, 2006


More WPF/E and Flash Integration Madness!

I found again a very nice example on how WPF/E and Flash are working together. Lee [1] has written an example where you will see WPF/E and Flash side-by-side, you don't see the difference.

Posted by Michael Schwarz on Wednesday, December 6, 2006