RE: [flexcoders] RE: Cairngorm Framework with Flex 2.0

2006-03-15 Thread Venu Vasireddy
Hi Brian,
 
Is this still a relevant useful frame work - with Flex 2.0 ?
Does FES 2.0  has any inbuilt or recommended framework ?
What is the current status of Cairngorm Framework?
 
-Venu



From: flexcoders@yahoogroups.com on behalf of Brian O'Connor
Sent: Wed 3/15/2006 11:25 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] RE: Cairngorm Framework with Flex 2.0



Sure, what is the question?

 

-

Brian O'Connor

Adobe Consulting

Email: [EMAIL PROTECTED]

Office: 617-219-2205

Mobile: 617-306-3713

/   \® 
888/ \888  
88/   /   \88 
8/   /8\   \8 
/   /888\   \ 
   \8\



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Venu 
Vasireddy
Sent: Wednesday, March 15, 2006 2:13 PM
To: flexcoders@yahoogroups.com
Subject: Cairngorm Framework with Flex 2.0

 

 

Hi ,

 

Anybody using Cairngorm Framework with Flex 2.0?

 

In perticular with FES data services?

 

Thanks

Venu

Architect



--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 




SPONSORED LINKS 
Web site design development 
http://groups.yahoo.com/gads?t=msk=Web+site+design+developmentw1=Web+site+design+developmentw2=Computer+software+developmentw3=Software+design+and+developmentw4=Macromedia+flexw5=Software+development+best+practicec=5s=166.sig=L-4QTvxB_quFDtMyhrQaHQ
 Computer software development 
http://groups.yahoo.com/gads?t=msk=Computer+software+developmentw1=Web+site+design+developmentw2=Computer+software+developmentw3=Software+design+and+developmentw4=Macromedia+flexw5=Software+development+best+practicec=5s=166.sig=lvQjSRfQDfWudJSe1lLjHw
 Software design and development 
http://groups.yahoo.com/gads?t=msk=Software+design+and+developmentw1=Web+site+design+developmentw2=Computer+software+developmentw3=Software+design+and+developmentw4=Macromedia+flexw5=Software+development+best+practicec=5s=166.sig=1pMBCdo3DsJbuU9AEmO1oQ
 
Macromedia flex 
http://groups.yahoo.com/gads?t=msk=Macromedia+flexw1=Web+site+design+developmentw2=Computer+software+developmentw3=Software+design+and+developmentw4=Macromedia+flexw5=Software+development+best+practicec=5s=166.sig=OO6nPIrz7_EpZI36cYzBjw
 Software development best practice 
http://groups.yahoo.com/gads?t=msk=Software+development+best+practicew1=Web+site+design+developmentw2=Computer+software+developmentw3=Software+design+and+developmentw4=Macromedia+flexw5=Software+development+best+practicec=5s=166.sig=f89quyyulIDsnABLD6IXIw
   



YAHOO! GROUPS LINKS 



*Visit your group flexcoders 
http://groups.yahoo.com/group/flexcoders  on the web.
  
*To unsubscribe from this group, send an email to:
 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 
  
*Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service 
http://docs.yahoo.com/info/terms/ . 







--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 
winmail.dat

RE: [flexcoders] RE: Cairngorm Framework with Flex 2.0

2006-03-15 Thread Brian O'Connor










It is very much still a relevant and
useful framework. You dont necessarily need to use Cairngorm with FES but I have on a few occasions. You should consider
Cairngorm and FES 2 different animals.
Cairngorm is a good framework for application development and FES
is a great framework for performing a multitude of Enterprise Messaging and
Data Services. Check here for the latest version of Cairngorm



http://www.richinternetapps.com/archives/000143.html



Someone will correct me if there is a
newer version out there



Also, you can google Cairngorm,
there are some good article on the design patterns and how to implement it
properly.



Brian





-

Brian O'Connor

AdobeConsulting

Email: [EMAIL PROTECTED]

Office: 617-219-2205

Mobile: 617-306-3713

