<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:ymaps="http://api.maps.yahoo.com/Maps/V2/AnnotatedMaps.xsd">

<channel>
	<title>Valtech Blog</title>
	<atom:link href="http://blog.valtech.dk/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.valtech.dk</link>
	<description>Welcome to our Digital Power House!</description>
	<lastBuildDate>Tue, 31 Jan 2012 12:24:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>PRÆSENTATIONER FRA VORES GÅ-HJEM MØDE: FREMTIDENS DIGITALE BANK</title>
		<link>http://blog.valtech.dk/2012/01/praesentationer-fra-vores-ga-hjem-mode-fremtidens-digitale-bank/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=praesentationer-fra-vores-ga-hjem-mode-fremtidens-digitale-bank</link>
		<comments>http://blog.valtech.dk/2012/01/praesentationer-fra-vores-ga-hjem-mode-fremtidens-digitale-bank/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 09:53:06 +0000</pubDate>
		<dc:creator>Pernille Jacobsen</dc:creator>
				<category><![CDATA[Digital Strategi]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://blog.valtech.dk/?p=975</guid>
		<description><![CDATA[Tak til alle der deltog i vores gå-hjem møde om fremtidens digitale bank som blev holdt i vores dejlige kontorlokaler i Aarhus. I får her muligheden for a se eller gense de 3 præsentationer fra vores indlægsholdere: Henrik Theil, Kommunikationschef &#8230;<p class="read-more"><a href="http://blog.valtech.dk/2012/01/praesentationer-fra-vores-ga-hjem-mode-fremtidens-digitale-bank/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Tak til alle der deltog i vores gå-hjem møde om fremtidens digitale bank som blev holdt i vores dejlige kontorlokaler i Aarhus.</p>
<p>I får her muligheden for a se eller gense de 3 præsentationer fra vores indlægsholdere: Henrik Theil, Kommunikationschef v. FDIH, Kristina Risom Jespersen, Associate Professor, Aarhus Universitet og John Field, European Product Marketing Manager, Sitecore.</p>
<p>Vi fik et godt indblik i danskerne som digitale forbrugere og hvilke platforme og kanaler der vil være de fortrukne i forhold til den financielle sektor. Desuden så vi på hvordan bankerne kan gøre brug af deres kunders input via sociale medier og vi oplevede konkrete eksempler på dette. Til sidst fik vi et levende eksempel på hvordan den rigtige platform kan være med til at gøre et website mere engagerende og værdiskabende for slut kunderne.</p>
<p>Download præsentationerne her:</p>
<p><strong><a href="http://blog.valtech.dk/wp-content/uploads/2012/01/Danskerne-som-digitale-forbrugere.pdf" target="_blank">Danskerne som digitale forbrugere</a> </strong>(Henrik Theil, Kommunikationschef v. FDIH)</p>
<p><strong><a href="http://blog.valtech.dk/wp-content/uploads/2012/01/Hvordan_er_kunderne_online_og_kan_de_hjaelpe_til_udviklingen_af_fremtidens_bank.pdf">Hvordan er kunderne online – og kan de hjælpe til udviklingen af fremtidens bank?</a> </strong>(Kristina Risom Jespersen, Associate Professor, Aarhus Universitet)</p>
<p><strong><a href="http://blog.valtech.dk/wp-content/uploads/2012/01/Engage-with-your-customers-or-how-Alice-decided-to-invest.pdf" target="_blank">Engage with your customers (or how Alice decided to invest)</a> </strong>(John Field, European Product Marketing Manager, Sitecore)</p>
<p>Hvis dette har vagt jeres interesse og I kunne tænke jer en uforpligtende snak om hvordan I kan komme igang og styrke jeres digitale bankforretning, tilbyder Valtech en gratis 3 timers workshop hvor vi tager et nærmere kig på jeres forretning og de konkrete udfordringer i står overfor i forhold til den digitale forretningsudvikling.</p>
<p>Kontakt Morten Sørensen, Business Development Manager, Valtech på <a href="mailto:morten.sorensen@valtech.dk">morten.sorensen@valtech.dk</a> for en uforpligtende dialog.</p>
<p>De bedste hilsner,</p>
<p>Valtech</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.valtech.dk/2012/01/praesentationer-fra-vores-ga-hjem-mode-fremtidens-digitale-bank/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Præsentationer fra vores seminar: Digital Customer Experience Management &#8211; getting beyond CRM</title>
		<link>http://blog.valtech.dk/2011/12/praesentationer-fra-vores-seminar-digital-customer-experience-management-getting-beyond-crm/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=praesentationer-fra-vores-seminar-digital-customer-experience-management-getting-beyond-crm</link>
		<comments>http://blog.valtech.dk/2011/12/praesentationer-fra-vores-seminar-digital-customer-experience-management-getting-beyond-crm/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 07:52:43 +0000</pubDate>
		<dc:creator>Thomas Lind</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://blog.valtech.dk/?p=869</guid>
		<description><![CDATA[Tak til alle der deltog i vores seminar om Digital Customer Experience Management. Vi giver jer nu muligheden for at gense Joacim Jeppesens (Director, Sales &#38; Market Development, Valtech) indlæg, hvori han præsenterer Valtech&#8217;s perspektiv på, hvordan de digitale kanaler &#8230;<p class="read-more"><a href="http://blog.valtech.dk/2011/12/praesentationer-fra-vores-seminar-digital-customer-experience-management-getting-beyond-crm/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Tak til alle der deltog i vores seminar om Digital Customer Experience Management.</p>
<p>Vi giver jer nu muligheden for at gense Joacim Jeppesens (Director, Sales &amp; Market Development, Valtech) indlæg, hvori han præsenterer Valtech&#8217;s perspektiv på, hvordan de digitale kanaler har ændret spillet radikalt for virksomheder, og i særdeleshed deres marketingafdeling. Indlægget giver dig indblik i vores tilgang til en digital orienteret kundeoplevelsestrategi, som må sige at være yderst relevant i dag.</p>
<p><a href="http://blog.valtech.dk/2011/12/praesentationer-fra-vores-seminar-digital-customer-experience-management-getting-beyond-crm/"><em>Click here to view the embedded video.</em></a></p>
<p>Det er også muligt at downloade både Joacims og Gunnar Klaubergs (Evangelist, Customer Marketing, Adobe) præsentationer fra dagen:</p>
<p><a href="http://blog.valtech.dk/wp-content/uploads/2011/12/Valtech-Customer-Experience-Management.pdf" target="_blank"><strong>From CRM to Customer Experience Management (Joacim Jeppesen)</strong></a></p>
<p><a href="http://blog.valtech.dk/wp-content/uploads/2011/12/Adobe-The-Digital-Marketing-needs-in-a-new-reality.pdf" target="_blank"><strong>The Digital Marketing needs in a new reality</strong> <strong>(Gunnar Klauberg)</strong></a></p>
<p>Hvis der skulle være nogle spørgsmål til indlægget eller præsentationerne, så kontakt gerne Joacim Jeppesen på joacim.jeppesen@valtech.dk.</p>
<p>God fornøjelse og på gensyn til vores næste seminar!</p>
<p>Med venlig hilsen</p>
<p>Valtech</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.valtech.dk/2011/12/praesentationer-fra-vores-seminar-digital-customer-experience-management-getting-beyond-crm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Big Analytics at Mountain View</title>
		<link>http://blog.valtech.dk/2011/09/the-big-analytics-at-mountain-view/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-big-analytics-at-mountain-view</link>
		<comments>http://blog.valtech.dk/2011/09/the-big-analytics-at-mountain-view/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 21:22:16 +0000</pubDate>
		<dc:creator>Martin Stahl</dc:creator>
				<category><![CDATA[Webanalyse]]></category>
		<category><![CDATA[#GACP]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[californien]]></category>
		<category><![CDATA[GA Analytics Partner]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Mountain View]]></category>
		<category><![CDATA[Multichannel Analytics]]></category>
		<category><![CDATA[Palo Alto]]></category>

		<guid isPermaLink="false">http://blog.valtech.dk/?p=814</guid>
		<description><![CDATA[Så er den store dag kommet. Dagen som hele vores tur til San Francisco &#38; Palo Alto, Californien tager udgangspunkt i nemlig ”Google Analytics Certified Partner Summit 2011”. (#GAPC ) Der er 3 virksomheder i Danmark som er GA Analytics &#8230;<p class="read-more"><a href="http://blog.valtech.dk/2011/09/the-big-analytics-at-mountain-view/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Så er den store dag kommet. Dagen som hele vores tur til San Francisco &amp; Palo Alto, Californien tager udgangspunkt i nemlig ”Google Analytics Certified Partner Summit 2011”. (<a title="Twitter stream " href="http://twitter.com/#!/search/%23gacp">#GAPC</a> )</p>
<p>Der er 3 virksomheder i Danmark som er GA Analytics Partner certificeret. IIH, Guava og os Valtech. I Valtech kan vi takke Lars Gundersen for at Valtech er med til dette specielle og lidt besynderlige arrangement. Det er specielt, fordi vi kun er nogle få indbudte fra hele verden der er med. Besynderligt fordi vi stort set ikke må fortælle noget til nogen,  om alle de nye features, ideer og produkter som Google arbejder med i deres analytics portofolie. Så vi, de udvalgte, er selvfølge privilegeret i at få forhåndsviden om deres nye produkttiltag.</p>
<h3>Vi er på den hemmelige Google og dermed analytics forkant</h3>
<p>Vi er på forkant. Men hvad kan jeg egentligt fortælle når det nu er så hemmeligt? Og hvordan kommer jeg igennem med budskabet uden at jeg kompromitterer vores gode forhold til Google?</p>
<p>Det skal siges at jeg i forvejen er stor tilhænger af Google, deres metoder og måde at tænke på. Jeg har arbejdet med Google i 6-7 år, hvor jeg har specialiseret mig i <a title="Search Marketing" href="http://www.valtech.dk/dk/index/Kompetencer/SEO_SEM.html">SEO &amp; SEM</a> og benytter analytics til at prædike om at virksomheder kan få kæmpe indsigt i deres marked, og lære deres kunders adfærd på nettet bedre at kende.</p>
<p>For at få lidt kød på historien har jeg måttet tale med et par officials fra Google. Jeg tog programmet og gennemgik hvad der var Ok at formidle og hvad der absolut var ”no go”. Som det ses var der 4½ historie som jeg slet ikke må nævne heller ikke i overskifts form.</p>
<p><a href="http://blog.valtech.dk/2011/09/the-big-analytics-at-mountain-view/agenda1-3/" rel="attachment wp-att-858"><img class="alignnone size-medium wp-image-858" title="agenda1" src="http://blog.valtech.dk/wp-content/uploads/2011/09/agenda12-202x300.jpg" alt="" width="202" height="300" /></a><br />
<a href="http://blog.valtech.dk/2011/09/the-big-analytics-at-mountain-view/agenda1-2/" rel="attachment wp-att-845"><br />
</a><br />
<h3>Indsigt som den største udfordring.</h3>
<p>Her på den første konference dag har vi, uden sidestykke, hørt om Googles Digital Marketing Evangelist, Avinash Kaushik’s kamp med at få store corporate virksomheder til at indse hvad de kan med web analytics.</p>
<p>Avinash er åbenbart en forkæmper for det vi kender som Web 2.0, altså at der bag internettet sidder en masse rigtige mennesker med reelle og naturlige behov for information, viden og ønsket om at gøre hverdagen nemmere. Hans mission er bl.a. at få beslutningstagere til at indse hvordan de på en let tilgængelig måde kan få viden om deres marked og imødekomme deres kunder på en langt nemmere og transparent facon. Alternativet er, som Avinash beretter, at fortætte business-as-usual  og dermed blive ved med at gemme sig på direktionsgangen og baserer sine beslutninger på 2. håndsinformation, som er typiske inden for traditionel marketing og management consulting.</p>
<h3>The Google way</h3>
<p>Her på dag 1 har vi bl.a. også hørt om hvordan Google arbejder med produktudvikling og Innovation hvor de fortæller os om processen fra 0-100 når et nyt produkt skal udvikles. At høre om Googles udviklingsmetode er i sig selv interessant og kan bruges i mange andre sammenhænge for andre virksomheder og organisationer ja, måske politikere, når de skal udvikle nye services og knække nedadgående kurver.</p>
<h3> <span class="Apple-style-span" style="font-size: 15px; font-weight: bold;">Mulitchannel analytics</span></h3>
<p>En af Googles nye features som bruges til at finde ud af, hvordan vi brugere og kunder finder frem til en given virksomheds produkt hedder ”Multi-Channel funnels” (som vi kalder det herhjemme i Californien :&gt;</p>
<p>Formålet med værktøjet er bl.a. at kigge på hvor mange forskellige kanaler vi benytter når vi skal finde ind til selve website. Den viden kan bl.a. bruges til at justerer trykket i den enkelte kanal og i det hele taget at få viden om hvilken adfærd brugeren har når han fx gerne vil købe virksomhedens produkter.</p>
<p>Hvis det fx viser sig at vi har klikket på et banner, men ikke købt for siden hen at søge mere information igennem en søgemaskine som fx Google – vil det fortælle os at banneret har været medårsag til det egentlige køb. Derved får det udskældte banner en ny betydning. Om vi så også kan finde ud af om banneret blot er blevet vist og brugeren ikke har klikket på banneret, ja det vil så jeg forsøge at finde ud af.</p>
<p style="text-align: center;"><a href="http://blog.valtech.dk/2011/09/the-big-analytics-at-mountain-view/san-francisco-20118-2/" rel="attachment wp-att-828"><img class="aligncenter size-full wp-image-828" title="Pictures from GACP" src="http://blog.valtech.dk/wp-content/uploads/2011/09/San-Francisco-201181.jpg" alt="Pictures from GACP" width="598" height="336" /></a></p>
<h3>Web Analytics som Business Intelligence</h3>
<p>I det hele taget er web analytics møg spændende og måske vil denne form for data indsamling kunne bruges i egentlig ” business intelligence” hvor vi om få år også begynder at kombinerer digitale enheder som mobilen og måske endda digitalt TV for derigennem at få viden til at kommunikere bedre og mere præcist med hinanden.</p>
<p>Fordelen er indlysende i stedet for at træffe vores beslutninger på antagelser og få stikprøve analyser ved fx traditionelle telefoninterviews som vi eksempelvis kender det fra Gallup, vil vi med denne form for analytics få konkret viden på baggrund af egentlige tilkendegivelser. Viden i form af konkret adfærd enten på en webside, fra mobilen eller måske endda fra fjernbetjeningen.</p>
<p>Jeg glæder mig i hvert fald til dag 2 :&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.valtech.dk/2011/09/the-big-analytics-at-mountain-view/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<georss:point>37.3860517 -122.0838511</georss:point><geo:lat>37.3860517</geo:lat><geo:long>-122.0838511</geo:long>	</item>
		<item>
		<title>Google Analytics Summit Swag</title>
		<link>http://blog.valtech.dk/2011/09/google-analytics-summit-swag/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-analytics-summit-swag</link>
		<comments>http://blog.valtech.dk/2011/09/google-analytics-summit-swag/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 02:46:09 +0000</pubDate>
		<dc:creator>Lars Gundersen</dc:creator>
				<category><![CDATA[Webanalyse]]></category>

		<guid isPermaLink="false">http://blog.valtech.dk/?p=794</guid>
		<description><![CDATA[Som altid er Google glade for at uddele &#8220;swag&#8221; og hvorfor ikke lave en Analytics Android Lysene Google isterninger]]></description>
			<content:encoded><![CDATA[<p>Som altid er Google glade for at uddele &#8220;swag&#8221; og hvorfor ikke lave en Analytics Android <img src='http://blog.valtech.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://blog.valtech.dk/wp-content/uploads/2011/09/20110915-150947.jpg"><img src="http://blog.valtech.dk/wp-content/uploads/2011/09/20110915-150947.jpg" alt="20110915-150947.jpg" class="alignnone size-full" /></a></p>
<p>Lysene Google isterninger</p>
<p><a href="http://blog.valtech.dk/wp-content/uploads/2011/09/20110915-151307.jpg"><img src="http://blog.valtech.dk/wp-content/uploads/2011/09/20110915-151307.jpg" alt="20110915-151307.jpg" class="alignnone size-full" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.valtech.dk/2011/09/google-analytics-summit-swag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Analytics Partner Summit 2011</title>
		<link>http://blog.valtech.dk/2011/09/google-analytics-partner-summit-2011/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-analytics-partner-summit-2011</link>
		<comments>http://blog.valtech.dk/2011/09/google-analytics-partner-summit-2011/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 21:44:15 +0000</pubDate>
		<dc:creator>Lars Gundersen</dc:creator>
				<category><![CDATA[Webanalyse]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[partner]]></category>
		<category><![CDATA[summit]]></category>
		<category><![CDATA[webanalyse]]></category>

		<guid isPermaLink="false">http://blog.valtech.dk/?p=771</guid>
		<description><![CDATA[Så er vi ankommet til San Francisco til det årlige Google Analytics summit i Mountain View. Google Analytics summit er et årligt event hvor Google invitere deres partnere til et par dage med spændende nye informationer omkring Google Analytics som &#8230;<p class="read-more"><a href="http://blog.valtech.dk/2011/09/google-analytics-partner-summit-2011/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Så er vi ankommet til San Francisco til det årlige Google Analytics summit i Mountain View. Google Analytics summit er et årligt event hvor Google invitere deres partnere til et par dage med spændende nye informationer omkring Google Analytics som produkt, men også sparing med Google omkring hvordan samarbejdet med kan forbedres inden for f.eks salg og support. Da Google Analytics stiller op med hele holdet er der gode muligheder for at komme i dialog med folkene bag produktet over en øl eller to.</p>
<p>Det er 4 gang at Valtech deltager og denne gang er det Martin Stahl og Mig selv Lars Gundersen der er med. I år skal det desværre ikke holdes på Google campus, som de andre år, men på Computer History museum. Der vil også blive afholdt Web analytics wedensday i løbet af ugen som Google selvfølgelig sponsorer.</p>
<p>Vi vil forsøge og komme med lidt fagligt indhold, selv om alt på eventet er Top Secret.</p>
<p>Vi kan også følges løbende på <a href="http://Twitter.com/valtechdk" target="_blank">Twitter</a>.</p>
<p><a href="http://blog.valtech.dk/2011/09/google-analytics-partner-summit-2011/p1010568/" rel="attachment wp-att-776"><img class="alignnone size-full wp-image-776" title="P1010568" src="http://blog.valtech.dk/wp-content/uploads/2011/09/P1010568.jpg" alt="" width="650" /></a></p>
<p><Strong>Lokation:</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.valtech.dk/2011/09/google-analytics-partner-summit-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<georss:point>37.414346 -122.076902</georss:point><geo:lat>37.414346</geo:lat><geo:long>-122.076902</geo:long>	</item>
		<item>
		<title>Valtech Ignition: Digitalisér din produktinformation og øg din konkurrenceevne!</title>
		<link>http://blog.valtech.dk/2011/08/valtech-ignition-digitaliser-din-produktinformation-og-%c3%b8g-din-konkurrenceevne/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=valtech-ignition-digitaliser-din-produktinformation-og-%25c3%25b8g-din-konkurrenceevne</link>
		<comments>http://blog.valtech.dk/2011/08/valtech-ignition-digitaliser-din-produktinformation-og-%c3%b8g-din-konkurrenceevne/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 13:47:42 +0000</pubDate>
		<dc:creator>Thomas Lind</dc:creator>
				<category><![CDATA[Digital Strategi]]></category>
		<category><![CDATA[eCommerce]]></category>

		<guid isPermaLink="false">http://blog.valtech.dk/?p=748</guid>
		<description><![CDATA[Video fra vores seneste gå-hjem møde, hvor deltagerne fik inspiration til strømlining af processerne omkring håndtering af produktinformation, samt hvordan denne strømlining kan føre til en langt stærkere eksekveringsevne ift. at gå til markedet med nye marketing- og/eller salgskanaler. Gik &#8230;<p class="read-more"><a href="http://blog.valtech.dk/2011/08/valtech-ignition-digitaliser-din-produktinformation-og-%c3%b8g-din-konkurrenceevne/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Video fra vores seneste gå-hjem møde, hvor deltagerne fik inspiration  til strømlining af processerne omkring håndtering af produktinformation,  samt hvordan denne strømlining kan føre til en langt stærkere  eksekveringsevne ift. at gå til markedet med nye marketing- og/eller  salgskanaler.</p>
<p>Gik du glip af det? Så <a href="http://www.valtech.dk/dk/index/events/_/product_information_management_morgenmode.html">tilmeld dig vores eksklusive Rise &amp; Shine morgenmøde</a> den 29/9-2011, hvor eksperter fra inRiver og Valtech vil  give dig et indblik i, hvordan I kan komme i gang med product  information management på et strategisk og taktisk niveau.</p>
<p><a href="http://blog.valtech.dk/2011/08/valtech-ignition-digitaliser-din-produktinformation-og-%c3%b8g-din-konkurrenceevne/"><em>Click here to view the embedded video.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.valtech.dk/2011/08/valtech-ignition-digitaliser-din-produktinformation-og-%c3%b8g-din-konkurrenceevne/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wajax for jQuery v 1.0 released as Open Source</title>
		<link>http://blog.valtech.dk/2011/06/wajax-for-jquery-v-1-0-released-as-open-source/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wajax-for-jquery-v-1-0-released-as-open-source</link>
		<comments>http://blog.valtech.dk/2011/06/wajax-for-jquery-v-1-0-released-as-open-source/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 13:56:09 +0000</pubDate>
		<dc:creator>Thomas Hjorth</dc:creator>
				<category><![CDATA[Implementering]]></category>
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://blog.valtech.dk/?p=734</guid>
		<description><![CDATA[On Friday June 17 we released our first jQuery extension as Open Source. The extension is called Wajax for jQuery and in short, it’s an extension that allows you to synchronize the (otherwise asynchronous) callbacks from a number of simultaneous &#8230;<p class="read-more"><a href="http://blog.valtech.dk/2011/06/wajax-for-jquery-v-1-0-released-as-open-source/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>On Friday June 17 we released our first jQuery extension as Open Source. The extension is called Wajax for jQuery and in short, it’s an extension that allows you to synchronize the (otherwise asynchronous) callbacks from a number of simultaneous ajax requests. Wajax also ensures that the callbacks are called in the same order as the requests have been started. You still get the full benefits of normal ajax programming as all Wajax requests are executed asynchronously – Wajax just sort of adds an extra layer of bookkeeping to help you (the programmer) so you don’t have to worry about keeping track of which requests have completed and which have not.</p>
<p><strong>Where can this be applied and what’s the benefit?</strong></p>
<p>Imagine you have to implement a widget for a website. The widget has to be loaded dynamically at an arbitrary point in time after the page has loaded. Also imagine that the widget needs data from two different data sources before it can be rendered out. On top of that you have already decided that you are using a jQuery templating enigine on the rest of your site and for consistency you want to use templating for the widget as well.</p>
<p>So what are we looking at here? Well, the data needs two requests – one for each datasource. It might also make sense to load the template for the widget dynamically meaning one more request. That means we have to make three ajax requests in total before we can render our widget. Actually it’s not enough to make the requests. You have to make sure that they have all finished before starting the rendering process. Now, that is by no means a huge problem to solve but Wajax will help you out and make it very easy to handle this situation.</p>
<p>For more information about how that actually works I suggest you check out the documentation on the project’s GitHub page which can be found <a title="Wajax for jQuery at GitHub" href="https://github.com/thjorth/wajax-for-jQuery" target="_blank">here</a>. Hopefully you will also download the plugin and check out the included example.</p>
<p>It’s worth noting that the first version of this code was actually created to solve a specific need for a website we created for a client. After the website was launched Valtech invested some time in packaging the code into a small jQuery extension, documenting it and putting it out there on GitHub.</p>
<p><strong>Why jQuery and why Open Source?</strong></p>
<p>At Valtech we have made a strategic choice to go with jQuery for the front end development in our web solutions. In reality there weren’t that much of a choice to make as jQuery has become the de facto market leader when it comes to javascript frameworks for frontend development. It’s the javascript framework that everybody knows and it has a huge backing in the open source community. Even Microsoft is including it in their MVC framework.</p>
<p>Just as we made the choice of using jQuery in Valtech we also decided it was time to join the Open Source community. We get huge benefits from using and learning from all the Open Source stuff that’s out there. This we way we can pay back a little to the community.</p>
<p>Off course, we also believe it makes sense from a business point of view. For instance, when we need to build something that’s not already out there in the Open Source community we could choose to put that into our own library. However, when it comes to frontend development the world is moving very fast. Next time we would need to use something similar we would still have to search the Internet to see if something better had come up in the meantime. Chances are that something close would have been built by somebody else facing the same need as we did – and their code might already have gained a following. That quickly makes maintaining your own “private” library of code seem a bit redundant.</p>
<p>That’s why we have opted to share some of the more general frontend components we develop in-house. Our hope is that you will prove this to be the right decision by using and contributing to the components we release as Open Source starting with the Wajax for jQuery extension.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.valtech.dk/2011/06/wajax-for-jquery-v-1-0-released-as-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Targeting multiple environments and machines &#8211; part 2/2</title>
		<link>http://blog.valtech.dk/2011/05/targeting-multiple-environments-and-machines-part-22/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=targeting-multiple-environments-and-machines-part-22</link>
		<comments>http://blog.valtech.dk/2011/05/targeting-multiple-environments-and-machines-part-22/#comments</comments>
		<pubDate>Tue, 24 May 2011 09:48:13 +0000</pubDate>
		<dc:creator>Jacob Nielsen</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://blog.valtech.dk/?p=715</guid>
		<description><![CDATA[In the previous post we looked at why targeting multiple environments and machines can be a problem, and our approach to solving this problem. In this post I will walk you through our solution from a more technical perspective. Our &#8230;<p class="read-more"><a href="http://blog.valtech.dk/2011/05/targeting-multiple-environments-and-machines-part-22/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>In the <a title="Targeting multiple environments and machines – part 1/2" href="http://blog.valtech.dk/2011/05/targeting-multiple-environments-and-machines-part-12/">previous post</a> we looked at why targeting multiple environments and machines can be a problem, and our approach to solving this problem. In this post I will walk you through our solution from a more technical perspective.</p>
<p>Our solution to this problem is achieved primarily by the use of <a href="http://nant.sourceforge.net/">NAnt</a> <sup>1 </sup>and some extensions we have built on top of that. Our setup allows us to support different configurations on not only a per-environment basis, but also on a per-machine basis in each environment. Our solution is stand-alone, not requiring any external references, and it is easy to setup. Best of all? We are offering it to you, free of charge! A download link for an example project can be found at the bottom.</p>
<p>Let us dive right into it and take a look at an example project setup, see the figure below:</p>
<p><a href="http://blog.valtech.dk/wp-content/uploads/2011/05/12.png"><img style="margin: 20px 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;border: 0px" src="http://blog.valtech.dk/wp-content/uploads/2011/05/1_thumb.png" border="0" alt="1" width="328" height="392" /></a></p>
<p>The interesting bit here is the “Valtech.ConfigFramework” project. The project is divided into a number of folders:</p>
<ul>
<li><strong>configfiles/dynamic:</strong> This holds all the files that needs to be dynamically altered based on the target environment and/or machine.</li>
<li><strong>configfiles/include: </strong>This holds all configuration properties for each target environment and/or machine, needed to alter the files in “configfiles/dynamic”.</li>
<li><strong>configfiles/static: </strong>This holds all files that need to be included for a specific build configuration, but does not need to be altered, e.g. license files.</li>
<li><strong>framework</strong>: This holds all necessary files needed.</li>
</ul>
<p>When building the project, the include files are merged with the dynamic files, and output along with any static files to the output folder( s). The actual folder structure looks like this:</p>
<p><a href="http://blog.valtech.dk/wp-content/uploads/2011/05/2.png"><img style="margin: 20px 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;border: 0px" src="http://blog.valtech.dk/wp-content/uploads/2011/05/2_thumb.png" border="0" alt="2" width="187" height="168" /></a></p>
<p>Here, there is only one application named “ConfigFrameworkTestApp”, but you could have any number of applications using the same Valtech.ConfigFramework.</p>
<p><span style="font-size: small"><strong>Dynamic and static files</strong></span></p>
<p>In the previous solution overview, I showed an application alongside the configuration framework. In the figure below, two folders “License” and “Log” have been added to the application, and the “configfiles/dynamic” folder and “configfiles/static” folder for the Valtech.ConfigFramework project have both been expanded:</p>
<p><a href="http://blog.valtech.dk/wp-content/uploads/2011/05/3.png"><img style="margin: 20px 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;border: 0px" src="http://blog.valtech.dk/wp-content/uploads/2011/05/3_thumb.png" border="0" alt="3" width="323" height="606" /></a></p>
<p>As you can see, there is one top-level folder below the “configfiles/dynamic” folder named “ConfigFrameworkTestApp”. This is simply the name of the application being targeted (see the physical folder structure figure above). One level below the application folder is a folder named <a href="mailto:“@Log">@Log</a>. Files from the ConfigFramework project are output to the application root directory, and the prefix @ tells the ConfigFramework to copy any files in this folder to the corresponding folders in the application</p>
<p>Below the “configfiles/static/ConfigFrameworkTestapp” folder there are three folders: development, prod and qa. These folders each act as containers for files specific to an environment. In the figure above, the qa-environment folder is expanded, and below this folder is a folder named @License containing a license file specific to this environment.</p>
<p>So in this case the following files are copied from the ConfigFramework project to the application:</p>
<table border="0" cellspacing="0" cellpadding="2" width="637">
<tbody>
<tr>
<td width="257" valign="top"><strong>From (\configfiles\)</strong></td>
<td width="270" valign="top"><strong>To (\Applications\ConfigFrameworkTestapp\)</strong></td>
</tr>
<tr>
<td width="257" valign="top">dynamic\ConfigFrameworkTestapp\@Log\Log.config</td>
<td width="270" valign="top">Log\Log.config</td>
</tr>
<tr>
<td width="257" valign="top">dynamic\ConfigFrameworkTestapp\App.config</td>
<td width="270" valign="top">App.config</td>
</tr>
<tr>
<td width="257" valign="top">static\ConfigFrameworkTestapp\qa\@License\license.txt</td>
<td width="270" valign="top">License\license.txt</td>
</tr>
</tbody>
</table>
<p>The files from the dynamic folder, are altered based on configuration properties from the “configfiles/include” folder (more on this below) whereas the static files are simply copied to the application.</p>
<p>In this example we are only modifying and copying .xml and .txt files, but the ConfigFramework is not restricted to working with any specific file types, so you could for example add external .dll files as static files to be copied.</p>
<p><span style="font-size: small"><strong>Include files</strong></span></p>
<p>Now that we have an idea of what is going on, let us take a look at some actual examples. First take a look at the following figure:</p>
<p><a href="http://blog.valtech.dk/wp-content/uploads/2011/05/4.png"><img style="margin: 20px 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;border: 0px" src="http://blog.valtech.dk/wp-content/uploads/2011/05/4_thumb.png" border="0" alt="4" width="321" height="605" /></a></p>
<p>As you can see, the “configfiles/include” folder is expanded, once again revealing the application “ConfigFrameworkTestApp” as the top-level folder. Below that there are a number of folders: development, prod and qa, each used for targeting a specific environment. However, as evident below the “configfiles/include/ConfigFrameworkTestApp/development” folder (which holds all properties for configuring the application in the development environment), there are two more folders: dk-lt-jani64 and dk-lt-jeth64. These are both actual machine names, and any properties defined for a machine will automagically override properties defined on the environment (i.e. development in this case) level.</p>
<p>Sounds confusing? Hopefully not so much if we look at an example. Below are a few lines from the App.config of the application:</p>
<pre>&lt;appSettings&gt;
    &lt;add key=<span class="str">"HelloWorld"</span> <span class="kwrd">value</span>=<span class="str">"${HelloWorld}"</span>/&gt;
    &lt;add key=<span class="str">"GlobalWorld"</span> <span class="kwrd">value</span>=<span class="str">"${GlobalWorld}"</span>/&gt;
&lt;/appSettings&gt;</pre>
<p>And next are the contents of the configfiles\include\ConfigFrameworkTestApp\development\developer.properties file in the Valtech.ConfigFramework project:</p>
<pre>&lt;?xml version=<span class="str">"1.0"</span> encoding=<span class="str">"utf-8"</span>?&gt;
&lt;target xmlns=<span class="str">"http://nant.sf.net/release/0.86-beta1/nant.xsd"</span>&gt;
  &lt;property name=<span class="str">"HelloWorld"</span> <span class="kwrd">value</span>=<span class="str">"Hello World. I'm from development"</span>/&gt;
&lt;/target&gt;</pre>
<p>Notice the property with the name “HelloWorld”. When you build the Valtech.ConfigFramework, the value of this property will automatically replace the ${HelloWorld} token in any files under the configfiles\dynamic folder. Now, what if my personal HelloWorld value differ from the general development settings? Answer: I simply override the property in my machine specific developer.properties file – i.e. configfiles\include\ConfigFrameworkTestApp\development\dk-lt-jani64\my.properties:</p>
<pre>&lt;?xml version=<span class="str">"1.0"</span> encoding=<span class="str">"utf-8"</span>?&gt;
&lt;target xmlns=<span class="str">"http://nant.sf.net/release/0.86-beta1/nant.xsd"</span>&gt;
  &lt;property name=<span class="str">"HelloWorld"</span> <span class="kwrd">value</span>=<span class="str">"Hello World. I'm from my own machine"</span>/&gt;
&lt;/target&gt;</pre>
<p>But the ConfigFramework is not restricted to simply having key-value pairs. Supposing you only want to include parts of a Web.config for specific build configurations, and not others, you can do that too. For example, if I include the following line in my App.config file:</p>
<pre>${SMTP}</pre>
<p>The ConfigFramework will look for a SMTP.property file under “configfiles/include”, and replace the line above with the contents of the file, e.g.:</p>
<pre>&lt;system.net&gt;
    &lt;mailSettings&gt;
        &lt;smtp&gt;
            &lt;network host=<span class="str">"mailserver.mydomain.com"</span> /&gt;
        &lt;/smtp&gt;
    &lt;/mailSettings&gt;
&lt;/system.net&gt;</pre>
<p><span style="font-size: medium"><strong>Putting it all together</strong></span></p>
<p>So how does all this work? The keen eyed reader may have noticed a number of .cmd files in the figures above, and this is where all the action is happening. Well, that and solution configurations in Visual Studio.</p>
<p><a href="http://blog.valtech.dk/wp-content/uploads/2011/05/5.png"><img style="margin-top: 20px;margin-right: 0px;margin-bottom: 20px;margin-left: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;border: 0px initial initial" src="http://blog.valtech.dk/wp-content/uploads/2011/05/5_thumb.png" border="0" alt="5" width="573" height="359" /></a></p>
<p>The figure above shows the different solution configurations for this solution. Depending on the active solution configuration, the application@environment (in this case ConfigFrameworkTestApp@development) will be built by calling the application@environment.cmd file. To create a new configuration, you simply need to copy one of the existing application@environment.cmd files, and rename it according to your Visual Studio solution configuration.</p>
<p><span style="font-size: small"><strong>Wrapping things up</strong></span></p>
<p>This solution, allow us to automatically build configurations for any number of environments and machines. It does require some initial setup, but once that bit is over, you don’t ever have to worry about manually merging config files from one environment with another. Secondly, if you pair this approach with a continuous integration package (e.g. <a href="http://www.jetbrains.com/teamcity">TeamCity</a>) you can automate the entire process of building and deploying your applications across multiple environments.</p>
<p>Now, for what you’ve all been scrolling to:</p>
<div class="class" style="margin: 0px;float: none;padding: 0px">
<div><a href="http://blog.tchami.com/ConfigFrameworkTestApp.zip" target="_blank">Download example project</a></div>
</div>
<p>Make sure to replace the folder names “your-machine-hostname” with the name of your machine and try to play around with the different build configurations:</p>
<ul>
<li>ConfigFrameworkTestApp@development</li>
<li>ConfigFrameworkTestApp@prod</li>
<li>Manual configuration update</li>
</ul>
<p>The first two work as explained above, where as the third “Manual configuration update” bypasses the configuration builder which is useful if you would like to build your application without also building all configuration files.</p>
<p><strong><em>Notes:</em></strong></p>
<p><strong>1.</strong> <em>NAnt is a (free) .NET build tool based on </em><a href="http://ant.apache.org"><em>Apache Ant</em></a><em>, designed for developing software across multiple platforms. There are tons of examples on how to use NAnt on the projects homepage, so if you are new to NAnt I’d advise you to take a look at the project’s homepage here: </em><a href="http://nant.sourceforge.net/"><em>http://nant.sourceforge.net/</em></a><em>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.valtech.dk/2011/05/targeting-multiple-environments-and-machines-part-22/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Targeting multiple environments and machines &#8211; part 1/2</title>
		<link>http://blog.valtech.dk/2011/05/targeting-multiple-environments-and-machines-part-12/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=targeting-multiple-environments-and-machines-part-12</link>
		<comments>http://blog.valtech.dk/2011/05/targeting-multiple-environments-and-machines-part-12/#comments</comments>
		<pubDate>Mon, 23 May 2011 11:07:24 +0000</pubDate>
		<dc:creator>Jacob Nielsen</dc:creator>
				<category><![CDATA[Implementering]]></category>
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://blog.valtech.dk/?p=593</guid>
		<description><![CDATA[A classic problem, or challenge if you are a glass half-full type of person, in software development is how to target multiple environments. By environments, I really mean different machines. Machines for development, for testing, for staging and for production, &#8230;<p class="read-more"><a href="http://blog.valtech.dk/2011/05/targeting-multiple-environments-and-machines-part-12/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>A classic problem, or challenge if you are a glass half-full type of person,  in software development is how to target multiple environments. By environments,  I really mean different machines. Machines for development, for testing, for  staging and for production, e.g.:</p>
<p style="text-align: center"><img class="aligncenter size-large wp-image-682" src="http://blog.valtech.dk/wp-content/uploads/2011/05/11-646x327.png" alt="Environment overview" width="640" height="323" /><span style="font-size: medium"><strong> </strong></span></p>
<p style="text-align: left"><span style="font-size: medium"><strong>The problem</strong></span></p>
<p>In some areas of software development, this is a problem of supporting  different hardware setups, but in web development we (most often) only have to  worry about different database connection strings, mail server setup, paths to  e.g. upload folders, and similar configuration differences on different  environments.</p>
<p>Several solutions to this problem have been suggested, but common for all  solutions is a goal to automate this process of supporting multiple environments  without having to manually figure out which configuration bits that needs to be  flipped.</p>
<p>Furthermore, as developers we are used to working by contracts. At a very  lowest level we have an unspoken contract with the compiler, making sure that we  keep to the rules of our language of choice. Our types and methods too define  contracts on what we are allowed to do. Webservices rely heavily on contracts,  just as any services in the real world do. Surprisingly though, while our  applications and websites more often than not rely on configuration files to  keep them running, our configuration files are just flat files. In other words,  there is no contract preventing us or at least warning us from making errors  that in worst case scenarios could bring everything crashing down around our  ears. Solving this part of the problem is hard. While you can build procedures  to automatically check that everything looks nice, actually validating the data  is a topic worthy of a book in itself.</p>
<p><strong><span style="font-size: medium">Solution</span></strong></p>
<p>Automatically building environment specific configurations is nothing new, in  fact a tool is built right into Visual Studio 2010.</p>
<p>The <a href="http://msdn.microsoft.com/en-us/library/dd465326.aspx">Web.config  transformation tool in Visual Studio</a> allows you to:</p>
<ul>
<li>set attributes</li>
<li>remove attributes</li>
<li>delete nodes</li>
<li>replace nodes</li>
<li>insert nodes</li>
</ul>
<p>in your Web.config file. This is great.. as long as all you require is the  ability to modify your Web.config file from environment to environment but if  either of the following statements are true:</p>
<ul>
<li>I keep certain configuration bits outside the Web.config file</li>
<li>I’m not .NET web developer using Visual Studio</li>
</ul>
<p>this solution is not for you. Not to mention, this does not ensure that  aconfig file for a specific environment is not missing a vital property.</p>
<p><strong><span style="font-size: small">Our solution</span></strong></p>
<p>While our work primarily involves ASP.NET web development, the projects we  work on require a much high degree of configuration customization than the  Web.config transformation tool described above facilitates.</p>
<p>Our goal was to create a configuration framework that would provide us with a  high degree of customization and at the same time be statically compiled,  preventing us from building and then deploying a bad environment  configuration.</p>
<p>We ended up with a solution looking something like the figure below:</p>
<p style="text-align: center"><img class="aligncenter size-full wp-image-661" src="http://blog.valtech.dk/wp-content/uploads/2011/05/overview-1.png" alt="Solution overview" width="410" height="332" /></p>
<p>In the figure above, the boxes on the left (“Templates” and “Environment  specific properties”) are especially interesting.</p>
<p>“Templates”, surprisingly,  contains templates. For example, it might contain a Web.config template in which  connection string values are not defined. It could also contain a license file  template, in which the license key was not defined. Instead of defining the  environment specific values, that is connection string and license key values, a  uniquely named property is written. This property will then be substituted for  an environment specific value by the configuration framework when the project is  built.</p>
<p>At build time, we then invoke the configuration framework, which  collects all the templates and attempts to populate them with properties from a  specific environment configuration. Now, if a property is not found, the build  will fail and warn us about the missing property. This is great, since we only  have to maintain one configuration file (the template), but can still modify and  build it across multiple environments and at the same time ensure that all  configuration files contain all required properties.</p>
<p>The figure below illustrates this process:</p>
<p style="text-align: center"><img class="aligncenter size-full wp-image-663" src="http://blog.valtech.dk/wp-content/uploads/2011/05/process-11.png" alt="Build process" width="520" height="104" /></p>
<p>Hopefully this has piqued your interest. If so, stay tuned for the next post  in which we will go into the technical details of our solution and best of all,  offer it to you free of charge.</p>
<p>Read the next post here: <a title="Targeting multiple environments and machines – part 2/2" href="http://blog.valtech.dk/2011/05/targeting-multiple-environments-and-machines-part-22/">Targeting multiple environments and machines &#8211; part 2/2</a></p>
<p><em> </em></p>
<p><em> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.valtech.dk/2011/05/targeting-multiple-environments-and-machines-part-12/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Valtech i jp.tv</title>
		<link>http://blog.valtech.dk/2011/05/valtech-i-jp-tv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=valtech-i-jp-tv</link>
		<comments>http://blog.valtech.dk/2011/05/valtech-i-jp-tv/#comments</comments>
		<pubDate>Tue, 10 May 2011 12:17:07 +0000</pubDate>
		<dc:creator>Thomas Lind</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://blog.valtech.dk/?p=631</guid>
		<description><![CDATA[Historien om at Valtech er blevet certificeret som en af verdens mest demokratiske arbejdspladser af organisationen Worldblu, er nu blevet fulgt op af Morgenavisen Jyllandsposten. Avisen har været på besøg hos Valtech og lavet et interview med de ansatte omkring &#8230;<p class="read-more"><a href="http://blog.valtech.dk/2011/05/valtech-i-jp-tv/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Historien om at Valtech er blevet certificeret som en af verdens mest demokratiske arbejdspladser af organisationen Worldblu, er nu blevet fulgt op af Morgenavisen Jyllandsposten.</p>
<p>Avisen har været på besøg hos Valtech og lavet et interview med de ansatte omkring demokratiseringsprocesserne  i Valtech.</p>
<p>Se interviewet her:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="325" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="bgcolor" value="#000000" /><param name="flashvars" value="base_path=http://front.xstream.dk/jptv&amp;id=28195" /><param name="src" value="http://front.xstream.dk/jptv/resources/swf/player_small_2.swf" /><param name="allowfullscreen" value="true" /><param name="quality" value="high" /><embed type="application/x-shockwave-flash" width="480" height="325" src="http://front.xstream.dk/jptv/resources/swf/player_small_2.swf" quality="high" allowfullscreen="true" flashvars="base_path=http://front.xstream.dk/jptv&amp;id=28195" bgcolor="#000000"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.valtech.dk/2011/05/valtech-i-jp-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

