<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RIA &#8211; Smals Research</title>
	<atom:link href="https://www.smalsresearch.be/tag/ria/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.smalsresearch.be</link>
	<description></description>
	<lastBuildDate>Thu, 09 Apr 2026 12:31:24 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.smalsresearch.be/wp-content/uploads/2026/01/cropped-cropped-Smals_Research-32x32.png</url>
	<title>RIA &#8211; Smals Research</title>
	<link>https://www.smalsresearch.be</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Password Managers: Don&#8217;t Buy It &#8211; Rent It!</title>
		<link>https://www.smalsresearch.be/password-managers-dont-buy-it-rent-it/</link>
		
		<dc:creator><![CDATA[Koen Vanderkimpen]]></dc:creator>
		<pubDate>Fri, 16 Dec 2011 07:00:15 +0000</pubDate>
				<category><![CDATA[Blog post]]></category>
		<category><![CDATA[lastpass]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[roboform]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[sso]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<guid isPermaLink="false">http://blogs.smals-mvm.be/research/?p=2362</guid>

					<description><![CDATA[Ik maak al een paar jaar gebruik van password managers. Dat zijn tools die je toelaten om al je&#160;paswoorden op te slaan, en eventueel om ze automatisch voor je in te vullen wanneer je ergens wil inloggen. Want geef toe: een beetje internetgebruiker heeft&#160;tegenwoordig al snel meer dan 10 paswoorden voor email-accounts, fora, e-shops, intranets, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Ik maak al een paar jaar gebruik van <a href="https://en.wikipedia.org/wiki/Password_manager">password managers</a>. Dat zijn tools die je toelaten om al je&nbsp;paswoorden op te slaan, en eventueel om ze automatisch voor je in te vullen wanneer je ergens wil inloggen. Want geef toe: een beetje internetgebruiker heeft&nbsp;tegenwoordig al snel meer dan 10 paswoorden voor email-accounts, fora, e-shops, intranets, etc.</p>



<p>Persoonlijk heb ik er tegenwoordig een veertigtal in <a href="https://lastpass.com/">LastPass</a> zitten, het programma dat ik momenteel gebruik en waar ik een tijdje terug een <a href="/lastpass-1-73-manage-all-your-online-passwords-and-log-in-with-one-click/">quick review</a> van schreef. En dan zitten sommige sites er nog niet in, gewoon omdat ik ze al een tijdje niet meer heb gebruikt!</p>



<p>In deze blog wil ik kort de weg beschrijven die ik heb afgelegd om bij mijn huidige product te komen, en tussendoor doe ik een kleine vergelijkende studie,&nbsp;zodat ik de wildgroei van deze producten wat kan bijsnoeien voor de potentiële nieuwe gebruiker&#8230;</p>



<figure class="wp-block-image alignleft"><img decoding="async" src="/wp-content/uploads/2011/06/sandisk-cruzer-titanium-u3-2-g.jpg" alt="Sandisk Cruzer Titanium" title="Sandisk Cruzer Titanium"/></figure>



<p>In den beginne&#8230; &nbsp;kocht ik mij een Sandisk Cruzer Titanium U3 edition.&nbsp;Dit is&nbsp;een usb-stick, en dit was ongeveer 7 jaar geleden. Wat deze stick speciaal maakt, is het U3-systeem: dit is een programmaatje dat opstart wanneer je de&nbsp;usb-stick in je computer plugt en je een soort alternatief startmenu biedt, bestaande uit programma&#8217;s die geïnstalleerd zijn op de stick. Op die manier heb&nbsp;je overal je favoriete programma&#8217;s bij. U3 wordt tegenwoordig niet meer verder ontwikkeld (Microsoft is in samenwerking met Sandisk wel met iets <a href="https://www.microsoft.com/presspass/press/2007/may07/05-11SanDisk07PR.mspx">nieuws</a> bezig), maar er is wel een open source alternatief: <a href="https://portableapps.com/">PortableApps</a>, reeds beschreven in een <a href="https://documentatie.smals-mvm.be/consultancy/Research1ORIG.nsf/7e7c70e4d21b03eac12572fa00434393/387be1ac09641c8ec12576930054feb1?OpenDocument">quick review</a> door mijn collega <a href="/author/ogonowski/">Gregory</a>.</p>



<p>Welnu, op dit U3 systeem stond een demo van de tool <a href="https://www.protecteer.com/asp/home.asp">SignupShield</a>, van het bedrijfje Protecteer. Dit was mijn eerste kennismaking met een password&nbsp;manager en de tool vergemakkelijkte mijn leven zodanig, dat ik na een half jaar besloot om ze effectief aan te kopen, toen voor een 30-tal dollars. SignupShield slaat je&nbsp;paswoorden lokaal op je systeem op, of, in het geval van de U3-versie die ik had, op je usb-stick. Wanneer je dus de stick bijhebt, kan je van de tool&nbsp;gebruikmaken.</p>



<p>Wat zeer handig is aan SignupShield, is de mogelijkheid om op een tasktray icoontje te klikken, waardoor je een menu krijgt waarmee je onder&nbsp;andere rechtstreeks op één van je accounts kan klikken, waardoor een browser wordt gestart en je automatisch wordt ingelogd.</p>



<p>Er waren echter ook dingen die mij stoorden aan SignupShield: het belangrijkste dat het niet voor alle websites even goed werkte. Zodoende ging ik op zoek&nbsp;naar een nieuwe tool. Die vond ik snel onder de vorm van <a href="https://www.roboform.com/nl/">RoboForm</a>, welke ook een U3-versie had. Dit was een vijftal jaar geleden.</p>



<p>Roboform, de huidige marktleider voor deze producten, biedt ongeveer dezelfde mogelijkheden als SignupShield, maar werkt net iets beter en heeft iets meer mogelijkheden voor het vullen van formulieren met al je gegevens, zoals je vaak moet doen bij registraties.&nbsp;Bovendien kon mijn tool deze keer alle websites aan. Net zoals SignupShield, werkt de demo-versie van Roboform tot 10 paswoorden; indien je meer accounts&nbsp;wenst op te slaan, moet je de betalende versie aankopen.</p>



<p>Zoals je in de intro van deze blog al kon lezen, is 10 accounts hopeloos ontoereikend voor mij, en&nbsp;een dik jaar geleden kocht ik mij dan ook die betalende versie.</p>



<p>Ergerlijk genoeg herhaalde de geschiedenis zich en was ik, kort na mijn aankoop, niet meer tevreden over mijn product. De ondersteuning voor usb-devices die&nbsp;automatisch opstarten wanneer je ze in je pc plugt, werd namelijk herhaaldelijk <a href="https://en.wikipedia.org/wiki/Autorun.inf#Inf_handling">teruggeschroefd</a>&nbsp;in Windows Vista en Zeven. Op die manier werd het&nbsp;dus vrij onhandig voor mij om een U3-tool te gebruiken. Bovendien ontdekte ik op dat moment eveneens het nakende einde van de U3-technologie. Om mijn&nbsp;consternatie nog groter te maken: ik leerde op dat moment ook diensten kennen zoals <a href="https://www.rememberthemilk.com/">Remember the Milk</a>, die al je gegevens online opslaan en werken via&nbsp;browser-plugins of gewoon, via hun eigen site. Met zo&#8217;n dienst heb je zelfs geen usb-stick meer nodig, enkel een internetverbinding.</p>



<p>Roboform bood evenwel nog een oplossing: je kon de tool ook rechtstreeks op de desktop installeren, en over je verschillende devices synchroniseren met&nbsp;behulp van een andere tool van dezelfde makers. Deze tool was echter betalend! Een IT&#8217;er stoot zich geen drie keer aan dezelfde steen, bedacht ik mij, en dus&nbsp;ging ik deze keer op zoek naar een gratis alternatief.</p>



<p><em>Kleine noot tussendoor: tegenwoordig biedt Roboform rechtstreeks een dienst aan waarbij je gegevens online worden opgeslagen en over al je devices worden&nbsp;gesynchroniseerd: <a href="https://online.roboform.com/">Roboform Everywhere</a>. Deze dienst kost 20 dollar per jaar.</em></p>



<p>Maar ik ging dus op zoek naar een gratis product, dat liefst ook nog beter werkte dan Roboform. Na wat rondsurfen vond ik verschillende alternatieven, maar&nbsp;al gauw kwam ik tot de conclusie dat <a href="https://lastpass.com/">LastPass</a> voor mij de meest geschikte tool was.&nbsp;LastPass kan je gebruiken, zowel via hun website, of via browser-plugins. Deze laatste optie biedt heel wat gebruiksgemak, met onder andere autologin naar al&nbsp;je accounts vanuit een menu dat beschikbaar is via een knopje in de browser. Ok, wanneer ik geen browser open heb, duurt dit iets langer dan via een&nbsp;task-tray icon te gaan, maar tegenwoordig ben ik zo <em>plugged in</em> dat ik quasi altijd toch een browser open heb. Bovendien is dit &#8211; indien nodig &#8211; een cross&nbsp;platform methode (dus over verschillende operating systemen en browsers heen).</p>



<p>Bij LastPass zit het online opslaan van je paswoorden ingebakken in het concept. Ze zijn echter Geëncrypteerd, en de beheerders hebben niet de mogelijkheid&nbsp;om ze te lezen. Enkel de gebruiker kan dit, via zijn master password.&nbsp;Perfect veilig kan het natuurlijk niet zijn: wanneer je je Master Password niet goed genoeg beschermd, zijn je gegevens in gevaar. Bovendien is een eventuele&nbsp;aanval op je browser mogelijk in staat om tijdelijk gedecrypteerde gegevens te stelen. In de praktijk zal dit echter niet zoveel voorkomen. De makers van&nbsp;LastPass zijn er zich uiteraard van bewust dat hun platform een doelwit is, en doen er dan ook alles aan om de beveiliging zo hoog mogelijk te maken. Een&nbsp;deel verantwoordelijkheid rust natuurlijk, zoals altijd, bij de gebruiker. Goed je browser up-to-date houden dus, en af en toe van master password&nbsp;veranderen.</p>



<p>Heel kort heb ik ook de tool <a href="https://keepass.info/">KeePass</a> uitgeprobeerd. Deze ondersteunt echter out-of-the-box geen features zoals online synchronisatie en autologin&nbsp;functionaliteit. Achteraf heb ik me laten vertellen door mijn collega Gregory, die van KeePass een review schreef in onze&nbsp;<a href="https://inventaireoss.smals.be/nl/197-RCH.html">Open Source Inventaris</a>, dat dit mogelijk wordt via&nbsp;plugins. Hoewel deze tool potentieel iets veiliger is dan LastPass, was dit soort configuratie voor mij toch iets teveel rompslomp.</p>



<p>De drie (of vier, als je KeePass meetelt) reeds genoemde tools zijn de enige die ik zelf effectief heb uitgetest, maar met wat rondsurfen kan je al snel het&nbsp;kaf van het koren scheiden:</p>



<p>Iemand die naast keepass en lastpass ook nog ewallet probeerde:<br><a href="https://www.40tech.com/2009/06/30/password-manager-shootout-ewallet-vs-keepass-vs-lastpass/">http://www.40tech.com/2009/06/30/password-manager-shootout-ewallet-vs-keepass-vs-lastpass/</a></p>



<p>Nog een vergelijking van lastpass met een ander goed product:<br><a href="https://www.40tech.com/2011/05/16/lastpass-vs-1password-whose-syncing-method-is-more-secure/">http://www.40tech.com/2011/05/16/lastpass-vs-1password-whose-syncing-method-is-more-secure/</a></p>



<p>Vergelijkingen van te installeren en te kopen tools, waaruit blijkt dat roboform nog zo slecht niet is:<br><a href="https://password-management-software-review.toptenreviews.com/">http://password-management-software-review.toptenreviews.com/</a><br><a href="https://best-password-managers-review.gorungoreviews.com/compare-chart.asp">http://best-password-managers-review.gorungoreviews.com/compare-chart.asp</a></p>



<p>Reviews van LastPass, vergelijkend met Roboform, waaruit blijkt dat LastPass toch iets beter wordt gevonden:<br><a href="https://www.thetechherald.com/article.php/200930/4129/Review-LastPass-password-manager">http://www.thetechherald.com/article.php/200930/4129/Review-LastPass-password-manager</a><br><a href="https://theaveragegenius.net/lastpass-vs-roboform-password-security-software-battle/">http://theaveragegenius.net/lastpass-vs-roboform-password-security-software-battle/</a></p>



<p>Mijn persoonlijk besluit is dus dat ik geen password manager producten meer ga aankopen. Ik ben erg tevreden met de gratis versie van LastPass, en overweeg&nbsp;eventueel wel om in de toekomst het premium abonnement eens uit te proberen. <em>Huren dus, niet aankopen</em> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Oui, le SAAS est une tendance lourde.</title>
		<link>https://www.smalsresearch.be/oui-le-saas-est-une-tendance-lourde/</link>
		
		<dc:creator><![CDATA[Jean-Pierre Latour]]></dc:creator>
		<pubDate>Fri, 28 Oct 2011 06:00:22 +0000</pubDate>
				<category><![CDATA[Blog post]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[saas]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<guid isPermaLink="false">/?p=3320</guid>

					<description><![CDATA[La multiplication des applications bureautiques en mode SAAS, dans le cadre du travail collaboratif en tous les cas, m&#8217;apparaît comme un indice tangible du succès de plus en plus affirmé de ce nouveau paradigme informatique (j&#8217;avoue avoir encore quelquefois un peu difficile à me convaincre définitivement que le SAAS est une évolution inéluctable). Ainsi ce [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>La multiplication des applications bureautiques en mode SAAS, dans le cadre du travail collaboratif en tous les cas, m&#8217;apparaît comme un indice tangible du succès de plus en plus affirmé de ce nouveau paradigme informatique (j&#8217;avoue avoir encore quelquefois un peu difficile à me convaincre définitivement que le SAAS est une évolution inéluctable).</p>
<p>Ainsi ce weekend j&#8217;ai été surpris de découvrir un outil de mindmapping (gratuit) en SAAS&nbsp;: Mind42.com.</p>
<p>J&#8217;ai d&#8217;abord été amusé par la simplicité de l&#8217;outil, en comparaison avec des outils standalone tels que FreePlane, Xmind ou le haut de gamme Mind Manager, avant de me persuader que dans le cadre d&#8217;un projet faisant intervenir différents partenaires, simplicité et mode SAAS pouvaient justement constituer un bel avantage en termes d&#8217;efficacité dans la collaboration.</p>
<p>Voici,  à titre d&#8217;exemple, un relevé,  de quelques applications bureautiques en mode SAAS.<br />
<a href="https://perso.univ-lille3.fr/~rlecerf/?Mes-travaux:Formation:Outils-Web-2.0---Bureautique"><span style="text-decoration: underline;"><span style="text-decoration: underline;"><span style="color: #0000ff; font-family: Calibri;"><span style="text-decoration: underline;"><span style="color: #0000ff; font-family: Calibri;">http://perso.univ-lille3.fr/~rlecerf/?Mes-travaux:Formation:Outils-Web-2.0&#8212;Bureautique</span></span></span></span></span></a></p>
<p>Cet inventaire est aussi à mettre en rapport avec le sucès des technologies du Web 2.0, en particulier le recours de plus en plus prononcé au Javascipt et à Ajax (voir le RIA en général). Les futures applications de type client riche seront-elles toutes demain basées sur cette approche? Avec en filigrane le souci de gommer les frontières entre les différents devices&nbsp;: pc , netbooks, tabletpc, smartphone, &#8230; (sachant bien évidemment que taille d&#8217;écran et puissance du processeur conditionnent les fonctionnalités accessibles).</p>
<p>Le nomadisme en IT est de plus en plus une réalité. Devices mobiles, technologies du Web 2.0 et mode SAAS en seront vraisemblablement les piliers technologiques.</p>
<p>La conjonction du nomadisme et du besoin accru pour le travail collaboratif (un important gisement de productivité encore mal ou sous-exploité) vont doper le phénomène SAAS.</p>
<p>Pour terminer, un dernier mot sur le mind mapping&nbsp;: l&#8217;utilisation de cet outil de conception dans le groupe de travail qui construit les premiers modules de elearning pour les soins de santé est révélateur de l&#8217;aptitude de ces outils à fédérer et organiser rapidement les idées d&#8217;un groupe.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Fat Internet Applications</title>
		<link>https://www.smalsresearch.be/fat-internet-applications/</link>
		
		<dc:creator><![CDATA[Koen Vanderkimpen]]></dc:creator>
		<pubDate>Sun, 10 Jul 2011 06:38:43 +0000</pubDate>
				<category><![CDATA[Blog post]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[concurrency]]></category>
		<category><![CDATA[FIA]]></category>
		<category><![CDATA[html 5]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[multithreading]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[webapp]]></category>
		<guid isPermaLink="false">http://blogs.smals-mvm.be/research/?p=2158</guid>

					<description><![CDATA[Vettige Internet Applicaties? Neen, ik heb het niet over de allerlaatste versie van de Weight Watcher Webapp. Wat ik Fat Internet Applications (FIA) noem, zou echter wel eens een belangrijke rol kunnen gaan spelen in de toekomst van dat andere WWW&#8230; Maar wat bedoel ik dan met deze &#8220;zware&#8221; internet applicaties? In tegenstelling tot FIA, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Vettige Internet Applicaties? Neen, ik heb het niet over de allerlaatste versie van de Weight Watcher Webapp. Wat ik Fat Internet Applications (FIA) noem, zou echter wel eens een belangrijke rol kunnen gaan spelen in de toekomst van dat andere WWW&#8230;</p>
<p><span id="more-2158"></span></p>
<p>Maar wat bedoel ik dan met deze &#8220;zware&#8221; internet applicaties? In tegenstelling tot FIA, zal iedereen allicht al ooit wel eens hebben gehoord van <strong>RIA </strong>&#8211; <a href="https://documentatie.smals-mvm.be/consultancy/Research1ORIG.nsf/966aaac9c68c64d0c1256858002c7036/190f3bacac1a111dc1257471005231e5?OpenDocument">Rich Internet Applications</a>. Dit zijn webapplicaties met een rijke gebruikersinterface, m.a.w. webapps die er &#8220;goed&#8221; uitzien en de interactiemogelijkheden bieden van traditionele desktop applicaties.</p>
<p>Waar men misschien ook al eens van heeft gehoord, zijn Fat Clients, een gemakkelijk bekkende naam voor Heavyweight Clients. Deze zware clients zijn desktop applicaties die een deel van het werk van een server op zich nemen, en dus lichtere servers toelaten &#8211; in tegenstelling tot Thin Clients. De kracht van de gebruikers eigen machine wordt op die manier nuttig gebruikt. Fat clients waren een natuurlijke evolutie toen de machine van de eindgebruiker beter werd en zware mainframes uit de mode geraakten. Van terminal-mainframe communicaties ging men dus over op client-server. Later, dankzij de populariteit van het web, is men dan uiteindelijk overgeschakeld op webserver-RIA-browser.</p>
<p>Fat Internet Applications vormen dan een mengsel van RIA met fat clients. Fat clients dus, maar dan in de vorm van een webapplicatie. Een internettoepassing, zeg maar, die een deel business logica bevat om de server &#8211; en de netwerkverbinding met de server &#8211; te ontlasten. En omdat men niet meer anders kan tegenwoordig, zal deze er ook goed moeten uitzien, en dus een RIA zijn. Men kan zelfs stellen dat FIA&#8217;s een evolutie zijn op RIA&#8217;s, en dat sommige RIA&#8217;s eigenlijk al FIA&#8217;s kunnen worden genoemd. Niet alle bestaande RIA&#8217;s zijn echter noodzakelijkerwijs FIA&#8217;s. Het al dan niet rich zijn heeft eigenlijk niets te maken met het al dan niet fat zijn, en een aantal RIA&#8217;s ondersteunen vooral de Look &amp; Feel van de app, en gebruiken de server voor het grootste deel van de achterliggende logica.</p>
<p>Aan de invoering van FIA&#8217;s zijn een aantal voor- en nadelen verbonden. Allereerst een nadeel: men moet aan dubbele validatie doen van de ingevoerde gegevens. Een eerste keer in de client, zodat deze er zonder gevaar mee kan werken, en een tweede keer aan de serverkant, omdat men nooit kan garanderen dat het wel degelijk een zich goed gedragende client-applicatie is, die met de server communiceert. Vooral dit tweede zou men al eens kunnen vergeten&#8230;</p>
<p>Het grote voordeel is natuurlijk dat zware operaties door de client kunnen worden uitgevoerd. Denk maar aan compressie of <strong>encryptie </strong>van gegevens. Dit opent een aantal deuren voor applicatieontwikkelaars, die er bij het gebruik van thin clients niet waren. Zo kan men tegenwoordig een applicatie maken voor online gegevensopslag, waarbij de gegevens door de client geëncrypteerd worden. Dit is niet alleen performanter, maar ook veiliger, want de gegevens hoeven niet eens in onvercijferde vorm naar de server te worden gestuurd.</p>
<p>Spijtig genoeg is het momenteel wel mogelijk, maar nog niet zeer vanzelfsprekend om een FIA te bouwen. Er zijn namelijk een aantal zaken nodig, die men vaak slechts door gebruik van plugins ter beschikking heeft in webapplicaties. Om een zeer responsieve gebruikersinterface te hebben, kan het bijvoorbeeld nodig zijn <strong>multithreading </strong>toe te passen, zodat de user interface niet &#8216;hangt&#8217; tijdens een zware berekening. Bovendien zou een FIA wel eens veel geheugen kunnen vragen, hetwelke het misschien niet altijd krijgt van de browser.</p>
<p>Momenteel is het nog erg lastig om, gebruikmakende van enkel javascript, een FIA te maken. Technologieën zoals Flash en Silverlight laten dit wel al toe, maar vereisen uiteraard een browser plugin. Er is dus nog nood aan betere frameworks en browserondersteuning.</p>
<p>In mobile devices heeft men een andere oplossing dan browser-plugins: dit zijn de native apps. Deze kunnen gebruik maken van de uitgebreide functionaliteit van het toestel, omdat ze buiten de browser opereren. Het grote nadeel hiervan is natuurlijk dat zulke apps voor elk soort device opnieuw moeten worden geschreven &#8211; eigenlijk zijn het gewoon fat clients die eruitzien als een webapp.</p>
<p>Misschien zorgt Html 5 voor een stap in de goede richting. Met <strong>Html 5</strong> wordt het mogelijk om stukken javascript code in een aparte thread uit te voeren, wat voor een vorm van concurrency kan zorgen in de applicatie. Verder zal er in de nieuwe markup taal een soort lokaal geheugen voorzien zijn voor applicaties. Op die manier wordt het terug mogelijk om FIA&#8217;s te bouwen voor elke browser die Html 5 ondersteunt, zonder dat deze plugins nodig heeft, waardoor men dus platformonafhankelijk zou kunnen ontwikkelen.</p>
<p>Besluit? Het internet van morgen zal zowel de voordelen van internet-connectiviteit kunnen nuttigen, als de voordelen die ontstaan uit steeds krachtiger wordende client-devices, zowel vast als mobiel. De technologie om dit mogelijk te maken is in volle ontwikkeling en Fat Internet Applications zijn begonnen aan hun opmars.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>HTML 5: Een rijke ervaring zonder plugins.</title>
		<link>https://www.smalsresearch.be/html-5-een-rijke-ervaring-zonder-plugins/</link>
		
		<dc:creator><![CDATA[Koen Vanderkimpen]]></dc:creator>
		<pubDate>Mon, 22 Nov 2010 15:14:47 +0000</pubDate>
				<category><![CDATA[Blog post]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html 5]]></category>
		<category><![CDATA[javaFX]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[spring roo]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<guid isPermaLink="false">http://blogs.smals-mvm.be/research/?p=1426</guid>

					<description><![CDATA[To view this webpage you need to install the Adobe Flash Plugin, click here to download Bovenstaand bericht hebben we allicht allemaal al een paar keer gezien. Alhoewel het nog een hele tijd zal duren eer zulke zaken tot het verleden behoren, is er verbetering op komst. De W3C, een consortium dat webstandaarden beheert, is samen met een [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><em>To view this webpage you need to install the Adobe Flash Plugin, click here to download</em></p>
<p>Bovenstaand bericht hebben we allicht allemaal al een paar keer gezien. Alhoewel het nog een hele tijd zal duren eer zulke zaken tot het verleden behoren, is er verbetering op komst. De W3C, een consortium dat webstandaarden beheert, is samen met een hele groep producenten van webtechnologie bezig met het definiëren van de nieuwe HTML-standaard: versie 5. Deze verbetering aan de taal van het web zal het mogelijk maken rijkere website&#8217;s te ontwikkelen zonder nood aan plugins zoals Flash, Java Web Start en Silverlight.</p>
<p><span id="more-1426"></span></p>
<p>Een greep uit de nieuwe mogelijkheden van HTML5:</p>
<ul>
<li>Een canvas, waarin rechtstreeks grafische elementen getekend kunnen worden</li>
<li>Audio- en Videofunctionaliteit</li>
<li>Drag-and-drop (integratie met de desktop)</li>
<li>Nieuwe mogelijkheden voor webforms (om het typische verliezen van alle reeds ingevulde vakjes te voorkomen).</li>
<li>Algemene verbeteringen die het maken van Rich Internet Applications (RIA) moeten vereenvoudigen</li>
</ul>
<p>Dit alles zorgt ervoor, dat wanneer Html 5 zal ingeburgerd zijn, er minder nood zal zijn aan extra plugins voor de browser om geavanceerde, mooi uitziende webtoepassingen te maken. Dit zal het voor developers eenvoudiger maken om RIAs te ontwikkelen, en ook gebruikers zullen een vlottere surf-ervaring krijgen. Bovendien zal het web ook efficienter worden, want men probeert er ook voor te zorgen dat er voor minder veel grafische zaken (b.v. word-art, eenvoudige tekeningen en mooie drukknoppen) afbeeldingsbestanden nodig zullen zijn, wat de tijd om zulke zaken binnen te halen drastisch kan verminderen.</p>
<p>Het is natuurlijk belangrijk dat er niet alleen een goede standaard is, maar dat er ook manieren zijn om er goed gebruik van te kunnen maken.  In de marge van deze standaardisatie zijn softwaregiganten als google en vmware daarom ook bezig met het onwtikkelen van handige frameworks voor het maken van webtoepassingen. Deze zijn er nu al, en ze worden constant verbeterd. Het spreekt dus voor zich dat ze in de toekomst ook Html 5 zullen gaan ondersteunen.</p>
<p>Voor de client side hebben we bijvoorbeeld Google&#8217;s GWT (Google Web Toolkit), een raamwerk dat toelaat om AJAX webapplicaties te schrijven in Java, en ze dan omzet naar javascript dat werkt in alle browsers en zelfs op mobiele toestellen. Dit verhoogt aanzienlijk de productiviteit, en laat ontwikkelaars toe om in een vertrouwde taal te werken.</p>
<p>Fabrikant VmWare, vooral bekend van zijn  virtuele machines, biedt dan weer Spring Roo aan, een lichtgewicht ontwikkelingstool dat toelaat om zeer snel volledige Java-applicaties voor het web te bouwen (dus inclusief het servergedeelte, dat op een applicatieserver zal draaien), en dit ook volledig in Java.</p>
<p>De twee hebben er nu voor gezorgd dat Spring Roo en GWT kunnen samenwerken, waardoor een onwtikkelaar bliksemsnel een volledige client-server applicatie kan opzetten, die er ook nog eens goed uitziet, dankzij de widgets van GWT. Het is nu afwachten hoe krachtig deze technologieën kunnen worden, zodat ook de meest veeleisende bouwers van webtoepassingen er hun applicaties mee kunnen maken. Voor kleinere projecten, die bijvoorbeeld geen gebruik hoeven te maken van een zware SQL-database, staat de ontwikkeling echter al ver genoeg.</p>
<p>Daarbij komt nog Google Apps , een plek waar ontwikkelaars hun webapps beschikbaar kunnen stellen aan het grote publiek, zonder zelf over servers te moeten beschikken. Voeg daar nog allerlei tools aan toe die ontwikkelaars kunnen gebruiken om hun webapps te optimaliseren voor gebruik, en je hebt een volledig ecosysteem in de cloud dat ruimte biedt aan tal van developers om op het web hun ding te doen, en nog veel meer gebruikers die de keuze zullen hebben uit een enorm aanbod van applicaties.</p>
<p>Vooraleer deze frameworks volledig op HTML5 draaien, kan het echter nog even duren, want de standaard heeft spijtig genoeg al veel vertraging opgelopen. Wat echter browserondersteuning betreft, zien we dat steeds meer browsers, met chrome op kop, reeds nu al features van de nieuwe standaard implementeren. Of dit het standaardisatieproces zal versnellen of net zal afremmen (door divergerende implementaties), is nog af te wachten.</p>
<p>Om te besluiten: De evolutie van het web naar een omgeving waarin men niet alleen surft, maar alles kan doen wat men traditioneel via gewone desktop applicaties deed, zal worden ondersteund door een nieuwe versie van HTML. Het kan echter nog even duren vooraleer deze de standaard is, en voorlopig zijn we voor RIAs dus aangewezen op javascript en plugin-frameworks (zoals Flex, javaFX, en Silverlight).</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