/ \ 
888/ \888 
88/ / \88 
8/ /8\ \8 
/ /888\ \ 
\8\











From: Venu Vasireddy
[mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 15, 2006
2:50 PM
To: flexcoders@yahoogroups.com
Cc: Brian O'Connor
Subject: RE: [flexcoders] RE:
Cairngorm Framework with Flex 2.0









Hi Brian,











Is this still a relevant useful frame work
- with Flex 2.0 ?





Does FES
2.0 has any inbuilt or recommended framework ?





What is the current status of Cairngorm
Framework?











-Venu















From:
flexcoders@yahoogroups.com on behalf of Brian O'Connor
Sent: Wed 3/15/2006 11:25 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] RE:
Cairngorm Framework with Flex 2.0





Sure, what is the question?





-

Brian O'Connor

AdobeConsulting

Email: [EMAIL PROTECTED]

Office: 617-219-2205

Mobile: 617-306-3713

/ \ 
888/ \888 
88/ / \88 
8/ /8\ \8 
/ /888\ \ 
\8\











From: flexcoders@yahoogroups.com
[mailto:[EMAIL PROTECTED] On Behalf
Of Venu Vasireddy
Sent: Wednesday, March 15, 2006
2:13 PM
To: flexcoders@yahoogroups.com
Subject: Cairngorm Framework with
Flex 2.0

















Hi ,











Anybody using Cairngorm Framework with Flex 2.0?











In perticular with FES data services?











Thanks





Venu





Architect





--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com







SPONSORED
LINKS 




 
  
  Web
  site design development 
  
  
  Computer
  software development 
  
  
  Software
  design and development 
  
 
 
  
  Macromedia
  flex 
  
  
  Software
  development best practice 
  
  
  
  
 










YAHOO!
GROUPS LINKS





 Visit your group
 flexcoders
 on the web.
  
 To unsubscribe
 from this group, send an email to:
 [EMAIL PROTECTED]
  
 Your use of
 Yahoo! Groups is subject to the Yahoo!
 Terms of Service. 






















--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  











RE: [flexcoders] RE: Cairngorm Framework with Flex 2.0

2006-03-15 Thread Venu Vasireddy









I assume Cairngorm framework 
is designed having FLEX RPC protocols
in mind - in perticular Remote 
object- how to syncvalue objects on client and server.

If we use FLEX 2.0 Dataservices, how does 
this Framework helps?
Perhaps newer version of Cairngorm may 
better address this - guleing data services with client state 
better.



From: Brian O'Connor 
[mailto:[EMAIL PROTECTED]Sent: Wed 3/15/2006 11:57 AMTo: 
Venu Vasireddy; flexcoders@yahoogroups.comSubject: RE: [flexcoders] 
RE: Cairngorm Framework with Flex 2.0


It is very much still a 
relevant and useful framework. You dont necessarily need to use Cairngorm with 
FES but I have on a few occasions. You should consider Cairngorm and FES 2 
different animals. Cairngorm is a good framework for application development and 
FES is a great framework for performing a multitude of Enterprise Messaging and 
Data Services. Check here for the latest version of Cairngorm

http://www.richinternetapps.com/archives/000143.html

Someone will correct me 
if there is a newer version out there

Also, you can google 
Cairngorm, there are some good article on the design patterns and how to 
implement it properly.

Brian


-
Brian O'Connor
AdobeConsulting
Email: [EMAIL PROTECTED]
Office: 617-219-2205
Mobile: 617-306-3713
/ 
\® 
888/ 
\888 88/ 
/ \88 
8/ 
/8\ \8 
/ 
/888\ \ 
\8\




From: Venu 
Vasireddy [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 15, 2006 2:50 
PMTo: 
flexcoders@yahoogroups.comCc: 
Brian O'ConnorSubject: RE: 
[flexcoders] RE: Cairngorm Framework with Flex 2.0



Hi Brian,



Is this still a relevant useful frame work 
- with Flex 2.0 ?

Does FES 2.0 has any inbuilt or 
recommended framework ?

What is the current status of Cairngorm 
Framework?



-Venu





From: 
flexcoders@yahoogroups.com on behalf of Brian O'ConnorSent: Wed 3/15/2006 11:25 AMTo: flexcoders@yahoogroups.comSubject: [flexcoders] RE: Cairngorm 
Framework with Flex 2.0

Sure, what is the 
question?


-
Brian O'Connor
AdobeConsulting
Email: [EMAIL PROTECTED]
Office: 617-219-2205
Mobile: 617-306-3713
/ 
\® 
888/ 
\888 88/ 
/ \88 
8/ 
/8\ \8 
/ 
/888\ \ 
\8\




From: 
flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Venu VasireddySent: Wednesday, March 15, 2006 2:13 
PMTo: 
flexcoders@yahoogroups.comSubject: Cairngorm Framework with Flex 
2.0





Hi ,



Anybody using Cairngorm Framework with Flex 
2.0?



In perticular with FES data 
services?



Thanks

Venu

Architect
--Flexcoders Mailing ListFAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txtSearch Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 


SPONSORED LINKS 

  
  

  Web 
  site design development 

  Computer 
  software development 

  Software 
  design and development 
  

  Macromedia 
  flex 

  Software 
  development best practice 

  




YAHOO! GROUPS 
LINKS 



  Visit your group "flexcoders" on the 
  web. 
  To unsubscribe from 
  this group, send an email to:[EMAIL PROTECTED] 
  
  Your use of Yahoo! 
  Groups is subject to the Yahoo! 
  Terms of Service. 












--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  










RE: [flexcoders] RE: Cairngorm Framework with Flex 2.0

2006-03-15 Thread Brian O'Connor










Try these articles. I think they will help



http://www.richinternetapps.com/archives/cat_design_patterns.html



http://www.macromedia.com/devnet/flex/articles/cairngorm_pt2.html



http://www.macromedia.com/devnet/flex/articles/cairngorm_pt5.html







-

Brian O'Connor

AdobeConsulting

Email: [EMAIL PROTECTED]

Office: 617-219-2205

Mobile: 617-306-3713

/ \ 
888/ \888 
88/ / \88 
8/ /8\ \8 
/ /888\ \ 
\8\











From: Venu Vasireddy
[mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 15, 2006
3:05 PM
To: Brian O'Connor;
flexcoders@yahoogroups.com
Subject: RE: [flexcoders] RE:
Cairngorm Framework with Flex 2.0









I assume Cairngorm framework is designed
having FLEX RPC protocols





in mind - in perticular Remote object- how to
syncvalue objects on client and server.











If we use FLEX 2.0 Dataservices, how does this Framework
helps?





Perhaps newer version of Cairngorm may better address
this - guleing data services with client state better.





















From: Brian
O'Connor [mailto:[EMAIL PROTECTED]
Sent: Wed 3/15/2006 11:57 AM
To: Venu Vasireddy;
flexcoders@yahoogroups.com
Subject: RE: [flexcoders] RE:
Cairngorm Framework with Flex 2.0





It is very much still a relevant and
useful framework. You dont necessarily need to use Cairngorm with FES but I have on a few occasions. You should consider
Cairngorm and FES 2 different animals.
Cairngorm is a good framework for application development and FES
is a great framework for performing a multitude of Enterprise Messaging and
Data Services. Check here for the latest version of Cairngorm



http://www.richinternetapps.com/archives/000143.html



Someone will correct me if there is a
newer version out there



Also, you can google Cairngorm,
there are some good article on the design patterns and how to implement it
properly.



Brian





-

Brian O'Connor

AdobeConsulting

Email: [EMAIL PROTECTED]

Office: 617-219-2205

Mobile: 617-306-3713

/ \ 
888/ \888 
88/ / \88 
8/ /8\ \8 
/ /888\ \ 
\8\











From: Venu Vasireddy
[mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 15, 2006
2:50 PM
To: flexcoders@yahoogroups.com
Cc: Brian O'Connor
Subject: RE: [flexcoders] RE:
Cairngorm Framework with Flex 2.0









Hi Brian,











Is this still a relevant useful frame work
- with Flex 2.0 ?





Does FES
2.0 has any inbuilt or recommended framework ?





What is the current status of Cairngorm
Framework?











-Venu















From:
flexcoders@yahoogroups.com on behalf of Brian O'Connor
Sent: Wed 3/15/2006 11:25 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] RE:
Cairngorm Framework with Flex 2.0





Sure, what is the question?





-

Brian O'Connor

AdobeConsulting

Email: [EMAIL PROTECTED]

Office: 617-219-2205

Mobile: 617-306-3713

/ \ 
888/ \888 
88/ / \88 
8/ /8\ \8 
/ /888\ \ 
\8\











From:
flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Venu Vasireddy
Sent: Wednesday, March 15, 2006
2:13 PM
To: flexcoders@yahoogroups.com
Subject: Cairngorm Framework with
Flex 2.0

















Hi ,











Anybody using Cairngorm Framework with Flex 2.0?











In perticular with FES data services?











Thanks





Venu





Architect





--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com






SPONSORED
LINKS 




 
  
  Web
  site design development 
  
  
  Computer
  software development 
  
  
  Software
  design and development 
  
 
 
  
  Macromedia
  flex 
  
  
  Software
  development best practice 
  
  
  
  
 














YAHOO!
GROUPS LINKS





 Visit
 your group flexcoders
 on the web.
  
 To
 unsubscribe from this group, send an email to:
 [EMAIL PROTECTED]
  
 Your
 use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
 




























--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  











RE: [flexcoders] Re: Cairngorm Framework with Flex 2.0

2006-03-15 Thread Venu Vasireddy
Thanks Renaun. Concetually this must be true. But DataServices has has some 
cool features
like DS binding with DataGrid - my concern is how to fit such fecilities into 
framework .
 



From: flexcoders@yahoogroups.com on behalf of Renaun Erickson
Sent: Wed 3/15/2006 12:37 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: Cairngorm Framework with Flex 2.0



The framework can be used for UI organization as well as the Data
Services.  Its a big assumption stating its designed for RPC
protocols.  Its actually designed for overall application design, the
Command pattern used by Cairngorm specifically compliments/facilitates
RPC, internal application messages, FES etc... 

When the application is a simple facade over the data services there
might not be a need to use a framework.  But most applications have to
handle UI, Model, Commands(event flow), etc... and Cairngorm provides
a nice strucutre to handle the whole enchilada or just parts of it. 

FES is just part of the an application and might get you all the
implementation needed for handling the Model requirements of the
application.

Renaun

--- In flexcoders@yahoogroups.com, Venu Vasireddy [EMAIL PROTECTED]
wrote:

 I assume Cairngorm framework is designed having FLEX RPC protocols
 in mind - in perticular Remote object - how to sync value objects on
client and server.
 
 If we use FLEX 2.0 Dataservices, how does this Framework helps?
 Perhaps newer version of Cairngorm may better address  this -
guleing data services with client state better.
 

 

 From: Brian O'Connor [mailto:[EMAIL PROTECTED]
 Sent: Wed 3/15/2006 11:57 AM
 To: Venu Vasireddy; flexcoders@yahoogroups.com
 Subject: RE: [flexcoders] RE: Cairngorm Framework with Flex 2.0



 It is very much still a relevant and useful framework. You don't
necessarily need to use Cairngorm with FES but I have on a few
occasions. You should consider Cairngorm and FES 2 different animals.
Cairngorm is a good framework for application development and FES is a
great framework for performing a multitude of Enterprise Messaging and
Data Services. Check here for the latest version of Cairngorm...

 

 http://www.richinternetapps.com/archives/000143.html

 

 Someone will correct me if there is a newer version out there...

 

 Also, you can google Cairngorm, there are some good article on the
design patterns and how to implement it properly.

 

 Brian

 

 -

 Brian O'Connor

 Adobe Consulting

 Email: [EMAIL PROTECTED]

 Office: 617-219-2205

 Mobile: 617-306-3713

 /   \®
 888/ \888 
 88/   /   \88
 8/   /8\   \8
 /   /888\   \
\8\

 

 From: Venu Vasireddy [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, March 15, 2006 2:50 PM
 To: flexcoders@yahoogroups.com
 Cc: Brian O'Connor
 Subject: RE: [flexcoders] RE: Cairngorm Framework with Flex 2.0

 

 Hi Brian,

 

 Is this still a relevant useful frame work - with Flex 2.0 ?

 Does FES 2.0  has any inbuilt or recommended framework ?

 What is the current status of Cairngorm Framework?

 

 -Venu

 

 

 From: flexcoders@yahoogroups.com on behalf of Brian O'Connor
 Sent: Wed 3/15/2006 11:25 AM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] RE: Cairngorm Framework with Flex 2.0

 Sure, what is the question?

 

 -

 Brian O'Connor

 Adobe Consulting

 Email: [EMAIL PROTECTED]

 Office: 617-219-2205

 Mobile: 617-306-3713

 /   \®
 888/ \888 
 88/   /   \88
 8/   /8\   \8
 /   /888\   \
\8\

 

 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED]
On Behalf Of Venu Vasireddy
 Sent: Wednesday, March 15, 2006 2:13 PM
 To: flexcoders@yahoogroups.com
 Subject: Cairngorm Framework with Flex 2.0

 

 

 Hi ,

 

 Anybody using Cairngorm Framework with Flex 2.0?

 

 In perticular with FES data services?

 

 Thanks

 Venu

 Architect



 --
 Flexcoders Mailing List
 FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
 Search Archives:
http://www.mail-archive.com/flexcoders%40yahoogroups.com




 SPONSORED LINKS

 Web site design development
http://groups.yahoo.com/gads?t=msk=Web+site+design+developmentw1=Web+site+design+developmentw2=Computer+software+developmentw3=Software+design+and+developmentw4=Macromedia+flexw5=Software+development+best+practicec=5s=166.sig=L-4QTvxB_quFDtMyhrQaHQ


 Computer software development
http://groups.yahoo.com/gads?t=msk=Computer+software+developmentw1=Web+site+design+developmentw2=Computer+software+developmentw3=Software+design+and+developmentw4=Macromedia+flexw5=Software+development+best+practicec=5s=166.sig=lvQjSRfQDfWudJSe1lLjHw


 Software design and development
http://groups.yahoo.com/gads?t=msk=Software+design+and+developmentw1=Web+site+design+developmentw2=Computer+software+developmentw3=Software+design+and+developmentw4=Macromedia+flexw5

Re: [flexcoders] Re: Cairngorm Framework with Flex 2.0

2006-03-15 Thread Joshua Garnett



According to a post at, http://www.richinternetapps.com/archives/cat_cairngorm.html, they still haven't decided how FES and Cairngorm will work together. I'm sure as we near an actual release of Flex 2, we'll see an update to Cairngorm 2.
We're hugely excited about enterprise data services, and have some
thoughts as to how they fit within a Cairngorm architecture; we're
still coalescing our thoughts on this internally, and will present our
thoughts in a future Cairngorm 2.0 alpha release. If there's anything
else that you'd like to see in Cairngorm 2.0, by all means let us know.--JoshOn 3/15/06, Venu Vasireddy 
[EMAIL PROTECTED] wrote:Thanks Renaun. Concetually this must be true. But DataServices has has some cool features
like DS binding with DataGrid - my concern is how to fit such fecilities into framework .From: flexcoders@yahoogroups.com
 on behalf of Renaun EricksonSent: Wed 3/15/2006 12:37 PMTo: flexcoders@yahoogroups.comSubject: [flexcoders] Re: Cairngorm Framework with Flex 2.0
The framework can be used for UI organization as well as the DataServices.Its a big assumption stating its designed for RPCprotocols.Its actually designed for overall application design, theCommand pattern used by Cairngorm specifically compliments/facilitates
RPC, internal application messages, FES etc...When the application is a simple facade over the data services theremight not be a need to use a framework.But most applications have tohandle UI, Model, Commands(event flow), etc... and Cairngorm provides
a nice strucutre to handle the whole enchilada or just parts of it.FES is just part of the an application and might get you all theimplementation needed for handling the Model requirements of theapplication.
Renaun--- In flexcoders@yahoogroups.com, Venu Vasireddy [EMAIL PROTECTED]wrote: I assume Cairngorm framework is designed having FLEX RPC protocols
 in mind - in perticular Remote object - how to sync value objects onclient and server. If we use FLEX 2.0 Dataservices, how does this Framework helps? Perhaps newer version of Cairngorm may better addressthis -
guleing data services with client state better.  From: Brian O'Connor [mailto:boconnor@...] Sent: Wed 3/15/2006 11:57 AM
 To: Venu Vasireddy; flexcoders@yahoogroups.com Subject: RE: [flexcoders] RE: Cairngorm Framework with Flex 2.0 It is very much still a relevant and useful framework. You don't
necessarily need to use Cairngorm with FES but I have on a fewoccasions. You should consider Cairngorm and FES 2 different animals.Cairngorm is a good framework for application development and FES is agreat framework for performing a multitude of Enterprise Messaging and
Data Services. Check here for the latest version of Cairngorm... http://www.richinternetapps.com/archives/000143.html
 Someone will correct me if there is a newer version out there... Also, you can google Cairngorm, there are some good article on thedesign patterns and how to implement it properly.
 Brian - Brian O'Connor Adobe Consulting Email: [EMAIL PROTECTED] Office: 617-219-2205
 Mobile: 617-306-3713 / \ 888/ \888 88/ / \88 8/ /8\ \8 / /888\ \\8\ 
 From: Venu Vasireddy [mailto:vvasireddy@...] Sent: Wednesday, March 15, 2006 2:50 PM To: flexcoders@yahoogroups.com
 Cc: Brian O'Connor Subject: RE: [flexcoders] RE: Cairngorm Framework with Flex 2.0 Hi Brian, Is this still a relevant useful frame work - with Flex 
2.0 ? Does FES 2.0has any inbuilt or recommended framework ? What is the current status of Cairngorm Framework? -Venu 
 From: flexcoders@yahoogroups.com on behalf of Brian O'Connor Sent: Wed 3/15/2006 11:25 AM To: flexcoders@yahoogroups.com
 Subject: [flexcoders] RE: Cairngorm Framework with Flex 2.0 Sure, what is the question? - Brian O'Connor
 Adobe Consulting Email: [EMAIL PROTECTED] Office: 617-219-2205 Mobile: 617-306-3713 / \ 888/ \888 88/ / \88 8/ /8\ \8
 / /888\ \\8\  From: flexcoders@yahoogroups.com [mailto:
flexcoders@yahoogroups.com]On Behalf Of Venu Vasireddy Sent: Wednesday, March 15, 2006 2:13 PM To: flexcoders@yahoogroups.com Subject: Cairngorm Framework with Flex 
2.0 Hi , Anybody using Cairngorm Framework with Flex 2.0? In perticular with FES data services?
 Thanks Venu Architect -- Flexcoders Mailing List FAQ: 
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives:http://www.mail-archive.com/flexcoders%40yahoogroups.com
 SPONSORED LINKS Web site design development
http://groups.yahoo.com/gads?t=msk=Web+site+design+developmentw1=Web+site+design+developmentw2=Computer+software+developmentw3=Software+design+and+developmentw4=Macromedia+flexw5=Software+development+best+practicec=5s=166.sig=L-4QTvxB_quFDtMyhrQaHQ
 Computer software development
http://groups.yahoo.com/gads?t=msk=Computer+software+developmentw1=Web+site+design

RE: [flexcoders] Re: Cairngorm Framework with Flex 2.0

2006-03-15 Thread Steven Webster
Title: [flexcoders] Re: Cairngorm Framework with Flex 2.0





Hi guys,

Sorry to jump on this thread late, but good to see my 
(recent) colleague Brian O'Connor has responsed already  I know Brian has 
been working a great deal with Cairngorm and FES lately, so definitely listen to 
what he has to say.

Does Cairngorm work with Flex Enterprise Services ... 
absolutely. One of the great things about Flex as it matures 
as a technology, is that much of the heavy lifting that Cairngorm did for us, 
begins to appear in the technology platform itself.

When Cairngorm was first being used on Flash MX projects, 
the ServiceLocator did a whole bunch of heavy-lifting around Flash Remoting, 
creating NetConnections, and such like. We advocated the use of 
ASTranslator on the server, to achieve the serialisation and deserialisation of 
complex value object graphs oer the wire. Flex then gave us the 
RemoteObject tag (and other RPC tags) and suddenly that behavior was all 
encapsulated for us within a single tag.so suddenly, our ServiceLocator got 
a LOT simpler, and could be implemented with MXML instead of 
ActionScript.

Data binding would be another great example  the more 
we built projects and learned how to leverage data-binding, the more we 
recognised the value of a ModelLocator approach that embraced the capabilities 
of the Flex platform, over ViewLocator and ViewHelpers where we tried to 
implement that kind of behavior by ourselves. Again, the complexity moved 
into the platform (yet lovingly hidden from the developer's view) and out of the 
Cairngorm framework.

If you're leveraging RPC services, the Cairngorm approach 
is still valid; and it's my expectation and experience so far that an enterprise 
project will leverage both a mix of RPC and Data Services according to the 
infrastructure that is being integrated with, and according to the particular 
development requirements. So I always expect you'll continue to use 
Cairngorm with RPC services - Enterprise Data Services is not going to be the 
death-knell of the Service Oriented Architecture, but rather will give us new 
opportunities to build certain types of applications - and more powerful 
applications than before - more easily.

Before I answer the question being asked, it's also worth 
reiterating that we consider Cairngorm to be an exemplification of practices 
that we derive *in the field*. As iteration::two, that experience was 
drawn from iteration::two engagements, now we have the luxury of drawing that 
field experience across many many more engagements. I'm loathe that we 
advocate best-practices that are "academic deductions" rather than drawn down 
from actual experience of using the technology in practice. I'm often 
heard quoting that "the difference between theory and practice, is that in 
theory ,there is no difference between theory and practice".

So do we have ideas as to how Cairngorm and FES can work 
together - for sure we do!!! Are we ready to advocate them with 
Cairngorm ... we will be soon, but let us collect our thoughts a little more 
first. But I'd love to draw down on the experience and thoughts of our 
customers and partners who are also working with Flex 2, with FES and with 
Cairngorm 2.0.

To my mind (consider this hints to get started) there is no 
need for the business delegate class when we are working with FES. If we 
have data services, they're services we want to declare. Where might we do 
that ? :) I've got my ideas...

DataCollections offer us "managed collections" of objects; 
ultimately we'll want to still bind these objects to our user-experience, so for 
me, Collections and the ModelLocator are now a natural fit for each other. 
But now the model - or certain kinds of model - can now look after their own 
integration and synchronisation with the server; and now the server can push 
data all the way up to the model. That's the base-case, but I think there 
are also use-cases where the Command tier needs to get involved too, and that's 
where we still have to do a little thinking before advocating what we think 
"best-practice" might be.
We'll certainly have leadership to offer from our 
experience  but let's draw down on your experiences as 
well.

I'm hugely excited by Data Services. I think once 
again, the Flex technology platform is maturing to alleviate even more of the 
heavy lifting that we have to do when building data-rich Rich Internet 
Applications. If this simplifies our technical architectures, then our 
applications will be all the better for it.

"Simplicity isn't when there is nothing left to add, but 
when there is nothing left to take away"

I look forward to some of your thoughts, before sharing 
some more of ours,

Best,

Steven




  
  

  


  
  

Steven WebsterPractice Director (Rich 
Internet Applications)Adobe ConsultingWestpoint, 4