in

NJDOTNET

Central New Jersey's .NET User Group

Meetings

May Meeting - Composite UI Application Block (CAB) - Tom Puglisi

Composite UI Application Block (CAB) – Tom Puglisi
Thursday, May 10th, 2007 - 6:15 PMCAB is composed of a standardized architecture and component communication services which simplify the construction of smart clients. It is a framework which allows UI controls to be cleanly composed into application-specific workspaces and smart parts. The CAB also includes services that simplify workspaces and smart part communication. The power of the CAB lies within its ability to simplify UI component composition, decouple UI layer communication, and facilitate smart part reuse. 1.      What is CAB and Why (00:00)2.      Anatomy of CAB (00:10)a.      UIElement Adapter(s)b.      WorkSpacesc.       Commandsd.      Pub/Sub Event Wiringe.      Smart Partsf.        WorkItemsg.      Method, Property and Class Attributes3.      Overview of MVP Design Pattern (01:10)4.      Automation using GAT and SCSF (01:20)5.      Code Review of SCSF Generated CAB Application (01:30)6.      Q & A (02:00 until whenever)

Speaker Bio
Tom Puglisi is a Technology Evangelist for Infragistics, a Microsoft Gold Certified Partner specializing in Presentation Layer Components for .NET, WPF and Java. Tom also creates written and video content for the Infragistics Best Practices and Training curriculum. Prior to working at Infragistics, Tom has worked at several corporations as a Programmer Analyst to develop a multitude of various corporate Applications and Systems. Tom likes to pass his free time by working on his CarPC.

Slides and Meeting Materials
The slides for this meeting can be found in the Slides file library:  May Meeting - Composite UI Application Block

Meeting Sponsor(s)

May’s meeting is being sponsored by Infragistics. Infragistics is the world leader in Presentation Layer Technology. We are committed to providing our customers the highest quality of reusable presentation layer development tools for Windows Forms, ASP.NET, Tablet PC, and Java environments that allow them to empower themselves and their software development teams to realize the potential of the presentation layer by accelerating development cycles and improving usability to the end-users.

 
Published Apr 12 2007, 09:00 PM by EdBlankenship
Filed under:

Comments

No Comments
Copyright © 2008 by NJDOTNET