|
|
Along the way of life, somehow I got into some book writing. Actually, I got into
many different forms of writing - including writing standards work and code (OK,
strictly not technically writing, but it is a form of art). This has been a long
slow process over time slowly graduating to bigger and better things.
Presented here is the summaries of all the books that I've worked on from the most recent to the earliest. As you can see, the list is starting to get to a reasonable length. This creates a fair amount of email that is time consuming to answer particularly as a lot of the questions are technical in nature. When this gets to 20 or so emails a day, things start to get into problems. I don't get a chance to answer everything particularly as I am also involved in higher priority work such as standards development. If sending me a question, can you please make it as short as possible. If its quick and I can dump out a 30 second reply, you are much more likely to get a response from me than one that says "why doesn't my code work?".
This latest is my first sole author effort. At the same time, it is also the first that I've written that is devoted primarily to the java programming language. In fact, at this time, it hasn't even hit the shelves yet. I'm currently working through the second edit of the draft so it should be on its way to the printing presses shortly. It is expected in early February 1999. The book is primarily aimed at the intermediate to advanced Java programmer looking at how to use networking. In real world situations, a programmer has quite a few different choices on how to build a networked application. Java 1.2 adds a whole raft of new features making the choice of the programmer even more difficult. Without knowing the strengths and weaknesses of each API, an informed choice is difficult to achieve. The aim of the book is to walk you through the same project implemented using almost all of the standard Java networking APIs (JDBC and CORBA are not covered) so that you can appreciate how each handles the same task.
Co-authored with Bernie Roehl, this has become one of the standard tomes in the VRML programmer's shelf. The book is aimed at the high end applications end of VRML. We assume you can already write a basic static world and build on that by covering event model basics, scripting, external interfaces and build a number of toolkits and applications throughout the book. One of the enduring features is the amount of software that it generated and has since passed into the public domain, much of which may be found on this website.
Part of the Laura Lemay's Web Workshop series, this came out to co-incide with the release of the original VRML 2.0 specification in August 1996. It is aimed at the complete novice that may have written HTML pages and wishes to spice them up with something new. Now getting a little long in the tooth, it continues to sell reasonably well.
The ever popular unleashed series, I contributed a chapter devoted to VRML and Java combinations. Not really having the room to be able to really get my teeth stuck into it, it is restricted to introducing the basic APIs.
Another in the Unleashed series. This time it is the web publishing generic
book - actually the professional reference edition, not the standard pleb's
version
Not my best effort but the one that got me started in writing. Actually the chapter was a last minute request and was written before the VRML 2.0 spec had even been finalised and only very soon after Java had hit the market.
|
|