Click here to Skip to main content
6,628,952 members and growing! (19,682 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by Jonathan de Halleux (37 articles found)

Average article rating: 4.42

Miscellaneous

Plot Graphic Library
Last Updated: 7 May 2003   Page Views: 393,024   Rating: 4.65/5    Votes: 75   Popularity: 8.72   Bookmark Count: 241
A library to plot data (lines, maps...) in MFC projects.
QuickGraph: A 100% C# graph library with Graphviz Support.
Last Updated: 23 Apr 2007   Page Views: 380,937   Rating: 4.42/5    Votes: 62   Popularity: 7.92   Bookmark Count: 258
A generic directed graph library with a Graphviz Web Control Bonus!

Client side scripting

Multiple Language Syntax Highlighting, Part 1: JScript
Last Updated: 12 Mar 2003   Page Views: 185,816   Rating: 4.81/5    Votes: 56   Popularity: 8.40   Bookmark Count: 160
Makes automaticaly highlighting source code in web page a reality (for C,C++,JScript, VBScript, XML)

Audio and Video

A class to easily generate AVI video with OpenGL and Video for Windows
Last Updated: 26 Oct 2002   Page Views: 229,272   Rating: 4.65/5    Votes: 37   Popularity: 7.29   Bookmark Count: 85
If you want to generate an AVI video from your OpenGL application, this is the class you need.

GDI+

Printing using GDI+ : a few tips
Last Updated: 10 Sep 2002   Page Views: 88,103   Rating: 4.25/5    Votes: 12   Popularity: 4.59   Bookmark Count: 31
A few "specialized" tips on printing figures using GDI+
Dynamically generating images in ISAPI extension using GDI+ with live demo
Last Updated: 3 Oct 2002   Page Views: 40,450   Rating: 4.26/5    Votes: 13   Popularity: 4.75   Bookmark Count: 20
A class wrapper to write GDI+ images to the client browser using an ISAPI extension.
Crossing the bridge between Ghostscript and GDI+
Last Updated: 1 Dec 2002   Page Views: 173,959   Rating: 4.78/5    Votes: 33   Popularity: 7.27   Bookmark Count: 52
A C++ wrapper for the Ghostscript DLL that enables to render PS directly to GDI+ Bitmap

OpenGL

OGLTools, A OOP solution to OpenGL programming
Last Updated: 15 Jul 2002   Page Views: 75,123   Rating: 4.10/5    Votes: 15   Popularity: 4.82   Bookmark Count: 38
A set of classes designed to make programming of OpenGL easier

Database

A scripted SQL query generation framework with IDE: SQLpp (v1.4)
Last Updated: 12 Sep 2003   Page Views: 182,487   Rating: 4.70/5    Votes: 38   Popularity: 7.43   Bookmark Count: 94
A helper framework for generation of SQL queries in C++ and Lua
Full Database Abstraction Layer Generator
Last Updated: 22 Oct 2003   Page Views: 186,141   Rating: 4.41/5    Votes: 25   Popularity: 6.17   Bookmark Count: 180
Yet another DAL generator with SQL generation, multi database support, C# code generation, etc...

COM / COM+

A class wrapper for Matlab(c) ActiveX Control
Last Updated: 21 Oct 2002   Page Views: 175,546   Rating: 4.02/5    Votes: 36   Popularity: 6.25   Bookmark Count: 55
Eases up the use of the Matlab(c) COM server...

Libraries

MetaAgent, a Steering Behavior Template Library
Last Updated: 21 May 2003   Page Views: 64,012   Rating: 4.49/5    Votes: 23   Popularity: 6.11   Bookmark Count: 35
Library for creating autonomous agents that have (fun) life-like behaviors.

STL

IoBind, a serializer code factory.
Last Updated: 29 Jun 2003   Page Views: 52,926   Rating: 4.39/5    Votes: 9   Popularity: 4.19   Bookmark Count: 26
IoBind proposes a new approach to object serialization.
zipstream, bzip2stream: iostream wrappers for the zlib and bzip2 libraries
Last Updated: 2 Oct 2003   Page Views: 160,557   Rating: 4.58/5    Votes: 43   Popularity: 7.49   Bookmark Count: 80
STL compliant, stream-to-stream, zlib and bzip2 wrapper with wide char support.

C / C++ Language

CMarkupArchive, an extension to CMarkup
Last Updated: 13 Oct 2002   Page Views: 144,801   Rating: 4.24/5    Votes: 15   Popularity: 4.98   Bookmark Count: 47
This class adds additional features to the XML parser CMarkup: file handling, namespaces, numerical helpers and new find methods.
CGZip, a C++ wrapper for gzip methods
Last Updated: 9 Dec 2002   Page Views: 160,860   Rating: 4.34/5    Votes: 25   Popularity: 6.07   Bookmark Count: 57
A minimal class for handling gzip methods included in the zlib library.
XmlBind: putting PugXML on steroïds !
Last Updated: 2 Oct 2003   Page Views: 79,909   Rating: 3.95/5    Votes: 10   Popularity: 3.95   Bookmark Count: 29
A mutant XML parser using IoBind, EDOM and PugXML.

C#

XsdTidy beautifies the Xsd.exe output *with full DocBook .NET Wrapper*
Last Updated: 1 Mar 2004   Page Views: 107,069   Rating: 4.62/5    Votes: 32   Popularity: 6.95   Bookmark Count: 54
Refactors the Xsd.exe classes. Shipped with a full .NET wrapper of DocBook.
Make NDoc compile the code examples contained in your documentation using NLiterate
Last Updated: 26 Apr 2004   Page Views: 67,798   Rating: 4.36/5    Votes: 19   Popularity: 5.57   Bookmark Count: 36
An utility that merges and recompiles the examples in your documentation using NDoc.
Multiple Language Syntax Highlighting, Part 2: C# Control
Last Updated: 12 Mar 2003   Page Views: 159,765   Rating: 3.90/5    Votes: 17   Popularity: 4.80   Bookmark Count: 59
Fast and furious colorizing library for source code (C, C++, VBScript, JScript, xml, etc.)
Refly, makes the CodeDom'er life easier
Last Updated: 1 Mar 2004   Page Views: 102,157   Rating: 4.62/5    Votes: 32   Popularity: 6.96   Bookmark Count: 70
A smart wrapper around CodeDom that speeds up code generation.
Production Grammar Framework for .NET with Applications to Testing
Last Updated: 10 Jun 2004   Page Views: 24,303   Rating: 3.88/5    Votes: 13   Popularity: 4.32   Bookmark Count: 17
Production grammar can be used to produce a wide range of results, including automatic test cases.
Pdfizer, a dumb HTML to PDF converter, in C#
Last Updated: 17 Jan 2004   Page Views: 190,746   Rating: 4.37/5    Votes: 15   Popularity: 5.14   Bookmark Count: 113
This library converts simple HTML documents to PDF.

C++ / CLI

LuaDotNet: a thin wrapper around Lua and Luabind for .NET
Last Updated: 7 Aug 2003   Page Views: 91,817   Rating: 4.18/5    Votes: 7   Popularity: 3.53   Bookmark Count: 28
Add the Lua scripting engine to your .NET applications.

XML

XML-based Data Abstraction Layer generator
Last Updated: 19 Apr 2004   Page Views: 48,860   Rating: 4.06/5    Votes: 6   Popularity: 3.16   Bookmark Count: 37
XML script engine that pilots SQLpp to generate BLL/DAL/SQL.

Algorithms & Recipes

A C++ implementation of an improved contour plotting algorithm
Last Updated: 30 Jul 2002   Page Views: 190,017   Rating: 4.48/5    Votes: 18   Popularity: 5.63   Bookmark Count: 46
This class generates isocurves of a user defined function. Curves are drawn to OpenGL dc or stored in line strips.
A Normal / Exponential Random Generator and Histogram class
Last Updated: 2 Dec 2002   Page Views: 183,137   Rating: 4.30/5    Votes: 15   Popularity: 5.06   Bookmark Count: 43
A fast random generator with normal or exponential distribution + a histogram class.
A C++ implementation of Douglas-Peucker Line Approximation Algorithm
Last Updated: 3 Mar 2003   Page Views: 190,073   Rating: 4.53/5    Votes: 43   Popularity: 7.40   Bookmark Count: 82
DP Line approximation algorithm is a well-known method to approximate 2D lines. It is quite fast, O(nlog_2(n)) for a n-points line and can drastically compress a data curve. Here, a fully OOP implementation is given.
Ternary Search Tree Dictionary in C#: Faster String Dictionary!
Last Updated: 27 Jan 2004   Page Views: 154,196   Rating: 4.40/5    Votes: 41   Popularity: 7.10   Bookmark Count: 99
A TST is a fast and memory efficient data structure for implementing a string dictionary.
Random generators for .NET
Last Updated: 2 Oct 2003   Page Views: 54,646   Rating: 4.33/5    Votes: 9   Popularity: 4.14   Bookmark Count: 28
A thin wrapper around the Boost.Random library.
Opening a door towards Spirit: a parser framework
Last Updated: 23 Mar 2003   Page Views: 97,238   Rating: 4.46/5    Votes: 43   Popularity: 7.29   Bookmark Count: 56
A quick introduction to Spirit, a parser generator framework based
Spart, a parser generator framework 100% C#
Last Updated: 22 Dec 2003   Page Views: 140,510   Rating: 4.47/5    Votes: 67   Popularity: 8.16   Bookmark Count: 93
Spart is the C# sister of Spirit. It lets you quickly create code parsers directly in your application.
Sorting Algorithms In C#
Last Updated: 4 Feb 2004   Page Views: 165,876   Rating: 4.52/5    Votes: 38   Popularity: 7.14   Bookmark Count: 149
A collection of sorting algorithms implementing customizable comparitor and swapper functions.

Design and Architecture

Composite Unit Testing with MbUnit
Last Updated: 16 May 2004   Page Views: 56,760   Rating: 4.69/5    Votes: 15   Popularity: 5.51   Bookmark Count: 34
A new way of building test fixtures by taking advantage of interface compositions.
NPerf, A Performance Benchmark Framework for .NET
Last Updated: 25 Jan 2004   Page Views: 124,043   Rating: 4.70/5    Votes: 43   Popularity: 7.68   Bookmark Count: 130
NPerf is a framework for benchmarking classes and methods, that tastes like NUnit.
MbUnit : Generative Unit Test Framework
Last Updated: 15 Apr 2004   Page Views: 120,679   Rating: 4.54/5    Votes: 37   Popularity: 7.12   Bookmark Count: 108
A new highly flexible unit test framework with new fixtures

Testing and QA

Getting started with automated white box testing (and Pex)
Last Updated: 28 Jan 2009   Page Views: 23,819   Rating: 4.92/5    Votes: 15   Popularity: 5.79   Bookmark Count: 100
Licence: The Microsoft Public License (Ms-PL)   
Pex is a new tool that helps in understanding the behavior of .NET code, debugging issues, and in creating a test suite that covers all corner cases -- fully automatically.

Jonathan de Halleux


Member
Jonathan de Halleux is Civil Engineer in Applied Mathematics. He finished his PhD in 2004 in the rainy country of Belgium. After 2 years in the Common Language Runtime (i.e. .net), he is now working at Microsoft Research on Pex (http://research.microsoft.com/pex).

Occupation: Engineer
Location: United States United States


Last Updated 20 Nov 2009
Web18 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use