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

<channel>
	<title>Ida blog</title>
	<atom:link href="http://idatoday.ch/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://idatoday.ch/blog</link>
	<description>Online Appointments</description>
	<pubDate>Wed, 01 Jul 2009 10:10:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>E-Appointment als Marketinginstrument</title>
		<link>http://idatoday.ch/blog/?p=32</link>
		<comments>http://idatoday.ch/blog/?p=32#comments</comments>
		<pubDate>Fri, 03 Apr 2009 10:51:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Marketing]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[E-Mail-Newslettern]]></category>

		<category><![CDATA[online appointment]]></category>

		<category><![CDATA[online marketing]]></category>

		<category><![CDATA[online termin]]></category>

		<category><![CDATA[Socila Networking]]></category>

		<guid isPermaLink="false">http://idatoday.ch/blog/?p=32</guid>
		<description><![CDATA[Das erste Einholen von Informationen eines potentiellen Kunden übers Netz geschieht vielfach ausserhalb von Geschäftszeiten oder eventuell auch schnell während der Arbeitszeit. Er kann also nicht sofort zurückgerufen werden oder hat auch nicht die Zeit ein langes Kontaktformular auszufüllen, soll aber trotzdem mit dem Anbieter in Kontakt bleiben und sogar schon einen Termin vereinbaren können. [...]]]></description>
			<content:encoded><![CDATA[<p>Das erste Einholen von Informationen eines potentiellen Kunden übers Netz geschieht vielfach ausserhalb von Geschäftszeiten oder eventuell auch schnell während der Arbeitszeit. Er kann also nicht sofort zurückgerufen werden oder hat auch nicht die Zeit ein langes Kontaktformular auszufüllen, soll aber trotzdem mit dem Anbieter in Kontakt bleiben und sogar schon einen Termin vereinbaren können. Dies mit dem Zweck neue Kunden zu gewinnen.<br />
Durch die neuen Web2 Anwendungen wie Social Networking bekommen online Termine immer mehr Gewicht im Dienstleistungs-Marketing.  Zum Beispiel über prominente „jetzt Termine wählen“- Buttons auf Dienstleister-Webpages, in E-Mail-Newslettern und in Skyscrapern werden den Kunden Termine vermittelt, dies tageszeitunabhängig und exakt dann, wenn der Kunde in der Stimmung ist.<br />
Immer mehr werden online Termine für Veranstaltungen wie Kurse, Vorträge, Feste, etc. genutzt. Durch den Umstand, dass online Termine über einen Link aufrufbar sind, können sie in Social Networks an Freunde weiterempfohlen werden.  Der Trend geht soweit, dass Termine in Zukunft auch in Suchmaschinen auffindbar sein werden.<br />
Christoph Müller</p>
]]></content:encoded>
			<wfw:commentRss>http://idatoday.ch/blog/?feed=rss2&amp;p=32</wfw:commentRss>
		</item>
		<item>
		<title>Online Marketing bekommt immer mehr Gewicht</title>
		<link>http://idatoday.ch/blog/?p=25</link>
		<comments>http://idatoday.ch/blog/?p=25#comments</comments>
		<pubDate>Fri, 27 Mar 2009 11:55:01 +0000</pubDate>
		<dc:creator>chmueller</dc:creator>
		
		<category><![CDATA[Marketing]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://idatoday.ch/blog/?p=25</guid>
		<description><![CDATA[Online Marketing bekommt immer mehr Gewicht. Junge sowie auch ältere Kunden informieren sich je länger je mehr über das Internet. Um potentiellen Kunden die Kontaktaufnahme über das Internet zu erleichtern, haben wir Ida, den online Terminvereinbarungs-Service, entwickelt.
Das erste Einholen von Informationen eines potentiellen Kunden übers Netz geschieht vielfach ausserhalb von Geschäftszeiten oder eventuell auch schnell [...]]]></description>
			<content:encoded><![CDATA[<p>Online Marketing bekommt immer mehr Gewicht. Junge sowie auch ältere Kunden informieren sich je länger je mehr über das Internet. Um potentiellen Kunden die Kontaktaufnahme über das Internet zu erleichtern, haben wir Ida, den online Terminvereinbarungs-Service, entwickelt.<br />
Das erste Einholen von Informationen eines potentiellen Kunden übers Netz geschieht vielfach ausserhalb von Geschäftszeiten oder eventuell auch schnell während der Arbeitszeit. Er kann also nicht sofort zurückgerufen werden oder hat auch nicht die Zeit ein langes Kontaktformular auszufüllen.<br />
Hier kommt Ida, die online Terminvereinbarung zum Zug. Der potentielle Kunde trifft bei der Internetsuche auf die gewünschte Dienstleistung, sieht den grossen Button „jetzt Termin wählen“,  macht einen Klick und hat die verfügbaren Termine des Unternehmens vor sich. Jetzt kann er in Ruhe einen Termin wählen. Und schon hat die Unternehmung einen neuen Kunden gewonnen!<br />
Christoph Müller</p>
]]></content:encoded>
			<wfw:commentRss>http://idatoday.ch/blog/?feed=rss2&amp;p=25</wfw:commentRss>
		</item>
		<item>
		<title>Product Videos</title>
		<link>http://idatoday.ch/blog/?p=14</link>
		<comments>http://idatoday.ch/blog/?p=14#comments</comments>
		<pubDate>Sat, 20 Dec 2008 16:43:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Loxby]]></category>

		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://idatoday.ch/blog/?p=14</guid>
		<description><![CDATA[Wie komme ich zu den Koordinaten meines Theorielokals
Wie verlinke ich meine V-Kard?
Video wie man labels korrekt braucht 
Ida ermöglicht Terminvereinbarungen rund um die Uhr über das Internet!
Einbindung von Ida in eine Hompage
]]></description>
			<content:encoded><![CDATA[<p><code><a href="http://vimeo.com/2481381 ">Wie komme ich zu den Koordinaten meines Theorielokals</a></code></p>
<p><code><a href="http://vimeo.com/2481276">Wie verlinke ich meine V-Kard?</a></code></p>
<p><code><a href="http://vimeo.com/2437511">Video wie man labels korrekt braucht </a></code></p>
<p><code><a href="http://vimeo.com/2417415">Ida ermöglicht Terminvereinbarungen rund um die Uhr über das Internet!</a></code></p>
<p><code><a href="http://vimeo.com/2415991">Einbindung von Ida in eine Hompage</a></code></p>
]]></content:encoded>
			<wfw:commentRss>http://idatoday.ch/blog/?feed=rss2&amp;p=14</wfw:commentRss>
		</item>
		<item>
		<title>ICalendar Feed with a Servlet</title>
		<link>http://idatoday.ch/blog/?p=5</link>
		<comments>http://idatoday.ch/blog/?p=5#comments</comments>
		<pubDate>Sat, 20 Dec 2008 15:10:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Customers]]></category>

		<category><![CDATA[Developement]]></category>

		<category><![CDATA[Hints]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[ical4j]]></category>

		<category><![CDATA[ICalendar]]></category>

		<category><![CDATA[seam]]></category>

		<guid isPermaLink="false">http://idatoday.ch/blog/?p=5</guid>
		<description><![CDATA[ICalendar feed with seam and a custom servlet]]></description>
			<content:encoded><![CDATA[<p>I programmed a ICalendar feed that can be included in almost every Scheduling App. After a short reserach it was failry easy to do that. The user just has to enter extend the Feed URL with his username and pass to get his appointments.</p>
<p>I created a custom servlet, connected it to the seam context and then I am creating the feed with ical4j.</p>
<p>Servlet for feeding the appointments:</p>
<p>package org.domain.ida.servlet;</p>

<div class="wp_syntax"><div class="code"><pre class="java java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.io.IOException</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.io.PrintWriter</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.net.URISyntaxException</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.util.ArrayList</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.util.Iterator</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.util.List</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.persistence.EntityManager</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.servlet.ServletException</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.servlet.http.HttpServlet</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.servlet.http.HttpServletRequest</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.servlet.http.HttpServletResponse</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.fortuna.ical4j.data.CalendarOutputter</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.fortuna.ical4j.model.Calendar</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.fortuna.ical4j.model.DateTime</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.fortuna.ical4j.model.ValidationException</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.fortuna.ical4j.model.component.VEvent</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.fortuna.ical4j.model.property.Attendee</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.fortuna.ical4j.model.property.CalScale</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.fortuna.ical4j.model.property.Description</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.fortuna.ical4j.model.property.DtEnd</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.fortuna.ical4j.model.property.Organizer</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.fortuna.ical4j.model.property.ProdId</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.fortuna.ical4j.model.property.Uid</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.fortuna.ical4j.model.property.Version</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.domain.ida.entity.Reservation</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.jboss.seam.Component</span>;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.jboss.seam.servlet.ContextualHttpServletRequest</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Calfeed <span style="color: #000000; font-weight: bold;">extends</span> HttpServlet<span style="color: #009900;">&#123;</span>
&nbsp;
EntityManager entityManager;
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> doGet<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">final</span> HttpServletRequest request, <span style="color: #000000; font-weight: bold;">final</span> HttpServletResponse response<span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">throws</span> <span style="color: #003399;">IOException</span>, ServletException <span style="color: #009900;">&#123;</span>
<span style="color: #000000; font-weight: bold;">new</span> ContextualHttpServletRequest<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>HttpServletRequest<span style="color: #009900;">&#41;</span>request<span style="color: #009900;">&#41;</span>  <span style="color: #009900;">&#123;</span>
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> process<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">throws</span> ServletException, <span style="color: #003399;">IOException</span> <span style="color: #009900;">&#123;</span>
HttpServletRequest req <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>HttpServletRequest<span style="color: #009900;">&#41;</span> request;
HttpServletResponse resp <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>HttpServletResponse<span style="color: #009900;">&#41;</span> response;
&nbsp;
entityManager <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>EntityManager<span style="color: #009900;">&#41;</span><span style="color: #003399;">Component</span>.<span style="color: #006633;">getInstance</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;entityManager&quot;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #666666; font-style: italic;">// Get the value of a request parameter; the name is case-sensitive</span>
<span style="color: #003399;">String</span> name <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;userloginpass&quot;</span>;
<span style="color: #003399;">String</span> value <span style="color: #339933;">=</span> req.<span style="color: #006633;">getParameter</span><span style="color: #009900;">&#40;</span>name<span style="color: #009900;">&#41;</span>;
&nbsp;
<span style="color: #666666; font-style: italic;">// The following generates a page showing all the request parameters</span>
<span style="color: #003399;">PrintWriter</span> out <span style="color: #339933;">=</span> resp.<span style="color: #006633;">getWriter</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> lp <span style="color: #339933;">=</span> value.<span style="color: #006633;">split</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;:&quot;</span><span style="color: #009900;">&#41;</span>;
&nbsp;
<span style="color: #003399;">List</span> res <span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span>List<span style="color: #339933;">&amp;</span>lt;Reservation<span style="color: #339933;">&amp;</span>gt;<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span>entityManager.<span style="color: #006633;">createQuery</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;select r FROM Reservation r, Appointment a where r.appointment.appointmentId = a.appointmentId and a.user.email = :umail and a.user.password = :upass&quot;</span><span style="color: #009900;">&#41;</span>
.<span style="color: #006633;">setParameter</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;umail&quot;</span>, lp<span style="color: #009900;">&#91;</span>0<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">setParameter</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;upass&quot;</span>, lp<span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getResultList</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">final</span> <span style="color: #003399;">Calendar</span> calendar <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Calendar</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
calendar.<span style="color: #006633;">getProperties</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">add</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> ProdId<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;-//Ben Fortuna//iCal4j 1.0//EN&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
calendar.<span style="color: #006633;">getProperties</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">add</span><span style="color: #009900;">&#40;</span>Version.<span style="color: #006633;">VERSION_2_0</span><span style="color: #009900;">&#41;</span>;
calendar.<span style="color: #006633;">getProperties</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">add</span><span style="color: #009900;">&#40;</span>CalScale.<span style="color: #006633;">GREGORIAN</span><span style="color: #009900;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">final</span> <span style="color: #003399;">List</span> events <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">ArrayList</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">Iterator</span> i <span style="color: #339933;">=</span> res.<span style="color: #006633;">iterator</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>; i.<span style="color: #006633;">hasNext</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000000; font-weight: bold;">final</span> Reservation entry <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>Reservation<span style="color: #009900;">&#41;</span> i.<span style="color: #006633;">next</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">final</span> VEvent event <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> VEvent<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> DateTime<span style="color: #009900;">&#40;</span>entry.<span style="color: #006633;">getAppointment</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getStartTime</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>, entry.<span style="color: #006633;">getAppointment</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
event.<span style="color: #006633;">getProperties</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">add</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> DtEnd<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> DateTime<span style="color: #009900;">&#40;</span>entry.<span style="color: #006633;">getAppointment</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getEndTime</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
event.<span style="color: #006633;">getProperties</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">add</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> Description<span style="color: #009900;">&#40;</span>entry.<span style="color: #006633;">getAppointment</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getShortDescription</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
event.<span style="color: #006633;">getProperties</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">add</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> Uid<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;IDA&quot;</span><span style="color: #339933;">+</span>entry.<span style="color: #006633;">getReservationId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
&nbsp;
<span style="color: #666666; font-style: italic;">//If wrong data, do nothing</span>
<span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
event.<span style="color: #006633;">getProperties</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">add</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> Attendee<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;ROLE=ATTENDEE;CN=&quot;</span><span style="color: #339933;">+</span>entry.<span style="color: #006633;">getUser</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #339933;">+</span>entry.<span style="color: #006633;">getUser</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getLastname</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;;MAILTO=&quot;</span><span style="color: #339933;">+</span>entry.<span style="color: #006633;">getUser</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getEmail</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span>URISyntaxException e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
<span style="color: #009900;">&#125;</span>
events.<span style="color: #006633;">add</span><span style="color: #009900;">&#40;</span>event<span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span>
calendar.<span style="color: #006633;">getComponents</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">addAll</span><span style="color: #009900;">&#40;</span>events<span style="color: #009900;">&#41;</span>;
&nbsp;
resp.<span style="color: #006633;">setContentType</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;text/calendar&quot;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">final</span> CalendarOutputter output <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> CalendarOutputter<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
output.<span style="color: #006633;">output</span><span style="color: #009900;">&#40;</span>calendar, out<span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span>ValidationException e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #666666; font-style: italic;">// TODO Auto-generated catch block</span>
e.<span style="color: #006633;">printStackTrace</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span>
out.<span style="color: #006633;">close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>.<span style="color: #006633;">run</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>My web.xml looks like this:</p>
<p>&lt;servlet&gt;<br />
&lt;servlet-name&gt;Feed Servlet&lt;/servlet-name&gt;<br />
&lt;servlet-class&gt;org.domain.ida.servlet.Calfeed&lt;/servlet-class&gt;<br />
&lt;/servlet&gt;</p>
<p>&lt;servlet-mapping&gt;<br />
&lt;servlet-name&gt;Feed Servlet&lt;/servlet-name&gt;<br />
&lt;url-pattern&gt;/feed.do&lt;/url-pattern&gt;<br />
&lt;/servlet-mapping&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://idatoday.ch/blog/?feed=rss2&amp;p=5</wfw:commentRss>
		</item>
		<item>
		<title>First BETA out</title>
		<link>http://idatoday.ch/blog/?p=3</link>
		<comments>http://idatoday.ch/blog/?p=3#comments</comments>
		<pubDate>Sat, 20 Dec 2008 13:34:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Developement]]></category>

		<category><![CDATA[beta]]></category>

		<category><![CDATA[ida today]]></category>

		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://idatoday.ch/blog/?p=3</guid>
		<description><![CDATA[We start the blog with the announcement that our first beta is out. You can test it under: http://75.101.131.104/ida/
We will now continue to post our experiences developing this software on this blog.
]]></description>
			<content:encoded><![CDATA[<p>We start the blog with the announcement that our first beta is out. You can test it under: http://75.101.131.104/ida/</p>
<p>We will now continue to post our experiences developing this software on this blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://idatoday.ch/blog/?feed=rss2&amp;p=3</wfw:commentRss>
		</item>
	</channel>
</rss>

