Freigeben über


Just Released! GAT, and all sorts of other cool stuff...

It's been a busy couple of weeks over in Building 5! With the holidays approaching quickly, the whole group has been working hard to get a bunch of great deliverables out before the silly season comes into full swing. And I'm pleased to say that things have gone well - and even though EntLib didn't make it out this month, there should be plenty of stuff to keep you busy in the meantime:

Guidance Automation Toolkit and Guidance Automation Extensions

At long last, the Guidance Automation Toolkit (GAT) and Guidance Automation Extensions (GAX) have been updated for the final version of Visual Studio 2005. For those that came in late, GAT allows developers and architects to integrate guidance deliverables such as blocks, frameworks and patterns into the Visual Studio environment, using mechanisms such as templates, wizards and code generation. GAT is targeted at people authoring these "guidance packages", while GAX is the runtime component required by anyone consuming guidance packages. You'll be seeing quite a few p&p deliverables built using GAT (and hence requiring GAX) over the next year, so this would be a great time to get up to speed on this exciting technology.

Web Services Security: Scenarios, Patterns, and Implementation Guidance for WSE 3.0

Building web services can be difficult, and securing applications can be difficult, so it follows that securing web services can be really difficult! But this great guide demystifies this space by providing extremely clear and actionable guidance in the form of patterns, scenarios and decision matrices. I'm personally really pleased about how this guide came together and its potential to make a big difference in this important area. I was in the team building this guide in its formative days (which is a big part of why I'm so excited :-), but most of the credit goes to Jason, Don and the rest of the team who navigated it through sometimes turbulent waters to its completion.

Composite UI Application Block

This news is actually a few days old, but it's still well worth repeating. The Composite UI Application Block (aka CAB, despite the fact that we've already used this acronym to death and it doesn't even contain all of the necessary letters :-) is finally here, and is finally available in both C# and VB.NET flavors. It provides proven practices to build complex smart client user interfaces based on well known design patterns such as the Composite pattern, in which simple user interface parts can be combined to create complex solutions, but at the same time allowing these parts to be independently developed, tested, and deployed.

Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005

If you're anything like me, you will have written a whole lot of VB6 code over the years. But all good things must pass, and .NET is where all of the action is now. But upgrading all of those existing VB6 systems to .NET can be non-trivial to say the least - so the p&p team is hear to help! This guide provides proven practices to reach functional equivalence with a minimal amount of effort and cost and guidance for common advancements after the application is running on the .NET Framework. In addition to the guidance itself, a new tool, the Visual Basic 6.0 Upgrade Assessment Tool, is provided to give your organization assistance in identifying common upgrade issues and estimating the cost and effort required to upgrade your Visual Basic 6.0 code.

Comments

  • Anonymous
    December 14, 2005
    The comment has been removed
  • Anonymous
    December 14, 2005
    The class have been moved to Microsoft.Practices.RecipeFramework.Library.

    Make sure that you are referencing the assembly Microsoft.Practices.RecipeFramework.Library.dll. in your project.

    Regards,

    Oscar
  • Anonymous
    December 14, 2005
    A list of breaking changes and how to upgrade:

    http://clariusconsulting.net/blogs/kzu/archive/2005/12/14/UpgradingGAT.aspx
  • Anonymous
    December 14, 2005
    The comment has been removed
  • Anonymous
    December 15, 2005
    The comment has been removed
  • Anonymous
    December 15, 2005
    The comment has been removed
  • Anonymous
    December 15, 2005
    Not very experienced with this new tool, "Visual Basic 6.0 Upgrade Assessment Tool”. Can anyone tell me if I can optionally select the Wizard as part of the application conversion. With all the known problems with the Wizard I would like to remove it from the estimator and just rely on the manual conversion calculations.
  • Anonymous
    December 20, 2005
    The comment has been removed
  • Anonymous
    December 28, 2005
    The comment has been removed
  • Anonymous
    December 29, 2005
    I have some concerns on this tool usefullnes.

    - If it is targeted as a productivity tool why is it available for one developper only using SUO files.

    - When an architect releases a new version is the already produced code maintained / updated(roundtrip)

    Erik