Jim Waldo

The People at Sun Labs

 Jim Waldo

Dr. Jim Waldo
Distinguished Engineer
Project Darkstar Project
Sun Microsystems Laboratories


1 Network Drive, Building #2
ubur02-311
Burlington, MA 01803


Jim Waldo is a Distinguished Engineer with Sun Microsystems, where he is the technical lead of the Darkstar project. Prior to (re)joining Sun Labs, Jim was the lead architect for Jini, a distributed programming system based on Java. While at Sun, Jim has done research and product development in the areas of object-oriented programming and systems, distributed computing, and user environments.

Before joining Sun, Jim spent eight years at Apollo Computer and Hewlett Packard working in the areas of distributed object systems, user interfaces, class libraries, text and internationalization. While at HP, he led the design and development of the first Object Request Broker, and was instrumental in getting that technology incorporated into the first OMG CORBA specification. He edited the book "The Evolution of C++: Language Design in the Marketplace of Ideas" (MIT Press), and was one of the authors of "The Jini Specification" (Addison Wesley).

Jim is an adjunct faculty member of Harvard University, where he teaches distributed computing in the department of computer science.

Jim received his Ph.D. in philosophy from the University of Massachusetts (Amherst). He also holds M.A. degrees in both linguistics and philosophy from the University of Utah. He is a member of the IEEE and ACM.

Education:

* PhD Philosophy 1980, University of Massachusetts, Amherst * MA Philosophy 1976, University of Utah * MA Linguistics 1975, University of Utah * BS Philosophy 1973, University of Utah

Jim Waldo's Blog

Technical Reports

  • Scalable Data Storage in Project Darkstar
    By: Tim Blackman and Jim Waldo
    Report Number: TR-2009-187
    Oct 1, 2009
  • Project Neuromancer
    By: Jim Waldo, Tim Blackman, Jane Loizeaux, Robert F. Sproull, Michael Warres and Ann Wollrath
    Report Number: TR-2007-162
    May 24, 2007
  • Simple Activation for Distributed Objects
    By: Ann Wollrath, Jim Waldo and Geoff Wyant
    Report Number: TR-95-46
    Nov 1, 1995
  • Events in an RPC Based Distribution System
    By: Jim Waldo, Samuel C. Kendall, Geoff Wyant and Ann Wollrath
    Report Number: TR-95-47
    Nov 1, 1995
  • Note on Distributed Computing, A
    By: Ann Wollrath, Geoff Wyant, Jim Waldo and Samuel C. Kendall
    Report Number: TR-94-29
    Nov 1, 1994

    Latest Sun Patents

  • Methods, apparatus, and product for distributed garbage collection
    (Mar 24, 2009)
  • Method and apparatus for dynamic distributed computing over a network
    (Apr 24, 2007)
  • Apparatus and method for dynamically verifying information in a distributed system
    (Aug 8, 2006)
  • System and method for facilitating dynamic loading of stub information to enable a program operating in one address space to invoke processing of a remote method or procedure in another space
    (Jun 6, 2006)
  • Apparatus and method for dynamically verifying information in a distributed system
    (Jan 3, 2006)
    See all 47 patents »

    Awards

    News

  • Sun Labs Open House
    Sun Microsystems


    Back to list of People