|  |
Become a fan of p&p summit on Facebook by clicking here. We have a fan drive going on right now to get 250 fans by June 30th. If we hit that number, one lucky fan will get a free pass to the p&p summit. Act fast and become a fan. Accessories for your blog You can help us by blogging and tweeting about the summit. We have created some images (i.e. blog buttons) that you could use in your blog. Here is a sample below. You can check out the rest of the images at our facebook page here.  p&p summit on Facebook/Digg/Twitter ![clip_image003[10] clip_image003[10]](http://blogs.msdn.com/blogfiles/ajoyk/WindowsLiveWriter/BecomeaFanofppsummit_1499A/clip_image003%5B10%5D_thumb.gif) Facebook: Stay tuned to updates on p&p summit by becoming a fan of p&p summit in Facebook. Click here to become a fan. Digg It: Show you support, by digging the p&p summit announcement here. Twitter: In your tweets about p&p summit, please add the tag “#pnpsummit”. Thanks and see you at the summit, patterns & practices Summit 2009 Team http://msdn.microsoft.com/practices |
I got my primary machine loaded with Windows 7 RC this past Friday. Had an issue with multiple monitor but a video driver upgrade took care of it. I am liking it so far.
If you want to give it a try, here is the link to download Win7 RC bits:
http://www.microsoft.com/windows/windows-7/download.aspx
Happy downloading!
I am sure many of you are regular readers of MSDN Magazine. We are happy to announce the launch of a new "patterns & practices" column starting with the May 2009 issue.
Alex Homer from the p&p team authors the first installment : You Can Depend On Patterns and Practices
If you have topic suggestions for this column, please post them in the comment section of this blog,
Happy Reading!
patterns & practices released SharePoint development guidance v1 back in November of last year. Check out this video for a brief overview and the patterns used.
As you may know, we are working on the next version of the guidance which will cover:
Enterprise Quality
- Tested and well understood scale characteristics
- Performance tuned application utilizing techniques to achieve high throughput and scale
- Manageable - configurable with instrumentation and diagnostics
Content Driven Applications
- An application that mixes authoring and development
- Composite oriented with more loosely coupled application logic
- Employees content authoring and WCM(including publishing)
Extending LOB Systems
- Securely integrates LOB system information with collaboration and publishing scenarios
- Demonstrates techniques for managing connectivity to LOB systems (BDC, credential management and SSO, WCF,etc)
Check out the CodePlex project site for more information.
We run two week iterations and release the source code and guidance from each of these iterations into our CodePlex project site. We are planning to do a video with every drop that will guide you through the content.
We are very interested in your feedback on the guidance. So please let us know what you like and what you don't. Of course, you could tell us if you liked the video or not as well.
Watch our Channel 9 blog for the video based on our Drop 6 and Drop 7.
What’s in Drop 7?
What’s in Drop 6?
Please subscribe to this RSS feed if you don't want to miss a beat.
Happy Watching!
Influence the features that makes it into the next version of Enterprise Library v5.0. Grigori Melnik has posted the tentative product backlog with the initial estimates for your feedback.
Take this survey and tell us what you would like to see included in Enterprise Library v5.0.
Happy Voting!
As promised, we are delighted to release quickstarts, How-Tos and HOLs in Visual Basic for Prism v2.0.
You can download it from here.
What is in this download?
The Composite Application Guidance for WPF and Silverlight is designed to help you more easily build enterprise-level Windows Presentation Foundation (WPF) and Silverlight client applications. It will help you design and build enterprise-level composite WPF client applications—composite applications use loosely coupled, independently evolvable pieces that work together in the overall application.
This download includes QuickStarts, the Composite Application Library (only provided in C#), and documentation. This download is provided to help the Visual Basic developer use the Composite Application Library. The documentation includes:
- Visual Basic Content for Composite Application Guidance for WPF and Silverlight - February 2009.chm: The QuickStarts, Hands-On Labs, and How-to Topics in Visual Basic.
- Composite Application Guidance for WPF and Silverlight - February 2009.chm: Complete documentation in C#.
- Composite Application Library Reference February 2009.chm: Library reference API.
If you have VS configured to “VB Development settings”, you probably already saw this in the headline.
Happy coding!
Brian Harry and Douglas Purdy
That’s right. Brian and Doug are now joining the p&p summit as keynoters. Here is the complete line up of keynote speakers:
Martin Fowler, Scott Guthrie, Brian Harry, David Campbell, Wolfram Schulte, & Douglas Purdy






As I mentioned in my last post, registration for the summit is now open.

p&p Summit 2009 will be held in Microsoft Conference Center, Redmond, Washington between Oct 12th and 16th 2009. Mark your calendars and register now to take advantage of the early bird price.
Keynote presentations by:
Martin Fowler, Scott Guthrie, David Campbell, & Wolfram Schulte




Here is the session schedule from the last year’s conference. What topics do you like to see covered in this year’s conference? Post topic suggestions in the blog comments.
See you in October!
My p&p colleague Don Smith posted a blog with our high level plans for Software Factories and GAT/GAX for Visual Studion 2010. Check it out here. The key message here is that we at p&p are committed to refreshing the software factories and GAT/GAX for Visual Studio 2010. As Don says in his post, help us understand the most important scenarios for you. Post a comment to this blog or Don's or send me an email at ajoydotkrishnamoorthyatmicrosoftdotcom.
 Composite Application Guidance for WPF and Silverlight v2.0 (PRISM) What’s PRISM? |
| The Composite Application Guidance is designed to help you more easily build modular Windows Presentation Foundation (WPF) and Silverlight client line of business applications. These types of applications typically feature multiple screens, rich, flexible user interaction and data visualization, and role-determined behavior. They are built to last and built for change. This means that the application's expected lifetime is measured in years and that it will change in response to new, unforeseen requirements. This application may start small and over time evolve into a composite client—composite applications use loosely coupled, independently evolvable pieces that work together in the overall application. Included in this release: - Composite Application Library
- Reference Implementation (Stock Traders application in WPF and Silverlight)
- Quick starts (9)
- How-Tos (26) and
- Lots of documentation for everything you want to know about UI patterns and client architectures
Note: Quick starts and How-Tos with VB.NET code is in the works and will be released in a month. Click here to download this release. Goals of This Release | | Prism 1.0 shipped in July 2008 with support for WPF. This release takes the composite line of business scenarios and provides guidance on how to extend the scenario to Silverlight by: - Providing guidance on building modular and composite Silverlight applications.
- Simplifying the composition of the user interface.
- Providing guidance and light tooling on reusing code between Silverlight and WPF.
Channel 9 videos Check out these Channel 9 videos. We will be releasing few more screen casts. Either bookmark this page (http://channel9.msdn.com/posts/akmsft) or subscribe to the feed at http://channel9.msdn.com/posts/akMSFT/RSS/. What’s Prism v2? | | Prism v2 Overview | | | | | |
Happy building WPF and Silverlight applications!
Check out this great talk “How I’m trying to change the world now” by Bill Gates at TED. He brought few mosquitoes (of course, not infected) with him and let them roam around the auditorium. He questioned why only poor people should have this experience.
My favorite quote from this talk:
“I am an optimist. Any tough problems I think can be solved” – Bill Gates, Feb 2009

He talks about couple of problems during this talk:
- How do you stop a deadly disease that’s spread by mosquitoes? (Hence the mosquitoes visit to the auditorium)
- How do you make a teacher great?
Great talk!
I tried to install Virtual PC 2007 in Win 7 beta and the installer crashed. I followed this instruction from the Win 7 Action Center. And that did it.
Solve a problem with Windows 7 beta
An issue with the Customer Experience Improvement Program (CEIP) client in Windows 7 beta is causing Explorer and some MSI-based installers to stop working properly.
To solve this problem, follow these steps:
-
Click the Start button
, click All Programs, and then click Accessories.
-
Right-click Command Prompt, and then click Run as administrator.
In the User Account Control window, verify that Program name is Windows Command Processor, and then click Yes.
-
In the Administrator: Command Prompt window, type or paste the following text at the prompt:
reg delete HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions /va /f
-
Press Enter to install the solution.
-
If The operation completed successfully displays, close the Administrator: Command Prompt window to complete this procedure. If "ERROR: Access is denied" displays, repeat this procedure from the top, making sure you clicked Run as administrator in step two.
My first MSDN magazine article is now live. In this article I cover the product backlog and iteration backlog spreadsheet in VSTS 2010 and how these can be used in planning agile projects. Here is the link to the article: Agile Planning Tools In Visual Studio Team System 2010
Happy Reading!
We released the first version of Composite Application Guidance in July 2008. The Composite Application Guidance for WPF is designed to help you more easily build enterprise-level Windows Presentation Foundation (WPF) client applications. This guidance will help you design and build flexible composite WPF client applications—composite applications use loosely coupled, independently evolvable pieces that work together in the overall application.
The Composite Application Guidance for WPF can help you develop your WPF client application in a modular fashion. With this approach, you manage the complexity of a large application by breaking it down into smaller, simpler modules. The module can evolve independently while working together as a unified application. The guidance includes a reference implementation, reusable library code (named the Composite Application Library), documentation, QuickStart tutorials, and hands-on labs.
概要
Composite Application Guidance for WPF は、エンタープライズ レベルの Windows Presentation Foundation (WPF) クライアント アプリケーションを容易にビルドできるようデザインされています。
Thanks goes to the folks in MSDN Japan.
Other relevant links
CodePlex site: http://www.codeplex.com/CompositeWPF
If you have used Composite UI Application Block (CAB) and are looking for guidance to move to Composite Application Library for WPF, you will find this document helpful. Composite Application Guidance for CAB Developers.pdf
Happy Reading!
If you were at PDC 2008 or p&p Summit or TechEd EMEA Developers, you probably saw us handing out the poster (see image below) and you probably got one yourself. Many people asked me if this is available online for download. Now it is.
Download p&p Application Architecture Guidance v2.0 poster
|.pdf | .xps |
