Kelvin R. Lawrence

From EDM2
Jump to: navigation, search

Kelvin R. Lawrence was the Lead Programmer for the development of the OS/2 2.1 Presentation Manager and lead architect for OS/2 Presentation Services (graphics and window management) at the IBM Programming Center in Austin, Texas.

He has been instrumental in the development of OS/2's graphics subsystem, as a member of the original IBM team that worked on the definition of the OS/2 Presentation Manager in 1986 through leading the team which redesigned the entire OS/2 graphics subsystem and ported it to the 32-bit memory model. He was one of the technical leaders of the team that designed and developed the port of OS/2 to multiple hardware platforms (CISC and RISC) utilizing IBM's Microkernel technology. Kelvin has filed numerous United States Patents related to computer operating systems. He has published several articles and papers on OS/2 graphics programming and has been a contributor to several books related to OS/2. In addition to his graphics activities, he is also heavily involved in the investigation of potential new technologies to exploit in the OS/2 Operating System. Kelvin has an Honours Degree in Computer Science from Brighton Polytechnic in England.


Republishing Information
IBM gave permission to republish the articles from Developer Connection News on the EDM/2 Wiki.
IBM Copyright Permission #21362
  • The Java Foundation Classes: The New Standard for Java GUI Development (Jun 1998)


ColoradOS/2 - Jan 1993:

  • Porting the PM Graphics Subsystem to 32 Bits

ColoradOS/2 - Oct 1993:

  • Power Programming with the OS/2 GPI
  • Exploiting Fonts in an OS/2 PM Application
  • Writing Well-Behaved PM Applications

ColoradOS/2 - Oct 1994:

  • Understanding the GPI: Exploring and Exploiting OS/2 Graphics
  • Exploiting Fonts in OS/2 PM Applications

OS/2 Technical Update ' 94

  • Understanding the GPI: Exploring and Exploiting OS/2 Graphics (1994) [1]

ColoradOS/2 - Oct 1995:

  • Advanced OS/2 Graphics using the GPI and beyond, Part I
  • Advanced OS/2 Graphics using the GPI and beyond, Part II

ColoradOS/2 - 1996:

  • OS/2 Graphics Programming Part I - The Building Blocks
  • OS/2 Graphics Programming Part II - Advanced Topics
  • OS/2 Graphics Programming Part III - Working with Bitmaps

Colorado Software Summit - Nov 1997

  • Converting GUI applications to Java, Part I - The basics
  • Converting GUI applications to Java, Part II - Advanced topics