Puakma is very similar to Domino. All the logic for any given page happens during two key events - QueryOpen and QuerySave. To program these "agents" you create and compile a Java class file that extends Puakma's ActionRunner and then associate this code with the event. Simpler than it sounds, as you can see by downloading one of the free demo applications.
Now, I've always used NetBeans whenever I've had any Java work to do. Mainly because it was the first free IDE I found that I liked the look of. It takes a bit of working out but it has always worked for me. However, it sometimes throws strange errors, is slow to load and has that horrible built-with-Java look to it. That's why I have recently switched to Eclipse. It looks a lot cleaner, loads faster and has yet to give me any grief.
Not everything is as easy as simple aesthetics though. Eclipse may look nice but I've found one key difference which is tempting me to switch back. There is no easy way to compile a .class file. In NetBeans it's easy. You make your change to the Java source and hit F9. The compiled class file is there waiting for you to use. In Eclipse the only way I've found to do this so far is to select Rebuild All from the Project menu (not even a shortcut key). Simple, but not as quick. If you make lots of changes to lots of files this is the kind of thing that gets to you in the end...
Are there any Eclipse pros out there who can make my life easier?