Bob Balaban October 9 2007 09:00:00 AMGreetings, Geeks!
Today I am pleased to debut yet another guest blog from a member of our crack (not "cracked", mind you, "crack") dev team, Steve Nikopoulos. Steve and I put this post together to get your feedback on improvements to Java integration in both the Client and Server (as you'll see below). Please welcome Steve to the blogosphere, and have at it!
Many of you use Java in Notes and/or Domino today. Many (most?) of you find it less that fully satisfying for any number of reasons (Big one: lack of an integrated Java debugger. Another big one: because of our testing and stability requirements, it often takes a while for us to roll out new versions of the JVM. ...we could go on).
For our Next Major Feature Release (NMFR), we may have an opportunity to improve Java integration in both the Designer environment and in the Client and Server runtime environments (and the lawyers make us say: this is all hypothetical, no promises, subject to change, yadda yadda yadda). Naturally, we have some questions.
For the purposes of this discussion, we're going to put aside the topic of Designer integration (we think we know what we're going to do there, and those of you who have been faithful followers of this and other blogs authored by certain Lotus employees will have a decent idea of what those plans are). We do, however, want your feedback on the topic of JVM (runtime) integration in the Client and the Server. This is your chance to tell us about the top 3 or 4 things that bother you about designing and deploying applications written in Java on Notes/Domino.
What would it take for you to use Java more effectively in your Notes/Domino applications? What types of applications do you want to build using Java that you either can't do today, or that are really difficult to write? Would you prefer to write them in Java (why?) or in some other programming language? (which one?)
Again, we're not asking about Designer integration here (let's say, just for hypothetical fun, that we're going to let you create and debug Java programs/Agents for N/D in Eclipse). Your topics might include suggestions about libraries, packaging, security, performance, scalability, administration, diagnostics, apis, etc.
Remember: "Be positive when possible, be negative when necessary." Thanks!
- Comments