| Home -> Programming | |
Graphics and Video | Digital Signal Processing | Sockets | File I/O | Memory | x86 Processor I use several programming tools to accomplish my goals. One of my favorite topics is Digital Signal Processing and developing new ways to approach image and video processing to extract meaningful information from this type of data. I approach signal processing from a software engineers point of view and not as a mathematician (which dedicates his time to mathematical proof of a system). I concentrate my efforts and am interested in practical application of algorithms on image data and their performance in today's computer systems. The primary tools I use in development include: Visual Studio (primarily for debugging assembly code), PowerBasic (for writing high performance dll wrapper functions and standalone exe's), Masm (Microsoft Macro Assembler for MMX, SSE, SSE2 for function exports). I post code here for two reasons; A. to showcase my ability for possible job prospects and B. to contribute back to the www community of selfless programmers that have posted code which has helped me learn. You're free to use any of the code you find here on this site in your applications providing you agree to my disclaimer. The source code is free but if you learn something useful or perhaps use the source in one of your own projects, consider making a contribution to my further development. If you would like a custom application please visit my consulting page to receive a free quote on your project. I will also compile any code that is located on this site into a callable DLL for your application for a small fee. Many different topics are posted here because of the wide array of knowledge a programmer obtains over time. I utilize advanced programming techniques and concepts in my work such as pointers, callbacks, message pumps, handles, gdi, directx, memory management and manipulation, assembly, etc. If you are unfamiliar with these topics then you may find it difficult to follow some of the examples. Graphics and Video | Digital Signal Processing | Sockets | File I/O | Memory | x86 Processor
| |
Copyright©
1995-2005, Michael Ritter |