in

ASP.NET Weblogs

Carl Franklin

.NET Wonk

PwopCatcher - Maybe the start of something?

OK, I've been holding this in for a few weeks now and I can't take it anymore. Ever since we switched gears with The Daily Commute I've been thinking about a podcast client downloader app. This is really what's holding up the podcasting revolution. So, my posse and I set out to design a simple and powerful client app that we could easily skin to make it look however we want. We ended up using some Alpha Blending code from a CodeProject article, and figuring out all the intricacies of developing skins. What we've got now is a .NET 1.1 Windows Form derivative that does 32-bit alpha blending (a la Avalon), can swtich skins while running, has no jagged edges, draws a beautiful drop shadow on the windows beneath it, can fade in and out, and loads skins defined with an xml file generated from a typed dataset. We've been just in awe dragging them around on our desktops all last week, and we wanted to give everyone a look-see at what we're up to.

Here's a hi-res screen shot that shows two instances of the same app running. We've set it up so that you can switch skins by moving the mouse wheel. The top skin is a corporate looking skin that has the appearance of smoked glass. You can see through it in places, and it's opaque in other places. The skin below it actually started out as a piece of aluminium. The artist took a hammer to it, took a picture of it, added light and shadow, and it slowly took form. Both of these skins were developed graphically by Dax Pandhi at Nukeation Studios. The guy is a frickin genius.

http://www.pwop.com/PwopCatcherSkins.jpg

Comments

 

TrackBack said:

April 26, 2005 1:39 AM
 

Carl Franklin said:

We have noticed that some older video cards choke with this kind of stuff. In one case, the video card did software acceleration, and it wouldn't engage until ANOTHER window that uses acceleration was loaded.
April 26, 2005 1:45 AM
 

Phil said:

Hey Carl,

That looks wicked! Any chance you could point me to the CodeProject articles that let you do the 32-bit alpha blended forms?

Cheers - looking great.
April 26, 2005 2:35 AM
 

StuFF mc said:

This is freakin Coooool !!! Can't wait to have the beta in my hands, Carl ! ;) This is freakin coool, you're 2 freaking geniuses and I'm freaking amazed ! It almost looks as it was an Application runnig under Tiger ;) But behind you can't see the Candy XP look ;) Greaaaat job Carl and Dax !
April 26, 2005 3:19 AM
 

Paul said:

When can we get our hands on this baby?
April 26, 2005 8:13 AM
 

Carl Franklin said:

We'll probably have a beta within a few weeks, but I'm not making a promise. :-)
April 26, 2005 10:14 AM
 

NIels Hansen said:

Awesome. I can't wait to check it out.

The drop shadows and look remind me so much of Mac OS X....
April 26, 2005 11:01 AM
 

TrackBack said:

April 26, 2005 11:33 AM
 

Hermann Klinke said:

Holy !@#% this looks insane. I am really impressed by the lower one. Why don't you coorporate with the developers of Doppler and see if you can work out something. I mean, it's the best .NET podcast client out there and with your skin: there are no words for this.
April 26, 2005 11:49 AM
 

Anonymous Coward said:

Most. Unuseable. Interface. Ever.
April 26, 2005 12:58 PM
 

flipdoubt said:

Nice. Which Bittorrent bits are you leaning toward using?
April 26, 2005 2:32 PM
 

Carl Franklin said:

we're using btsharp, a BT component suite written by David Smith in C#.
April 26, 2005 3:40 PM
 

flipdoubt said:

I'll have to test out that library tonight. Is it to the point where you can actually download the file on the other side of the torrent?
April 26, 2005 4:04 PM

Leave a Comment

(required)  
(optional)
(required)  
Add