<?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/"
	>

<channel>
	<title>Johan Känngård &#187; Domino/Notes</title>
	<atom:link href="http://johankanngard.net/category/programming/dominonotes/feed/" rel="self" type="application/rss+xml" />
	<link>http://johankanngard.net</link>
	<description>Useful tips for developers</description>
	<lastBuildDate>Thu, 19 May 2011 18:40:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>lotus.com/ldd no more :-(</title>
		<link>http://johankanngard.net/2008/09/04/lotuscomldd-no-more/</link>
		<comments>http://johankanngard.net/2008/09/04/lotuscomldd-no-more/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 10:50:23 +0000</pubDate>
		<dc:creator>Johan Känngård</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Lotus]]></category>

		<guid isPermaLink="false">http://johankanngard.net/?p=298</guid>
		<description><![CDATA[IBM has removed the old redirect for the Lotus Developer Domain, I only get to Lotus Software using that old URL. Now is time to remember this: http://www.ibm.com/developerworks/lotus]]></description>
			<content:encoded><![CDATA[<p>
IBM has removed the old redirect for the <a href="http://lotus.com/ldd">Lotus Developer Domain</a>, I only get to Lotus Software using that old URL. Now is time to remember this: <a href="http://www.ibm.com/developerworks/lotus">http://www.ibm.com/developerworks/lotus</a></p>
]]></content:encoded>
			<wfw:commentRss>http://johankanngard.net/2008/09/04/lotuscomldd-no-more/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>HOWTO Use Lotus Notes, Domino Designer and Domino Administrator 8.01 on Ubuntu 8.04 via Wine 1.0.0</title>
		<link>http://johankanngard.net/2008/09/01/howto-use-lotus-notes-domino-designer-and-domino-administrator-801-on-ubuntu-804-via-wine-100/</link>
		<comments>http://johankanngard.net/2008/09/01/howto-use-lotus-notes-domino-designer-and-domino-administrator-801-on-ubuntu-804-via-wine-100/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 20:09:28 +0000</pubDate>
		<dc:creator>Johan Känngård</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Wine]]></category>

		<guid isPermaLink="false">http://johankanngard.net/?p=294</guid>
		<description><![CDATA[I just followed Julian&#8217;s excellent guide and it worked! Even though the guide was for previous versions of both Notes, Ubuntu and Wine, I did not have to make any additional steps to get it working. All programs works, I haven&#8217;t found anything that is broken (yet), and it&#8217;s great having the Designer &#8220;directly&#8221; in [...]]]></description>
			<content:encoded><![CDATA[<p>I just followed <a href="http://www.nsftools.com/tips/UseNotesWithWine.htm">Julian&#8217;s excellent guide</a> and it worked! Even though the guide was for previous versions of both Notes, Ubuntu and Wine, I did not have to make any additional steps to get it working. All programs works, I haven&#8217;t found anything that is broken (yet), and it&#8217;s great having the Designer &#8220;directly&#8221; in Ubuntu instead of firing up  <a href="http://www.virtualbox.org/">VirtualBox</a>.</p>
<p>Thanks Julian, for your excellent guide!</p>
]]></content:encoded>
			<wfw:commentRss>http://johankanngard.net/2008/09/01/howto-use-lotus-notes-domino-designer-and-domino-administrator-801-on-ubuntu-804-via-wine-100/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HOWTO: Install Lotus Domino 7.0.2 on Ubuntu 8.0.4</title>
		<link>http://johankanngard.net/2008/07/16/howto-install-lotus-domino-702-on-ubuntu-804/</link>
		<comments>http://johankanngard.net/2008/07/16/howto-install-lotus-domino-702-on-ubuntu-804/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 09:05:23 +0000</pubDate>
		<dc:creator>Johan Känngård</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Domino]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Lotus]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://johankanngard.net/?p=196</guid>
		<description><![CDATA[This minimalistic guide shows how to install Domino 7.0.2 on Ubuntu 8.0.4 server or workstation. I did this on Ubuntu 7, but did not write everything down, which meant learning/searching for the information once more. Please let me know if you have better ways of doing this! Create a domino user and group $ sudo [...]]]></description>
			<content:encoded><![CDATA[<p>
This minimalistic guide shows how to install Domino 7.0.2 on Ubuntu 8.0.4 server or workstation. I did this on Ubuntu 7, but did not write everything down, which meant learning/searching for the information once more. Please let me know if you have better ways of doing this!
</p>
<p><h2>Create a domino user and group</h2>
<p><code><br />
$ sudo useradd -m domino<br />
$ sudo groupadd domino<br />
$ sudo passwd domino<br />
</code></p>
<h2>Add required libraries</h2>
</p>
<p>
Domino uses some libraries that is not installed by the standard Ubuntu installation.
</p>
<p><code><br />
$ sudo apt-get install libstdc++5<br />
$ sudo apt-get install libxmu6<br />
$ sudo apt-get install libxp6<br />
$ sudo apt-get install libxp-java<br />
$ sudo apt-get install libxtst6<br />
</code></p>
<h2>Install</h2>
<p>
Unpack the installation file (my is named S7.0.2.tar) and run the linux/domino/install script as root. Use default settings (except user, enter domino), use &#8220;Manual setup&#8221;.
</p>
<p><code><br />
$ tar -xvf S7.0.2.tar<br />
$ cd S7.0.2/linux/domino<br />
$ sudo install<br />
</code></p>
<h2>Change ownerships on files</h2>
<p>
Since you installed as root, the files is owned by root. I guess if install was run as the domino user, this step would not be required.
</p>
<p><code><br />
$ sudo chown -R domino /local/notesdata<br />
$ sudo chgrp -R domino /local/notesdata<br />
$ sudo chown -R domino /opt/ibm<br />
$ sudo chgrp -R domino /opt/ibm<br />
</code></p>
<h2>Firewall</h2>
<p>
Stop your local firewall or open 1352 in the local firewall. If you are using shorewall, you can do your own Notes macro. Change the port from 80 to 1352 in the macro.Notes file.
</p>
<p><code><br />
$ sudo cp /usr/share/shorewall/macro.HTTP /usr/share/shorewall/macro.Notes<br />
$ sudo gedit /usr/share/shorewall/macro.Notes<br />
</code></p>
<p>
Add the following (depending on setup&#8230;) to /etc/shorewall/rules:
</p>
<p><code><br />
Notes/ACCEPT	net		$FW<br />
</code></p>
<h2>Conflicting services</h2>
<p>Stop any mail, web, ldap services, so that Domino does not conflict on ports. Remember to disable those you don&#8217;t need or disable the Domino services that you don&#8217;t need.<br />
<code><br />
$ sudo /etc/init.d/postfix stop<br />
$ sudo /etc/init.d/courier-imap stop<br />
$ sudo /etc/init.d/courier-imap-ssl stop<br />
</code></p>
<h2>Relink sh</h2>
<p>
The server script uses /bin/sh, relink sh to bash that normally links to /bin/dash.
</p>
<p><code><br />
$ sudo rm /bin/sh<br />
$ sudo ln -s /bin/bash /bin/sh<br />
</code></p>
<h2>nsd.sh</h2>
<p>I got many &#8220;Command not found&#8221; errors when starting the server first time. After some research, I found that the script requires gawk in sd.sh:<br />
<code><br />
$ sudo apt-get install gawk<br />
</code></p>
<h2>Start the server setup listener</h2>
<p><code><br />
$ su notes<br />
$ DISPLAY=:0.0<br />
$ export DISPLAY<br />
$ cd /local/notesdata<br />
$ /opt/ibm/lotus/bin/server -listen<br />
</code></p>
<p>
If you want to add a server with existing IDs, put the certifier ID, the server ID and the admin ID in the notesdata directory on the server. Run the Remote Server Setup utility on a client. Usually in Start\Lotus Applications\Remote Server Setup. Configure as a normal setup.
</p>
<h2>Server startup script</h2>
<p>
To be able to start Domino on startup, restart it and shutdown when system restarts, you can <a href="http://johankanngard.net/wp-content/uploads/2008/07/domino">download domino init.d-script</a> and put in /etc/init.d. Restart the server to see if it works.
</p>
<p><code><br />
$ cd /etc/init.d<br />
$ sudo wget http://johankanngard.net/wp-content/uploads/2008/07/domino<br />
$ sudo chmod +x domino<br />
$ sudo chown domino domino<br />
$ sudo chgrp domino domino<br />
$ sudo update-rc.d domino defaults<br />
$ sudo shutdown -r now<br />
</code></p>
<h2>Test</h2>
<p>
Use a Notes client and test that the server is up and running. To see if the server is running on the server, you use telnet.
</p>
<p><code><br />
$ ps a | grep server<br />
4505 pts/0    Ss+    0:00 su - domino -c /opt/ibm/lotus/bin/server<br />
</code></p>
<p>
You can also try connecting to the server locally with telnet using:
</p>
<p><code><br />
$ telnet localhost 1352<br />
Trying 127.0.0.1...<br />
Connected to localhost.<br />
Escape character is \\\\\\\\\\\\\\\'^]\\\\\\\\\\\\\\\'.<br />
</code></p>
<h2>Some links of interest</h2>
<ul>
<li><a href="http://www.nashcom.de/nshweb/pages/startscript.htm">Domino on Unix/Linux Start Script</a></li>
<li><a href="http://www.windelen.be/windelen/wwwindelen.nsf/(All)/AA5357E00F220729C125704A0040CBB8">Migrate Domino to Linux</a></li>
<li><a href="http://www.dominopower.com/issues/issue200010/linux1000001.html">Installing Lotus Domino on Linux</a></li>
</ul>
<p><ins datetime="2008-07-19T12:23:42+00:00"><br />
Updated the startup script since the stop argument wasn&#8217;t working.<br />
</ins></p>
]]></content:encoded>
			<wfw:commentRss>http://johankanngard.net/2008/07/16/howto-install-lotus-domino-702-on-ubuntu-804/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Post &#8220;Java versions in Lotus Domino and Notes&#8221; updated</title>
		<link>http://johankanngard.net/2007/12/04/post-java-versions-in-lotus-domino-and-notes-updated/</link>
		<comments>http://johankanngard.net/2007/12/04/post-java-versions-in-lotus-domino-and-notes-updated/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 12:43:55 +0000</pubDate>
		<dc:creator>Johan Känngård</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>

		<guid isPermaLink="false">http://johankanngard.net/2007/12/04/post-java-versions-in-lotus-domino-and-notes-updated/</guid>
		<description><![CDATA[I&#8217;ve added 8.0 to the list.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added 8.0 to <a href="http://johankanngard.net/2006/02/09/java-versions-in-lotus-domino-and-notes/">the list</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://johankanngard.net/2007/12/04/post-java-versions-in-lotus-domino-and-notes-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>g33k date</title>
		<link>http://johankanngard.net/2007/05/25/g33k-date/</link>
		<comments>http://johankanngard.net/2007/05/25/g33k-date/#comments</comments>
		<pubDate>Fri, 25 May 2007 09:59:54 +0000</pubDate>
		<dc:creator>Johan Känngård</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://johankanngard.net/2007/05/25/g33k-date/</guid>
		<description><![CDATA[I was a key speaker at the first g33k date ever yesterday, and it was Ekakan that held the meeting in their small but great office at SaltmÃ¤targatan in Stockholm. Quite a lot showed up, many of which I know by name, but not by face, since they are all bloggers with no pictures at [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/kanngard/125357142/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/1/125357142_9c702152d7.jpg" width="500" height="281" alt="Johan defeating Darth Vader" style="float:none;" /></a><br />
I was a key speaker at the first g33k date ever yesterday, and it was <a href="http://ekakan.com/g33k">Ekakan</a> that held the meeting in their small but great office at SaltmÃ¤targatan in Stockholm. Quite a lot showed up, many of which I know by name, but not by face, since they are all bloggers with no pictures at their sites! :-) After having slurped down some well-known red-canned sugary liquid, I started my speech using <a href="http://www.openoffice.org">OpenOffice</a> Impress as presenter application. The slides can be found at the bottom of this post. It has not been cleaned up, so some references are to my local file system and applications on my Domino server will not work. I have put the database I used for the web service stuff as an attachment below, but use it at your own risk!<br />
I talked briefly about who I am, what I like, what my shoe size is and other important stuff. A short history on how the web has evolved over time (1.0, 1.5, 2.0) and my own suggestion of the next 3.0 level, which includes web services on the client side. I demonstrated a simple AJAX solution for typeahead with script.aculo.us and Domino and a web service consumer in the browser.<br />
A Midlet with a web service consumer was the next item to show, and it worked as a charm in the emulator!<br />
After my 15 minutes of fame (or rather 40), we had a short drinking and chatting pause.</p>
<p><a href="http://domino.dagerot.com/">Joachim Dagerot</a> introduced us into <a href="http://extjs.com">ext.js</a>, a client-side framework with lot&#8217;s of goodies like menus, trees, tabbed tables, layouts etc. The framework looked really impressive, and applications based on it was more of a Windows experience. When developing applications with ext.js, almost everything is done in JavaScript, including the templates of the pages. You don&#8217;t have to download the complete framework, you can <a href="http://extjs.com/products/extjs/build/">take bits and pieces</a>, if you want only a part of the gadgets.</p>
<p>After more beverages, snacks and more chatting, connections were made, business cards and email addresses exchanged hands. I left rather early though, I hope my fellow bloggers to give the full story ;-) Photos were taking during the meeting, and I would really love to see them, since I didn&#8217;t use my own camera.</p>
<p>I hope that this event wasn&#8217;t the last of it&#8217;s kind in Sweden, it was great fun to see fellow bloggers and geeks!<br />
Thanks for a great event everyone, especially <a href="http://ekakan.com">Ekakan</a> who arranged the g33k date!!</p>
<p>Btw, the picture at the top is NOT from the g33k date, it was just a picture I used in the presentation as an illustration of the thin red line between being a geek and a nerd. :-D</p>
<ul>
<li><a href="/wp-content/uploads/2007/05/g33kdate001.pdf" title="g33k date presentation">g33k date presentation</a></li>
<li><a href="/wp-content/uploads/2007/05/g33kdate.zip" title="g33kdate.nsf zipped">g33kdate.nsf zipped</a></li>
<li><a href="http://eclipseme.org/">EclipseMe</a>, J2ME plug in for <a href="http://eclipse.org">Eclipse</a></li>
<li><a href="http://java.sun.com/products/sjwtoolkit/">Sun Java Wireless Toolkit</a></li>
<li><a href="http://www.geology.smu.edu/~dpa-www/robo/nbot/">nbot</a></li>
</ul>
<p>[tags]g33k, geek, J2ME, AJAX, Webservice, Ekakan[/tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://johankanngard.net/2007/05/25/g33k-date/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Sammanfattning av Lotusphere Comes To You</title>
		<link>http://johankanngard.net/2006/03/14/sammanfattning-av-lotusphere-comes-to-you/</link>
		<comments>http://johankanngard.net/2006/03/14/sammanfattning-av-lotusphere-comes-to-you/#comments</comments>
		<pubDate>Tue, 14 Mar 2006 13:21:42 +0000</pubDate>
		<dc:creator>Johan Känngård</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://johankanngard.net/2006/03/14/sammanfattning-av-lotusphere-comes-to-you/</guid>
		<description><![CDATA[.inlineImageContainer {float:left; margin-right:10px;} H4 {padding-bottom:0px; margin-bottom:0px;clear:both;} P {margin-top:0px;padding-top:0px;} Detta Ã¤r i korthet vad som sades under halvdagen den 8:e mars i Kistam som IBM valt att kalla Lotusphere Comes to You. Presentationerna som visades finns att hÃ¤mta hos IBM. Inledningstal av Ed Brill Det var kul att se Ed Brill pÃ¥ hans fÃ¶rsta besÃ¶k i [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">.inlineImageContainer {float:left; margin-right:10px;} H4 {padding-bottom:0px; margin-bottom:0px;clear:both;} P {margin-top:0px;padding-top:0px;}</style>
<p>Detta Ã¤r i korthet vad som sades under halvdagen den 8:e mars i Kistam som <a href="http://www.ibm.com">IBM</a> valt att kalla <a href="http://www-5.ibm.com/se/news/events/lcty2006/index.html">Lotusphere Comes to You</a>. Presentationerna som visades finns att <a href="http://www-5.ibm.com/se/news/events/lcty2006/presentations.html">hÃ¤mta</a> hos IBM.</p>
<h4>Inledningstal av Ed Brill</h4>
<div class="inlineImageContainer" xstyle="float:left;"><a href="http://www.flickr.com/photos/kanngard/109798964/" title="Ed Brill"><img src="http://static.flickr.com/40/109798964_517a15f3f4_m.jpg" alt="Ed Brill" border="0" /></a></div>
<p>Det var kul att se <a href="http://www.edbrill.com">Ed Brill</a> pÃ¥ hans fÃ¶rsta besÃ¶k i Sverige!  Han presenterade siffror som visar att Lotusphere Ã¤r populÃ¤rare Ã¤n nÃ¥gonsin och att Notes knappast Ã¤r dÃ¶tt! Dessutom drog kort han igenom de nyheter som kommer framÃ¶ver, vilka presenterades i detalj av de svenska IBM-medarbetarna. FramfÃ¶randet var innehÃ¥llsrikt, men lite fÃ¶r kort. SjÃ¤lv hade jag inte mÃ¶jligheten att tala med honom, och jag hoppas att han Ã¥terkommer till Sverige vid ett senare tillfÃ¤lle!</p>
<h4>Notes pÃ¥ Linux</h4>
<div class="inlineImageContainer"><a href="http://www.flickr.com/photos/kanngard/109799031/" title="Karl Dettner"><img src="http://static.flickr.com/41/109799031_2521c4d4ce_m.jpg" alt="Karl Dettner" border="0" /></a></div>
<p>v.7.0.x av Notes kommer att gÃ¥ att kÃ¶ra pÃ¥ <a href="http://www.linux.org">Linux</a> via <a href="http://www-142.ibm.com/software/workplace/products/product5.nsf/wdocs/workplaceclienttech">Workplace Managed Client</a>. Karl Dettner demonstrerade detta LIVE genom att kÃ¶ra en fÃ¶nsterhanterare i Linux, och startade Notes samt surfade runt i databaser. Domino Designer kommer inte att kunna kÃ¶ras pÃ¥ Linux (Ã¤n), vilket gÃ¶r att man fortfarande Ã¤r hÃ¤nvisad till Windows alternativt <a href="http://www.winehq.com/" title="Wine">Wine</a>, en Ã¶ppen-kÃ¤llkodsimplementation av Windows API pÃ¥ Linux. Dock har det dykt upp ett fÃ¶rsÃ¶k till att skapa en <a href="http://www.timtripcony.com/blog.nsf/d6plinks/GUIN-6LQULQ">webbbaserad IDE</a> som liknar Domino Designer, vilket kan vara vÃ¤rt att bevaka.</p>
<h4>Notes pÃ¥ Mac</h4>
<p>Version <a href="http://www-10.lotus.com/ldd/r5fixlist.nsf/Progress/702">7.0.2</a> kommer att kunna kÃ¶ras pÃ¥ MacOS X. Domino Web Access i samma version kommer att stÃ¶dja <a href="http://www.mozilla.com/firefox/">Mozilla Firefox</a> pÃ¥ <a href="http://www.apple.com/macosx/">MacOS X</a>, dock ej <a href="http://www.apple.com/macosx/features/safari/">Safari</a>.</p>
<h4>Notes 8 &#8220;Hannover&#8221;</h4>
<p><a href="http://www-306.ibm.com/software/swnews/swnews.nsf/n/nhan6dbjwg">8:an</a> bygger pÃ¥ <a href="http://www.eclipse.org">Eclipse</a> och kan dÃ¤rmed kÃ¶ras pÃ¥ ett flertal plattformar. Publik beta dyker upp i slutet av 2006. Alla befintliga Notesapplikationer kommer att fungera i Hannover (vilket upprepades som ett mantra ett flertal gÃ¥nger). Fokus pÃ¥ nÃ¥got som kallas aktiviteter, som Ã¤r en form av delprojekt i en arbetsgrupp. MÃ¶jlighet att spara/gruppera dokument, mail, chat etc. i aktiviteter fÃ¶r att senare kunna sÃ¶ka fram informationen. Markering av dokument sker genom att hela raden visas i annan fÃ¤rg, som Ã¤r standard i alla andra program pÃ¥ de flesta plattformar. Bockarna i kanten kommer sÃ¥ledes att fÃ¶rsvinna.<br />
Notesklienten kommer att kunna kÃ¶ra Webservices, Ã¤ven i lokala applikationer.</p>
<h4>Sametime 7.5</h4>
<div class="inlineImageContainer"><a href="http://www.flickr.com/photos/kanngard/109798985/" title="Anders Kjellner"><img src="http://static.flickr.com/47/109798985_5f392d9168_m.jpg" alt="Anders Kjellner" border="0" /></a></div>
<p>Anders Kjellner fÃ¶rklarade att Ã¤ven denna <a href="http://www-142.ibm.com/software/sw-lotus/products/product3.nsf/wdocs/sametimefuture">nya release</a> Ã¤r baserad pÃ¥ <a href="http://www.eclipse.org">Eclipse</a>, vilket mÃ¶jliggÃ¶r olika utseende i olika operativsystem, dvs. det ser ut som en MacOS-applikation pÃ¥ MacOS, och ser ut som en Windowsapplikation i Windows. Pluginarkitekturen frÃ¥n <a href="http://www.eclipse.org">Eclipse</a> gÃ¶r att tredjepartsutvecklare kan ta fram produkter fÃ¶r att utÃ¶ka funktionaliteten. Till en bÃ¶rjan finns t.ex. plugins fÃ¶r att koppla Sametime till videokonferensutrustning (<a href="http://www.tandberg.net/products/collaboration.jsp">Tandberg</a>) och IP-telefoni (<a href="http://avaya.com/gcm/master-usa/en-us/corporate/pressroom/pressreleases/2006/pr-060123.htm">Avaya</a>).<br />
Det bakomliggande nÃ¤tverksprotokollet Ã¤r fÃ¶rbÃ¤ttrat pÃ¥ mÃ¥nga punkter, bl.a. har mÃ¤ngden data som skickas minskats, samt att den anvÃ¤nder &#8220;intelligent&#8221; teknik fÃ¶r att hitta det mest optimala sÃ¤ttet att kommunicera med servern.<br />
NÃ¥gra anvÃ¤ndarnyheter Ã¤r bl.a. mÃ¶jligheten att anvÃ¤nda olika stilar pÃ¥ chattmeddelanden, stavningskontroll (endast engelska till att bÃ¶rja med), smileys, kunna skicka NoteslÃ¤nkar och historik som behÃ¥ller formattering. Positionsmedvetande gÃ¶r att Sametime kÃ¤nner av i vilket nÃ¤t du kopplat upp dig i, och frÃ¥gar efter den exakta adressen. Detta gÃ¶r att applikationen kan hjÃ¤lpa till med t.ex. val av rÃ¤tt skrivare, hitta rÃ¤tt till restauranger etc.<br />
Numera krÃ¤vs en <a href="http://en.wikipedia.org/wiki/Jvm">JVM</a> pÃ¥ minst 1.4 fÃ¶r att anvÃ¤nda Sametime, vilket betyder att Internet Explorers <a href="http://www.microsoft.com/mscorp/java/">MS JVM</a> inte kommer att fungera, utan man mÃ¥ste ladda ner &#8220;en annan&#8221;, fÃ¶rslagsvis <a href="http://www.java.com/en/download/manual.jsp">Suns</a>.</p>
<h4>Workplace Designer 2.6</h4>
<div class="inlineImageContainer"><a href="http://www.flickr.com/photos/kanngard/109799060/" title="Erik SÃ¶derholm"><img src="http://static.flickr.com/34/109799060_6a2606d5cf_m.jpg" alt="Erik SÃ¶derholm" border="0" /></a></div>
<p>UtvecklingsmiljÃ¶n fÃ¶r <a href="http://www-142.ibm.com/software/workplace/products/product5.nsf/wdocs/workplacehome">Workplace Collaborative Services</a>, <a href="http://www-128.ibm.com/developerworks/workplace/products/designer/">Workplace Designer</a>, Ã¤r vÃ¤ldigt likt <a href="http://www-142.ibm.com/software/sw-lotus/products/product4.nsf/wdocs/dominodesignerhome">Domino Designer</a>, och arbetssÃ¤ttet Ã¤r lika intuitivt och enkelt, men skiljer pÃ¥ nÃ¥gra punkter. Bl.a. har <acronym title="Workplace Designer">WD</acronym> stÃ¶d fÃ¶r dra-och-slÃ¤pp av element, exakt positionering och databasmodellering. FÃ¶r att gÃ¶ra livet Ã¤nnu enklare, anvÃ¤nder sig <acronym title="Workplace Designer">WD</acronym> av @funktioner i kod i t.ex. knappar. Alla @funktioner frÃ¥n Notes/Domino Ã¤r inte implementerade, men de mest basala. En inbyggd Java-brygga medger Ã¥tkomst av Javaobjekt och klasser pÃ¥ servern direkt frÃ¥n Javascript.</p>
<h4>Innovation Pack</h4>
<p>Ny funktionalitet till <a href="http://www-142.ibm.com/software/sw-lotus/products/product4.nsf/wdocs/whyupgrade">Notes och Domino 7</a> genom nya mallar/databaser, ingen uppdatering av koden i Notes/Domino. Dessutom en ny installation som tillÃ¥ter Notes att installeras pÃ¥ USB-minne (som dock kan gÃ¶ras idag men lite mer omstÃ¤ndligt). SlÃ¤pps under tredje kvartalet 2006.<br />
NÃ¥gra av mallarna som kommer att fÃ¶lja med:<br />
-<a href="http://en.wikipedia.org/wiki/Blog">Blog</a>, fÃ¶r att skapa en webblogg<br />
-<a href="http://en.wikipedia.org/wiki/RSS_%28file_format%29">RSS</a>, fÃ¶r att skapa RSS-flÃ¶den frÃ¥n befintliga databaser</p>
<h4>Bowstreet Portal Factory</h4>
<div class="inlineImageContainer"><a href="http://www.flickr.com/photos/kanngard/109799108" title="Patrik"><img src="http://static.flickr.com/45/109799108_7d38e2f60b_m.jpg" alt="Patrik" border="0" /></a></div>
<p><a href="http://www.bowstreet.com/">Bowstreet</a> <a href="http://www-306.ibm.com/software/swnews/swnews.nsf/n/nhan6jtrcu?OpenDocument&#038;Site=lotus">kÃ¶ptes av IBM</a> dÃ¥ produkten <a href="http://www.bowstreet.com/products/portletfactory/index.html">Portal Factory</a> var intressant. Den anvÃ¤nds fÃ¶r att bygga portlets utan att koda en enda rad, utan man fÃ¶ljer ett antal guider eller sÃ¥ kallade builders. <a href="http://www.bowstreet.com/products/portletfactory/index.html">Portal Factory</a> Ã¤r en plugin som kan anvÃ¤ndas i <a href="http://www-306.ibm.com/software/awdtools/developer/application/" title="Rational Application Developer for Websphere Software">RAD</a> eller <a href="http://www.eclipse.org">Eclipse</a>. I paketet ingÃ¥r 120 builders, som i bakgrunden skapar <a href="http://java.sun.com/javaee/index.jsp" title="Java Enterprise Edition">JEE</a>-kod. Denna kod kan sjÃ¤lvklart Ã¤ndras, men det behÃ¶vs ej, dÃ¥ i stort sett allt kan konfigureras. Patrik (antecknade ej efternamnet, tyvÃ¤rr&#8230;) visade ett exempel genom att anvÃ¤nda builders fÃ¶r Dominovyer och formulÃ¤r, fÃ¶r att hÃ¤mta och visa information frÃ¥n Dominoapplikationer i en <a href="http://java.sun.com/javaee/index.jsp" title="Java Enterprise Edition">JEE</a>-applikation.<br />
Man behÃ¶ver inte anvÃ¤nda <a href="http://www-306.ibm.com/software/genservers/portal/">Portal Server</a> fÃ¶r att anvÃ¤nda de byggda applikationerna, utan man kan generera dessa fÃ¶r vanliga <a href="http://java.sun.com/javaee/index.jsp" title="Java Enterprise Edition">JEE</a>-servrar, som t.ex. <a href="http://tomcat.apache.org/">Apache Tomcat</a>, <a href="http://tomcat.apache.org/">Borland AppServer</a> och sjÃ¤lvklart <a href="http://www-306.ibm.com/software/webservers/appserv/was/">Websphere Application Server</a>.<br />
<a href="http://www.bowstreet.com/products/portletfactory/index.html">Portal Factory</a> Ã¤r Ã¤nnu inte paketerad med <a href="http://www.ibm.com">IBM</a>s namn, men kan redan idag kÃ¶pas. En inte allt fÃ¶r vÃ¥gad gissning Ã¤r att denna produkt kommer att integreras med <a href="http://www-306.ibm.com/software/awdtools/developer/application/" title="Rational Application Developer for Websphere Software">RAD</a> och fÃ¶rhoppningsvis paketeras med Domino!?!</p>
<h4>Till sist</h4>
<p>Lotusphere Comes to You Ã¤r ett bra initiativ av <a href="http://www.ibm.com">IBM</a>, vi Ã¤r mÃ¥nga som inte har mÃ¶jlighet att Ã¥ka Ã¶ver Atlanten fÃ¶r att nÃ¤rvara pÃ¥ <a href="http://www.ibm.com/software/sw-lotus/lotusphere">Lotusphere</a>, men Ã¤ndÃ¥ vill fÃ¥ information. Visst finns det mesta tillgÃ¤ngligt pÃ¥ nÃ¤tet, men det kan vara svÃ¥rt att skilja godbitarna frÃ¥n allt brus dÃ¤rute! GlÃ¶m inte att titta pÃ¥ <a href="http://www-5.ibm.com/se/news/events/lcty2006/presentations.html">presentationerna</a>, speciellt den som avhandlar <a href="ftp://ftp.software.ibm.com/software/emea/se/pres/se/LCX_2005.zip">Bowstreet</a>!</p>
<p><a href="http://www.flickr.com/photos/kanngard/115928407/" title="Gula boxningshandskar"><img src="http://static.flickr.com/43/115928407_dc49bb1bac_m.jpg" width="240" height="180" alt="Gula boxningshandskar" /></a><br />
Efter inlÃ¤mnad utvÃ¤rdering fick vi en nyckelring med de berÃ¶mda gula boxningshandskarna! :-)</p>
<p>[tags]Lotus Notes, Lotus Domino, Workplace, Bowstreet, RAD, Sametime, Hannover[/tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://johankanngard.net/2006/03/14/sammanfattning-av-lotusphere-comes-to-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use DocumentViewer instead of Document Properties</title>
		<link>http://johankanngard.net/2006/03/07/use-documentviewer-instead-of-document-properties/</link>
		<comments>http://johankanngard.net/2006/03/07/use-documentviewer-instead-of-document-properties/#comments</comments>
		<pubDate>Tue, 07 Mar 2006 11:29:45 +0000</pubDate>
		<dc:creator>Johan Känngård</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>

		<guid isPermaLink="false">http://johankanngard.net/2006/03/07/use-documentviewer-instead-of-document-properties/</guid>
		<description><![CDATA[Thomas tipped about the DocumentViewer Notes &#8220;Smart Icon&#8221; application, that can be used to inspect the fields of a document. It&#8217;s easier to find values you&#8217;re looking for, and it allows copying of both multiple values and field names. I have written a similar application for use on the web, but DocumentViewer is great if [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.notessidan.se">Thomas</a> <a href="http://www.notessidan.se/blogg.nsf/0/A4B378E93C286DBAC125712A003463B3?Opendocument">tipped</a> about the <a href="http://www.openntf.org/Projects/pmt.nsf/HomeLookup/F4ABA7F6BB67764486257126006156BC?OpenDocument">DocumentViewer</a> Notes &#8220;Smart Icon&#8221; application, that can be used to inspect the fields of a document. It&#8217;s easier to find values you&#8217;re looking for, and it allows copying of both multiple values and field names. I have written a similar application for use on the web, but DocumentViewer is great if the database is restricted from web access!<br />
[tags]Lotus Notes, Smart Icon[/tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://johankanngard.net/2006/03/07/use-documentviewer-instead-of-document-properties/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lotusphere Comes to You i Sverige</title>
		<link>http://johankanngard.net/2006/02/24/lotusphere-comes-to-you-i-sverige/</link>
		<comments>http://johankanngard.net/2006/02/24/lotusphere-comes-to-you-i-sverige/#comments</comments>
		<pubDate>Fri, 24 Feb 2006 11:06:53 +0000</pubDate>
		<dc:creator>Johan Känngård</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>

		<guid isPermaLink="false">http://johankanngard.net/2006/02/24/lotusphere-comes-to-you-i-sverige/</guid>
		<description><![CDATA[Den 8 mars kommer Lotusphere till Sverige! Närmare bestämt till IBM på Oddegatan i Kista. Ed Brill kommer att medverka som talare. Själv har jag redan anmält mig, det kan du också göra!]]></description>
			<content:encoded><![CDATA[<p>Den 8 mars kommer Lotusphere till Sverige! Närmare bestämt till <a href="http://www.ibm.com">IBM</a> på <a href="http://hitta.se/ViewDetailsPlace.aspx?StreetNumberId=2418914">Oddegatan</a> i <a href="http://www.kista.com/">Kista</a>. <a href="http://www.edbrill.com/">Ed Brill</a> kommer att <a href="http://www.edbrill.com/ebrill/edbrill.nsf/dx/travelplans.htm">medverka</a> som talare. Själv har jag redan anmält mig, det <a href="http://www-5.ibm.com/se/news/events/lcty2006/index.html">kan du också göra</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://johankanngard.net/2006/02/24/lotusphere-comes-to-you-i-sverige/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Replacing No documents found</title>
		<link>http://johankanngard.net/2006/02/15/replacing-no-documents-found/</link>
		<comments>http://johankanngard.net/2006/02/15/replacing-no-documents-found/#comments</comments>
		<pubDate>Wed, 15 Feb 2006 15:02:10 +0000</pubDate>
		<dc:creator>Johan Känngård</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://johankanngard.net/2006/02/15/replacing-no-documents-found/</guid>
		<description><![CDATA[This has been done before. Here is my contribution: /** * Replaces \\\"No Documents Found\\\" with a custom text. * * @author Johan Känngård, http://johankanngard.net * @param message the text to replace with * */ function replaceNoDocumentsFound(message){ var h2=document.getElementsByTagName(\\\'h2\\\'); if(h2!=\\\'undefined\\\'&#038;&#038;h2.length>0&#038;&#038;h2[0]!=\\\'undefined\\\') { var oldTextNode=h2[0].firstChild; var newTextNode=document.createTextNode(message); h2[0].replaceChild(newTextNode,oldTextNode); } } Put the function in the HTML Head [...]]]></description>
			<content:encoded><![CDATA[<p>This <a href="http://searchdomino.techtarget.com/tip/1,289483,sid4_gci933363,00.html?FromTaxonomy=/pr/283840">has</a> <a href="http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256C79005B3F17">been</a> done <a href="http://www.keysolutions.com/NotesFAQ/howreplace.html">before</a>. Here is my contribution:<br />
<code><br />
/**<br />
 * Replaces \\\"No Documents Found\\\" with a custom text.<br />
 *<br />
 * @author Johan Känngård, http://johankanngard.net<br />
 * @param message the text to replace with<br />
 *<br />
 */<br />
function replaceNoDocumentsFound(message){<br />
	var h2=document.getElementsByTagName(\\\'h2\\\');<br />
	if(h2!=\\\'undefined\\\'&#038;&#038;h2.length>0&#038;&#038;h2[0]!=\\\'undefined\\\') {<br />
		var oldTextNode=h2[0].firstChild;<br />
		var newTextNode=document.createTextNode(message);<br />
		h2[0].replaceChild(newTextNode,oldTextNode);<br />
	}<br />
}<br />
</code></p>
<p>Put the function in the HTML Head (or in an imported JS-file) and call the function at the bottom at the page like this:<br />
<code><br />
<script type=\"text/javascript\">
replaceNoDocumentsFound(\'Sorry, I could not find anything\');
</script><br />
</code><br />
The easiest way to hide the text is via a stylesheet like this:<br />
<code></p>
<style type=\\\"text/css\\\">
H2 {display:none;}
</style>
<p></code><br />
&#8230;but you already knew that, huh?<br />
[tags]JavaScript, DOM, Lotus Domino, CSS[/tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://johankanngard.net/2006/02/15/replacing-no-documents-found/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Echo XML from a file, String or InputStream in Java with SAX</title>
		<link>http://johankanngard.net/2006/02/13/echo-xml-from-a-file-string-or-inputstream-in-java-with-sax/</link>
		<comments>http://johankanngard.net/2006/02/13/echo-xml-from-a-file-string-or-inputstream-in-java-with-sax/#comments</comments>
		<pubDate>Mon, 13 Feb 2006 13:51:06 +0000</pubDate>
		<dc:creator>Johan Känngård</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://johankanngard.net/2006/02/13/echo-xml-from-a-file-string-or-inputstream-in-java-with-sax/</guid>
		<description><![CDATA[Here is an example how to use the XMLEchoer class, that I have refurbished from Sun&#8217;s tutorial Echoing an XML File with the SAX Parser. It is of limited use, but can be a good start learning SAX. import java.io.PrintWriter; import lotus.domino.AgentBase; import net.kanngard.xml.XMLEchoer; public class JavaAgent extends AgentBase { public void NotesMain() { try [...]]]></description>
			<content:encoded><![CDATA[<p>Here is an example how to use the XMLEchoer class, that I have refurbished from <a href="http://www.sun.com">Sun&#8217;s</a> tutorial <a href="http://java.sun.com/webservices/jaxp/dist/1.1/docs/tutorial/sax/2a_echo.html">Echoing an XML File with the SAX Parser</a>. It is of limited use, but can be a good start learning SAX.<br />
<code><br />
import java.io.PrintWriter;<br />
import lotus.domino.AgentBase;<br />
import net.kanngard.xml.XMLEchoer;</p>
<p>public class JavaAgent extends AgentBase {</p>
<p>    public void NotesMain() {</p>
<p>        try {<br />
            String xml = "<test>Hello World</test>";<br />
            PrintWriter writer = getAgentOutput();<br />
            writer.println("Content-type: text/xml");<br />
            XMLEchoer echoer = new XMLEchoer(writer);<br />
            echoer.start(xml);<br />
        } catch(Exception e) {<br />
            e.printStackTrace();<br />
        }<br />
    }<br />
}<br />
</code></p>
<p>To get it working, you need a SAX implementation, like <a href="http://xerces.apache.org/xerces2-j/">Apache Xerces 2</a>. Just drop the JAR files from Xerces 2 into the jvm/lib/ext directory in your Notes or Domino installation. Restart the http task if you are testing with Domino.</p>
<ul>
<li><a id="p95" href="http://johankanngard.net/wp-content/uploads/2006/02/XMLEchoer.java">XMLEchoer.java</a></li>
</ul>
<p>[tags]Java, XML, SAX[/tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://johankanngard.net/2006/02/13/echo-xml-from-a-file-string-or-inputstream-in-java-with-sax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

