nukeation nukeation Programmer AND Designer

Niner since 2004 - here!


  • Pablo Fernicola (and others) - An hour with the Avalon Team

    No matter what Microsoft says and half of it is either for marketing reasons or for not scaring away the weakhearted "so called developers" who really can't do much without a Visual Designer. No matter how good a Visual Designer they come up with for XAML/Avalon, there are things that simply just can't be done without jumping into code.

    So, anyone preparing for Avalon will need to get used to that fact - it's all hardcore coding here - at least when you want to make something really cool. If you want those same old UI, you can drag&drop.

    I've said it before (like a million times!) and I'll say it again, it's just like DHTML - you can use FrontPage or Dreamweaver or Visual Studio, but when you want to push the envelope in your designs, you gotta code it by hand.

  • Pablo Fernicola (and others) - An hour with the Avalon Team

    adol wrote:
    Avalon is cool, but I think it will took a few years in order to see some cools apps around here.

    I'd say more like later this year. Just wait till Beta 1 of Longhorn comes. I'd say the PDC will produce the energy needed to bring out the cool apps.
  • Pablo Fernicola (and others) - An hour with the Avalon Team

    Another point to be noted: when it comes to actual business (or other) apps (unlike Flash based solutions), many people won't make super UI's with Avalon as not every project has a budget, expertise, time, or requirement for it.

    So, outside of the hobbyist/non-profit sector, there won't be too many super UI's. And if there are: most will be nice enough. Who wants to pay for weird UI, right?
  • Pablo Fernicola (and others) - An hour with the Avalon Team

    androidi wrote:
    Regarding the user interaction, I hope the different marketing focused Flash websites aren't the example of what to come. As I understand the separation of underlying control code from the visual representation is there to help avoid that too. If MS has very much of the basic Avalon controls with good interaction experience already built, others will just need to tweak that and creation of controls having similar function but different interaction experience may be avoided. At the least it would be nice if MS provided a good set of the basic pot/slider controls, and perhaps some mouse gesture based controls, instead of everyone developing their own (as we have seen) with different feel to them (some very bad). Examples of these different feeling basic controls are very common in certain professional applications as they all need the pots and sliders. That could be avoided by providing good enough control bases for starters and some ways to easily glue/inherit/override interaction related functions like mouse panning, gesture recognition etc.

    If you read the WinFX SDK documentation, there are basic button, selection, menu, scrollbars/slider, and text controls/components which can be easily modified/inherited. When it comes to inheriting and modifying such things XAML really abstracts the implementation. It's similar to

    For info on these controls/components, see this URL:

    If you've seen the Avalon episode of The .NET Show where Pablo Fernicola was interviewed, in the latter half Nathan Dunlap - the designer in the Avalon team - shows how easy it so mod components. I'm sure with Avalon, Microsoft will take inheritance to new levels.
  • Tony Goodhew - The path to Orcas, (future Visual Studio), studying the market research

    ShadowChaser wrote:
    If Tony really is watching this feedback, what I would love to see in Orcas is a document-based windows form designer.

    The current form model is absolutely (pixel) positioned - with a few 'tricks' like the (fairly limited) new flow control panel.

    I've needed time and time again a true "web-like" document container for WinForms apps - similar to Lotus Notes or InfoPath but built into the framework.
    I want to be able to create a WinForm, drop a special 'design time document' control onto it and add some text, controls, formatting, etc into it. Or maybe Avalon already does this? Smiley If that's the case I'd sure love a design-time editor Smiley

    ShadowChaser, you'll be happy to know you won't have to wait for ORCAS for this feature. If you check ou Visual Studio .NET 2005 Beta ( or even the Express edition of VB or C#, you will see a few new controls like the FlowPanelLayout which has improved in Beta 2, as well as the Table layout.

    Also, if Whidbey still doesn't suit your needs, then you will get these features in a more web-like nature with Avalon. The Avalon documents and in fact, the entire Avalon/XAML programming model resembles development. Check out the NavigationApplication samples in the WinFX SDK. They show how you can have BACK/NEXT navigation as well as flow documents.
  • Pablo Fernicola (and others) - An hour with the Avalon Team

    so, you don't HAVE to create your own super-hi-tech cool UI, but if you WANT TO, there aren't the limits of Windows Forms and such anymore - it gives you free reign over your ideas and the road to materializing them.

    PS. If anyone from the Avalon team is listening, WE NEED BLEND MODES! BLEND MODES! BLEND MODES! PLEASE! And in VECTOR - not just bitmaps! Thanks. Smiley

  • Pablo Fernicola (and others) - An hour with the Avalon Team

    Heh. Oh, I'm sure we're gonna see a LOT of terrible UI's. Like when Vb4 came out and all accounting apps had RED backgrounds!

    The thing is, the people have spoken - they want cool UIs. This is the gateway to the "future" we see in movies. Custom UI's is the way.

    The biggest thing Microsoft and evangelists alike will be saying when Avalon has mass-adoption is - YOU DONT HAVE TO DO EVERYTHING IN AVALON!

    Personally, once they "unleash Avalon", I dont see the generation of consistent UIs coming back. Not until we have armageddon and we evolve back to having a Win 1.0 world. Tongue Out
  • Pablo Fernicola (and others) - An hour with the Avalon Team

    Kryptos wrote:
    This rocks! I've not played around with XAML yet, I'm downloading now, to play.

    How long does the app in the demo take to build?

    If you start from scratch, it's probably 8 or 10 hours work. If you take ready-to-use 3D models, then around 3 or 4 hours.

    Some things in Avalon can be a bit daunting at first. But once you get the hang of it, it's VERY easy.
  • Tony Goodhew - The path to Orcas, (future Visual Studio), studying the market research

    Andre Da Costa wrote:
    Will Orcas be 8.1, 8.5 or 9.0 version of Visual Studio?

    It will be 9.0, considering the massive changes it's supposed to have.
  • Pablo Fernicola (and others) - An hour with the Avalon Team

    Jacky.Chan wrote:

    Avalon can help designer and developer to sepearte their work.  In this demo, how developers integrate programming logic into the interface?

    Well, I haven't seen the source code yet, but in general, this works somewhat like code-behind. You assign ID's and Methods to be executed in the XAML file, while you write the actual code in or C# in the .vb or .cs file. You can find out more in the INSIDE AVALON column by Chris Anderson at or if you want more in-depth code, you can check out my upcoming series of articles on Avalon at
  • Pablo Fernicola (and others) - An hour with the Avalon Team

    Jacky.Chan wrote:
    Actually, how to integrate the program which grep the data from Amazon and the interface builded by Avalon?   Any Example for this on the web?

    Amazon has a publicly available Web Service. You can find it on their site. You can consume that web service and bind the data to the avalon objects. Since the "CD"s shown in the demo are ListBox objects, the data-binding is very easy.
  • Pablo Fernicola (and others) - An hour with the Avalon Team

    scobleizer wrote:
    I'll make sure the Avalon team answers this question (about source). I want it too!

    Doesn't the source come as a sample app with Zam3D? They're showing the same thing on their site. Or are they showing it coz MS did a demo of it? hmmm.

    Btw, if anyone wants to just SEE what this kind of code would look like, check out Nathan Dunlap's FLIPPIN' CD BUTTON blog post at:

    The sample there is really cool - and DONE BY HAND - yes, totally manually. Zam3D came after that.
View All