He has developed for Apple computers since its inception, having helped develop the first local area network for the Apple ][ computer, and over the years has developed everything from industrial robotics to educational software. He holds a patent on network communications. James is recognized for having written numerous technical articles on Mac OS X development for Apple Computer, and as a contributing author for several Mac OS X books, and technical editor for several more. James is currently involved in full time development of native applications for Mac OS X.