Aaron Elder's WebLog

Microsoft CRM and the wonderful world of making it work for you...

Microsoft CRM User Interface Part 2 of 4

A Short History of the Microsoft CRM UI

This section is more for fun than any anything else… I just want to show where the Microsoft CRM v1.0 UI came from so that you can get a sense of its roots and how it evolved into what it is today.

 

If you have ever seen the iCommunicate UI, then you will have a pretty good idea of what inspired the Microsoft CRM UI. In fact, I would consider the Microsoft CRM v1.0 UI simply a logical evolution of the iCommunicate UI. Many of the guiding principles and design goals were the same. Here is an overview of the iCommunicate UI, anybody familiar with the Microsoft CRM v1.0 UI will notice some obvious similarities.

 

Here are some side-by-side screen shots so that you can compare and contrast iCommunicate with Microsoft CRM.

 

 

 

 


Aaron Elder
Microsoft Customer Relationship Management
Core Application Development Team


 

Note:

All images and content are the property of Microsoft Corporation.

This posting is provided "AS IS" with no warranties, and confers no rights.

 

Published Thursday, September 16, 2004 8:23 AM by aaronel

Comments

 

Aaron Elder's WebLog said:

September 16, 2004 12:20 PM
 

Aaron Elder's WebLog said:

September 16, 2004 12:21 PM
 

Kevin said:

Where can I find ICommunicate.NET?

Did Microsoft purchase it?

Kevin
September 16, 2004 9:29 AM
 

Aaron Elder said:

Yes, Microsoft purchased iCommunicate in 2001. The SEC filing is available here:

http://microsoft.shareholder.com/redesign/EdgarDetail.asp?CIK=789019&FID=1032210-01-500664&SID=01-00
September 16, 2004 9:34 AM
 

Kevin said:

Excellent Work. I plan on using some of your ideas in my next application.

How do you guys create the columns in your datagrid that can be resized? Are you using DHTML?

Kevin
September 16, 2004 11:22 AM
 

Aaron Elder said:

Regarding Resizing the Columns:

This is done entirely in DHTML. Basically you track the start of a "click" and then you track the delta of the user's horizontal mouse movement (available on the event object) and then when the mouse button goes up, you adjust the wide of the <COL> appropriately.

Aaron
September 17, 2004 9:17 AM
 

Jason Hunt's WebLog said:

October 25, 2004 11:52 PM
Anonymous comments are disabled

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker