|
|
Software for the Macintosh Millennium . . . |
|
Invest In Company Evolution is a new book on investing principles co-authored with Bob Goodenough. I provided the programming assistance to turn streams of fundamental financial data into charts, in addition to page design, typography, indexing, and final production. Visit Seroia and buy Invest In Company Evolution. |
|
The Flow of Time and Money is a new book written by my long-time squash-player friend Dr. Lloyd Watts. The Flow of Time and Money uses easy-to-understand pictures to show how time and money flow, and how you can make them work for you. I provided assistance with book design, layout, and typography, performed two copy- and proof-editing passes, and assisted with indexing. Visit Lulu and buy The Flow of Time and Money. |
| The Java Language Environment |
The Java Language Environment is a JavaSoft division White Paper I co-authored with James Gosling. The Java Language Environment is a high-level introduction to the philosophy and concepts of the Java Programming Environment. |
|
|
Visit JavaSoft and Read The Java Language Environment. |
|
PostScript by Example |
PostScript by Example is the first and only PostScript tutorial to provide in-depth coverage of PostScript Level Two. |
|
|
PostScript by Example contains more than five hundred worked and explained examples, with more than seven hundred illustrations to help you understand the PostScript imaging system. |
| Henry McGilton |
PostScript by Example covers both PostScript Level One and PostScript Level Two in fourteen chapters. Initial chapters cover basic PostScript imaging concepts such as points, lines, arcs, text, and the painting model for stroking, filling, clipping, showing text, and transformations from user space to device space. |
|
|
Later chapters cover the syntax and semantics of the PostScript language, creating and using basic fonts, composite fonts, and multiple master fonts, forms, patterns, color models, separations, trapping, overprinting, halftoning, and printer issues. |
|
|
Buy PostScript by Example from Amazon.com |
|
|
View detailed Table of Contents for PostScript by Example |
|
|
Download Code Archive for PostScript by Example |
| Introducing the UNIX System |
Co-authored with Rachel Morgan, this book and its successor described below have sold a total of 300,000 copies in five languages world-wide. |
|
|
Introducing the UNIX System covers most of the flavour of UNIX Version 7, with some leavening of Berkeley UNIX thrown in. |
|
Although the original book is almost twenty years old, it still was considered a leading UNIX book in a 1992 UNIX World review. |
|
|
Buy Introducing the UNIX System from Amazon.com |
| Introducing UNIX System V |
Also co-authored with Rachel Morgan, this book and its predecessor described above have sold a total of 300,000 copies in five languages world-wide. |
|
|
Introducing UNIX System V covers the later evolved version of System V as it was on its way to become System V.4 and eventually, Solaris. |
|
|
Buy Introducing UNIX System V from Amazon.com |
| Typesetting Tables on the UNIX System |
Co-authored with Mary McNabbnow Mary Campione, once of NextStep fame, now of Java fameTypesetting Tables on the UNIX System is the last word on use of TBL, the tabular layout preprocessor for TROFF. |
|
TBL is one of the most powerful tabular layout tools available, and learning its intricacies can pay off. The book contains 300 pages of examples of tabular layout. |
|
|
Copies of Typesetting Tables on the UNIX System are still available. You can order directly from Amazon.com. |
| The Java Programming Language |
At JavaSoft, I was Chief Editorial Hatchetman on The Java Programming Languagethe programmer's basic introduction to the salient features of this new and innovative programming environment. |
|
Ken Arnold and James Gosling |
The Java Programming Language covers the major aspects of both the Java language itself, plus the various class libraries available with the Java programming environment. |
|
|
This project was a lot of fun as I got to spend time arguing with Bill Joy about object-oriented terminology. The Java Programming Language is now in its third edition. |
|
|
Buy The Java Programming Language from Amazon.com. |
| The Java Tutorial |
The Java Tutorial was written by my good friends Mary Campione and Kathy Walrath. I edited the manuscript and produced the index for the first edition of the book. |
|
|
Look for The Java Tutorial in your bookstoreit's the killer book on Java and it comes with a CD-ROM packed with all the code examples from the text. |
|
|
This project was a lot of fun as I got to spend time arguing with Bill Joy about object-oriented terminology. The Java Tutorial is now in its third edition. |
|
|
Buy The Java Tutorial from Amazon.com. |
| The PostScript Language Reference Manual, Third Edition |
The PostScript Language Reference Manual, Third Edition is the latest edition of the PostScript page description language manual. What is now known as Adobe PostScript Three (PostScript Level Three) adds major new features such as smooth shading, masked images, and hexachrome color models. |
|
|
I was involved with both the Level Three development team and with the editorial team for the new manual. I worked in the Technical Support group at Adobe systems to create the Software Developers' Kit for PostScript Three, worked with Adobes' selected third party developers to make their new products knowledgeable of PostScript Three features, and acted as editor and reviewer for sections of the new book. |
|
|
|
|
|
Buy The PostScript Language Reference Manual, Third Edition from Amazon.com. |
| Understanding Japanese Information Processing |
Ken Lunde of Adobe Systems produced a fine work on the vagaries and idiosyncrasies of displaying Kanji and Kana and sending the various JIS encodings through the many torturous pathways of the global networked communication systems. |
|
Ken needed reviewers who understand Asian character-set and font technologies, who have computer programming experience, and can speak Japanese with reasonable proficiency. I did two full editing passes over Ken's book. |
|
|
|
|
|
|
|
|
Understanding Japanese Information Processing is out of print, but you can still order it directly from Amazon.com, and they will try to locate a copy for you. |
|
|
Ken has updated the book to expand the coverage to Chinese, Japanese, Korean, and Vietnamese (CJKV) Information Processing. You can obtain Understanding CJKV Information Processing from Amazon.com. |
|
The NeWS Book Michelle Arden James Gosling David Rosenthal |
The NeWS Book is a description of NeWSthe Network Extensible Window System built by James Gosling in the mid-1980s. NeWS was a client-server based window system with PostScript as its imaging model and programming and communication language. I was one of the early reviewers of this book, which explains the concepts behind the NeWS windowing system, as well as providing a history and background on client-server based window systems in general. |
|
I was one of the early reviewers of this book, which explains the concepts behind the NeWS windowing system, as well as providing a history and background on client-server based window systems in general. |
|
|
Sad to say, like many great ideas, NeWS was too far ahead of its timethe eXecrable Window System won the battle and subjected future generations of programmers to mental exhaustion. |
|
|
The NeWS Book is out of print, but you can still order it directly from Amazon.com, and they will ship you a copy when they can locate it. |
| The Craft Of Text Editing: Emacs for the modern world |
Craig Finseth has a long history of implementing text editing systems of the Emacs variety. Craig founded the company that created the Mince text editor and the Scribble document processing packageScribble being a descendent of Scribe. |
| Craig Finseth |
Craig contacted me one day saying he wanted to write a book on the technical issues of building text editing systems. I helped him find a publisher, and acted as reviewer for his book. |
|
|
Buy The Craft Of Text Editing from Amazon.com. |
| This Web Page Updated 2009 December 12 |