<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>www.cubetoon.com - christian's braindump about Lotus Notes/Domino development and administration &#187; Eclipse RCP</title>
	<atom:link href="http://www.cubetoon.com/category/eclipse-rcp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cubetoon.com</link>
	<description>christian's braindump about Lotus Notes/Domino development and administration</description>
	<lastBuildDate>Wed, 01 Sep 2010 20:25:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/</creativeCommons:license>		<item>
		<title>Well done IBM &#8211; pushing Eclipse preference settings via policy</title>
		<link>http://www.cubetoon.com/2009/well-done-ibm-pushing-eclipse-preference-settings-via-policy/</link>
		<comments>http://www.cubetoon.com/2009/well-done-ibm-pushing-eclipse-preference-settings-via-policy/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 20:07:32 +0000</pubDate>
		<dc:creator>cubetoon</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Eclipse RCP]]></category>
		<category><![CDATA[Lotus Domino]]></category>
		<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Policies]]></category>

		<guid isPermaLink="false">http://www.cubetoon.com/?p=236</guid>
		<description><![CDATA[Only just realised that IBM has gone through the full trouble in order to not only provide us with an easy way to push location, but also Eclipse preference settings to the client via policy. While I wouldn&#8217;t necessary pronounce that it was worth the wait, while applying the workaround in Lotus Notes and Domino 6 [...]]]></description>
			<content:encoded><![CDATA[<p>Only just realised that IBM has gone through the full trouble in order to not only provide us with an easy way to push location, but also <a title="Pushing policy settings to the client for updating notes.ini and Eclipse preference settings" href="http://www-01.ibm.com/support/docview.wss?&amp;uid=swg21391284" target="_blank">Eclipse preference</a> settings to the client via policy.</p>
<p>While I wouldn&#8217;t necessary pronounce that it was worth the wait, while applying the <a title="Using a Desktop Policy to set notes.ini and Location parameters" href="http://www-01.ibm.com/support/docview.wss?&amp;uid=swg21196837">workaround</a> in Lotus Notes and Domino 6 to 8, it&#8217;s definitely a feature that has been waited for a long time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cubetoon.com/2009/well-done-ibm-pushing-eclipse-preference-settings-via-policy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enable File &gt; Application &gt; Install in Notes 8</title>
		<link>http://www.cubetoon.com/2009/enable-file-application-install-in-notes-8/</link>
		<comments>http://www.cubetoon.com/2009/enable-file-application-install-in-notes-8/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 21:52:56 +0000</pubDate>
		<dc:creator>cubetoon</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Eclipse RCP]]></category>
		<category><![CDATA[Lotus Notes]]></category>

		<guid isPermaLink="false">http://www.cubetoon.com/?p=228</guid>
		<description><![CDATA[Guess this is widely published on the web but since I was searching for this like mad today I have to write it down for the next time I need it. In order to enable the Eclipse update manager UI in Lotus Notes: Close you Lotus Notes client Browse to the plugin_customization.ini in the notes [...]]]></description>
			<content:encoded><![CDATA[<p>Guess this is widely published on the web but since I was searching for this like mad today I have to write it down for the next time I need it.</p>
<p>In order to enable the Eclipse update manager UI in Lotus Notes:</p>
<ol>
<li>Close you Lotus Notes client</li>
<li>Browse to the plugin_customization.ini in the notes application folder\framework\rcp</li>
<li>Add com.ibm.notes.branding/enable.update.ui=true</li>
<li>Save and close file and restart Lotus Notes</li>
</ol>
<p>You can now find the Eclipse update manager under File &gt; Application &gt; Application Management.</p>
<p><img class="alignnone size-medium wp-image-234" title="lotus-application-management" src="http://www.cubetoon.com/wp-content/uploads/2009/07/lotus-application-management-300x224.jpg" alt="lotus-application-management" width="300" height="224" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cubetoon.com/2009/enable-file-application-install-in-notes-8/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Preparing the IDE for Sametime 7.5.1</title>
		<link>http://www.cubetoon.com/2007/preparing-the-ide-for-sametime-751/</link>
		<comments>http://www.cubetoon.com/2007/preparing-the-ide-for-sametime-751/#comments</comments>
		<pubDate>Thu, 17 May 2007 09:50:14 +0000</pubDate>
		<dc:creator>cubetoon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Eclipse RCP]]></category>
		<category><![CDATA[Lotus Sametime]]></category>

		<guid isPermaLink="false">http://www.cubetoon.com/2007/preparing-the-ide-for-sametime-751/</guid>
		<description><![CDATA[I did finally get some time to set-up and try the new Sametime 7.5.1 version with the recently released Sametime 7.5.1 Software Development Kit (SDK). Since there is no updated IBM Redbook of &#8220;Extending Sametime 7.5&#8243; available yet I&#8217;d like to outline some of the changes when setting up the Integrated Development Environment (IDE) with [...]]]></description>
			<content:encoded><![CDATA[<p>I did finally get some time to set-up and try the new Sametime 7.5.1 version with the recently released Sametime 7.5.1 <strong>S</strong>oftware <strong>D</strong>evelopment <strong>K</strong>it (SDK).<br />
Since there is no updated IBM Redbook of &#8220;Extending Sametime 7.5&#8243; available yet I&#8217;d like to outline some of the changes when setting up the <strong>I</strong>ntegrated <strong>D</strong>evelopment <strong>E</strong>nvironment (IDE) with Eclipse 3.2.2.<span id="more-77"></span></p>
<p>Very little to nothing has been changed in the general procedure outlined below:</p>
<ol>
<li>Installation of the IBM Lotus Sametime 7.5.<strong>1</strong> SDK</li>
<li>Installation of Eclipse 3.2.<strong>2</strong></li>
<li>Installation of the J9 Java Development Tools (JDT) for Eclipse</li>
<li>Configuration of the run time environment</li>
<li>Configuration of the target platform</li>
<li>Creation of the launch configuration</li>
</ol>
<p>The <a href="http://www-128.ibm.com/developerworks/lotus/downloads/toolkits.html#sametime" title="Sametime 7.5.1 SDK" target="_blank">Sametime 7.5.1 SDK</a> has been linked before on this side. The installation is not different to the installation of the 7.5 SDK and it is not required to remove the previous version as long as the new software development kit will be placed into a different directory.</p>
<p>Lotus Sametime 7.5.1  is based on the Eclipse 3.2.2 <strong>R</strong>ich <strong>C</strong>lient <strong>P</strong>latform (RCP). Therefore it is not required to have the 3.2 binaries available any more to overcome the compatibility issues described <a href="http://www.cubetoon.com/2007/update-on-generic-extension-elements/">before</a>. The Eclipse SDK can be downloaded from the <a href="http://www.eclipse.org" title="Download Eclipse SDK" target="_blank">Eclipse home page</a>.</p>
<p>Nothing has changed in regards to the J9 JDT plug-in. Whereas the IBM provided link in the book has been discontinued. I am wondering how long my <a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ercp/org.eclipse.jdt.launching.j9/org.eclipse.jdt.launching.j9-plugin.zip?revision=1.6&amp;root=DSDP_Project" title="J9 JDT Plugin" target="_blank">link</a> to the current version might survive.</p>
<p>So far a lot hat has been common between the previous and the new version. The first major difference can be discovered while adding the J9 runtime environment. The three Java archives  harmony_regex.jar, nio.jar and sound.jar have been moved to the same directory (jclMax) as the other libraries. The string library, which contained 3 string classes is not part of the packet any more.</p>
<p>The target platform will of course be the program directory of the Sametime Connect Client 7.5.1. Do not forget to add the Eclipse archives</p>
<blockquote><p>org.eclipse.platform.source.win32,<br />
org.eclipse.platform.source,<br />
org.eclipse.rcp.source.win32 and<br />
org.eclipse.rcp.source</p></blockquote>
<p>as additional source code locations for the target development environment.</p>
<p>So far the final step would be the creation of the Sametime launch configuration. As far as I am aware nothing needs to be changed in here. So the arguments for the java application launcher in windows would still be</p>
<p><code>Xint -Xtrace:none -Xgcpolicy:gencon<br />
-Djava.home=C:\st751sdk\client\connect\j9-runtime\win32<br />
-Dcom.ibm.pvc.webcontainer.port=7777</code></p>
<p>Explaination to the Java launcher options can be found in the <a href="http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/java.html" title="JDK documentation" target="_blank"><strong>J</strong>ava <strong>D</strong>evelopment <strong>K</strong>it</a> (JDK) documentation.</p>
<p><em>The information provided in this article are based on the IBM Redbook <a href="http://www.redbooks.ibm.com/abstracts/sg247346.html" title="Extending Sametime 7.5" target="_blank">Extending Sametime 7.5 &#8211; Building Plug-ins for Sametime</a> while considering the amendments required to work with the most recent program versions as well as SDK.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cubetoon.com/2007/preparing-the-ide-for-sametime-751/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sametime 7.5.1 SDK available</title>
		<link>http://www.cubetoon.com/2007/sametime-751-sdk-available/</link>
		<comments>http://www.cubetoon.com/2007/sametime-751-sdk-available/#comments</comments>
		<pubDate>Sun, 13 May 2007 09:48:43 +0000</pubDate>
		<dc:creator>cubetoon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Eclipse RCP]]></category>
		<category><![CDATA[Lotus Sametime]]></category>

		<guid isPermaLink="false">http://www.cubetoon.com/2007/sametime-751-sdk-available/</guid>
		<description><![CDATA[About 2 weeks after the release of Sametime 7.5.1, IBM finally published the Software Development Toolkit for Sametime version 7.5.1 on the developerWorks toolkit page. The file is dated 27th April but it has not shown up on the download page for the past few days. While the 7.5 SDK can be used with Sametime [...]]]></description>
			<content:encoded><![CDATA[<p>About 2 weeks after the release of Sametime 7.5.1, IBM finally published the <a href="http://www-128.ibm.com/developerworks/lotus/downloads/toolkits.html#sametime" title="Sametime 7.5.1 SDK" target="_blank">Software Development Toolkit</a> for Sametime version 7.5.1 on the developerWorks toolkit page.<br />
The file is dated 27th April but it has not shown up on the download page for the past few days.<br />
While the 7.5 SDK can be used with Sametime 7.5.1 in general, the 7.5.1 software development kit should contain some documentation about the new interfaces and extensions as well as the deprecated classes. Can&#8217;t tell what&#8217;s in there since I am currently waiting for the download to complete, the trans-pacific connection between the US and New Zealand seems a bit busy currently. Interestingly the size of the 7.5.1 SDK is about 90 MB smaller than the 7.5 one.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cubetoon.com/2007/sametime-751-sdk-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending the MessageHandlerListener</title>
		<link>http://www.cubetoon.com/2007/extending-the-messagehandlerlistener/</link>
		<comments>http://www.cubetoon.com/2007/extending-the-messagehandlerlistener/#comments</comments>
		<pubDate>Sat, 05 May 2007 03:27:25 +0000</pubDate>
		<dc:creator>cubetoon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Eclipse RCP]]></category>
		<category><![CDATA[Lotus Sametime]]></category>

		<guid isPermaLink="false">http://www.cubetoon.com/2007/extending-the-messagehandlerlistener/</guid>
		<description><![CDATA[Somebody might have recognized as well that the detail level of instructions at the Extending Sametime 7.5 Redbook is getting less the further you are progressing in the book. That&#8217;s a concept I really like for two main reasons. First because you don&#8217;t want to get told with every new extension point you are using [...]]]></description>
			<content:encoded><![CDATA[<p>Somebody might have recognized as well that the detail level of instructions at the Extending Sametime 7.5 Redbook is getting less the further you are progressing in the book. That&#8217;s a concept I really like for two main reasons. First because you don&#8217;t want to get told with every new extension point you are using how you have to add the dependency to the project and what steps you have to do to add a new class, secondly because you start running into your first errors and learn a lot about the development as well as the runtime environment while trapping these errors. This time I followed the example for the extension of the Message Event Notification extension point from page 154. Guess what? I ended up with this message:</p>
<p align="left"><em>The type com.ibm.collaboration.realtime.magiccarpet.MessageEventAdapter cannot be resolved. It is indirectly referenced from required .class files</em><span id="more-71"></span></p>
<p> Looking back, after I have discovered the reason for this error message, the whole solution seems to be straightforward.<br />
I actually tracked down the solution for this error in importing the com.ibm.collaboration.realtime.sample.snippets_1.0.3.jar from the sample packet, which comes with the Sametime 7.5 SDK. Fortunately this packet contained the same extension as a sample. So I copied and pasted the whole classes (in this case SampleMessageHandler and SampleMessageHandlerAdapter) into my packet discovering that even the original IBM code did not work. This could only mean that there wasn&#8217;t a coding error at all.<br />
After a while I discovered that my packed did not contain the com.ibm.collaboration.realtime.magiccarpet dependency therefore the MessageHandlerAdapter had been unable to reference the MessageEventAdapter which is defined in the *.magiccarpet packet.<br />
I would consider this as another experience to be added to my repository.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cubetoon.com/2007/extending-the-messagehandlerlistener/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
