IRhetoric - Karsten Januszewski
Avalon: Convergence in the Simulacrum
MIX Contest For Designers
Looking to go to MIX for free (including lodging) and win an XBOX 360? Check out the MIX contest...
Author: karstenj Date: 02/08/2006
Monkeys Jumping: My First Expression Interactive Designer Project
I spent some time creating an application entirely in Expression Interactive Designer (EID)called...
Author: karstenj Date: 02/01/2006
MIX06
Heard about MIX yet? It is a Microsoft conference in Vegas focused on the "next" web -- should be...
Author: karstenj Date: 02/01/2006
Andrew Whiddett on Asynchronous Databinding, the Dispatcher class and using DispatcherPriority.Background
Andrew Whiddett is a developer at REZN8, an amazing interactive design firm. REZN8 built the Netflix...
Author: karstenj Date: 01/27/2006
Updated Hands-On Labs on MSDN
If you are looking to get your hands dirty with WPF, check out the Hands-On Labs just posted on...
Author: karstenj Date: 01/25/2006
Expression Interactive Designer CTP
At long last, Expression Interactive Designer is available to the public at large. My thoughts on...
Author: karstenj Date: 01/24/2006
Staying Sane in WPF 3D: Scale, Rotate, then Translate or Your Head May Explode
I was recently helping a friend with an Avalon 3D app and he was very confused as to why his models...
Author: karstenj Date: 01/20/2006
On Avalon and Go Live (or lack thereof)
Arik Cohen, who is the release manager for Avalon, has a blog post on why WPF doesn't have a Go Live...
Author: karstenj Date: 01/18/2006
January CTP Released -- Nothing New In Avalon
You may have seen that a new CTP of WinFX has been released -- check out Tim's post for all the...
Author: karstenj Date: 01/18/2006
Karsten Januszewski - Publications
December 2005. Introducing the December 2005 CTP. What's New in Windows Presentation Foundation,...
Author: karstenj Date: 01/09/2006
Analyst Piece on XAML, Avalon, WPF
Interesting piece by Forrester on the relevance of XAML and, by extension, Avalon.
Author: karstenj Date: 01/09/2006
Configuring IIS To Support WPF .XBAP Express Applications With The Dec CTP
I recently needed the script to set the MIME types and forgot where it was; figured I'd blog it in...
Author: karstenj Date: 01/03/2006
German and Japanese Language Packs Available for Dec CTP
For the first time, WinFX has German and Japanese language pack download pages:...
Author: karstenj Date: 12/20/2005
Dec CTP Posted -- Also What's New Article on MSDN
The draft piece I posted for the Nov CTP is now posted on MSDN. This build of WinFX has very few...
Author: karstenj Date: 12/19/2005
Serialization, ObservableCollection and WPF Avalon Databinding
Most of the data binding samples in the SDK show binding to an object data source where the objects...
Author: karstenj Date: 12/09/2005
WPF 3D LookDirection
If you are doing 3D in Avalon, you must read Ernie's post on the change in the November CTP to...
Author: karstenj Date: 12/08/2005
Creating A Full Trust Avalon Web Browser (.xbap) Application
I recently needed to create a full trust .xbap application on the November CTP. As you may know,...
Author: karstenj Date: 11/29/2005
.xbap Launches From vs But Crashes From File System
Just hit this issue: .xbap (Avalon Web Browser Application) launches fine from VS, but crashes if...
Author: karstenj Date: 11/29/2005
Another Issue With Media In Nov CTP - Media ends early
If you are using media in clock mode (again, see the draft article on the Nov CTP for more on the...
Author: karstenj Date: 11/22/2005
Restarting Media in Nov CTP
Just came across an issue with restarting media in the Nov CTP. First off, assume the code is using...
Author: karstenj Date: 11/22/2005
What's New in the WPF November CTP -- Also Breaking Changes
Okay, I can get back to blogging about Avalon now that the November CTP is out. (Silent periods on...
Author: karstenj Date: 11/18/2005
"Caught up in a system of references" -- More on Post-Structural Programming
I encountered another pertinant passage related to programming in Chapter 1 of The Archeology of...
Author: karstenj Date: 11/16/2005
Post-Structural Programming
I was re-reading The Archaeology of Knowledge (1969) by Michel Foucault and came across a fantastic...
Author: karstenj Date: 11/14/2005
HierarchicalDataTemplate -- Recursive Avalon Data Binding
I just discovered the HierarchicalDataTemplate, which is basically a DataTemplate that can...
Author: karstenj Date: 11/02/2005
MCE WPF Application and Article -- Impressive Prototype!
Casey, from brains-N-brawn, has written an article that describes his experience with Avalon and...
Author: karstenj Date: 11/01/2005
Databinding in 3D
In discussing the change to ModelVisual3D, I mentioned two benefits of the change are databinding...
Author: karstenj Date: 10/28/2005
3M eLearning app -- sophisticated example of Avalon hosted in a browser
Okay, this is slightly old news (I was on vacation two weeks ago and on the road this week) but...
Author: karstenj Date: 10/28/2005
WPF (Avalon) PDC Hands-On Labs Posted To MSDN -- Great Training Materials
If you want to learn Avalon, the PDC Hands-On Labs are probably one of the best sources of material...
Author: karstenj Date: 10/24/2005
Nifty Sample of WPF in an IFrame
Viliescu, an active member of the Avalon community, has posted a sample that shows WPF in an IFrame....
Author: karstenj Date: 10/12/2005
Late to the Party -- WPF (Avalon) on MSDN Forums
I was so head's down in PDC crunch mode that I only now discovered the WPF Forum on the MSDN Forums....
Author: karstenj Date: 10/10/2005
Maya to XAML Exporter Plug-In Posted -- Latest WPF 3D Converter Tool
Just posted on Thomas Goddard's blog: A plug-in for Maya to export XAML. I don't have Maya myself,...
Author: karstenj Date: 10/07/2005
Sandbox3D v.0.0.0.4 -- Updated for Sept 05 CTP
I've updated Sandbox3D, an application that allows you to place primitives in a WPF 3D space and...
Author: karstenj Date: 10/06/2005
More on ScreenSpaceLines3D aka "Magic Lines"
I didn't accurately represent ScreenSpaceLines3D when I called the class a kind of "line primitive."...
Author: karstenj Date: 10/05/2005
RHogue Samples Ported to Sept CTP: Keys To The 3D Kingdom
Robert Hogue has ported most of his samples to the Sept CTP. I call these samples the "keys to 3D...
Author: karstenj Date: 09/30/2005
Finding The Right Size, Codec and Compression For Video in WPF (Avalon)
When using video in Avalon, you are free to use any codec supported by Windows Media Player. This is...
Author: karstenj Date: 09/29/2005
Anti-Aliasing in Avalon WPF 3D Applications
Avalon 3D has always suffered from aliasing problems. Consider the following 3D mesh, from the ZAM3D...
Author: karstenj Date: 09/28/2005
The North Face In-Store Explorer Proof-Of-Concept Paper and Video Posted
The PDC is here, which means I can finally talk about things that I couldn't all summer. Much of my...
Author: karstenj Date: 09/15/2005
3D and the I Ching
I've been living in 3D space with Avalon, which can be disorienting to say the least. There is this...
Author: karstenj Date: 08/11/2005
Reverse Engineering Styles in Avalon Using System.Windows.Serialization.Parser
A key tenet of Avalon is "lookless" controls: a button should simply be the idea of a button, not...
Author: karstenj Date: 07/22/2005
Putting Constants in your XAML File? x:Static Is Your Friend.
Okay, here's the scerario: You've got a bunch of constants in your code in a static class that you...
Author: karstenj Date: 07/15/2005
Reader3DS and Viewer3D - Importing and viewing 3D objects into Avalon from 3DS files
Very nice code samples and article up on Code Project by Andrej Benedik. His tool is quite handy but...
Author: karstenj Date: 07/12/2005
Playing Audio in Avalon Programmatically
It isn't immediately clear how to play audio in Avlaon. Basically, anything Windows Media Player can...
Author: karstenj Date: 07/12/2005
ScaleTransform On MediaElement
I recently put this XAML together -- it shows animating a MediaElement with a ScaleTransform, kind...
Author: karstenj Date: 07/11/2005
Text Skeleton - Font Converges With 3D
Speaking of converenge, the Text Skeleton demo in the SDK shows how text can be manipulated in yet...
Author: karstenj Date: 06/30/2005
Passing a preprocessor directive to MSBUILD via the command line instead of #DEFINE in code
I recently wanted to pass a preprocessor directive (as in affecting /define in csc.exe) to MSBUILD...
Author: karstenj Date: 06/28/2005
3D Math Primer
Living in Avalon 2D/3D means doing math -- more math than I've done in a long, long time. My trig is...
Author: karstenj Date: 06/27/2005
Rudy Rucker On Programming: Make Mistakes
Further into Software Engineering and Computer Games by Rudy Rucker: Very often there is no one...
Author: karstenj Date: 06/26/2005
Video On Text In Avalon
True to the notion of convergence, video is just another element in Avalon. So, can one paint video...
Author: karstenj Date: 06/24/2005