It sure would be useful to be able to write server addin-in tasks in Java. This would make it easier to write for multiple platforms and would lower the bar to entry since so many developers are adept at Java but not C.
What about the server supporting the Eclipse plugin architecture? This way there could be a series of extension points you can subscribe to for extending a given function of the server. ie. document writes, adminp, router, etc.
Bob -- I'm totally mystified re how Eclipse could fit in on the server-side. There is an established API for hooking Notes API events on the Domino, known as the Extension Manager. IMHO, the way to go is to leverage that as a way to invoke Java cod, and extend it with additional events as needed. What value would inserting the Eclipse plugin model bring over and above that?
I would be very happy if the *existing* Java API for server task would be documented and officially supported.
I DO NOT want a far more complicated Eclipse API!
Today, I can learn how to write a java server task a couple of hours if I know some Java. With Eclipse, one would need days or even weeks until he can start writing actual code, since standard Java and Eclipse Plugins are very, very different things as far as I can see.
I played with this in an earlier version (6.5 or 7.0 I think). It worked (as a sort of proof of concept) - but I did not dare to write production code with this unsupported feature :-)
I would love to be able to write cross-platform code that could benefit from the server tasks' events or as server tasks on their own.
Would be really great to be able to create cross platform server-side plugins/extensions.
I would love to be able to catch creations/updates/deletions etc. in a specific database, databases in a given directory etc.
BUT... I would also really love to be able to do this on the client side! It would give us tremendous possibilities of extending Notes for any purpose.
Thumbs up!!!
:
:
Buy IdeaJam Today!
You can run IdeaJam in your company. It's easy to install, setup and customize and your employees and customers will immediately see results.