More WPF Conversion Tools, Including VB6 to XAML

More WPF Conversion Tools, Including VB6 to XAML

Rate This
  • Comments 7

I wish I still had a copy of VB6 installed to try this one out (seems like it's been forever since I've fired up VB6). I received an e-mail from "Davide" pointing me to his VB6 to XAML conversion tool. I can't read Italian (here's the Babel Fish translation in broken English), but I like what I see in the screenshot. Anyone out there with VB6 who can give us a first-hand account of its effectiveness? Cool stuff, Davide.

I've been remiss in blogging about Thomas Goddard's Maya to XAML conversion tool, but he's now submitted it to CodePlex! Yes, that means that you can download the source code and see how he pulls off his magic. Thomas has spent over a year building a lot of professional-level features into this plug-in, and in my opinion, it's one of the best conversion tools out there. There's even an issue posted that's near and dear to my heart: quaternion rotation. Okay, it isn't really "near and dear," but the term sounds impressive, and I've read enough about quaternions to feel guilty that I still don't grok the concepts. Oh well. Regardless of my inadequacies, great job Thomas! I'm off to 7-11 to grab a SLERPie.

Takeshi Onishi built a tool called Cyberdelia that allows you to create 3D animations and export them to XAML. The page is in Japanese, so if you're like me, you might need to try the Babel Fish translation. It'll be interesting to see where this one goes.

Here are some other conversion tools for WPF that you might find useful (the first three of these are winners in the recent WPF Conversion Tool contest). I'll be adding these to my WPF Tools and Controls page shortly:

  1. Jonas Beckeman's PSD to XAML Converter
  2. Andrej Benedik's Viewer3ds
  3. Fred Vandervelde's DWG/DXF to XAML Conversion Toolkit (D2X)
  4. Amr Khedr's OBJ to Xaml Converter and DXF to Xaml Converter
  5. Serkan Kesgin's SXConverter

Any that I've missed? If so, let me know, and I'll be sure to add them.

Oh...almost forgot. Lee (over on theWPFblog), posted a very interesting SWF2XAML Side-by-Side Comparison showing an animation in both Flash and XAML. Nice work, Lee!

Leave a Comment
  • Please add 4 and 7 and type the answer here:
  • Post
  • Hi Michael!!

    Thanks for the mention, i feel honored!

    By the way, this is a link to the english version of the VB6(2)XAML description.

    http://www.codesapiens.net/English/Products/VB62XAML/tabid/74/Default.aspx

    Hope this help!

  • Enjoy the SLERPie and thank you for the kind words ;) ...  It took me a minute to get the joke but and I am sure many others will have a fun time understanding it.

    I hope to have FBX to XAML ready in time for next year's contest!

    I would like to invite anyone that wants to join the Maya to XAML project to contact me via my site.

    Great job on the SWF to XAML tool, Mike. I just finished watching the video on Channel Niner.

  • Sweet!  Look at those conversion tools rolling in now.

    I'm thrilled to be a winner, but you both (Mike and Thomas) deserve major props for the work you've done.  If there is indeed another contest, you're defintely a favorite Thomas - I've downloaded your tool and code, and you've obviously put a lot of care and effort into your converter - something this 'geek' can really appreciate.  There are worlds of difference between a 'cool snippet of code' and a really useful unit of functionality.

  • Lots of great stuff this time. CLR/Interop There has always been a ton of confusion about CLR assembly

  • Somebody stop me! I'm posting at the frenetic rate of one entry per month, and this relentless onslaught

  • Lots of great stuff this time. CLR/Interop There has always been a ton of confusion about CLR assembly

  • Lots of great stuff this time. CLR/Interop There has always been a ton of confusion about CLR assembly version numbers since 1999 and a lot of people don't understand all the different version numbers. Luckily, Richard is starting a series on them with

Page 1 of 1 (7 items)