<?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>johker&#039;s blog &#187; funambol</title>
	<atom:link href="http://johker.ibutho.de/tag/funambol/feed/" rel="self" type="application/rss+xml" />
	<link>http://johker.ibutho.de</link>
	<description>stories about me, my life and my trips</description>
	<lastBuildDate>Sun, 18 Dec 2011 11:53:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Funambol Installation</title>
		<link>http://johker.ibutho.de/2009/08/09/funambol-installation/</link>
		<comments>http://johker.ibutho.de/2009/08/09/funambol-installation/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 15:18:46 +0000</pubDate>
		<dc:creator>johker</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[funambol]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[synchronisierung]]></category>
		<category><![CDATA[synchronization]]></category>
		<category><![CDATA[syncml]]></category>

		<guid isPermaLink="false">http://johker.ibutho.de/?p=269</guid>
		<description><![CDATA[Heute geht&#8217;s um Funambol &#8211; einen Synchronisationsserver für Mobiltelefone, PIM Programme, &#8230; Funambol bietet unter anderem auch Unterstützung für Push-Mail, Kalender-, Aufgaben- und Kontaktsynchronisation für viel Plattformen. Mehr Informationen gibts unter http://www.funambol.com/opensource. Dieses Howto beschreibt die Installation von Funambol mit &#8230; <a href="http://johker.ibutho.de/2009/08/09/funambol-installation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Heute geht&#8217;s um Funambol &#8211; einen Synchronisationsserver für Mobiltelefone, PIM Programme, &#8230; Funambol bietet unter anderem auch Unterstützung für Push-Mail, Kalender-, Aufgaben- und Kontaktsynchronisation für viel Plattformen. Mehr Informationen gibts unter <a href="http://www.funambol.com/opensource" target="_blank">http://www.funambol.com/opensource</a>.<br />
Dieses Howto beschreibt die Installation von Funambol mit postgres als Datenbank-Backend.</p>
<h1>Installation</h1>
<p>Als Erstes laden wir den JDBC Treiber für postgres herunter: <a href="http://jdbc.postgresql.org/download/postgresql-8.3-605.jdbc3.jar">http://jdbc.postgresql.org/download/postgresql-8.3-605.jdbc3.jar</a><br />
Danach das Funambol Installationspackage: <a href="http://funambol.com/opensource/download.php?file_id=funambol-7.1.1.bin&#038;_=d">http://funambol.com/opensource/download.php?file_id=funambol-7.1.1.bin&#038;_=d</a><br />
Danach führen wir das Funambol Paket mit folgendem Befehl aus:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sh</span> funambol-7.1.1.bin</pre></td></tr></table></div>

<p>Wir wählen den Standard-Installationspfad, verneinen aber die Frage, ob wir den Server starten wollen.</p>
<h1>Konfiguration</h1>
<p>Danach kopieren wir den postgres JDBC-Treiber nach &#8220;<em>/opt/Funambol/tools/jre-1.5.0/jre/lib/ext/</em>&#8221; und legen einen postgres-Benutzer für Funambol an:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">su</span> - postgres
createuser <span style="color: #660033;">-P</span>
createdb funambol</pre></td></tr></table></div>

<p>Bei &#8220;<em>createuser</em>&#8221; geben wir als Namen &#8220;funambol&#8221; an und verneinen alle drei Fragen.<br />
Nun müssen die Datenbank-Einstellungen von Funambol geändert werden. Dazu editieren wir &#8220;<em>/opt/Funambol/ds-server/install.properties</em>&#8220;:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">jdbc.classpath=..<span style="color: #000000; font-weight: bold;">/</span>tools<span style="color: #000000; font-weight: bold;">/</span>jre-1.5.0<span style="color: #000000; font-weight: bold;">/</span>jre<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>ext<span style="color: #000000; font-weight: bold;">/</span>postgresql-<span style="color: #000000;">8.3</span>-<span style="color: #000000;">605</span>.jdbc3.jar
jdbc.driver=org.postgresql.Driver
jdbc.url=jdbc:postgresql:funambol
jdbc.user=funambol
jdbc.password=<span style="color: #000000; font-weight: bold;">&lt;</span>PASSWORD<span style="color: #000000; font-weight: bold;">&gt;</span></pre></td></tr></table></div>

<p>Die Datei &#8220;<em>com/funambol/server/db/db.xml</em>&#8221; wird nach dem gleichen Schema bearbeitet. Danach muss &#8220;<em>/opt/Funambol/bin/install</em>&#8221; ausgeführt werden (ggf. zuvor die Umgebungsvariable JAVA_HOME setzen). Jetzt kann funambol per &#8220;<em>/opt/Funambol/bin/funambol start</em>&#8221; gestartet werden.</p>
<h2>Funambol in runlevel eintragen</h2>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #000000; font-weight: bold;">/</span>opt<span style="color: #000000; font-weight: bold;">/</span>Funambol<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>funambol <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>
update-rc.d funambol defaults</pre></td></tr></table></div>

<h2>Funambol Admin-Tool</h2>
<p>Das Funambol Admin-Tool kann von der Funambol-Homepage heruntergeladen werden. Hier kann man das initiale Admin-Passwort ändern.<br />
Des Weiteren muss man im &#8220;Server Settings&#8221;-Tab die Server URI ändern. Sie sollte dieses Format haben:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">http:<span style="color: #000000; font-weight: bold;">//&lt;</span>SERVER<span style="color: #000000; font-weight: bold;">&gt;</span>:<span style="color: #000000; font-weight: bold;">&lt;</span>PORT<span style="color: #000000; font-weight: bold;">&gt;/</span>funambol<span style="color: #000000; font-weight: bold;">/</span>ds</pre></td></tr></table></div>

<h1>Testen</h1>
<p>Nun kann man sich mit URL, Benutzername und Passwort am Server anmelden und synchronisieren. Da Autoprovisioning aktiviert ist, kann man Benutzername und Passwort frei wählen. Dies sollte jedoch in einem Produktivsystem geändert werden, da sich sonst jeder am Server anmelden kann. Dazu muss man den Officer im &#8220;Server Settings&#8221;-Tab ändern.</p>
]]></content:encoded>
			<wfw:commentRss>http://johker.ibutho.de/2009/08/09/funambol-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schon lange nix mehr von mir gehört</title>
		<link>http://johker.ibutho.de/2009/07/07/schon-lange-nix-mehr-von-mir-gehort/</link>
		<comments>http://johker.ibutho.de/2009/07/07/schon-lange-nix-mehr-von-mir-gehort/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 15:59:08 +0000</pubDate>
		<dc:creator>johker</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[funambol]]></category>
		<category><![CDATA[Tomcat]]></category>
		<category><![CDATA[Tot]]></category>

		<guid isPermaLink="false">http://johker.ibutho.de/?p=253</guid>
		<description><![CDATA[Schon lange habe ich keinen neuen Beitrag mehr geschrieben. Das soll nicht heißen, dass der Blog tot ist, sondern, dass ich zur Zeit stark von meiner Bachelorarbeit eingenommen werde. Ich will hier dennoch schonmal einen kleinen Ausblick geben, welche Beiträge &#8230; <a href="http://johker.ibutho.de/2009/07/07/schon-lange-nix-mehr-von-mir-gehort/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Schon lange habe ich keinen neuen Beitrag mehr geschrieben. Das soll nicht heißen, dass der Blog tot ist, sondern, dass ich zur Zeit stark von meiner Bachelorarbeit eingenommen werde. Ich will hier dennoch schonmal einen kleinen Ausblick geben, welche Beiträge in nächster Zeit folgen werden:</p>
<ul>
<li>Installation und Konfiguration von Tomcat</li>
<li>Installation und Konfiguration von funambol</li>
</ul>
<p>Falls ihr weitere Wünsche habt, dann hinterlasst doch einfach einen kleinen Kommentar.</p>
]]></content:encoded>
			<wfw:commentRss>http://johker.ibutho.de/2009/07/07/schon-lange-nix-mehr-von-mir-gehort/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

