October 2008 Entries

#PDC08 talk: WPF pixel shaders and WPF graphics future

David Teitlebaum. Why move to a new effect system? Old effect system: BitmapEffects. Talks about what was done with BitmapEffects to render to the screen. Doesn't play well with remoting, because too slow to render on target machine, go back to display machine, etc... Shows the old syntax for BitmapEffect. Software rendered, very slow, especially blur operations (such a glow, drop shadow, etc...) Actions: In SP1, they are marked as obsolete. Implemented HW acceleration for BlurBitmapEffect and DropShadowBitmapEffect ......

#PDC08 talk: Microsoft .NET, CLR Futures

Joshua Goodman

Joshua recaps the history and structure of .NET. Then talks about the difficulty to keep code compatible. Sometimes, making code faster creates bugs, because the previous slowness was enabling scenarios that speed doesn't. Of course the CLR gets blamed even though it's not their fault!

Read the rest of this entry »

#PDC08 talk: .NET 4.0 Declarative programming using XAML

3 XAML vocabularies: UI, Workflow, XPS.

Used in mutliple runtimes: .NET 3,0, 3.5, Silverlight 1 and 2.

Many tools too (Visual Studio, Expression Blend).

Read the rest of this entry »

#PDC08 keynote (day 3, part 1)

Yesterday featured another day packed with sessions and started with a great keynote showing off the new Windows 7, what's coming onto us with .NET 4 and the new development environments (starring Visual Studio 10) as well as innovations in the field of Office (web office is going to allow editing and synching documents online).

Read the rest of this entry »

Book signing: Silverlight 2 Unleashed at #PDC08

I will be doing an additional book signing today.

Read the rest of this entry »

New Silverlight controls suite delivered by Microsoft #PDC08

A few minutes ago, Microsoft released a brand new suite of controls for Silverlight. The list is impressive! From now on, you can download these controls, the documentation and samples, and start coding! This post will give you a first insight into these controls based on a preview version of the set. This should make you want to experiment more and to discover more by yourself! Read the rest of this entry » ......

#PDC08 keynote (day 2, part 5)

Demo of new Office, including web applications

Web Office is made available, including Word, Excel, Powerpoint and OneNote.

Read the rest of this entry »

#PDC08 keynote (day 2, part 4)

Note: The Wireless network at the keynote failed miserably, so this will be posted with a delay.

Presentation of Windows Live Services. Windows Live ID is now an Open ID.

Read the rest of this entry »

#PDC08: A note about the Silverlight control toolkit

The new Silverlight control toolkit comprehends many new controls distributed on Codeplex. The community will have the possibilty to contribute to these controls too.

Read the rest of this entry »

#PDC08 keynote (day 2, part 3)

Note: The Wireless network at the keynote failed miserably, so this will be posted with a delay.

Scott Guthrie about tools and app development

 New APIs for multitouch and other Windows 7 API.

Note: Lots of attention put in Win32 development with C++.

Read the rest of this entry »

#PDC08 keynote (day 2, part 2)

Note: The Wireless network at the keynote failed miserably, so this will be posted with a delay.

Bringing together software + services

Presents Windows Live Essentials and Windows Live Services. Using Windows Live Services is optional, so you can use your own services (pop for example) instead.

Read the rest of this entry »

#PDC08 keynote (day 2, part 1)

Note: The Wireless network at the keynote failed miserably, so this will be posted with a delay.

Here we go again, PDC day 2 also features a keynote. Expecting Silverlight news and demos :)

The keynote starts with an impressive video of products built in .NET, mostly WPF and Silverlight stuff as far as I can say.

Read the rest of this entry »

#PDC08 Talk: Microsoft Silverlight, WPF and the Microsoft .NET Framework: Sharing Skills and Code

High level goals: building rich apps with same people, same skills, same workflow and common code.

Shows how to decide when to use Silverlight and when WPF.

Read the rest of this entry »

#PDC08 Talk: Developing for Microsoft Surface

After CLI (Command Line Interface) and GUI, Surface is a NUI (Natural User Interface). Challenges: Multi-user. Multi-Touch. Direct Interaction. Object Recognition. Presenting existing applications developed for Surface: ATT with an application allowing to visualize the coverage for a mobile. Bars such as Harrah with applications for social interaction. Sheraton has Surfaces in the lobby to encourage people to interact. Read the rest of this entry » ......

#PDC08 keynote (day 1, part 2)

Note: The Wireless network at the keynote failed miserably, so this will be posted with a delay. Next speaker talks about customer challenges: Stay up to date, lower predictable costs including IT resources, High security and availability. That's why software should be distributed as services "Microsoft Online Services". It is just a beginning, and in the future all of the enterprise software will be optionally distributed as an online service. Read the rest of this entry » ......

#PDC08 keynote (day 1, part 1)

Note: The Wireless network at the keynote failed miserably, so this will be posted with a delay.

Ray Ozzie talks about the future of software and Microsoft's take on new software foundations. Mobile platforms increasling important. New software and activation codes for new services will be made available.

Read the rest of this entry »

#PDC08 pre conference: WPF Code and Concepts by Charles Petzold

According to Charles Petzold, WPF is the main platform for Windows programming nowadays. The only reason why one might still want to program WinForms is if you want the app to run on a maximum of machines. Read the rest of this entry » ......

Blogging and twittering at #PDC08

PDC is starting today (well, the pre-conference is, and the conference starts tomorrow) and I reached Los Angeles last night. The trip went well, even though we started (and arrived) one hour later than planned. Yesterday I joined Mike Brown and Bill Reiss for dinner, and then called it a night. Read the rest of this entry » ......

My schedule at #PDC08

Difficult task: Choosing the sessions I am interested in for PDC08... Difficult because there are really many session that are very attractive to me, and also because I need to include side activities and meetings with members of the WPF and Silverlight community.

Read the rest of this entry »

Silverlight 2 Unleashed in Stock at Amazon.com

Things are going really fast in the moment. My book just hit Amazon.com, and it went from "pre-order" to "in stock" a few minutes ago.

Read the rest of this entry »

Silverlight 2 Unleashed Online Content

There is a lot of online content available for Silverlight 2 Unleashed!

Read the rest of this entry »

Silverlight 2 Unleashed hard copy - Two thumbs up!

Apparently I received my first hard copy of Silverlight 2 Unleashed at home! Because I am in the office, I can't see it yet, but according to my daughters, it's two thumbs up!!

Read the rest of this entry »

Redesigning my website with the help of Expression Blend

I decided to completely redesign my website www.galasoft.ch (yes, it's about time, I know). For this process, I decided to inspire myself (loosely) from my good friend Robby Ingebretsen's site, which is both simple and beautiful. Read the rest of this entry » ......

Imagine, Silverlight 2...

Imagine if you could have taken part to the development of the first version of Adobe Flash, and helped to make it a better product. Imagine that for the Mosaic web browser. Or the development of HTML and the web...

Read the rest of this entry »

Converting and customizing XAML to PNG with server-side WPF

One Tweet by Oliver Sturm (http://twitter.com/olivers) the other day got me to thinking. He was asking about the possibility to host graphics for a web site in XAML format, and the best way to render it.

Read the rest of this entry »