Windows
System Programming

NEW- 3rd Edition.
Comments,
updates, code downloads, errata, reader comments, performance data, and more examples

Comments on Second Edition
Updates, code downloads, errata, reader comments, performance data, and more examples
|
Specializing in Software Services
and Training
With
over 30 years of professional experience in all areas of software systems consulting: Professional training and course development
Proficiency in Win32/64, UNIX, C, C++, C#, Linux, UNIX, .NET, etc.
Expertise in multithreaded system design and development with emphasis on reliability
and maintainability; experienced in both Window, Pthreads, and Intel(R)
Threading Building Blocks threading models
Professional software services including system
architecture, SQA strategy and implementation, specification, design, and development
Technical marketing and sales support, including
authoring of white papers and technical documents to support sales and marketing
Authoring of white papers, books and technical documents
Professional document preparation capabilities to support
all activities
Recent
training and consulting clients include the United States Departments of
Defense and Energy, HP, Unisys, Emerson Electric, and Ask.
References available on request.
Johnson M. Hart, PhD.,
founder of JMH Associates, has over 30 years of experience in the computer industry,
including as director of software development, project manager, Computer Science
professor. He has written two books, including Windows System Programming
(Addison-Wesley; Third Edition, 2004; Second Edition 2000) and is the author of numerous articles in
academic and trade journals. He has developed many professional training courses and is an
experienced instructor. John's skills include software architecture, design, development,
and maintenance in numerous programming languages and operating systems, including UNIX,
LINUX and Windows (including .NET).
Johnson
M. Hart
Bio Sketch |
Our current and
recent projects include:
- Several implementation projects including multi-platform ports (Linux, Windows,
multiple UNIX) of messaging system libraries
- Tool chain development using open source tools for
cross platform development
- Automated SQA tools for storage management testing
- Multiple 64-bit porting projects involving Windows,
Linux, and UNIX
- Courseware development for lecture-lab courses in UNIX Program Development
Tools, JavaBeans, C++ Standard Template Library (STL), and Design and Development of
Multithreaded Applications
- Technical and marketing white papers on topics such as Linux
application porting
and software maintenance processes
- 7-part webcast series on the Itanium Architecture; developed and delivered for a
major system vendor
Training courses now available:
Course
content and schedule can be tailored to meet your requirements. On- or off-site delivery
available. |