<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="http://ideajam.net/ideajam/p/ij.nsf/rsstransform.xslt"?>
<rss version="2.0">
<channel>
	<language>en-us</language>
	<lastBuildDate>Tue, 21 May 2013 11:48:12 +0000</lastBuildDate>
	<title>IdeaJam(tm) feed for Axel Janssen</title>
	<description>An RSS feed generated by IdeaJam(tm) for Axel Janssen</description>
	<link>http://ideajam.net/ideajam/p/ij.nsf</link>
	<image>
	    <title>IdeaJam(tm) feed for Axel Janssen</title>
	    <url>http://ideajam.net/ideajam/p/ij.nsf</url>
	    <link>http://ideajam.net/ideajam/p/ij.nsf/LogoSquare.gif?OpenImageResource</link>
	</image>
	<item>
		<pubDate>Mon, 05 Nov 2007 10:45:11 +0000</pubDate>
		<title>Domino Designer / : Create a mock framework for Domino Java API</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Axel Janssen&lt;br&gt;&lt;b&gt;Tags:&lt;/b&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=java"&gt;java&lt;/a&gt; &lt;br&gt;&lt;b&gt;Idea:&lt;/b&gt; 
&lt;div&gt;Hi,&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;I am a&amp;nbsp; big friend of developing&amp;nbsp; java agents or java Script-libraries with Eclipse. Following sound&amp;nbsp; design principles as low coupling,&amp;nbsp; high cohesion, the code which actually accesses the Java Api&amp;nbsp; for&amp;nbsp; Domino is well encapsulated&amp;nbsp; in a few&amp;nbsp; classes&amp;nbsp; or methods. All the rest is junit-Testable. The part uses the Java Api&amp;nbsp; for Domino is&amp;nbsp; not. For testing my usage&amp;nbsp; of&amp;nbsp; the Java Domino API, I have&amp;nbsp; to&amp;nbsp; access&amp;nbsp; a&amp;nbsp; real&amp;nbsp; Notes instance. Mock classes would provide&amp;nbsp; a implementation&amp;nbsp; of the&amp;nbsp; API, which does not need a Notes&amp;nbsp; instance. &amp;nbsp;&lt;/div&gt;
&lt;div&gt;A mock framework at&amp;nbsp; least for the most&amp;nbsp; important Notes Domino&amp;nbsp; Java classes would make it possible&amp;nbsp; to write proper unit tests&amp;nbsp; and fasten the development process. Developers&amp;nbsp; would&amp;nbsp; not even have&amp;nbsp; to start Domino to use those&amp;nbsp; mock&amp;nbsp; objects.&amp;nbsp; I've started&amp;nbsp; to write one for myself and it appears to&amp;nbsp; work quite well&amp;nbsp; for the classes Database, View, ViewColumn, Document,&amp;nbsp; Item, DocumentCollection. Those are covering 98% of&amp;nbsp; the use&amp;nbsp; cases when I do&amp;nbsp; write something for Domino in Java as&amp;nbsp; for this code the point is the&amp;nbsp; opportunities Java&amp;nbsp; overs&amp;nbsp; and&amp;nbsp; not fancy code in Domino (I&amp;nbsp; do&amp;nbsp; that in formula&amp;nbsp; language, Lotus Script). &lt;br /&gt;
If I put&amp;nbsp; my&amp;nbsp; mock implementation open source, I drop a comment here.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;br&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/0A44CD430184CF7D8625738A003B1180?OpenDocument</link>
	</item>
	<item>
		<pubDate>Mon, 05 Nov 2007 14:02:28 +0000</pubDate>
		<title>Expeditor / : More samples, tutorials for Composite Apps</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Axel Janssen&lt;br&gt;&lt;b&gt;Tags:&lt;/b&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=eclipse"&gt;eclipse&lt;/a&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=notes8"&gt;notes8&lt;/a&gt; &lt;br&gt;&lt;b&gt;Idea:&lt;/b&gt; 
