<?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>Hooba Studios &#187; Accessibilité</title>
	<atom:link href="http://www.hooba.ca/blog/categorie/accessibilite/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hooba.ca/blog</link>
	<description></description>
	<lastBuildDate>Sun, 11 Jul 2010 13:51:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Un développeur web sans accès internet</title>
		<link>http://www.hooba.ca/blog/2009/un-developpeur-web-sans-acces-internet/</link>
		<comments>http://www.hooba.ca/blog/2009/un-developpeur-web-sans-acces-internet/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 04:07:05 +0000</pubDate>
		<dc:creator>Antoine Leclair</dc:creator>
				<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[Tranche de vie]]></category>

		<guid isPermaLink="false">http://www.hooba.ca/blog/?p=312</guid>
		<description><![CDATA[Me revoilà, après une semaine d&#8217;absence du web. Mon modem a cessé de fonctionner et j&#8217;ai dû en attendre un neuf.
Malgré mon handicap technologique, j&#8217;ai tout de même dû continuer à travailler. Je vous partage un peu de sagesse acquise spécialement pour l&#8217;occasion. 
Internet sur mon cellulaire, bien plus que du divertissement
Premièrement, je dois avouer [...]]]></description>
			<content:encoded><![CDATA[<p>Me revoilà, après une semaine d&#8217;absence du web. Mon modem a cessé de fonctionner et j&#8217;ai dû en attendre un neuf.</p>
<p>Malgré mon handicap technologique, j&#8217;ai tout de même dû continuer à travailler. Je vous partage un peu de sagesse acquise spécialement pour l&#8217;occasion. <span id="more-312"></span></p>
<h3>Internet sur mon cellulaire, bien plus que du divertissement</h3>
<p>Premièrement, je dois avouer que j&#8217;étais très content d&#8217;avoir un accès internet sur mon téléphone cellulaire pour garder contact par courriel avec mes clients. J&#8217;ai pu échanger mes courriels presque comme à l&#8217;habitude, et j&#8217;ai même utilisé un petit logiciel FTP pour mettre en ligne un travail en cours pour montrer les progrès à un client.</p>
<p>Par contre, je dois avouer que j&#8217;étais un peu frustré de ne pas encore être à l&#8217;ère où il n&#8217;y a pas de frais supplémentaires lorsqu&#8217;on utilise l&#8217;accès internet de son cellulaire à partir de son ordinateur.</p>
<h3>La documentation hors-ligne, une bénédiction</h3>
<p>Deuxièment, j&#8217;avais récement, un peu par hazard, mis à jour ma documentation hors-ligne. PHP, Kohana, MySQL. Je ne les utilise jamais d&#8217;habitude et je les avais mis à jour simplement dans le but de les avoir si jamais j&#8217;étais en déplacement à un endroit où il n&#8217;y a pas d&#8217;accès à internet. Ne pas avoir eu ça, je dois avouer que j&#8217;aurais perdu beaucoup de temps!</p>
<h3>Le 56K, pas aussi bon que dans l&#8217;temps!</h3>
<p>Troisièmement, mon ami Martin m&#8217;a gracieusement fournis son 10h d&#8217;accès téléphonique 56K qu&#8217;il a en prime avec son accès par cable. Ça m&#8217;a permis de me rendre compte que le web d&#8217;aujourd&#8217;hui n&#8217;est plus du tout fait pour les accès aussi lents. Les quelques fois où je me suis connecté, j&#8217;ai eu droit à plusieurs <em>timeouts</em> à cause des pages trop pesantes. Je me souviens de l&#8217;époque où j&#8217;ouvrais 4-5 pages et que j&#8217;allais me chercher un verre de jus en attendant que ça télécharge. Aujourd&#8217;hui, avec le même accès, même en ouvrant une seule page, elle ne se charge pas au complet parce qu&#8217;elle est trop volumineuse. Moi qui aime bien télécharger les <em>podcasts</em> de <a href="http://www.maximerobin.com/">Maxime Robin</a>, à 100Mo l&#8217;émission, j&#8217;ai passé mon tour!</p>
<p>Aussi, j&#8217;ai un modem 56K uniquement sur mon portable. C&#8217;est un <em>WinModem</em>; c&#8217;est à dire, il ne fonctionne que sous Windows. Je développe sous Ubuntu. Tout pour m&#8217;aider!</p>
<h3>Subversion, hébergé sur le web</h3>
<p>J&#8217;utilise générallement <a href="http://subversion.tigris.org/">Subversion</a> pour le contrôle de version. J&#8217;héberge mes <em>repositories</em> sur le web, question d&#8217;y avoir accès de partout. Comme je n&#8217;avais plus accès à internet avec mon ordinateur de développement, je n&#8217;avais plus accès à mes <em>repos</em>. Devrais-je les garder local? Avec <a href="http://git-scm.com/">Git</a>, le problème ne se poserait peut-être même plus, étant donné que j&#8217;aurais pu faire mes <em>commits</em> et les garder en local en attendant de faire les <em>commits</em> sur le web plus tard.</p>
<h3>La conclusion</h3>
<p>On tient pour acquis notre accès à internet. Mais au lieu de proposer qu&#8217;on en devienne moins dépendant, je pousse plutôt dans l&#8217;autre sens: internet devrait être beaucoup plus accessible, à partir de n&#8217;importe où. Ce genre de situation aurait été beaucoup moins problématique si j&#8217;avais pu temporairement utiliser mon cellulaire comme modem. Bonne nouvelle, les tarifs sont à la baisse, et la tendance va probablement s&#8217;accentuer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hooba.ca/blog/2009/un-developpeur-web-sans-acces-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conception en amélioration progressive</title>
		<link>http://www.hooba.ca/blog/2008/conception-en-amelioration-progressive/</link>
		<comments>http://www.hooba.ca/blog/2008/conception-en-amelioration-progressive/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 16:31:09 +0000</pubDate>
		<dc:creator>Antoine Leclair</dc:creator>
				<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[Théorie]]></category>
		<category><![CDATA[Utilisabilité]]></category>

		<guid isPermaLink="false">http://www.hooba.ca/blog/?p=209</guid>
		<description><![CDATA[Il n&#8217;y a pas si longtemps, je vous parlais de jQuery, une librairie JavaScript qui permet de faire des miracles avec peu de code. Par contre, en regardant sous la jupe des sites web qui utilisent du JavaScript (avec ou sans librairie), je me rends souvent compte que les concepteurs ont oublié une chose très [...]]]></description>
			<content:encoded><![CDATA[<p>Il n&#8217;y a pas si longtemps, je vous parlais de jQuery, une librairie JavaScript qui permet de faire des miracles avec peu de code. Par contre, en regardant sous la jupe des sites web qui utilisent du JavaScript (avec ou sans librairie), je me rends souvent compte que les concepteurs ont oublié une chose très importante: ce n&#8217;est pas tous les utilisateurs qui ont JavaScript actif dans leur navigateur.</p>
<p>De nos jours, il est plutôt rare de voir quelqu&#8217;un qui, sur son ordinateur, n&#8217;a pas un navigateur qui est capable de rendre le JavaScript. En fait, pour utiliser les principales librairies, on peut se fier sur des navigateurs assez vieux, comme Internet Explorer 6 qui date de 2001.<span id="more-209"></span></p>
<p>Autrefois (on recule d&#8217;un ou deux ans), on se faisait toujours sortir les mêmes histoires par rapport à JavaScript. &laquo;&nbsp;On ne peut pas être sur que l&#8217;utilisateur a un navigateur assez récent&nbsp;&raquo; et &laquo;&nbsp;l&#8217;utilisateur est peut-être parano et a peut-être désactivé JavaScript dans son navigateur&nbsp;&raquo; (il ne faut pas oublier qu&#8217;on se faisait innonder de pop-ups il n&#8217;y a pas si longtemps).</p>
<p>Bien qu&#8217;à mon avis ces histoires ne sont plus tellement valides, il y a une nouvelle réalité qui nous explose au visage: on peut désormais naviger sur internet à partir de plein de gadgets. De la console de jeux vidéos, au téléphone cellulaire <em>low-budget</em>, en passant par le décodeur numérique du téléviseur. Je ne m&#8217;avancerai pas plus, mais nous n&#8217;en somme qu&#8217;au début des &laquo;&nbsp;gadgets connectés&nbsp;&raquo;.</p>
<p>Toutes ces plateformes n&#8217;offrent pas les mêmes capacités. C&#8217;est pourquoi, je voulais faire un petit rappel aux développeur qui vivent dans le passé:</p>
<h3>Faites la conception de vos sites internet en amélioration progressive (<em>progressive enhancement</em>)</h3>
<p>Voici la manière dont je vois la conception web. Il faut d&#8217;abord coder de manière sémantique notre XHTML. Aucune trace de présentation dans le code à date! Parce qu&#8217;encore une fois, on ne sait pas avec quoi l&#8217;utilisateur regardera le site. Peut-être qu&#8217;il le lira avec un lecteur d&#8217;écran (pour les handicapés visuels). Ensuite, on peut ajouter du CSS, pour faire la présentation. Lorsque c&#8217;est codé, on peut modifier notre page pour l&#8217;intégrer avec le code côté-serveur. Lorsqu&#8217;on a un site fonctionnel de cette manière, on peut se permettre d&#8217;ajouter du JavaScript et de jouer avec le AJAX.</p>
<p>Voici le genre de truc qui me surprend toujours par son manque d&#8217;utilisabilité:</p>
<ul>
<li>Un bouton <em>submit</em> actionné UNIQUEMENT par JavaScript (sans JavaScript, impossible d&#8217;envoyer le formulaire).</li>
<li>Une galerie d&#8217;images qui utilise JavaScript pour faire la présentation, sans avoir fait au paravant une galerie fonctionnelle (ou même présentable) sans JavaScript.</li>
<li>Une page qui affiche perpétuellement &laquo;&nbsp;chargement&#8230;&nbsp;&raquo; JavaScript est désactivé.</li>
<li>Un site web entier qui se fie sur JavaScript pour fonctionner.</li>
<li>Des liens du genre <code>&lt;a href='javascript:void(0);' onclick='blah'&gt;</code>, qui ne fonctionnent pas sans JavaScript.</li>
</ul>
<p>Je dis tout ça pour JavaScript, mais je pourrais égallement le dire pour Flash! On a encore moins de chances d&#8217;avoir Flash qui fonctionne dans les gadgets d&#8217;aujourd&#8217;hui que d&#8217;avoir JavaScript. Par exemple, le iPhone n&#8217;accepte pas encore Flash, même s&#8217;il se débrouille plutôt bien avec JavaScript. Même chose pour Opera Mobile. Avec Internet Explorer pour Windows Mobile, pour l&#8217;instant, oubliez même JavaScript! J&#8217;ai entendu dire que Microsoft travaillait sur un nouveau navigateur pour leur plateforme mobile, alors ils devraient eux aussi pouvoir accepter JavaScript sous peu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hooba.ca/blog/2008/conception-en-amelioration-progressive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
