Whilst surfing the web in the wee hours, I stumbled across a Sourceforge project called Domingo. Domingo is all about providing some sensible wrappers around the core Notes Java classes and interfaces so that you can concentrate on hammering out code, rather than recycling Notes objects every three seconds, and trapping exceptions until you can’t see straight. Here is a piece of example code from the site to illustrate the point:

public class AgentContext extends DAgentBase
  public void main()
    DDocumentCollection docs = getDSession().getAgentContext().getUnprocessedDocuments();
    Iterator i = docs.getAllDocuments();
    while (i.hasNext())
      DDocument doc = (DDocument);
      // do something with the document;

Interesting stuff… the site features a forum which may be of use to anyone wishing to take this further.

Comments on this post are now closed.


I’m a software architect / developer / general IT wrangler specialising in web, mobile web and middleware using things like node.js, Java, C#, PHP, HTML5 and more.

Best described as a simpleton, but kindly. You can read more here.