Announcing the Windows Communication Foundation Live Service Trace Viewer

  by Craig McMurtry and Vittorio Bertocci   Announcing the … Windows Communication Foundation Live Service Trace Viewer  Beta I   ·         Purpose ·         Design ·         Configuration ·         Use   Purpose:   Figure 1: The Live Service Trace Viewer     The Service Trace Viewer provided with the .NET 3.0 SDK allows the operation of…

36

Versioning Windows Communication Foundation Services

  To show how to properly deal with versioning, I’ve created a versioning decision tree. It shows you what you will need to do to handle every case, and it also shows you the consequences of each versioning choice you might make. The white diamonds are versioning decisions, decisions about how you might version a…

18

Xbox 360 Retail Store Inventory Monitor #1

This post is the first in a series about my application for finding the very rare Xbox 360 on retail store shelves in the United States.  It uses all three of the core WinFX technologies and demonstrates how the Windows Presentation Foundation can be used to have a visceral impact on the user how the…

12

Application Security Part 1

The posts over the next few days concern application security.  What does that term signify?  Well, there are several dimensions to computer security.  First, there is physical security, controlling who has physical access to the hardware.  Then, there is system access control, which is about controlling who is permitted to log on to the computers…

10

Applicaiton Security, Part 13

Manipulating ADAM programmatically can be a little challenging.  First, the documentation that is installed with ADAM does not cover its programming interfaces.  However, that documentation can be found within MSDN, under Networking and Directory Services.  Second, while that documentation provides samples in VBScript, Visual Basic and C#, I could only get the VBScript code to work…

9

Preparing for Indigo … the complete essay

Preparing for Indigo   Indigo is the code-name for a framework for communication among software entities that will be added to the second version of the .NET framework class library.   While a second beta version is scheduled to be released in late 2005, version one of Indigo will debut in the second half of 2006.  This document…

9

64-Bit Windows Part 11: Windows On Windows 64

We saw that both Itanium and x64 processors have a way of making their differences from 32-bit x86 processors invisible to 32-bit x86 code, although we noted that x64’s do so in a way that is a lot more efficient than  Itaniums.  However, when the 32-bit x86 code is running on a 64-bit operating system,…

7

Application Security, Part 4

What we are hearing from our customers is that they want their applications to become better corporate citizens.  They want them to rely on user data in a global directory service, rather than adding their own proprietary repository of that data to the enterprise.  Their computer security depends on it.  So, over the next few posts, I am going…

7

Application Security, Part 2

The most important idea that has ever emerged from attempts to grapple with application security is this one.  In an enterprise, there are going to be a lot of computers, a lot of applications and a lot of users, and administering the security of the enterprise would be greatly facilitated by using a global directory service. …

6

Application Security, Part 14

I would like to mention to you that a tool that I find invaluable for working with both Active Directory and ADAM is the simple Active Directory Service Viewer, ADSVW.EXE, that shipped with the Windows 2000 Resource Kit.    When you absolutely, positively need to see what is inside a Microsoft Directory Service, it’s the tool…

6