&lt;div&gt;... especially integrating&amp;nbsp; other eclipse plug-ins or subprojects.&lt;/div&gt;
&lt;div&gt;The tutorial posted in Notes.Net few&amp;nbsp; days ago was a good start. But more would be usefull. Maybe tutorials targeted at different user audiences&amp;nbsp; (those who allready have some experience with Eclipse-plug-in, those who have not, etc., those who are also Lotus Websphere Portal developers, those who are not).&lt;/div&gt;
&lt;div&gt;Developers need those sample apps/tutorials, because else they forget all this archtitectural information, even if they read the corresponding articles and redbooks.&lt;/div&gt;&lt;br&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/DF5997D6EBD7F52A8625738A004D2197?OpenDocument</link>
	</item>
	<item>
		<pubDate>Mon, 05 Nov 2007 18:24:26 +0000</pubDate>
		<title>Domino Designer / : Implement an XPath based selection API for LotusScript like in JDom </title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Axel Janssen&lt;br&gt;&lt;b&gt;Tags:&lt;/b&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=lotusscript"&gt;lotusscript&lt;/a&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=xml"&gt;xml&lt;/a&gt; &lt;br&gt;&lt;b&gt;Idea:&lt;/b&gt; 
&lt;div&gt;In the openSource Java JDom API we can select XML-Nodes based in XPath expressions. As of Java6 there is also a jdk-api, which provides the same thing (to tired to look up for the name now). This can be VERY usefull, if you want to parse a fixed set of data out of a xml document. Actually&amp;nbsp; I am&amp;nbsp; going to use JDom in some Java for Domino7 code and this xPath thing fits very&amp;nbsp; nicely in the general Domino programming model. For example you can define the actual XPath expression in a config doc (declarative programming).&amp;nbsp;&lt;/div&gt;&lt;br&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/7F9DF9E5304E3AD08625738A00651D8B?OpenDocument</link>
	</item>
	<item>
		<pubDate>Wed, 07 Nov 2007 17:38:26 +0000</pubDate>
		<title>Websphere Portal / : License Process with the Installation Manager should be simplified</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Axel Janssen&lt;br&gt;&lt;b&gt;Tags:&lt;/b&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=webspherePortal"&gt;webspherePortal&lt;/a&gt; &lt;br&gt;&lt;b&gt;Idea:&lt;/b&gt; 
&lt;div&gt;Many moons ago I've installed a trial version of RAD. As a employee for a business partner I can use the full version for testing &amp;amp; learning. When I install the full version over the trial version, I get a message, that I can't create a Portlet project, because of lacking a proper license key. In the error message there is no hint. I get that from google. I have to go to IBM Installation manager, update the installation manager, find RADLic.jar on my harddrive, bind RADLic.jar into the installation manager and then I can happily upgrade to the full version.&lt;/div&gt;
&lt;div&gt;Better hints in the Error messages really would prevent from running into those gotchas.&lt;/div&gt;&lt;br&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/D1AE8430711E36A38625738C0060E717?OpenDocument</link>
	</item>
	<item>
		<pubDate>Wed, 07 Nov 2007 21:25:50 +0000</pubDate>
		<title>re: Create a mock framework for Domino Java API</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Mika Heinonen&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; C++ is faster than Java, LotusScript is faster to develop than Java. Java is useless.&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/0A44CD430184CF7D8625738A003B1180?opendocument&amp;#commentsanc&amp;id=59CFC29032A277EE8625738C0075B8D5</link>
	</item>
	<item>
		<pubDate>Thu, 08 Nov 2007 08:12:59 +0000</pubDate>
		<title>re: Create a mock framework for Domino Java API</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Axel Janssen&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; Maybe useless for you, for me its certainly usefull.&lt;br /&gt;With such strong opinion, its certainly easy to find people to battle with. &lt;br /&gt; I am tired of that. &lt;br /&gt; &lt;br /&gt; peace &lt;br /&gt;Axel &lt;br /&gt;&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/0A44CD430184CF7D8625738A003B1180?opendocument&amp;#commentsanc&amp;id=4B51AE997F1F81BE8625738D002D2299</link>
	</item>
	<item>
		<pubDate>Sun, 11 Nov 2007 15:21:38 +0000</pubDate>
		<title>re: Create a mock framework for Domino Java API</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Matt White&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; @1 - Got to disagree Mika, I use Java well over 50% of the time and find it great, easier to write complex code than LS and very flexible.&lt;br /&gt;&lt;br /&gt;@2 - This would make a great OpenNTF project if you ever finish writing your Unit Test classes.&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/0A44CD430184CF7D8625738A003B1180?opendocument&amp;#commentsanc&amp;id=3179E0663D304B2386257390005460D6</link>
	</item>
	<item>
		<pubDate>Mon, 26 Nov 2007 15:15:15 +0000</pubDate>
		<title>re: More samples, tutorials for Composite Apps</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Bob Balfe&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; This is a must have.&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/DF5997D6EBD7F52A8625738A004D2197?opendocument&amp;#commentsanc&amp;id=EB8FAADF73F39A328625739F0053CB55</link>
	</item>
	<item>
		<pubDate>Thu, 29 Nov 2007 11:04:37 +0000</pubDate>
		<title>re: A pattern wiki </title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Harkpabst Meliantrop&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; Sounds like a good idea to me, but I can already see Willy Lorenzo and myself battling, if all Dim statements have to go to the top of the code in LotusScript or not (not, of course ;-) ).&lt;br /&gt;Dealing with different versions (and especially keeping old patterns up to date) might be another challenge.&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/A14F4B0F47AE11F9862573A10059AEF2?opendocument&amp;#commentsanc&amp;id=13426D7EA03DD053862573A2003CD93B</link>
	</item>
	<item>
		<pubDate>Thu, 29 Nov 2007 12:09:08 +0000</pubDate>
		<title>re: A pattern wiki </title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Axel Janssen&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; A separate "fight club" section for those who never surrender may be needed.&lt;br /&gt;&lt;br /&gt;Example: &lt;br /&gt;Me: blablablabla java blablablabla&lt;br /&gt;Mikka Heinonen: Java? Its useless. For clueless from clueless. C/C++ is faster. LotusScript is easier. &lt;br /&gt; Me: It is usefull. &lt;br /&gt; Mikka: It is not. &lt;br /&gt; Me: It is. &lt;br /&gt; Mikka: It is not. &lt;br /&gt; Me: It is. &lt;br /&gt; &lt;br /&gt; 15 years later. &lt;br /&gt; &lt;br /&gt; Me: It was indeed usefull. &lt;br /&gt; Mikka: It was never. &lt;br /&gt; Me: It was. &lt;br /&gt; Mikka: Was not. &lt;br /&gt; Me: Was. &lt;br /&gt; Mikka: Was not. &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; have a nice day&lt;br /&gt;Axel&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/A14F4B0F47AE11F9862573A10059AEF2?opendocument&amp;#commentsanc&amp;id=1779CD772E4B835C862573A20042C135</link>
	</item>
	<item>
		<pubDate>Fri, 30 Nov 2007 16:59:59 +0000</pubDate>
		<title>Domino Designer / : internationalization tables as new design element</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Axel Janssen&lt;br&gt;&lt;b&gt;Tags:&lt;/b&gt;  &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/ProductByCategory?openview&amp;restricttocategory=i18n"&gt;i18n&lt;/a&gt; &lt;br&gt;&lt;b&gt;Idea:&lt;/b&gt; 
