David E. Hastings
Microsoft
5 Papers
135 Citations
David E. Hastings is an academic researcher from Microsoft. The author has contributed to research in topics: Interface (computing) & Emulation. The author has an hindex of 3, co-authored 5 publications.
Chat about Author
Papers
Patent
Program-interface converter for multiple-platform computer systems
Barry Bond,Ori Gershony,David E. Hastings,C. Jonathan Lew,Alan M. Warwick +4 more
- 22 Feb 2001
TL;DR: In this article, a utility program for software development generates a synchronized set of translation modules for application program interfaces in a emulated platform, from iterated function templates having generalized function code, exception templates with special-purpose code, and types templates for converting data types from the emulated platforms.
70
Patent
Interface conversion modules based upon generalized templates for multiple platform computer systems
Barry Bond,Ori Gershony,David E. Hastings,C. Jonathan Lew,Alan M. Warwick +4 more
- 18 Aug 1997
TL;DR: In this article, a utility program develops and updates an API-translation layer of an emulator for running programs written for one platform on another platform in order to accelerate the development of code such as operating-systems upgrades.
50
Patent
Program-module substitution in a program loader for multiple-platform emulation
Jonathan C. Lew,Ori Gershony,David E. Hastings +2 more
- 31 Jul 1997
TL;DR: In this paper, a single program loader loads program modules for multiple platforms in an emulation environment by identifying first-platform modules in a load list, and substitutes the corresponding module for the other platform.
14
Patent
Program-interface converter for multiple-platform computers
Barry Bond,Ori Gershony,David E. Hastings,C. Jonathan Lew,Alan M. Warwick +4 more
- 17 Aug 1998
TL;DR: In this paper, a utility program for software development generates a synchronized set of translation modules for application program interfaces in an emulated platform, from iterated function templates having generalized function code, exception templates with special-purpose code, and types templates for converting data types from the emulated platforms.
1
Patent
Convertisseur d'interface de programme pour des ordinateurs a multiples plate-formes
Barry Bond,Ori Gershony,David E. Hastings,Jonathan C. Lew,Alan M. Warwick +4 more
- 17 Aug 1998
TL;DR: In this paper, a program utilitaire for le developpement de logiciels genere un ensemble synchronise de modules de traduction for des interfaces de programs d'application dans a plate-forme emulee.