Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
CAL?
Message
From
22/09/2009 14:12:21
 
 
To
21/09/2009 10:42:31
Mike Sue-Ping
Cambridge, Ontario, Canada
General information
Forum:
ASP.NET
Category:
Windows Presentation Foundation (WPF)
Title:
Re: CAL?
Environment versions
Environment:
C# 3.0
Miscellaneous
Thread ID:
01425260
Message ID:
01425625
Views:
44
>>>>Hi,
>>>>
>>>>Anyone delved into this library deeply enough to form an opinion ?:
>>>>http://msdn.microsoft.com/en-us/library/cc707890.aspx
>>>
>>>I don't know much about it, but, from what I understand, PRISM is the way to go now. I believe CAL, when compared to PRISM, is too complex and PRISM "simplifies" the process of building loosely coupled layers that are required for such applications. The concept and framework is something we are slowly investigating and there is a *lot* to learn about it. Just Google the PRISM framework and pattern to find out more.
>>
>>Isn't 'Prism' the code-name for "Composite Application Guidance for WPF" - which is just that - guidance. This seems the latest version (Prism2? includes SilverLight):http://msdn.microsoft.com/en-us/library/dd458809.aspx.
>>But, AFAICS, CAL (the Composite Application Library) is MS's version of a framework for implementing the guidance - or, conversely, maybe Prism can be regarded as guidance on using the CAL?
>>
>>I've got the downloads and also watched the videos here:http://channel9.msdn.com/posts/akMSFT/Creating-a-modular-application-using-Prism-V2-Part-1-of-4--Creating-a-shell-and-modules/ but I can see it will take a lot more than that to properly 'come-to-grips' with it.
>>
>>Regards,
>>Viv
>
>
>No kidding that this Composite Application stuff is complex no matter what you call it. This link may help shed some light on it: http://www.tanguay.info/web/index.php?pg=codeExamples&id=105

Hi,

I think I understand the jist of everything by ploughing through the MS sample application - but I'm finding it difficult to translate this into a design that would be work well with the project that I'm currently engaged on. I think this is mainly because my app is very much graphics orientated and doesn't (in large part) lend itself well to the seperation of concerns aimed at by the CAL.....

Maybe for the next app......
Regards,
Viv
Previous
Reply
Map
View

Click here to load this message in the networking platform