Bob Balaban's Blog


    Bob Balaban


    "Programming Domino With Java" - Fourth Hit

    Bob Balaban  November 20 2011 01:30:47 PM
    Greetings, Geeks!

    Here's the 4th installment of the book. Thanks again for all the positive feedback.
    The first installment can be found here
    The 2nd installment is here
    The 3rd is here

    All of the book content (as is all of the content on this blog) is Copyright 1998 and 2011 by Looseleaf Software, Inc. You may not reproduce or distribute the book's content without permission from me.

    Some Caveats and explanations:

    - This book is now 12 years old. There are lots of things in it that are amusingly dated, even laughable. One example: the absurd emphasis on Java Applets. They died an unlamented death due to bloating a long time ago, but at the time I wrote the book, they were a hot technology.
    - The formatting is not exactly as it first appeared in the book, and some of it is downright awkward. Sorry! The publisher converted the original files to Word for me, perhaps they forgot to select the "high-def" option.
    - The Java package described in the book (lotus.notes) was superseded by lotus.domino in R5 (1999? I think). The methods are all mostly the same. Of course, IBM have added lots more classes and methods than existed when the book was written. Also, the "recycle()" method had not yet been invented in Domino 4.6, so the memory issues that call addresses are not really covered.
    - The figures (screen shots and so on) referred to did not make it into any file format I can deal with, so I had to leave them out. Sorry! The code samples are mostly there, and I'll also post all of the files that were on the CD that came with the original book.

    This Installment

    This time I'm posting 3 more chapters:

    Chapter 9 (Debugging NOI Agents) - Chapter 09.pdf
    NOTE: When I wrote the book, Eclipse was not yet invented (or at least, widely known). I hadn't yet come up with the now-common "2-Headed Beast" technique of debugging Java agents (Why hasn't IBM created a way to debug agents inside Designer in the 14 years that Java agents have been loose in the world? I don't know, but it's sad). See here for a description of "2-Headed Beast".

    Chapter 10 (Sharing Objects Across Threads) - Chapter 10.pdf

    Chapter 11 (Upgrading Servlets to Agents) - Chapter 11.pdf

    Release Notes

    Chapter 9: No bugs!

    Chapter 10: No bugs!

    Chapter 11: No bugs!

    Enjoy! More soon. Geek ya later

    (Need expert application development architecture/coding help?  Want me to help you invent directory services based on RDBMS? Need some Cloud-fu or some web services? Contact me at: bbalaban,
    Follow me on Twitter @LooseleafLLC
    This article ┬ęCopyright 2011 by Looseleaf Software LLC, all rights reserved. You may link to this page, but may not copy without prior approval.


    1Koen de Leijer  11/20/2011 2:11:46 PM   Programming Domino With Java - Fourth Hit


    Once again, thanks you very much,

    not just for the (e)book but for all the effort



    2Koen de Leijer  11/20/2011 2:12:51 PM   Programming Domino With Java - Fourth Hit

    damn typo

    I meant `thank you very much`

    3Bob Balaban  11/20/2011 3:33:52 PM   Programming Domino With Java - Fourth Hit

    Koen - thanks for the nice feedback!