Background
Since our inception in 2001, Revolutionary Stuff's software has always been
closed source. Revolutionary Stuff has advertised it's software by
allowing end users to download and use it for free - no strings attached. We
make our money by licensing the software to commercial organizations who
typically change the user interface and sell it on their own terms. Over the
years, we have received numerous requests from students and hobbyists to see
and use the code. Each time, we've turned them down. Finally, we've had a
change of heart.
But instead of just posting a large uncommented zip file, and encouraging you to
take it and run, we are going back through our libraries and cleaning,
commenting, documenting, and fixing bugs. After we've reached critical
mass, we'll do the dump.
Examples
All of our code is written in C# 2.0 targetted for Windows XP.
So far, we've released examples to CodeProject
. We encourage you to use and support this website.
|
Date | License | Title | Description |
| 1/18/2006 |
A |
SafeDeflateStream |
A wrapper class for DeflateStream that properly handles exceptions. |
| 2/2/2006 |
A |
EventedList |
A generic IList implementation that fires events when items are added or
removed. |
| 2/10/2006 |
A |
StreamMuxer |
Allows a stream to be sub-divided into independent logical streams with varying
access rights. |
| 2/??/2006 |
A |
ISimpleCounter |
Interface that allows performance data to be written/read. This is a
lightweight PerformanceCounter'ish interface. Includes managed
RateOfCountsPerSecondSimpleCounter class and PerformanceCounterSimpleCounter
adapter class. |
| 2/??/2006 |
? |
IStorageFolder |
An interface that encapsulates file-system like folder and file hierarchies.
Contains MemoryStorageFolder, FileSystemStorageFolder, NtfsFileStorage
(interop), and ComCompoundFileStorage (interop) implementations. |
| 3/??/2006 |
? |
ACIDStream |
An (Atomic, Consistent, Isolated, Durable) ACID Stream. |
|