Category Archives: OpenNTF
XWork Server Community Edition
In a time where technology doesn’t matter, its important to have technology easy available. Specially for students and young developers. During the OpenNTF BOF Session at IBM Connect we were shocked how old the youngest XPages Developer was. Are we losing the next generation?
The community around XPages / Domino is one of the most vibrant. There are a lots of good resources available on the internet. But we are missing a licence model which allows young developers easy to learn the technology. What we ask is a XWork Server Community Edition, available for free. The usage should be limited to private person with no commercial aspect. No Replication, Mail, Clustering is needed and the limitations of the regular XWork Server should also be in place.
The core purpose of the XWork Server Community Edition is to attract new developers from outside of the yellow bubble. The should learn the technology and they will love it. I belive that this will lead to new solutions based on the XWork Server, which can be delivered via IBM Softlayer to the cloud. IBM you should give this a try, there is nothing to loose.
What a week….
The last week was so special. It all starts with the simple Idea to make “FindBugs” available in the Domino Designer. I was fall in love with FindBugs at the first moment, when I’ve tried the plugin on some Java projects.
But the plugin did not run in the Domino Designer for some reason. After a deeper analyze, I found 2 major problems:
- The Findbugs Plugin was designed for Eclipse 3.6 and higher
- The FindBugs Plugin loads compiled classes direct from the filesystem (the credit for discovering this problem goes to Nathan. He guided me to the right part of the code)
First Problem was a 10 minutes Issue, the second takes longer. I had to program an own CodeBase implementation and an own CodeBaseEntry implementation which loads all compiled class files direct from the NSF. But some hours and some line of code later it works.
A short E-Mail exchange with Peter Tanner, our IP Manager helped me to discover that I’ve to publish it under LGPL 3 Licence. After a very short internal testing, I’ve published the project and also an easy to install way. And then something happens, which I didn’t expect. Only 12 hours after publishing FindBugs for Domino Designer, I’ve found 2 blog entries about it!
- http://www.dalsgaard-data.eu/blog/find-bugs-in-domino-designer/
- http://www.intec.co.uk/if-you-write-java-in-xpages-get-findbugs/
Would you expect such a fast adoption?
And the release of the new OpenNTF Website this weekend has made the week absolute superb!
Ready for todays webinar about OpenNTF Essentials?
I hope that you have already dowloaded OpenNTF Essentials and at least installed on your development computer. If not, it’s a 5 minute job as you can see in this youtube video http://youtu.be/EUrLfJcCQhY (starting 12:00).
In Todays webinar, Mark will cover some cool stuff about debugging and Nathan takes a deep dive into the OpenNTF Domino API. My part will be about some cool @nnotations. Imagine this:
Your are writing a call center application and you have designed the “Call” object as a java object according the java bean specification. With the ObjectData Source from the ExtLib are you know ready to edit each field of this java object, but now you have to save….. and read …. and delete ….. the object from the database.
I will show you in todays webinar how you can do this with writing only “3 or 4” lines of code 🙂
I hope you will join us, today 10:30 EST, register now!