Search Wiki:

Welcome to patterns & practices Smart Client Guidance Community site.


Smart Client Software Factory - April 2008 Release that supports Visual Studio 2008 is now available.


pnp.gif
The Smart Client Software Factory is a guidance offering that provides comprehensive architecture guidance to help customers build Composite Smart Clients using the Microsoft platform (Win Forms, WPF, etc). An SCSF solution is composed of a number of discrete, independent, yet functional assemblies and components. These pieces are dynamically loaded and integrated together at runtime within a shell to form a fully coherent application.

SCSF Architecture.png

Getting Started

The Getting Started provides recommendations on how to quickly use the guidance available in this factory.

Where to go next?

Action Link
Read about the April 2008 release of the factory SCSF MSDN Landing page
View recent announcements for the Smart Client program Announcements
See a list of resources for getting started with SCSF Learning Resources
Explore our compilation of tips, tricks and guidance from the Smart Client team and the community SCSF Knowledge Base
Read blog postings from the team Team Blogs
If you are targeting mobile devices, read about the Mobile Client Software Factory July 2006 release MCSF MSDN Landing page

Participation

The factory is developed using the open process used by patterns & practices for all of its deliverables. This process includes frequent builds and releases in this community of code and documentation. If you find bugs or want additional capabilities addressed by the team, use the Issue Tracker to create a new Work Item.

You can influence this project. Please send us feedback!

Our team will continuously monitor the forums in this site to get feedback on content and to help us prioritize.

Thanks!
p&p Client Team
Last edited May 12 at 10:36 PM  by mconverti, version 94
Comments
JuanArg wrote  Jan 31 2007 at 2:37 AM  
Running guidance packages included in Software Factories requires that you have installed the [url:Guidance Automation Extensions|http://www.microsoft.com/downloads/details.aspx?FamilyId=C0A394C0-5EEB-47C4-9F7B-71E51866A7ED&displaylang=en].

SimonCropp wrote  Mar 6 2007 at 4:46 AM  
Spelling error on the description of the latest release
"Snart Client Software Factory"

gregorywr wrote  May 9 2007 at 11:43 PM  
The SCSF release of June 2006 doesn't work with the GAP & GAT releases of February 2007. The links in the MSDN pages are pointing to those versions (You read "June 2006 CTP"). The error is something as "Unable to get installer types in the C:\VSDIR\PublicAssemblies\SCSFInstaller.dll assembly ...". It's fixed on May release.

Sama wrote  Sep 19 2007 at 8:38 AM  
hello
ihave installed microsoft cab but i have a question , i want to know does it work with web_based application ?.
it is a matter of life and death for me thanks for your attention.

DamonCarr wrote  Sep 20 2007 at 1:11 AM  
Is it even an option theoretically to get Acropolis working with the new Hack being discussed in getting the SCSF working in VS 2008? See: http://damon.agilefactor.com/2007_09_01_archive.html.

As I know there have been statements to the fact that no new SCSF releases will occur, why does it not make sense to do 'at least 1 more' with full Acropolis integration? Isn;t this a blow to the entire Microsoft Software Factory strategy by not continuing to evolve this fantastic work?


Thanks,
Damon

gblock wrote  Oct 27 2007 at 5:44 AM  
Hi Damon

Keep watching my blog. (blogs.msdn.com/gblock) Next week we have some exciting news to announce.

vinny wrote  Dec 13 2007 at 10:44 PM  
Hi to Every One, How to learn SCSF with CAB

vinny wrote  Dec 30 2007 at 11:35 PM  
can i use enterprise library Security Application block with Smart client Software factry(SCSF) Application, I am looking for Some examples.

jonathan wrote  May 5 at 8:19 PM  
Hi vinny,
You can find an example of the Security Application Block with SCSF in the Branch Client reference implementation. For quicker responses, please use the Discussions section.
Jonathan Cisneros
http://staff.southworks.net/blogs/jcisneros

Vardi wrote  May 22 at 9:18 AM  
Hi,
I improved the sample visualization take look at: (http://www.codeplex.com/WorkItemVisualizer ).
This Visualizations show the WorkItem hierarchy, Worksapce, SmartPart, Command, Events, State and Items.

brettryan wrote  Jun 4 at 2:34 AM  
Hi guys, I've spent the last two years battling with the SCSF and CAB and keep thinking to myself "There must be an easier way". I've authored a few modules and created some systems based on the NetBeans platform and keep wondering if CAB could be implemented in a way that NetBeans implements modules?

I've now started to try and work with Prism and have again found it to be a little hard to work with and not as straightforward as it tries to be.

I really think if something like a NetBeans framework was implemented in .NET it would be a real winner, .NET has true events and properties that would make the framework even easier to use than it is in Java, unfortunately for now I think I may stick to the NetBeans platform simply for the reason that there isn't a simple platform to develop on with .NET.

daycrom wrote  Jun 30 at 10:52 PM  
Hi guys, is possible empower a section in Wiki for placing showcases?
The impression is that there is a large quantity of applications developed around CAB and should be displayed to community.
Regards!!

Updating...