Misc. Tools

Here are several tools, samples and snippets that are non-TAPI related which I have mentioned in my blog or decided to release to the public.  As with the TAPI tools, these are "unsupported" and have no warranty or guarantee.

.NET Sockets sample

.NET Sockets sample

SocketBase for .NET is the same basic observer pattern implementation as the above WinSock helper DLL except that this version is a 100% C# implementation and utilizes the underlying .NET socket classes. Sample files are included.

The pre-built assembly requires .NET 2.0 (VS.NET 2005).


Async Operations

Async Operations

This demonstrates the .NET 2.0 AsyncOperation class which allows for thread awareness in components developed for .NET.
See this blog entry for more details on the sample.


Observer-pattern C++ socket implementation

Observer-pattern C++ socket implementation

SocketBase.DLL is a WinSock helper DLL which provides a high-performance I/O completion port socket implementation which uses delegate style notifications. Sample files are included along with minimal documentation.

The DLL requires no additional runtime requirements other than standard NT4+ system files. It can be used by any version of Microsoft's Visual C++ compiler (6.0, .NET, Whidbey).


TfsCmd

TfsCmd

This application provides some useful command-line tools for managing a TFS server. Arguably the most useful feature is the ability to move a work item from one Team project to another. It comes with full source code - check out this blog entry for more information.

Copyright (C) 2008 JulMar Entertainment Technology, Inc.                             Questions?  support@julmar.com