<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>webdevelopment &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/webdevelopment/</link>
	<description>Feed of posts on WordPress.com tagged "webdevelopment"</description>
	<pubDate>Mon, 13 Oct 2008 18:37:22 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Future of Web Design - FOWD London 2008 videos]]></title>
<link>http://webtech.wordpress.com/?p=1043</link>
<pubDate>Sun, 12 Oct 2008 20:21:08 +0000</pubDate>
<dc:creator>webtech</dc:creator>
<guid>http://webtech.de.wordpress.com/2008/10/12/future-of-web-design-fowd-london-2008-videos/</guid>
<description><![CDATA[Future of Web Design - London 2008 videos
]]></description>
<content:encoded><![CDATA[<p>Future of Web Design - <a href="http://www.vimeo.com/fowd">London 2008 videos</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Free social networking icon set for Bloggers]]></title>
<link>http://rhondda.wordpress.com/?p=869</link>
<pubDate>Thu, 09 Oct 2008 05:30:34 +0000</pubDate>
<dc:creator>Rhondda</dc:creator>
<guid>http://rhondda.de.wordpress.com/2008/10/09/free-social-networking-icon-set-for-bloggers/</guid>
<description><![CDATA[
Just for a change of pace, here is a set of free, non-standard icons, for non-commercial use by blo]]></description>
<content:encoded><![CDATA[<p><a href="http://rhondda.files.wordpress.com/2008/10/icon.jpg"><img class="alignnone size-full wp-image-870" title="icon" src="http://rhondda.wordpress.com/files/2008/10/icon.jpg" alt="" width="314" height="135" /></a></p>
<p>Just for a change of pace, here is a set of free, non-standard icons, for non-commercial use by bloggers, designed by those at <a href="http://www.templates.com/presentations/free-icon-set-for-bloggers.html">Templates.com</a>.</p>
<p>This is a lovely (and free) icon set of the most popular social websites. They are placed "in a bottle" for bloggers and consist of 10 icons:</p>
<ul>
<li> del.icio.us, DesignFloat.com, Digg.com, Facebook.com, Ma.gnolia.com, Reddit.com, RSS, StumbleUpon.com, Technorati.com, Twitter.com</li>
<li>Each icon is produced in the following sizes: 80х80, 64х64, 32х32.</li>
</ul>
<p>You can learn more about the creation process of this Icon set on the <a href="http://blog.templates.com/free-icon-set-for-bloggers/">Templates.com blog</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Teken, knutsel- en plakbord]]></title>
<link>http://johanvandemaele.wordpress.com/2008/10/04/teken-knutsel-en-plakbord/</link>
<pubDate>Sat, 04 Oct 2008 12:54:26 +0000</pubDate>
<dc:creator>johanvandemaele</dc:creator>
<guid>http://johanvandemaele.de.wordpress.com/2008/10/04/teken-knutsel-en-plakbord/</guid>
<description><![CDATA[De toepassingen (applicaties, programma&#8217;s, &#8230;) die je op je huidige computer gebruikt rak]]></description>
<content:encoded><![CDATA[<p><a href="http://www.dabbleboard.com/"><img style="border-right:medium none;border-top:medium none;float:right;margin-left:1em;border-left:medium none;border-bottom:medium none;" src="http://www.jvdm.be/pics/1ste_Tekening.jpg" /></a>De toepassingen (applicaties, programma's, ...) die je op je huidige computer gebruikt raken achterop bij de vele schitterende webtoepassingen die als paddestoelen uit de grond schieten. Vandaag komt daar nog eentje bij dat vele mensen, die graag een tekeningetje gebruiken om hun woorden te illustreren, zal interesseren. Ga maar vlug een kijkje nemen, het is leuk en je hebt er niets dan een goeie internetverbinding en wat fantasie voor nodig. Het spel heet <a href="http://www.dabbleboard.com/">Dabbleboard</a> (of knutsel- en prutsbord) en is gewoon schitterend.</p>
<p>Zoals al eerder gemeld: binnenkort heb je voor je computer geen duur operating systeem en allerhande betalende software meer nodig. Geen geld meer uitgeven aan dat soort dingen kan nu al door een gratis versie van één of andere Linux-distributie (er zijn er werkelijk honderden hele goeie te vinden op het net) te installeren, of nog even te wachten tot er allerhande 'thin clients' beschikbaar worden (zoals Windows volgende distributie er allicht een zal zijn).</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Soshiku: de online schoolagenda]]></title>
<link>http://johanvandemaele.wordpress.com/2008/10/04/soshiku-de-online-schoolagenda/</link>
<pubDate>Sat, 04 Oct 2008 10:41:31 +0000</pubDate>
<dc:creator>johanvandemaele</dc:creator>
<guid>http://johanvandemaele.de.wordpress.com/2008/10/04/soshiku-de-online-schoolagenda/</guid>
<description><![CDATA[Schooltaken! Ingewikkeld? Hoeft niet! De meeste scholen helpen hun leerlingen nu al heel goed om hun]]></description>
<content:encoded><![CDATA[<p><img style="float:right;margin-left:1em;" src="http://www.jvdm.be/pics/soshiku.jpg" />Schooltaken! Ingewikkeld? Hoeft niet! De meeste scholen helpen hun leerlingen nu al heel goed om hun werk beter en efficiënter te plannen, maar een jongere kan heel wat hulp gebruiken als het om 'organiseren' gaat. Ook de computer kan daarbij een handig middel zijn. Agenda's, contactboeken, lesplannen, ... je vindt ze overal.</p>
<p>Een nieuw en handig hulpmiddel daarbij zou <a href="http://soshiku.com/">Soshiku</a> kunnen zijn, een soort grote online-klasagenda die je helpt je taken te organiseren, je via SMS, email of zoiets herinnert aan je werk, je afspraken bijhoudt en je toelaat om je opdrachten in de tijd te spreiden. Het is één van de vele web-toepassingen die je kan helpen, maar deze heeft één groot voordeel: het programma is volkomen gratis en echt helemaal toegespitst op het werk en het leven van de jonge scholier. En bovendien laat het je toe met vrienden en collega's te gaan samenwerken rond eenzelfde leerproject. Alles wat ze nodig hebben is een naam en een paswoord, zodat je niet in een ander zijn agenda gaat zitten rommelen ... Praktisch, niet?</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Veiliger op het net]]></title>
<link>http://johanvandemaele.wordpress.com/2008/10/04/veiliger-op-het-net/</link>
<pubDate>Sat, 04 Oct 2008 09:12:40 +0000</pubDate>
<dc:creator>johanvandemaele</dc:creator>
<guid>http://johanvandemaele.de.wordpress.com/2008/10/04/veiliger-op-het-net/</guid>
<description><![CDATA[Ik heb er dan wel geen problemen mee dat meerderjarige mensen zich &#8216;blootgeven&#8217; op Tinte]]></description>
<content:encoded><![CDATA[<p><a href="http://www.clicksafe.be/parents/index.php?language=nl&#38;page=3" target="_blank"><img style="float:right;margin-left:1em;" alt="clicksafe campagne van Child Focus" hspace="0" src="http://www.jvdm.be/pics/clicksafe.jpg" align="baseline" border="0" /></a>Ik heb er dan wel geen problemen mee dat meerderjarige mensen zich 'blootgeven' op Tinternet, voor kindermisbruik pas ik. Het is misselijkmakend en je kan er je computergebruik wel degelijk op afstellen. Hedendaagse browsers laten je immers toe allerlei filters aan of uit te zetten - je kiest bij de opties voor een betere bescherming - Klik naar <a title="Veiliger op het net" href="http://www.clicksafe.be/" target="_blank">clicksafe.be</a> voor allerlei tips en truuks om je koters 'veiliger' te laten surfen.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows 7 is op komst: de toekomst in aan de smallekes]]></title>
<link>http://johanvandemaele.wordpress.com/2008/09/24/windows-7-is-op-komst-de-toekomst-in-aan-de-smallekes/</link>
<pubDate>Wed, 24 Sep 2008 15:11:39 +0000</pubDate>
<dc:creator>johanvandemaele</dc:creator>
<guid>http://johanvandemaele.de.wordpress.com/2008/09/24/windows-7-is-op-komst-de-toekomst-in-aan-de-smallekes/</guid>
<description><![CDATA[Voor wie de &#8217;strijd der systemen&#8217; een louter efemere betekenis heeft, zal het worst weze]]></description>
<content:encoded><![CDATA[<p><span style="display:inline;float:right;margin-left:1em;"><a href="http://news.google.com/news?q=Windows+7&#38;rls=com.microsoft:nl-be:IE-SearchBox&#38;ie=UTF-8&#38;oe=UTF-8&#38;sourceid=ie7&#38;rlz=1I7GGIC_nl&#38;um=1&#38;hl=nl&#38;sa=X&#38;oi=news_group&#38;resnum=1&#38;ct=title" target="_blank"><img style="border-right:medium none;border-top:medium none;border-left:medium none;width:400px;border-bottom:medium none;" src="http://www.jvdm.be/blogspul/windows7_preview.jpg" /></a></span>Voor wie de 'strijd der systemen' een louter efemere betekenis heeft, zal het worst wezen wat Microsoft van plan is. Maar geeks hebben de neiging dit soort nieuws als levensbelangrijk te zien. En eigenlijk is het dat ook een beetje. Want computers bepalen nu eenmaal heel sterk hoe ons dagelijks leven (werk, thuis, sociale relaties) eruit ziet. En nog veel meer hoe het er in de toekomst gaat uitzien.</p>
<p><a title="Lees meer over de mogelijke toekomst van Windows" href="http://feeds.gawker.com/~r/lifehacker/full/~3/401237483/microsoft-gives-up-strips-default-apps-from-windows-7" target="_blank">Windows 7</a> (klik op het beeld voor al het recentste nieuws terzake) zal blijkbaar een pak van de ingebakken toepassingen (zoals email-systeem, browser, ...) niet langer gekoppeld aan het besturingssysteem leveren. Dat is uiteraard een gevolg van de veroordeling die het Amerikaanse bedrijf opliep voor hun 'koppelverkoop' tussen 'Operating System' en browser (Internet Explorer).</p>
<p>Volgens Microsoft zelf heeft het echter meer te maken met hun behoefte om hun operating systeem zelf sneller te kunnen laten evolueren. Het uitbrengen van Windows Vista liet zo lang op zich wachten dat concurrenten Apple en Linux met een serieus stuk van de markt aan de haal gingen.</p>
<p>En dat laatste is vooral van belang als we bedenken dat operating systemen in een zeer snelle evolutie terechtgekomen zijn. Steeds meer toepassingen zullen namelijk niet langer als Desktop-applicatie draaien, maar binnenkort alleen nog beschikbaar zijn als Web-toepassing. In het kader van die evolutie wordt een besturingssysteem steeds meer een beperkte interface tussen U, de gebruiker, en het gigantische wereldje daarbuiten. En die interface zal snel, efficiënt en dun zijn, of niet zijn.</p>
<p>Het ontwikkelen van dat soort 'thin clients' met een beperkte operationele basis maar een supersnelle en super betrouwbare interface naar die webtoepassingen zal dus stukken belangrijker zijn dan het operating systeem met al zijn toeters en bellen. Dat heeft Apple al lang door, Linux staat al heel sterk op die markt, maar Windows bleef te lang hangen in de illusie van de volledig autonome Desktops.</p>
<p>Nu Google, na Apple ook al een volwaardige draagbare mini-interface op de markt brengt (iPhone, <a title="Alles over de G1 Android" href="http://news.google.com/news?q=G1+Android&#38;rls=com.microsoft:nl-be:IE-SearchBox&#38;ie=UTF-8&#38;oe=UTF-8&#38;sourceid=ie7&#38;rlz=1I7GGIC_nl&#38;um=1&#38;hl=nl&#38;sa=X&#38;oi=news_result&#38;resnum=1&#38;ct=title" target="_blank">G1 Android</a> , ...) is het voor Microsoft zaak het gat snel dicht te gaan rijden. Meer en meer zullen we zien dat computers aan volume inboeten ten voordele van supersnelle internetverbindingen en -toepassingen, 'Thin Clients' (superdunne laptops zonder eigen toepassingen) en webapplicaties met grote betrouwbaarheid en transparantie. De concurrentie tussen de titaantjes zal dus gaan over die aspecten van het computeren. Niet langer over logge, grijze bakken en wat die allemaal niet kunnen ....</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Beeldbewerking: het Panorama]]></title>
<link>http://johanvandemaele.wordpress.com/2008/09/24/beeldbewerking-het-panorama/</link>
<pubDate>Wed, 24 Sep 2008 10:01:45 +0000</pubDate>
<dc:creator>johanvandemaele</dc:creator>
<guid>http://johanvandemaele.de.wordpress.com/2008/09/24/beeldbewerking-het-panorama/</guid>
<description><![CDATA[Wie graag (zijn eigen) foto&#8217;s bewerkt en er een online-album van maakt, kan het soms nuttig en]]></description>
<content:encoded><![CDATA[<p><span style="display:inline;float:right;margin-left:1em;"><a href="http://feeds.gawker.com/~r/lifehacker/full/~3/401203266/microsoft-image-composite-editor-stitches-images-together" target="_blank"><img style="border-right:medium none;border-top:medium none;border-left:medium none;width:300px;border-bottom:medium none;" src="http://farm4.static.flickr.com/3034/2831443267_df6c0ccf9b.jpg" /></a></span>Wie graag (zijn eigen) foto's bewerkt en er een online-album van maakt, kan het soms nuttig en leuk zijn een 'Panorama' te schieten. Niet simpel, maar in deze artikels krijg je een idee van hoe zoiets moet en kan. En vooral: Lifehacker heeft een paar ideeën voor gratis software-paketten die je daarvoor kan gebruiken. Klik op het beeldje voor de link naar "Lifehacker", de website voor handige webtips.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Application Designer@AD-04 ]]></title>
<link>http://kbsjobs.wordpress.com/?p=15</link>
<pubDate>Wed, 17 Sep 2008 04:22:34 +0000</pubDate>
<dc:creator>kbsjobs</dc:creator>
<guid>http://kbsjobs.de.wordpress.com/2008/09/17/application-designerad-04/</guid>
<description><![CDATA[Placement through KBS Consultants for Application Designer
These are the requirements currently open]]></description>
<content:encoded><![CDATA[<p><a href="http://www.jobsvista.com/index.html"><img class="aligncenter" src="http://www.jobsvista.com/jobsvista.JPG" alt="" width="144" height="119" /></a><strong><span style="color:#333300;">Placement through</span></strong> <strong><span style="color:#000066;">KBS </span><span style="color:#ff0000;">Consultants</span></strong> <strong><span style="color:#003300;">for</span></strong> <strong><span style="color:#330033;">Application Designer</span></strong></p>
<div>These are the requirements currently open</div>
<div><span style="color:#003300;"><strong>Req. ID:</strong><br />
</span>Req-AD-04 - Application Designer</div>
<div><strong><span style="color:#333300;"><span style="color:#003300;">Primary Skills</span>:<br />
</span></strong>LDAP,Database systems,Daytona data management,SQL,UNIX and C development and web development,HTML, JavaScript, Perl, UNIX, Linux...</div>
<div><strong><span style="color:#003300;"><em>Secondary Skills</em>:<br />
</span></strong>LDAP, Windows, SQL, AWK, C, CGI....</div>
<div><strong><span style="color:#003300;">DESCRIPTION:</span></strong></div>
<div>Dynamic Development Role with Telecom Leader! Project Name Application Designer, Fraud Management Project</div>
<div>Description: Global Fraud Management system which is a continuous analytical engine and case manager that uses pattern recognition to detect fraud.</div>
<div><strong><span style="color:#003300;">Job Description:</span></strong></div>
<div>Developer will create new applications and enhance existing</div>
<div>application using C, CGI, JavaScript, Perl, Shell, AWK, HTML, and SQL.</div>
<div>Only submit extremely technically qualified candidates. Also desired:LDAP</div>
<div>Database systems</div>
<div>Daytona data management</div>
<div>Basic knowledge of database systems</div>
<div>Design</div>
<div>SQL</div>
<div>Database concepts.</div>
<div>Must be expert in all aspects of UNIX and C development and web development.</div>
<div>Responsible for development and maintenance of mission-critical applications that support high-visibility client organizations and external customers on a24x7x365 basis. Technical assessment will be done on candidates. Background check will be required before the candidate can start the assignment.</div>
<div><strong><em><span style="color:#003300;">REQUIRED SKILLS: </span></em></strong></div>
<div>HTML, JavaScript, Perl, UNIX, Linux</div>
<div><strong><em><span style="color:#003300;">PREFERRED SKILLS: </span></em></strong></div>
<div>LDAP, Windows, SQL, AWK, C, CGI</div>
<div><strong><span style="color:#003300;">Rate:</span></strong> <strong><span style="color:#6600cc;">DOE, </span></strong></div>
<div><strong><span style="color:#003300;">Job Type:</span></strong> <strong><span style="color:#6600cc;">Contract, </span></strong></div>
<div><strong><span style="color:#003300;">Total Exp:</span><span style="color:#6600cc;"> 6+Yrs, </span></strong></div>
<div><strong><span style="color:#003300;">Duration:</span></strong> <strong><span style="color:#6600cc;">6+ Months</span></strong>,</div>
<div><strong><span style="color:#003300;">Number Of Openings:</span></strong> <span style="color:#6600cc;">1, </span></div>
<div><strong><span style="color:#003300;">Location:</span></strong> <strong><span style="color:#6600cc;">Florham Park, NJ </span></strong></div>
<p>For this requirement you send your profile to <a href="mailto:kbs@kbsconsultants.com">mailto:kbs@kbsconsultants.com</a><br />
<strong><span style="color:#333300;">Contact Us:</span></strong><br />
<strong><span style="color:#000066;">KBS</span></strong> <strong><span style="color:#ff0000;">C</span><span style="color:#ff0000;">onsultants</span></strong><br />
Flat H,Kulothungan Apts,<br />
No, 5 Natesan Road<br />
Ashoknagar,<br />
Chennai 600 083<br />
India<br />
Phone: +91-44 2489 5341 / 2371 9622<br />
<strong><span style="color:#663333;">Visit Our Sites:</span></strong><br />
<span style="color:#000000;"><a href="http://www.kbsconsultants.com/">http://www.kbsconsultants.com</a></span><br />
<a href="http://www.kbsconsultants.net.in/">http://www.kbsconsultants.net.in</a><br />
<a href="http://www.kbsconsultants.org.in/">http://www.kbsconsultants.org.in</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Google Summer of Code meets eLML and OLAT]]></title>
<link>http://onlinebynature.wordpress.com/?p=226</link>
<pubDate>Wed, 03 Sep 2008 16:25:35 +0000</pubDate>
<dc:creator>onlinebynature</dc:creator>
<guid>http://onlinebynature.de.wordpress.com/2008/09/03/google-summer-of-code-meets-elml-and-olat/</guid>
<description><![CDATA[Morgen am Donnerstag werden in Zürich die Google Summer of Code Projekte präsentiert. Die Universi]]></description>
<content:encoded><![CDATA[<p>Morgen am Donnerstag werden in <a href="http://www.olat.org/website/en/html/about_participating.html">Zürich</a> die Google Summer of Code Projekte präsentiert. Die Universität Zürich hat insgesamt 8 Projekte gehabt, die alle erfolgreich abgeschlossen worden sind. 6 davon waren für das LMS <a href="http://www.olat.org">OLAT</a> und zwei für das Autorentool <a href="http://www.elml.ch">eLML</a>. Der Veranstaltung soll live aufgezeichnet und später ins Netz gestellt werden.</p>
<p><a href="http://code.google.com/soc/2008/">Google Summer of Code</a> ist eine sehr interessante kluge Idee von Google (wie immer). Es ist ein klassisches Win-Win-Projekt. Google gibt Hochschulen die Chance interessante Open Source Projekte zu realisieren und unterstützt jedes Projekt mit 5.000$, die Hochschule und der Student erhalten eine schöne Förderung und kann das Projekt realisieren und die Welt erhält etwas mehr Open Source. Aber was bekommt Google?</p>
<p>Google hat die Chance sehr gute Mitarbeiter direkt von der Hochschule abwerben zu können, ohne Headhunter oder einer Stellenausschreibung und ich kenne bestimmt undankbarere Jobs, als bei Google anzufangen:-)</p>
<p>Da wir schon seit einem Jahr Moodle benutzen, ist OLAT für uns nicht interessant, aber jeder der anspruchsvollen E-Learning-Content entwickeln will, sollte sich das eLML Projekt anschauen. Wir arbeiten seit 8 Monaten an einer eLML-Konvertierung und beobachten mit Spannung jede Weiterentwicklung.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Kein Wort zu Google Chrome]]></title>
<link>http://onlinebynature.wordpress.com/?p=224</link>
<pubDate>Wed, 03 Sep 2008 09:43:28 +0000</pubDate>
<dc:creator>onlinebynature</dc:creator>
<guid>http://onlinebynature.de.wordpress.com/2008/09/03/kein-wort-zu-google-chrome/</guid>
<description><![CDATA[Ich werde jetzt nicht auch noch etwas zu Google Chrome schreiben, da gibts schon jede Menge Infos im]]></description>
<content:encoded><![CDATA[<p>Ich werde jetzt nicht auch noch etwas zu Google Chrome schreiben, da gibts schon jede Menge Infos im Netz, z.B. bei <a href="http://www.heise.de/newsticker/Ein-erster-Blick-auf-Googles-Browser--/meldung/115348">Heise</a>, beim <a href="http://www.spiegel.de/netzwelt/web/0,1518,575935,00.html">Spiegel</a> natürlich <a href="http://www.googlewatchblog.de/2008/09/02/google-chrome-ist-da/">Googlewatchblog</a> oder in einem schönen <a href="http://www.google.com/googlebooks/chrome/" target="_blank">Comic</a> oder bei YouTube.</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/Xlh8gSF_hhE'></param><param name='wmode' value='transparent'></param><embed src='http://www.youtube.com/v/Xlh8gSF_hhE&rel=0' type='application/x-shockwave-flash' wmode='transparent' width='425' height='350'></embed></object></span></p>
<p><a href="http://www.google.com/chrome">Runterladen</a> und ausprobieren! Was Chrome wert ist, wird die <span style="text-decoration:line-through;">Zukunft</span> Browserstatistik zeigen.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Google Trends for Websites]]></title>
<link>http://onlinebynature.wordpress.com/?p=180</link>
<pubDate>Thu, 07 Aug 2008 07:05:35 +0000</pubDate>
<dc:creator>onlinebynature</dc:creator>
<guid>http://onlinebynature.de.wordpress.com/2008/08/07/google-trends-for-websites/</guid>
<description><![CDATA[Langsam kann man die Marktmacht der Google Daten erkennen. Wer weiss was gesucht wird, kann diese Da]]></description>
<content:encoded><![CDATA[<p>Langsam kann man die Marktmacht der Google Daten erkennen. Wer weiss was gesucht wird, kann diese Daten auch geschickt auswerten und <span style="text-decoration:line-through;">verkaufen</span> veröffentlichen. Ich benutze oft und gerne <a href="http://trends.google.com" target="_blank">Google Trends</a> um Analysen grafisch darzustellen. Jetzt hat <a href="http://trends.google.com/websites" target="_blank">Google Trends for Websites</a> veröffentlicht und man kann nun auch auch Websites vergleichen, mit deren "Daily Unique Visitors" Angaben.</p>
<p>Wie gut dieses Beta Produkt von Google auf Anhieb ist, ist beeindruckend und brauch sich vor kommerziellen Angeboten, wie IVW und AGOF nicht verstecken. Das hat Jens Schröder in seinem Beitrag "<a href="http://meedia.de/menu/home/details/article/Die%20erfolgreichsten%20Websites%20Deutschlands_8228/23/" target="_blank">Die erfolgreichsten Websites Deutschlands</a>" bei Meedia sehr gut recherchiert und dargestellt. Leider stellt Google Trends kleine deutsche Websites noch nicht grafisch dar, aber dafür ist es noch ein Beta Produkt.</p>
<p>Die Marktmacht von Google zeigt sich, wenn man sich einmal den Börsenkurs des kommerziellen Anbieters <a href="http://www.comscore.com/" target="_blank">ComScore</a> aus den USA anschaut. Seit Google Trends for Websites erschienen ist, hat der <a href="http://www.ariva.de/chart/index.m?boerse_id=1&#38;secu=100240957&#38;zeitraum=4&#38;kx=s" target="_blank">Börsenkurs um 30% nachgelassen</a>. Dabei ist Googles Angebot umsonst, aber qualitativ gleichwertig.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[I'll have to learn jQuery]]></title>
<link>http://cfori.wordpress.com/?p=27</link>
<pubDate>Thu, 31 Jul 2008 21:32:25 +0000</pubDate>
<dc:creator>Rolf</dc:creator>
<guid>http://cfori.de.wordpress.com/2008/07/31/learn-jquery/</guid>
<description><![CDATA[I found out that it would be very useful for me to learn jQuery. It is many reasons why I should do ]]></description>
<content:encoded><![CDATA[<p>I found out that it would be very useful for me to learn jQuery. It is many reasons why I should do it and most of them I do not know yet...hehe. Right know I am reading <a href="http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/" target="_blank">this</a> over at WebDesignerWall, a great blog and resource about webdesign. If you know of a really good article on jQuery please leave a comment:)</p>
<p>Things I have done with jQuery:</p>
<ol>
<li><a href="http://cfori.wordpress.com/2008/08/12/first-jqueryfirst-jquery/" target="_self">Hide/Show images</a></li>
<li><a href="http://cfori.wordpress.com/2008/08/15/scaling-jquery-designscaling-jquery-design/" target="_self">Scaling design</a></li>
</ol>
<p>I also lately made an account at delicious and did just manage to see the old beeing changed out by the new. I must say the old one was very functional indeed and I like the concept, but the new one looks so much better. I look forward to trying it out!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[TinyMCE with Django Newforms-Admin]]></title>
<link>http://djangoscope.wordpress.com/?p=25</link>
<pubDate>Mon, 28 Jul 2008 19:12:57 +0000</pubDate>
<dc:creator>b23</dc:creator>
<guid>http://djangoscope.de.wordpress.com/2008/07/28/tinymce-with-django-newforms-admin/</guid>
<description><![CDATA[After updating to newforms-admin the way how to add JavaSripts in the Admin-Interface changed a bit.]]></description>
<content:encoded><![CDATA[<p>After updating to newforms-admin the way how to add JavaSripts in the Admin-Interface changed a bit. I will show you how I included TinyMCE, a WSIWYG-Html Editor to the Admin-Interface.</p>
<p>Download The newest version from TinyMCE from http://tinymce.moxiecode.com/download.php</p>
<p>Unzip it and put the tinymce-folder (tinymce/jscripts/tiny_mce/) in your media folder (MEDIA_ROOT). In my case: "project/media/js/tinycme"</p>
<p>Create a basic config in "project/media/js/tinycme" called "basic_config.js" with a setup like this:</p>
<pre>
tinyMCE.init({
    entity_encoding : "raw",
    mode : "exact",
    elements : "id_desc,id_address"
});
</pre>
<p>The first line say that TinyMCE shouldn't replace any Umlaute (ä, ö, ß, ...). With the mode "exact" you can define which textareas should be replaced with the tinymce-editor. "elements" says which id's (id_desc and id_address). Django-Admin genereates the CSS-id from the model-field-name starting by "id_".</p>
<p>In your app-folder create a new file ``admin.py`` and add the admin settings for the model "Topic":</p>
<pre>
class TopicAdmin(admin.ModelAdmin):
    class Media:
        js = ("js/tiny_mce/tiny_mce.js",
              "js/tiny_mce/basic_config.js",)

admin.site.register(Topic, TopicAdmin)
</pre>
<p>First you need to include the tiny_mce.js Script and then our own config. Now You should have in your Admin tinymce on the two fields, exactly selected by id and without replaceing Umlaute.</p>
<p>Add TinyMCE to Django Contrib Flatpages: <a href="http://code.djangoproject.com/wiki/AddWYSIWYGEditor#UsingTinyMCEwithflatpagesnewforms">http://code.djangoproject.com/wiki/AddWYSIWYGEditor#UsingTinyMCEwithflatpagesnewforms</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Connaxis Creative Outsourcing Specialist]]></title>
<link>http://creativeoutsourcing.wordpress.com/?p=3</link>
<pubDate>Thu, 24 Jul 2008 19:50:52 +0000</pubDate>
<dc:creator>fredraket</dc:creator>
<guid>http://creativeoutsourcing.de.wordpress.com/2008/07/24/connaxis-creative-outsourcing-specialist/</guid>
<description><![CDATA[Connaxis is the Creative Outsourcing Specialist. We deliver high quality creative outsourcing servic]]></description>
<content:encoded><![CDATA[<p class="MsoNormal"><strong>Connaxis is the <a title="Creative Outsourcing" href="http://creative-outsourcing.com">Creative Outsourcing Specialist</a></strong>. We deliver high quality creative outsourcing services like: Web Design; Graphic Design; Flash; 3D; Animations; Games and Video. Our Creative Outsourcing Service Offering includes:-</p>
<p class="MsoNormal"><span style="text-decoration:underline;">Modern webdesign:</span></p>
<p class="MsoNormal" style="text-indent:0.5in;">High Impact &#38; Modern Web Design</p>
<p class="MsoNormal" style="text-indent:0.5in;">Photoshop; Flash; After Effects; 3D</p>
<p class="MsoNormal"><span style="text-decoration:underline;">3D Modeling:</span></p>
<p class="MsoNormal" style="text-indent:0.5in;">3D Architectural Design and 3D Product Modeling</p>
<p class="MsoNormal"><span style="text-decoration:underline;">Open Source CMS and Ecommerce Software:</span></p>
<p class="MsoNormal" style="text-indent:0.5in;">Drupal; Typo 3; ModX; Radiant; Magento</p>
<p class="MsoNormal"><span style="text-decoration:underline;">PHP programming:</span></p>
<p class="MsoNormal" style="text-indent:0.5in;">PHP programming; Open Source PHP Software</p>
<p class="MsoNormal">Our <a title="Creative Outsourcing" href="http://creative-outsourcing.com">Creative Outsourcing Services</a> are enhanced by our Consulting; Programming; Internet Marketing; and Support Departments.  Connaxis provides all services to make your online presence a creative and commercial success. Our high quality services are also affordable since we work from outsourced locations like Buenos Aires, Argentina. Argentina is very well suited to deliver creative outsourcing services. It has an abundance of creative talent and highly educated specialist in every line of service.</p>
<p class="MsoNormal">Buenos Aires is fast becoming a hub for many global companies because of the highly skilled work force and the abundance of creative skills.</p>
<p class="MsoNormal">Connaxis helps companies to stay competitive and works as an extension of the client organization.</p>
<p class="MsoNormal">For questions, doubts or a free quote: don’t hesitate to call or mail us:</p>
<p class="MsoNormal"><span lang="NL">Peter van Grinsven</span></p>
<p class="MsoNormal"><span lang="NL">Managing Director</span></p>
<p class="MsoNormal"><span lang="NL">Connaxis S.A.</span></p>
<p class="MsoNormal"><span lang="FR">Tel NL   : + 31 208080017</span></p>
<p class="MsoNormal"><span lang="FR">Tel Arg  : + 54 1152465987</span></p>
<p class="MsoNormal">Tel US  : + 16 468108783</p>
<p class="MsoNormal"><span style="font-size:10pt;">Email    : </span><span style="font-size:10pt;" lang="NL"><a title="mailto:peter.van.grinsven@connaxis" href="mailto:peter.van.grinsven@connaxis"><span style="color:#000000;"><span title="mailto:peter.van.grinsven@connaxis">peter.van.grinsven@connaxis.com</span></span></a></span></p>
<dl class="wp-caption alignright">
<dt class="wp-caption-dt">
</dt>
</dl>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-size:10pt;">Web     : <a title="Creative Outsourcing" href="http://www.creative-outsourcing.com/"><span style="color:#000000;">www.creative-outsourcing.com</span></a></span></p>
<p class="MsoNormal">
<dl class="wp-caption alignright">
<dt class="wp-caption-dt"></dt>
</dl>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Jetzt kommt auch noch der Google Browser]]></title>
<link>http://onlinebynature.wordpress.com/?p=178</link>
<pubDate>Tue, 22 Jul 2008 23:44:13 +0000</pubDate>
<dc:creator>onlinebynature</dc:creator>
<guid>http://onlinebynature.de.wordpress.com/2008/07/23/jetzt-kommt-auch-noch-der-google-browser/</guid>
<description><![CDATA[Google ist das Internet, das Internet ist Google!
Was Microsoft damals mit dem legendären Browserkr]]></description>
<content:encoded><![CDATA[<p>Google ist das Internet, das Internet ist Google!</p>
<p>Was Microsoft damals mit dem legendären <a href="http://de.wikipedia.org/wiki/Browserkrieg">Browserkrieg</a> <span style="text-decoration:line-through;">versucht</span> geschafft hat, kann Google schon lange. Demnächst sollen wir nicht nur über Google suchen und E-Mails verschicken, sondern auch mit dem neuen Google Browser surfen. Da werden sich Mozilla und besonders Microsoft freuen.</p>
<p>Wenn man allerdings die Ankündigung im <a href="http://www.googlewatchblog.de/2008/07/22/gbrowser-bestaetigt--google-entwickelt-browser/">GoogleWatchBlog</a> liest, muss man Google Anerkennung zollen.</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/hapkRYxCU_8'></param><param name='wmode' value='transparent'></param><embed src='http://www.youtube.com/v/hapkRYxCU_8&rel=0' type='application/x-shockwave-flash' wmode='transparent' width='425' height='350'></embed></object></span></p>
<p>All diese Erweiterungen machen Sinn und man fragt sich sofort, warum sind diese nicht schon lange entwickelt worden. Für mich ist das wieder der Beweis, dass Google das Netz einfach besser versteht als jede andere Firma auf der Welt. Was mir aber auch sehr viel Angst macht, denn wenn Google schon bei der Benutzung des Internets so schlau ist, was macht Google dann erst mit den gewonnen Daten aus GoogleMail, Adwords, Google Maps und jetzt und dem GBrowser?</p>
<p>Will ich das überhaupt wissen?</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Opera Web Standards Curriculum]]></title>
<link>http://onthetech.com/2008/07/21/opera-web-standards-curriculum/</link>
<pubDate>Mon, 21 Jul 2008 16:20:00 +0000</pubDate>
<dc:creator>webtech</dc:creator>
<guid>http://webtech.de.wordpress.com/2008/07/21/opera-web-standards-curriculum/</guid>
<description><![CDATA[Opera Web Standards Curriculum - opera.com

]]></description>
<content:encoded><![CDATA[<p><a href="http://www.opera.com/wsc/">Opera Web Standards Curriculum - opera.com<br />
</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[SproutCore - The next big thing in RIA?]]></title>
<link>http://yeahwhateverblog.wordpress.com/?p=136</link>
<pubDate>Mon, 16 Jun 2008 21:27:58 +0000</pubDate>
<dc:creator>Carlos Fonseca</dc:creator>
<guid>http://yeahwhateverblog.de.wordpress.com/2008/06/16/sproutcore/</guid>
<description><![CDATA[Têm sido uns dias porreiros em termos de novidades de WebDev.! Há uns dias saiu o JQuery UI 1.5, a]]></description>
<content:encoded><![CDATA[<p>Têm sido uns dias porreiros em termos de novidades de WebDev.! Há uns dias saiu o JQuery UI 1.5, amanhã vai sair um <em>debugger</em> de PHP, e hoje a Apple revela ao público o <strong>SproutCore</strong>! Vamos lá ver se vos consigo introduzir este rapaz.</p>
<p>Antes de mais, deixem-me localizar-vos. Na conferência de abertura da Apple WWDC na segunda-feira passada, foi apresentado o MobileMe, que substitui o .Mac, permitindo aos subscritores ter o seu e-mail, contactos, calendários, fotos, ficheiros e etc em qualquer lado, quer seja o seu Mac, PC, iPhone (nestes de forma integrada nas aplicações existentes) ou qualquer outro computador com internet, através da nova interface Web. Podem ter mais informações no site do <a title="Apple - MobileMe - Features" href="http://www.apple.com/mobileme/features/">MobileMe</a>.</p>
<p>A parte que me interessa, é a interface Web.</p>
<p>Primeiro, se ainda não viram como funciona a interface Web, vejam este video para perceberem como funciona esta parte do <a title="Apple - Me.com - Quicktour" href="http://movies.apple.com/movies/us/apple/mac/mobileme/2008/quicktours/apple_mobileme_quicktour_overview-of-mecom-web-apps_20080609_r640-10cie.mov">MobileMe</a>.</p>
<p><img class="alignright size-medium wp-image-137" style="float:right;" src="http://yeahwhateverblog.wordpress.com/files/2008/06/dotmacwebgallery.png?w=300" alt=".Mac Web Gallery" width="300" height="188" /><br />
Ah! Podem ainda brincar com a já existente <a title=".Mac Web Gallery" href="http://gallery.mac.com/emily_parker#gallery">demo da Web Gallery</a> do .Mac, que também é um bom exemplo de como uma WebApp pode ser semelhante a uma aplicação desktop!</p>
<p>Parece uma aplicação de Desktop, não parece? <em>Drag-and-drop</em>, pastas, <em>auto-complete</em>, procuras rápidas, gestão de calendário com <em>drag-and-drop</em>, gestão de ficheiros, etc, etc… Tudo isto é possível fazer actualmente com bibliotecas de Javascript como o <a href="http://jquery.com/">JQuery</a>, <a href="http://www.prototypejs.org/">Prototype</a> e <a href="http://script.aculo.us/">Script.acul.us</a> mas estas só nos garantem as peças para reinventarmos a roda sem tantas dores de cabeça. Permitem com que não nos preocupemos tanto com a compatibilidade entre <em>browsers</em> e fazem várias coisas bonitas, graficamente. Mas não são uma <em>framework</em> sobre a qual podemos construir directamente. Não podemos chegar e construir uma aplicação rapidamente como se faz actualmente com aplicações para desktop. E é aqui que entra o SproutCore.</p>
<p> </p>
<p><strong>SproutCore</strong></p>
<p style="text-align:center;"><a href="http://www.sproutcore.com/"><img src="http://yeahwhateverblog.wordpress.com/files/2008/06/picture-1.png" alt="SproutCore Banner" width="388" height="96" class="aligncenter size-full wp-image-140" /></a>
</p>
<p>SproutCore não só permite construir aplicações reais para a web rapidamente, com menus, <em>toolbars</em>, <em>drag-and-drop</em>, localização, como fornece um <em>stack</em> completo <em><a title="Model-view-controller" href="http://en.wikipedia.org/wiki/Model-view-controller">Model View Controller</a></em> tal como Rails e Cocoa, com <em>bindings</em>, <em>key value observing</em>, e controlos de vista. Expõe também funcionalidades latentes do Javascript, como <em>late bindings</em>,<em> closures</em> e funções <em>lambda</em>. Os programadores ainda irão apreciar as ferramentas para a geração de documentação do código, <em>fixtures</em> e testes de unidade.</p>
<p>Um dos componentes principais da filosofia MVC do SproutCore que tem as suas origens no Cocoa, são os <em><a title="What Are Cocoa Bindings?" href="http://developer.apple.com/documentation/Cocoa/Conceptual/CocoaBindings/Concepts/WhatAreBindings.html">bindings</a></em>, que permitem aos programadores escrever Javascript que corre automaticamente sempre que o valor de uma propriedade muda. Com os <em>bindings<span style="font-style:normal;">, aplicações complexas com um comportamento consistente podem ser criadas com muito pouco "código-cola".</span></em></p>
<p> </p>
<p>A Apple tem ajudado em muito o desenvolvimento desta <em>framework</em> Javascript, a qual partilha muitas das convenções do Cocoa, a <em>framework</em> por excelência para desenvolver aplicações para Mac OS X e assim tenta levar um pouco dos pontos fortes desta framework para a Web, a qual ainda é um pouco uma selva, no que toca a desenvolvimento. SproutCore é como um Cocoa mais leve, para desenvolver para a Web, criando aplicações que se pareçam e funcionem como se fossem de <em>Desktop </em>(e, pela parte da Apple, sejam semelhantes ao OS X)</p>
<p> </p>
<p><a href="http://www.apple.com/mobileme/features/"><img class="aligncenter size-full wp-image-138" src="http://yeahwhateverblog.wordpress.com/files/2008/06/index_apps_screens20080609.jpg" alt="Me.com" width="495" height="196" /></a></p>
<p>Aplicações web baseadas no SproutCore combinam o poder e flexibilidade dos WebServices com a vantagem de que coloca mais capacidade e processamento no cliente. As aplicações do MobileMe ligam-se aos webservices dos servidores WebObjects e WebDAV da Apple, mas qualquer um pode compor aplicações que se ligam a PHP ou a qualquer outro tipo de servidor que forneça dados em XML ou JSON.</p>
<p> </p>
<p>Voltando à WWDC, a Apple apresentou uma conferência sobre a criação de aplicações nesta <em>framework</em>, e estamos a falar dela porque é <em>open source</em> e não está coberta sobre qualquer <a title="Non-disclosure agreement" href="http://en.wikipedia.org/wiki/Non-disclosure_agreement">NDA</a>, aliás está disponível com uma licença do MIT!</p>
<p>Espero ver mais e mais aplicações com qualidade de desktop num futuro próximo e espero eu próprio ter tempo para mexer a sério nela, pois é bem capaz de ser o caminho para o futuro. A Apple, por exemplo, está a testar um novo motor de Javascript para o seu browser, o Safari, que irá melhorar bastante a performance de aplicações como as criadas no SproutCore.</p>
<p> </p>
<p>Mais info sobre o SproutCore no seu <a href="http://www.sproutcore.com/">site oficial</a>.</p>
<p> </p>
<p><strong>Fontes:</strong></p>
<ul>
<li><a title="SproutCore is Cocoa for the Web" href="http://www.appleinsider.com/articles/08/06/16/apples_open_secret_sproutcore_is_cocoa_for_the_web.html">AppleInsider</a></li>
<li><a title="Cocoa for Windows + Flash Killer = SproutCore" href="http://www.roughlydrafted.com/2008/06/14/cocoa-for-windows-flash-killer-sproutcore/">RoughlyDrafted Magazine</a></li>
</ul>
]]></content:encoded>
</item>
<item>
<title><![CDATA[PHP debugger for Mac]]></title>
<link>http://yeahwhateverblog.wordpress.com/?p=135</link>
<pubDate>Mon, 16 Jun 2008 18:36:28 +0000</pubDate>
<dc:creator>Carlos Fonseca</dc:creator>
<guid>http://yeahwhateverblog.de.wordpress.com/2008/06/16/php-debugger-for-mac/</guid>
<description><![CDATA[MacGDBp é uma nova aplicação (vai ser lançada amanhã, 17 de Junho) para o Mac OS X Leopard que ]]></description>
<content:encoded><![CDATA[<p><a href="http://www.bluestatic.org/software/macgdbp/">MacGDBp</a> é uma nova aplicação (vai ser lançada amanhã, 17 de Junho) para o Mac OS X Leopard que permite a Web Developers fazer debug às suas aplicações PHP, num ambiente semelhante ao Xcode.</p>
<p style="text-align:center;"><a href="http://www.bluestatic.org/software/macgdbp/"><img src="http://www.bluestatic.org/pr/images/macgdbp-debugger.png" alt="" width="500" /></a></p>
<blockquote><p>The inaugural release of MacGDBp provides all the necessary tools a developer needs for debugging. After connecting the debugger to the running PHP application, users can perform basic instruction stepping (stepping over, into, or out of a line of code). Additionally, all local variables and the current function call stack are displayed, just like in all other fully featured debuggers. Breakpoints can also be set at any file, causing the debugger to pause at a given location so developers can inspect their code while it's running.</p>
<p>Blue Static has paid special attention to user interface design with MacGDBp. The interface takes queues from Apple's own developer tool, Xcode. Any developer who has spent any time using another debugger, particularly Xcode, will immediately be accustomed to MacGDBp's sleek interface.</p>
<p style="text-align:right;"><em>in </em><a href="http://www.bluestatic.org/pr/"><em>http://www.bluestatic.org/pr/</em></a></p>
</blockquote>
<p><a href="http://www.bluestatic.org/software/macgdbp/">MacGDBp</a> vai ser lançado com uma licença GNU GPL e é, portanto, grátis.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Joost de Valk transforms to Yoast]]></title>
<link>http://coenjacobs.wordpress.com/?p=17</link>
<pubDate>Wed, 11 Jun 2008 22:00:15 +0000</pubDate>
<dc:creator>Coen Jacobs</dc:creator>
<guid>http://coenjacobs.de.wordpress.com/2008/06/12/joost-de-valk-transforms-to-yoast/</guid>
<description><![CDATA[At first, it scared the hell out of me. Joost de Valk, one of Hollands most promising SEO&#8217;s, c]]></description>
<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-18" src="http://coenjacobs.wordpress.com/files/2008/06/yoast-redesign.png" alt="Yoast Redesign" width="256" height="251" />At first, it scared the hell out of me. Joost de Valk, one of Hollands most promising SEO's, changed the design of his blog. And when I say changed, I mean a complete rebuild. It took me some time to understand that it was Joost's blog I was looking at.</p>
<p>Joost de Valk, from now on known as <a href="http://yoast.com/">Yoast</a>, has put together a really great looking theme for his blog. Besides his great <a href="http://yoast.com/wordpress/">WordPress plugins and tools</a>, his <a href="http://yoast.com/seo-tools/">SEO tools</a> are one of the things you have to check out. But the best of all, is the quality content on his blog.</p>
<p>Yoast holds a great blog, but also a great set of articles. One is that good, that I want to name it here specifically. <a href="http://yoast.com/articles/wordpress-seo/">WordPress SEO</a> is one hell of a article, that covers the Search Engine Optimisation for WordPress from a to z.</p>
<p>To get started on Yoast, please take some time to <a href="http://yoast.com/meet-yoast/">meet Yoast</a>. If you're interested in SEO, WordPress or blogging in general, Yoast is the place to be!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Web Services ?]]></title>
<link>http://refractiondesign.wordpress.com/?p=20</link>
<pubDate>Tue, 20 May 2008 11:57:32 +0000</pubDate>
<dc:creator>refractiondesign</dc:creator>
<guid>http://refractiondesign.de.wordpress.com/2008/05/20/web-services/</guid>
<description><![CDATA[Een webservice kan omschreven worden als een applicatiecomponent die toegankelijk is via standaard w]]></description>
<content:encoded><![CDATA[<p>Een <strong>webservice</strong> kan omschreven worden als een applicatiecomponent die toegankelijk is via standaard webprotocollen ( SOAP &#38; XML). Een webservice maakt het mogelijk om op afstand (meestal over het Internet) vanaf een client-computer een dienst op te vragen aan een server, bijvoorbeeld het maken van een berekening, het leveren van gegevens of het uitvoeren van een taak. Webservices spelen een groeiende rol in het denken over <em>component-based systems</em>.</p>
<p>Remote clients en applicaties maken gebruik van de services door middel van een eenvoudig op XML-gebaseerde protocol: SOAP (Simple Object Access Protocol). Services worden beschreven met behulp van WSDL (Web Services Definition Language). Een WSDL-document is een XML-document, bestaande uit een verzameling definities. Aanbieders van webservices publiceren een WSDL-document, zodat klanten na het lezen van dit document technisch gezien exact weten hoe ze gebruik kunnen maken van de webservice. De SOAP- &#38; XML-koppeling die wordt gelegd tussen aanbieder en consument van de webservice, moet dus worden gerealiseerd aan de hand van het WSDL-document. WSDL is wel leesbaar voor mensen, maar echt overzichtelijk ziet een XML-document er niet uit. Daarom zijn er zogeheten SOAP-clients, die kunnen onder andere de inhoud van een WSDL-document overzichtelijk weergeven in HTML-formaat. Voor registratie en opsporing van webservices (een soort telefoonboek voor webservices dus) wordt gebruikgemaakt van een UDDI-database (Universal Description, Discovery and Integration) waarin de WSDL-documenten en aanvullende informatie worden opgeslagen.</p>
<p>Een voorbeeld van een webservice is een applicatie die een kamer boekt in een bepaald hotel, of een applicatie die een vlucht boekt bij een bepaalde luchtvaartmaatschappij. Een touroperator kan in de applicatie die zij aan klanten aanbiedt deze webservices aanroepen, en zo de klant de indruk geven van een geïntegreerde applicatie waarmee de klant zijn/haar hele vakantie (van vlucht tot hotelkamer, huurauto en excursies) kan boeken.</p>
<p>Met de programmeertaal java kan men ook gebruik maken van webservices. Er zijn twee smaken te onderscheiden JAX-RPC (ouder) en JAX-WS (nieuw). De tools voor de opdrachtprompt die horen bij JAX-WS zijn Wsprovide (aanbieder van de webservice)en Wsconsume (voor de gebruiker). Er zijn ook enkele frameworks die Java-ontwikkelaars ondersteunen bij het gebruik van webservices als Axis en Spring WS.</p>
<p>Ook Java-applicaties die draaien op een mobiele telefoon via Java 2 Micro Edition kunnen webservices aanroepen. Vooralsnog kan alleen JAX-RPC mobiel gebruikt worden.</p>
<p><!--  NewPP limit report Preprocessor node count: 1/1000000 Post-expand include size: 0/2048000 bytes Template argument size: 0/2048000 bytes Expensive parser function count: 0/500 --><!-- Saved in parser cache with key nlwiki:pcache:idhash:27314-0!1!0!!nl!2 and timestamp 20080513142542 --></p>
<div class="printfooter"> bron : wikipedia</div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Ajax ?]]></title>
<link>http://refractiondesign.wordpress.com/?p=17</link>
<pubDate>Tue, 20 May 2008 11:54:33 +0000</pubDate>
<dc:creator>refractiondesign</dc:creator>
<guid>http://refractiondesign.de.wordpress.com/2008/05/20/ajax/</guid>
<description><![CDATA[ 
Asynchronous JavaScript and XML
 

AJAX (Asynchronous Javascript And XML) is een term voor het o]]></description>
<content:encoded><![CDATA[<p><a href="http://refractiondesign.wordpress.com/files/2008/05/buzzwordbob-ajax.jpg"></a><a href="http://refractiondesign.wordpress.com/files/2008/06/oie_buzzwordbob_ajax.jpg"></a><a href="http://refractiondesign.wordpress.com/files/2008/06/oie_buzzwordbob_ajax1.jpg"><img class="alignnone size-thumbnail wp-image-40" src="http://refractiondesign.wordpress.com/files/2008/06/oie_buzzwordbob_ajax1.jpg?w=75" alt="" width="75" height="96" /></a> </p>
<h1 class="firstHeading">Asynchronous JavaScript and XML</h1>
<h3> </h3>
<h3><a href="http://refractiondesign.wordpress.com/wp-admin/#searchInput"></a></h3>
<p><!-- start content --><strong>AJAX</strong> (<em>Asynchronous Javascript And XML</em>) is een term voor het ontwerp van interactieve webpagina's waarin asynchroon gevraagde gegevens worden opgehaald van de webserver. Daardoor hoeven dergelijke pagina's niet in hun geheel ververst te worden. Zo'n pagina is te vergelijken met een applicatie die in de browser draait. De term is op 18 februari 2005 door Jesse James Garrett gelanceerd en werd door grote spelers als Google en Amazon geadopteerd.</p>
<p>Door gebruik te maken van XMLHttpRequest hoeft de webpagina niet opnieuw ververst te worden om nieuwe inhoud te krijgen. <em>Google Suggest</em> stelt bijvoorbeeld bij elke toetsaanslag een nieuwe reeks zoektermen voor zonder dat men de pagina hoeft te herladen.</p>
<p><strong>AJAX</strong> is een manier om interactieve webapplicaties te ontwikkelen door een combinatie van de volgende technieken te gebruiken:</p>
<div>
<ul>
<li>XHTML en CSS voor de presentatie volgens de standaarden van het W3C</li>
<li>Het Document Object Model voor het dynamisch tonen van informatie en voor interactie.</li>
<li>XML en XSLT voor de opslag, aanpassing en transport van gegevens. In sommige gevallen wordt dit vervangen door JSON (JavaScript Object Notation).</li>
<li>Het XMLHttpRequest object voor asynchrone communicatie met de back-end server.</li>
<li>JavaScript om alles aan elkaar te binden.</li>
</ul>
</div>
<p>De scripttalen waaruit AJAX is samengesteld bestaan al enkele jaren. AJAX als combinatie van deze talen werd mogelijk met de komst van het XMLHttpRequest-object (als eerste ingevoerd door Microsoft in Internet Explorer 5) en de mogelijkheid om vanuit Javascript het HTML-DOM-model te benaderen (W3C-aanbeveling van 1998).</p>
<p>Het principe dat een pagina niet ververst hoeft te worden dateert van jaren geleden, dit kon bijvoorbeeld al met behulp van een <em>hidden frame</em>. Daarentegen was het grootste probleem vaak het uitwisselen van data tussen de verschillende pagina's. Dit probleem kan met het gebruik van AJAX snel worden opgelost wat AJAX tot dé trend maakt.</p>
<p> </p>
<h2><span class="mw-headline">Toolkits</span></h2>
<p>Diverse bedrijven hebben een <em>toolkit</em> ontwikkeld om het maken van AJAX-applicaties te vergemakkelijken. Bijvoorbeeld Microsoft heeft "ASP.NET AJAX" (http://ajax.asp.net) (Codenaam Atlas) ontwikkeld dat als plugin voor Visual Studio, maar ook los daarvan kan worden gebruikt en Google heeft de Google Web Toolkit (http://code.google.com/webtoolkit/) ontwikkeld. Daarnaast is er een groot aantal open-source bibliotheken en toolkits, onder andere Scriptaculous (http://script.aculo.us/), Prototype (http://prototypejs.org/), DWR (http://getahead.org/dwr) en JQuery (http://jquery.com/).</p>
<p> </p>
<h2> <span class="mw-headline">Zie ook</span></h2>
<ul>
<li>Rich Internet Application</li>
<li>XMLHTTP</li>
<li>JSON (JavaScript Object Notation)</li>
<li>Web 2.0</li>
<li>XML-RPC</li>
</ul>
<p><a id="Externe_links" name="Externe_links"></a></p>
<h2><span class="mw-headline">Externe links</span></h2>
<ul>
<li><a class="external text" title="http://www.adaptivepath.com/publications/essays/archives/000385.php" rel="nofollow" href="http://www.adaptivepath.com/publications/essays/archives/000385.php">Adaptive Path</a>, <em>Het originele artikel van Jesse James Garret. (Engels, februari 2005)</em></li>
<li><a class="external text" title="http://www.quirksmode.org/blog/archives/2005/03/ajax_promise_or.html" rel="nofollow" href="http://www.quirksmode.org/blog/archives/2005/03/ajax_promise_or.html">AJAX, promise or hype?</a>, <em>artikel op quirksmode.org. (Engels)</em></li>
<li><a class="external text" title="http://swerl.tudelft.nl/twiki/pub/Main/SpciProject/mesbah-informatie06.pdf" rel="nofollow" href="http://swerl.tudelft.nl/twiki/pub/Main/SpciProject/mesbah-informatie06.pdf">De Architectuur van AJAX Ontrafeld</a>.</li>
<li><a class="external text" title="http://www.w3schools.com/ajax/default.asp" rel="nofollow" href="http://www.w3schools.com/ajax/default.asp">W3 Schools Ajax tutorial</a>, maart 2007</li>
<li><a class="external text" title="http://www.softdevarticles.com/modules/weblinks/viewcat.php?cid=80" rel="nofollow" href="http://www.softdevarticles.com/modules/weblinks/viewcat.php?cid=80">AJAX artikel list</a>, <em>(Engels)</em></li>
</ul>
<p><em></em></p>
<p>Bron Wikipedia</p>
<p> </p>
<p><em></em></p>
<p> --------------------------------------------------------------------</p>
<p> </p>
<h2>Ajax ontrafeld</h2>
<p><span class="extra">Gepubliceerd op 04.nov.2005 &#124; door <a title="stuur Stefan Wobben een e-mail" href="mailto:stefan@concept7.nl">Stefan Wobben</a> (<a title="http://www.usabilityweb.nl" href="http://www.usabilityweb.nl/">site</a>) </span></p>
<p> </p>
<div class="teaser">
<p>Ajax is hot. Het is momenteel een veel besproken begrip op het Internet. Met Ajax bedoel ik in dit verband niet de Amsterdamse voetbalclub of de Griekse held uit de Ilias. Het Ajax waar ik het in dit artikel over heb is een samensmelting van de woorden Asynchroon JavaScript en <abbr title="Extensible Markup Language">XML</abbr>.</p>
<p>Met Google als lijstaanvoerder schieten de ajax toepassingen momenteel als paddestoelen uit de grond. Google Gmail, Google Maps en Flickr hebben hun succes grotendeels te danken aan Ajax.</p>
<p>Modeketen Gap investeerde zelfs 10 miljoen dollar in een redesign van haar website. Het doel was om het aantal klikken per bezoeker terug te brengen en zo het online winkelen op haar website makkelijker te maken. Vanuit technologisch en gebruiksvriendelijkheids perspectief is de site zijn concurrentie inmiddels mijlenver vooruit. Hoe men alles dit realiseerde? Met het wondermiddel Ajax natuurlijk!</p>
<p>Business 2.0 plaats Ajax zelfs bovenaan de lijst van zeven technologieën die de wereld zullen veranderen.</p>
<h2>Ajax de technologie</h2>
<p>De term Ajax werd op 18 februari 2005 in het artikel "<em>Ajax: A New Approach to Web Applications</em><sup><a id="c7" href="http://refractiondesign.wordpress.com/wp-admin/#f7">7</a></sup>" geïntroduceerd door Jesse James Garret. De nieuwe benadering houdt in dat webapplicaties steeds interactiever worden. De grens tussen desktop software en webapplicaties vervagen.</p>
<p>Als voorbeeld van een Ajax toepassing noemt Garret Google Suggest. Terwijl je een zoekterm intikt krijg je tegelijkertijd een overzicht van andere interessante zoektermen.</p>
<p>Een ander voorbeeld dat hij noemt is Google Maps. Inzoomen, uitzoomen, naar links, rechts onder of boven alles gebeurt in een vloeiende beweging.</p>
<p>Volgens Garret maakt Ajax maakt gebruik van de volgende technieken:</p>
<ul class="content_list">
<li><abbr title="Extensible Hypertext Markup Language">XHTML</abbr> en <abbr title="Cascading Style Sheets">CSS</abbr> voor de presentatie volgens de standaarden van het <abbr title="World Wide Web Consortium">W3C</abbr>;</li>
<li>Het Document Object Model voor het dynamisch tonen van informatie en voor interactie;</li>
<li>XML en <abbr title="Extensible Stylesheet Language Transformations">XSLT</abbr> voor de opslag, aanpassing en transport van gegevens;</li>
<li>Het XMLHttpRequest object voor asynchrone communicatie;</li>
<li>JavaScript om alles aan elkaar te binden.</li>
</ul>
<p>Robin Good denkt dat het grote succes toch vooral te danken is aan het XMLHttpRequest object.</p>
<p>Zonder XMLHttpRequest kan je echter ook de interactiviteit van Google Maps evenaren. De interactieve kaart van Zwitserland is hiervan het mooiste voorbeeld. Qua interactiviteit evenaart het met gemak Google Maps. Het is echter volledig opgebouwd uit HTML en JavaScript.</p>
<p>En zo zijn er vele discussies gaande over wat nu wel en wat nu geen Ajax geen is.</p>
<p>Peter-Paul Koch tot slot komt in het artikel "<em>Ajax, promise or Hype</em>" tot de conclusie dat XML en XMLHttpRequest niet persé nodig zijn voor het maken van interactieve webapplicaties. XSLT voegt helemaal weinig toe ten opzichte van JavaScript. Het enige dat dus overblijft zijn XHTML, CSS en DOM (JavaScript).</p>
<p>Het leuke is, deze technieken bestaan al sinds 1998. In het boek "<em>designing with web standards</em><sup><a id="c15" href="http://refractiondesign.wordpress.com/wp-admin/#f15">15</a></sup>" van Jeffrey Zeldman worden XHTML, CSS en DOM uitvoerig behandelt.</p>
<p>Volgens Zeldman kunnen we een webpagina opdelen in drie delen:</p>
<ul class="content_list">
<li>Structuur;</li>
<li>Presentatie;</li>
<li>Behavior.</li>
</ul>
<blockquote>
<h3>Structuur</h3>
<p>Het eerste aspect van webontwikkeling is de structuur. Dit is de virtuele ruggengraat van een website. Alle verdere facetten zullen gebaseerd zijn op een stevige structuur. De structuur wordt vormgegeven met XHTML. </p>
<h3>Presentatie</h3>
<p>Het tweede belangrijke aspect van een website is de presentatie ervan. Hoewel de structuur minstens even belangrijk is, willen de meeste mensen naar een mooie esthetisch verantwoorde interface kijken. De presentatie kunnen we opmaken met CSS. </p>
<h3>Behavior</h3>
<p>Het laatste deel van een web document is hoe een website zich gedraagt. Een site kan aan de hand van een standaard object model (het W3C DOM) dynamische effecten genereren. Dit DOM werkt met CSS, XHTML en ECMAScript 262 - de standaard versie van JavaScript. </p>
<h3>De waarde van webstandaarden</h3>
<p>Omdat de structuur, de presentatie en behavior van elkaar gescheiden zijn is het mogelijk om één ervan te wijzigen zonder consequenties te veroorzaken voor de andere. Zo kan er eenvoudig nieuwe inhoud aan een pagina worden toegevoegd, zonder het risico dat de lay-out kan beschadigd raken. </p>
<p>Zo kan je ook de lay-out wijzigen zonder de inhoud te schaden. Zijn er lezers die klagen dat een bepaalde fontgrootte te klein is? Eenvoudig een regel wijzigen in het CSS bestand en de hele site reflecteert de verandering. Nood aan een printer vriendelijke versie? Dan kan er een aparte style sheet aangemaakt worden die ervoor zal zorgen dat je paginas prachtig zullen afgedrukt worden, hoe verschillend het resultaat op het scherm ook mag zijn.</p>
<p><em>Bron: Webstandaarden: scheiding van structuur en opmaak</em></p></blockquote>
<p>De waarde van webstandaarden is inmiddels wel aangetoond. Toch blijft het raar dat er pas nu aandacht voor is. De technieken bestaan immers als meer dan zeven jaar! Waarom is er dan nu pas aandacht voor? Een bevredigend antwoord op deze vraag is niet te geven.</p>
<h3>Waarom nu pas aandacht voor Ajax?</h3>
<p>Ik heb wel de volgende hypothese. Het Internet is een volwassen medium en bedrijven eisen steeds meer kwaliteit. Hierdoor is het kaf van het koren gescheiden. De hobbyisten hebben het veld geruimd voor de professionals. De groei van een op tabellen gebaseerde lay-out naar en op webstandaarden gebaseerde lay-out is vooral evolutionair van aard en heeft vooral te maken met natuurlijke selectie. Het leren van JavaScript is veel moeilijker dan het leren van XHTML en CSS, maar nu steeds meer ontwikkelaars deze laatste twee onder de knie hebben is het tijd voor een nieuwe uitdaging. Google Maps heeft voor vele ontwikkelaars de ogen geopend. Deze zijn druk aan het ontwikkelen gegaan wat momenteel resulteert in een wildgroei aan interactieve Internet toepassingen. </p>
<h2>Ajax en gebruiksvriendelijkheid</h2>
<p><cite>Hoewel Ajax vanuit technologisch perspectief misschien niet de best mogelijke benaming is, blijven we dit begrip verder wel hanteren voor het gemak van de discussie.</cite>Uiteindelijk zijn het de eindgebruikers die bepalen of een technologie slaagt of niet. Ajax is nu vooral nog iets voor de vernieuwers en de vroege aanvaarders, om maar even in de termen van Rogers te spreken. Of het echter geaccepteerd zal worden door de grote meerderheid is volledig afhankelijk van de uiteindelijke voordelen voor de gebruiker. Met andere woorden "wat schiet ik er mee op"</p>
<h3>Het einde van World Wide Wait</h3>
<p>Internet wordt wel eens gekscherend het World Wide Wait genoemd. Vaak is wachten, wachten, wachten ook wel een heel passende benaming. Dat dit leidt tot heel veel frustratie leidt blijkt maar weer eens uit een discussie over de traagheid van de onlangs gelanceerde postbank site. </p>
<p>De voorbeelden Google Gmail, Google Maps en Flickr hebben een ding met elkaar gemeen en dat is dat er van wachten haast geen sprake meer is. Dankzij Ajax lijkt er een einde te zijn gekomen aan dat eeuwige wachten.</p>
<p>Traditioneel gezien kenmerkt Internet zich door haar start-stop-start-stop natuur van interactie. De gebruiker van een website voert een actie uit. Dit gaat naar de webserver toe en deze presenteert vervolgens het resultaat aan de bezoeker.</p>
<p>Ajax is als het ware een extra laag tussen de gebruiker en de server. Op een actie van de gebruiker vindt vrijwel onmiddellijk feedback plaats.</p>
<h3>Foutenreductie dankzij Ajax</h3>
<p>Allemaal hebben we wel eens een formulier ingevuld die, nadat we op de verzendknop klikten, ons vrolijk meedeelde dat we onze postcode niet juist hebben ingevoerd. </p>
<p>Waarom gebeurt dit? Vragen we ons af! Nu vullen we dit formulier weer in maar dan heeft de ontwikkelaar gebruik gemaakt van Ajax. We vullen weer onze postcode in maar voordat we op de verzend knop drukken waarschuwt de website ons al dat we een fout gemaakt hebben.</p>
<p>Dankzij de mogelijkheid van directe feedback kunnen fouten worden voorkomen.</p>
<h3>Flow-ervaring dankzij Ajax</h3>
<p>De zoekmachine A9.com is ook een mooi voorbeeld van wat allemaal mogelijk is. Door het eenvoudig aanvinken van een selectievakje zoek je in meerdere categorieën of laat je alle zoekresultaten van een categorie weg. De resultaten krijg je vrijwel onmiddellijk na het aanvinken van het selectievakje. </p>
<p>Het is de snelheid waarmee de website reageert op onze keuze dat Ajax zo geliefd bij de bezoekers maakt.</p>
<p>De Amerikaanse psycholoog Roger Miller stelde eens het volgende rijtje op:</p>
<ul class="content_list">
<li>0,1 seconde gebruikers hebben het gevoel dat het systeem onmiddellijk reageert;</li>
<li>1 seconde gebruikers zijn nog geconcentreerd;</li>
<li>10 seconden. gebruikers gaan andere dingen doen.</li>
</ul>
<p>De interactie met de website gaat zo soepel dat we als het ware in gemakkelijk in een flow-ervaring geraken. We vergeten onze omgeving en verliezen de tijd uit het oog. We gaan volledig op in het systeem. Het is gewoon leuk om met de website te spelen.</p>
<h3>Het einde van Pogo-sticking</h3>
<p>Het heen en weer gaan van de productenlijst en de detailpagina van het desbetreffende product wordt ook wel pogo-sticking genoemd. Jared Spool stuitte op dit fenomeen toen hij de invloed van productlijsten op de verkoop van van e-commerce sites onderzocht. </p>
<p>Dit heen-en-weer surfen doen mensen als de productenlijst niet voldoende informatie biedt. Ze moeten dan een stap verder de website in duiken. Als ze de gedetailleerde informatie hebben gevonden die ze zochten keren ze weer terug naar de productenlijst en kiezen een ander product uit zodat ze een vergelijking kunnen maken.</p>
<p>Bezoekers die op basis van de productlijst al voldoende informatie hebben gaan in 55% van de gevallen over tot aankoop. Bezoekers die heen-en-weer moeten surfen doen dit slechts in 11% van de gevallen.</p>
<p>Met Ajax-technologie is het mogelijk om per product meer informatie aan te bieden zonder dat de gebruiker daarvoor naar een heel nieuwe pagina hoeft te gaan.</p>
<p>Stel ik wil een broek kopen bij de Gap.com. Ik klik op Men en dan Jeans. Vervolgens krijg ik een overzicht spijkerbroeken. Ik zie eentje die ik op zich wel leuk vindt. Ik kan nu op de "quick look" button klikken. Vervolgens verschijnt er een pop-up scherm in mijn beeld en zie ik de spijkerbroek in het groot. Ik kan de kleur kiezen en zie een overzicht van de maten. Het is toch niet helemaal wat ik zocht. Ik sluit het pop-venster weer af en selecteer een andere spijkerbroek. Zo kan ik zeer snel alle producten even vergelijken voordat ik mijn keuze maak. Ajax maakt dus een einde aan pogo-sticking.</p>
<h3>Ajax en toegankelijkheid</h3>
<p>Een veel gehoord argument tegen Ajax is dat de website daardoor niet toegankelijk is. In het voorbeeld van Gap.com is dat ook het geval. Indien de browser geen JavaScript ondersteunt werkt de site niet. Maar dit is eerder een keuze van de bouwer dan van een beperking van de technologie. </p>
<p>Het mooiste voorbeeld is misschien nog wel Google Suggest. Je tikt een zoekterm in en krijgt een overzicht van allerlei andere interessante zoektermen. Schakel je echter JavaScript uit dan werkt de zoekmachine nog steeds alleen krijg je nu niet dat extra overzichtje.</p>
<p>Een perfect voorbeeld van hoe je Ajax moet zien. Het is die Jus waardoor het vlees net even lekkerder smaakt. Maar net zoals het vlees de basis is voor het gerecht zo is toegankelijkheid de basis voor een webapplicatie.</p></div>
]]></content:encoded>
</item>

</channel>
</rss>
