Correction --- next webcast series "The Architecture of Modern Desktop Apps"

Thanks to Ben for asking the question: “Is 'Architecting' really a word?”.  Turns out it isn't, duh!  Luckily the series hasn't started yet, so I can still change the title: “The Architecture of Modern Desktop Apps”.  I wonder if it's too late to change all the marketing material Microsoft is about to release...


Posted Aug 09 2005, 02:28 PM by joe-hummel

Comments

Source code for GUI Architecture webcast? wrote re: Correction --- next webcast series "The Architecture of Modern Desktop Apps"
on 09-12-2005 8:18 PM
Hi Joe,

I'm trying to find the source code for your 2nd of 15 series of webcasts (GUI Architecture). If it is abailable, would you let me know where?

Thank you,
David Straley
david.straley@sandyhook.com
Joe Hummel wrote re: Correction --- next webcast series "The Architecture of Modern Desktop Apps"
on 09-12-2005 11:42 PM
Hi David. There's a small "webcasts" link on my blog here that takes you to the resources (PPT, demos, etc.) for the webcast series. Here's the direct URL:

http://pluralsight.com/drjoe/webcasts/webcasts.aspx

Cheers,

- joe
Joe Hummel wrote re: Correction --- next webcast series "The Architecture of Modern Desktop Apps"
on 09-12-2005 11:44 PM
Hi David. There's a small "webcasts" link on my blog here that takes you to the resources (PPT, demos, etc.) for the webcast series. Here's the direct URL:

http://pluralsight.com/drjoe/webcasts/webcasts.aspx

Cheers,

- joe
Hi David. There's a small "webcasts" link on my blog here that takes you to the resources (PPT, demos, etc.) for the webcast series. Here's the direct URL:

http://pluralsight.com/drjoe/webcasts/webcasts.aspx

Cheers,

- joe
Frank wrote re: Correction --- next webcast series "The Architecture of Modern Desktop Apps"
on 09-14-2005 9:35 AM
The Power point slides are available but the Demo App/Source Code is still not available. When might we be able to get these?

Frank Corrao
frank.corrao@halliburton.com
David Stull wrote re: Correction --- next webcast series "The Architecture of Modern Desktop Apps"
on 09-14-2005 2:22 PM
Frank,download the files. The code is in there.

Joe, thanks for doing the series. My brain hurts!
Glen Cooper wrote re: Correction --- next webcast series "The Architecture of Modern Desktop Apps"
on 09-20-2005 1:22 PM
I'm having a hard time understanding why the Adapter pattern makes sense. To me it seems like these adapters need to be somewhat tightly coupled with the view because in order to pass information into the commands they need to go acess buttons and text boxes and things like that. So it seems like you're going to build adapters for every situation and not gain a lot of reuse or flexibility.

Am I missing something? Or do I just need to work with it for a while before it becomes clear?
Joe HUmmel wrote RE: Adapter pattern
on 09-20-2005 6:50 PM
Glen, you have it right, use of the Adapter pattern ends up tightly coupling the client to the adapter. But the theory is that this is better than tightly coupling the client to the server. Examples of when the Adapter pattern makes sense are:

1. The server is servicing existing clients and so you can't change the server to handle the new clients. So you have to adapt the existing interface for the new clients.

2. You have multiple clients at the start and the clients don't easily lend themselves to a common server interface. So you create the best server interface you can, and adapt it as necessary to the clients.

We're falling into case #2, trying to adapt the event handling (which is different for WinForms vs. WebForms) to a common controller. Another approach would be to create multiple controllers, one for each presentation tier, with a Controller base class to hold common functionality.

If your goal is just a Winforms / SmartClient app, and you don't foresee multiple presentation tiers hooked to a common controller/backend, then the Adapter pattern would be overkill ("over-design").

Cheers!

- joe
Michael Moore wrote re: MVC - mutliple platforms
on 12-06-2005 6:05 AM
I am trying to redesign a current application both as a learning experience and to enhance the current application. I have multiple scenarios. I have a dual platform environment where I have both PCs and MACs. I have a need for a disconnected environment as well. But there are some instances where I will to use a smart device that uses Windows CE.

Can I use the MVC Pattern and create a tiered approach to build a SmartClient, WebClient, and a SmartDevice Version? Or do I need to scale things differently for the SmartDevice Version?

Thank you in advance for any and all advice.

Michael Moore
peter wrote re: Correction --- next webcast series "The Architecture of Modern Desktop Apps"
on 12-20-2005 6:09 PM
Hi. if we think of the MVC as a triad, do we have to do this triad for every business object. eg. Employees has the following..
1. Employee
2. Employees
3. UIController_Employee
4. View_Employee

will I need the same set of 4 for other MODELS eg Customer. will I now need
1. Cutomer
2. Cutomers
3. UIController_Cutomer
4. View_Cutomer
etc.

Is it possible to have a single controller and swop out views and models..
Joe Hummel wrote re: Correction --- next webcast series "The Architecture of Modern Desktop Apps"
on 07-07-2006 12:25 PM
Hi Riva, I typically package the demo apps & source code to the webcasts in with the powerpoint slides; look for a sub-folder called "Demos". Here's the URL for the downloads:

http://pluralsight.com/drjoe/webcasts/webcasts.aspx

Are you looking for a particular webcast or demo?
Athena Maybin wrote re: Correction --- next webcast series "The Architecture of Modern Desktop Apps"
on 07-12-2006 5:00 AM
If it is abailable, would you let me know where?
Joe Hummel wrote re: Correction --- next webcast series "The Architecture of Modern Desktop Apps"
on 07-13-2006 8:58 AM
Hi Athena, all webcast materials are availble at this URL:

http://pluralsight.com/drjoe/webcasts/webcasts.aspx

You'll also find links to watch the webcasts. Or perhaps you are looking for something else?
Justin Dietz wrote re: Correction --- next webcast series "The Architecture of Modern Desktop Apps"
on 08-10-2006 9:41 AM
I realize this is just over a year old but I have been going through your webseries (The Architecture of Modern Desktop Applications in .NET, Modern Software Development in .NET and C#) to augment my courses. They are a great series.

I downloaded all the zip files from pluralsight and some of the demo zip files have password-protected files. Are these passwords available?

Thanks,

Justin Dietz
jdietz@wsu.edu

Add a Comment

(required)  
(optional)
(required)  
Remember Me?