Being pragmatic by leveraging existing code in Metro style apps

Sign in to queue

Description

Does building a new Metro style app for Windows 8 mean you have to start from scratch? Absolutely not! Come learn how you can leverage existing code when developing Metro style apps for Windows 8. In this session, you will get an opportunity to learn directly from developers who have already benefitted from their existing code.

Day:

4

Code:

PLAT-877T

Room:

Normandy

Embed

Download

Download this episode

The Discussion

  • User profile image
    Ian2

    Cool, am planning on bringing across some of my phone sequencing software* - will check out your sample!

    Excellent presentation Dude!

  • User profile image
    Piet​Amersfoort

    Just watched your talk at Build.

    Are there any online resources available on referencing legacy dotNET dlls in a Metro style app?

  • User profile image
    scarless

    Jason, please explain how it is useful to be able to wrap legacy code if you have to port it to WinRT anyway to list your app in the App Store? Since the App Store is the SINGLE point of distrbution why did you even give this talk?

  • User profile image
    jolson88

    Thanks Ian Smiley. It was great to come out and share what we've been working on Smiley.

  • User profile image
    jolson88

    Piet, IIRC, referencing legacy dotNET dlls is not currently supported in Metro style apps. You can find more information in Krzysztof's talk: https://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-930C

     

    Scarless. The amount of porting required will depend heavily on the codebase you are discussing. Some code will just come forward with little to no changes (like JavaScript). I'm assuming you are specifically talking about .NET code though. Even with porting, it's still a lot of code you can leverage in your app rather than starting from scratch. For instance, just making the .NET code into a Metro style library rather than a full-blown class library. This is a similar situation that happens today with Silverlight and the profile of the .NET Framework you have to adhere to when developing Silverlight applications.

  • User profile image
    dentaku

    Interesting looking drum machine.
    I hope there's a way of sending MIDI data from a Metro app. It would be nice to make something that's like Usine Pro but that doesn't actually create any audio.
    I'm just thinking about the interface building part so you can create your own MIDI/OSC controller interfaces and send that data over virtual midi cables like Midi-Yoke.

Add Your 2 Cents