<?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>Desclaux.fr &#187; Mots-clefs &#187; Web</title>
	<atom:link href="http://www.desclaux.fr/tag/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.desclaux.fr</link>
	<description>Développement orienté web</description>
	<lastBuildDate>Thu, 12 Aug 2010 01:26:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Nouveau site, nouveaux projets&#8230;</title>
		<link>http://www.desclaux.fr/2009/09/12/nouveau-site-nouveaux-projets/</link>
		<comments>http://www.desclaux.fr/2009/09/12/nouveau-site-nouveaux-projets/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 10:14:31 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.desclaux.fr/?p=1</guid>
		<description><![CDATA[Il suffit parfois de changer de téléphone pour avoir envie de changer aussi son site web ;-) Alors, plutôt que peaufiner pour la nième fois ce site sans jamais trouver le temps de finaliser le site &#171;&#160;parfait&#160;&#187; que j&#8217;aurais aimé faire&#8230; Je vais me contenter de cette simple page pour le moment pour vous faire découvrir [...]]]></description>
			<content:encoded><![CDATA[<p>Il suffit parfois de changer de téléphone pour avoir envie de changer aussi son site web ;-)</p>
<p>Alors, plutôt que peaufiner pour la nième fois ce site sans jamais trouver le temps de finaliser le site &laquo;&nbsp;parfait&nbsp;&raquo; que j&#8217;aurais aimé faire&#8230; Je vais me contenter de cette simple page pour le moment pour vous faire découvrir ma première application web pour iPhone !</p>
<h3>iMediaLibrary : Petit histoire d&#8217;une longue genèse&#8230;</h3>
<p>Depuis de nombreuses années j&#8217;accumule livres, CD, DVD et depuis peu Blu-ray&#8230; pour m&#8217;y retrouver et éviter d&#8217;acheter plusieurs fois le même livre (lorsque les éditeurs changent les photos de couvertures lors d&#8217;une ré-édition la mémoire peut vous jouer des tours&#8230;) j&#8217;ai commencé par gérer tout ça dans un tableur.</p>
<p>Mais bien sûr je n&#8217;avais jamais ce fichier avec moi en magasin lorsque j&#8217;en avais besoin. Peu de temps après j&#8217;ai fait l&#8217;acquisition d&#8217;un Palm IIIe et transformé mon fichier en mini base de données grâce à HandBase puis migration vers Pilot-DB qui, bien que plus rustique, avait le mérite d&#8217;être publiée sous licence GPL, d&#8217;utiliser un format non propriétaire pour enregistrer les données et de fournir une librairie utilisable sous Linux (un vrai bonheur : j&#8217;ai définitivement bâni Windows de mes PC depuis l&#8217;an 2000).</p>
<p>Nouveau problème : la synchronisation des données lorsque je modifiais ma base sur mon Palm ou sur mon PC, la résolution des conflits éventuels, etc&#8230; J&#8217;ai malgré tout utilisé ce système plusieurs années en attendant la sortie d&#8217;un hypothétique PalmPhone à base de Kernel Linux&#8230; reporté d&#8217;année en année avec le déclin de Palm Inc&#8230; (oui je sais, depuis peu Palm sort le Palm Pré mais c&#8217;est trop tard pour moi (sans même parler du Google Android&#8230;)).</p>
<p>Du coup j&#8217;ai fini par craquer pour un téléphone sous Windows Mobile 5, très vite reflashé en WM6 : un HTC P3600 (aussi connu sous le doux pseudonyme de Trinity). Et la base Palm a alors été complètement migrée sous la forme d&#8217;une application web en PHP avec MySQL&#8230; Fini les problèmes de synchronisation : depuis mon téléphone ou mon PC j&#8217;accède à la même base via l&#8217;Internet. Avec un design sobre et simple l&#8217;affichage sur un écran de Smartphone est tout à fait utilisable&#8230; J&#8217;en ai même profité pour ajouter l&#8217;affichage des pochettes de CD et DVD et la gestion des informations complémentaires sur les auteurs, les interprètes, les acteurs et réalisateurs associées à ces œuvres&#8230; C&#8217;est encore la solution que j&#8217;utilise actuellement.</p>
<p>Mais voilà&#8230; Je viens de &laquo;&nbsp;switcher&nbsp;&raquo; pour un iPhone 3GS <img src='http://www.desclaux.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Du coup une nouvelle version est en préparation pour développer une version la plus compatible possible avec l&#8217;interface graphique utilisateur de l&#8217;iPhone !</p>
<p>Et cerise sur le gâteau (enfin pour vous si vous lisez ces lignes) : la nouvelle version en préparation sera multi-utilisateurs !</p>
<p>Vous pourrez l&#8217;utiliser gratuitement<sup>*</sup> si vous le souhaitez pour enregistrer votre propre médiathèque ! Les informations de chaque utilisateur seront isolées et seules les personnes autorisées pourront consulter les bases bien sûr. Enfin, vous pourrez gérer les prêts, donner accès à votre médiathèque en lecture et/ou écriture à vos amis (voire même gérer des niveaux d&#8217;accès par document (privé, public, restreint, etc)) et importer/exporter vos données sous forme de fichier CSV.</p>
<p>Encore un peu de patience&#8230; en attendant, si vous avez des idées à me soumettre pour ajouter une fonctionnalité, n&#8217;hésitez pas à m&#8217;envoyer un mail !</p>
<p class="remark"><sup>*</sup>mais vous pourrez faire un don Paypal si vous voulez <img src='http://www.desclaux.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.desclaux.fr/2009/09/12/nouveau-site-nouveaux-projets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
