wpe2.jpg (3588 bytes)

Windows System Programming

ShowCover.jpg (7907 bytes)

NEW- 3rd Edition.

Comments, updates, code downloads, errata, reader comments, performance data, and more examples

hartcov.gif (20840 bytes)

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.

Contact Us at:
  JMH Associates
  Ph: 781-789-7413
 jmh_assoc@hotmail.com, jmhart@world.std.com