Jpeg2000 compression (part 1 of jpeg2000 standard) coded in C# (.NET2003/2005).
Implementation should be as simple as possible and using standard .NET2003/2005 libraries, and should be using only .NET platform/C# (not any other tools).
All parts of code should be thoroughly explained in comments. Use of program should also be as simple as possible.
It is not necessary to use code that I put in attachment, but it is desirable to have solution of that level (not complicated).
Deadline to finish it is 20th of September.
It is important that code follows jpeg2000 standard, but other than that it should be done as simple as possible.
It should work for transformation from TIFF or RAW or BMP to jpeg2000, but also should have possibility to add transformation from other formats if it is shown to be necessary (of course, other transformations wouldnt be part of this same project)
I would also need explanation of code, not too detail, but in general (which method does what, etc), as some simple text file (nothing to big or complicated). And of course, code should be commented well.