&lt;div&gt;The Global workbench is a bit dated.&amp;nbsp;And in Europe internationalization is a real important issue. Lots of mergers over language borders and even inside companies its quite usual that some folks doesn't speak the language of the country they are working very good.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Ulrich Krause has a propal, which I will link.&amp;nbsp;Mine is more radical.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;What&amp;nbsp;about a new design element called &amp;quot;Internationalization table&amp;quot;?&amp;nbsp;&lt;/div&gt;
&lt;div&gt;A simple table with a key as first column and one column for each language.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;New @functions, Lotus-Script functions and java-methods needed to call the new Designelment.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;So in column headers, labels, error-messages, etc. the proper key can be easily accessed and the proper entry for the language returned.&lt;/div&gt;
&lt;div&gt;This table would be easily exportable as xml (or optionally csv for those folks who do not like xml). A client for editing this table outside Notes is a snap, so that even traduction experts without Notes client can easily work the stuff.&lt;/div&gt;
&lt;div&gt;Internationalization is used in a lot of places spread around the code (some jergon&amp;nbsp;aficionados might call it cross functional concern, but thats not the point here). The functionality is actually simple. So Lotus could create a design element with opportunities for performance enhancements deep in the system. Developers would use a simple, streamlined approach and not everyone had to invent his own&amp;nbsp;code to support internationalization.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;br&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/95767E8C30A1502D862573A3005D6225?OpenDocument</link>
	</item>
	<item>
		<pubDate>Mon, 03 Dec 2007 14:04:46 +0000</pubDate>
		<title>re: internationalization tables as new design element</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Kerr Rainey&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; Yeah, this is more the thing I was talking about in Ulrich's idea: { &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/0/865CC83FD10FAD2D862573A1003894AF?OpenDocument" rel="nofollow" target="_blank"&gt;Link&lt;/a&gt; }&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/95767E8C30A1502D862573A3005D6225?opendocument&amp;#commentsanc&amp;id=C4B0E896C1B7584F862573A6004D578C</link>
	</item>
	<item>
		<pubDate>Fri, 30 Nov 2007 13:06:20 +0000</pubDate>
		<title>re: A pattern wiki </title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Ben Langhinrichs&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; Axel - For what it is worth, I didn't promote your "pattern wiki" and did promote the educational wiki { &lt;a href="http://ideajam.net/IdeaJam/P/ij.nsf/0/2EA7E6EC428F611E862573A20082D313" rel="nofollow" target="_blank"&gt;Link&lt;/a&gt; } because your proposal was fairly incomprehensible to me due to the use of jargon. I have been a programmer and developer for 25+ years, and while I have heard of patterns and anti-patterns, they don't mean much to me, whereas this Idea was expressed in terms that are far more clear. Additionally, the idea of a strongly moderated wiki is generally unsuccessful, in my experience, because if the experts who could moderate it have that much time, they can write it themselves, but if they don't, the moderation becomes an obstacle. Finally, a wiki that is too general is unlikely to succeed with the size of active community we have, whereas the educational wiki seems a bit more focused and therefore useful. I'll post a version of this comment on that other post as well, since I couldn't figure out where to put it. - Ben&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/A14F4B0F47AE11F9862573A10059AEF2?opendocument&amp;#commentsanc&amp;id=123E7404DADBC525862573A30047FDBC</link>
	</item>
	<item>
		<pubDate>Fri, 30 Nov 2007 15:15:01 +0000</pubDate>
		<title>re: A pattern wiki </title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Charles Robinson&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; I'm conflicted because I'm really tired of the continual pointless change for the sake of change. As your tags point out, patterns are little more than best practices. So why not call it a "best practices wiki"? However, I'm all for any improvement in documentation, so no matter what it's called it can't hurt.&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/A14F4B0F47AE11F9862573A10059AEF2?opendocument&amp;#commentsanc&amp;id=5C90FC3CCA62CA46862573A30053C5D1</link>
	</item>
	<item>
		<pubDate>Fri, 30 Nov 2007 16:48:56 +0000</pubDate>
		<title>re: concurrent version system for c/java parts and code-bin</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Bruce Elgort&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; It would be nice if Vince started to get involved on Idea Jam with OpenNTF related ideas. Vince got your ears on?&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/795A8E09F1BDE3BB862573A3005B22FF?opendocument&amp;#commentsanc&amp;id=BC6B5BE317360BEF862573A3005C5EFF</link>
	</item>
	<item>
		<pubDate>Fri, 30 Nov 2007 17:42:45 +0000</pubDate>
		<title>re: A pattern wiki </title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Tom Oneil&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; It's worth a promotion for comment #2.&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/A14F4B0F47AE11F9862573A10059AEF2?opendocument&amp;#commentsanc&amp;id=8AC6853CB415261D862573A300614C82</link>
	</item>
	<item>
		<pubDate>Fri, 30 Nov 2007 17:22:31 +0000</pubDate>
		<title>re: A pattern wiki </title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Melissa Anez&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; @3 I agree completely, this is a good idea but the other seems much more accessible I've voted the same.&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/A14F4B0F47AE11F9862573A10059AEF2?opendocument&amp;#commentsanc&amp;id=0B3245E0B76F65F1862573A3005F723A</link>
	</item>
	<item>
		<pubDate>Fri, 30 Nov 2007 17:23:32 +0000</pubDate>
		<title>re: A pattern wiki </title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Ben Poole&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; Your "Mika vs Axel" comments made me laugh out loud Axel (in a good way) :)&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/A14F4B0F47AE11F9862573A10059AEF2?opendocument&amp;#commentsanc&amp;id=01D8BDB506B88B81862573A3005F89DC</link>
	</item>
	<item>
		<pubDate>Fri, 30 Nov 2007 17:02:22 +0000</pubDate>
		<title>re: concurrent version system for c/java parts and code-bin</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Vince Schuurman&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; I think we could use a volunteer to code this, any takers? :-)&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/795A8E09F1BDE3BB862573A3005B22FF?opendocument&amp;#commentsanc&amp;id=196C090260074129862573A3005D9A1A</link>
	</item>
	<item>
		<pubDate>Sat, 01 Dec 2007 07:56:38 +0000</pubDate>
		<title>re: internationalization tables as new design element</title>
		<description>&lt;b&gt;Author:&lt;/b&gt; Ulrich Krause&lt;br /&gt;&lt;b&gt;Comment:&lt;/b&gt; Axel, this is a great idea ...&lt;br /&gt;</description>
		<link>http://ideajam.net/ideajam/p/ij.nsf/0/95767E8C30A1502D862573A3005D6225?opendocument&amp;#commentsanc&amp;id=DCF4036002904615862573A4002BA364</link>
	</item>
</channel></rss>
