Interview de Laurent Baleydier, inventeur de KartOO
Par Armel FAUVEAU, jeudi 3 mai 2001 à 12:43 :: Interviews :: #38 :: rss
Interview de Laurent Baleydier, inventeur de KartOO.
- Nom & Prénom: Baleydier Laurent
- Age: 29 ans
- Fonction: Inventeur de KartOO (PDG si vous voulez)
- E-mail: kartoo@kartoo.com
Pouvez-vous nous présenter en quelques mots le service que vous proposez sur le Web ?
KartOO est un Métamoteur de recherche original: un génie bedonnant interroge pour vous les meilleurs moteurs, reclasse les sites trouvés et dessine une carte thématique des résultats.
Pour quelles tâches avez-vous retenu le PHP ?
1) pour générer la page HTML qui contient le film Flash, et lui envoyer en particulier des données stockées dans des cookies. Par exemple, on récupère des la deuxième utilisation de KartOO un cookie qui permet de ne pas relancer la détection de Flash (ça évite de refaire une détection javascript).
2) pour stocker les préférences de l'utilisateur (fond d'écran, couleurs des boules...) dans des cookies et de les réutiliser à la prochaine visite.
3) pour enregistrer des cartes dans une base de données (PHP+MySQL) située sur un autre serveur. Cette fonction permet d'envoyer un mail à un ami avec un lien vers un fichier PHP qui affiche la bonne carte.
4) pour envoyer tous les formulaires (bugs, questions, conseiller KartOO a un ami...).
Pouvez-vous nous expliquer les raisons de votre choix du PHP
Je ne suis pas un bon programmeur. J'ai donc confié le travail à un vrai informaticien qui a commencé à developper avec javascript. Au bout de deux semaines, il s'arrachait les cheveux à cause des problèmes de compatibilité des navigateurs.
J'ai donc repris tout ça en PHP : c'est simple, la programmation est rapide et il n'y a plus de soucis avec les navigateurs.
Pourriez-vous nous expliquer comment vous générez les cartes Flash et PNG ?
1) L'interface graphique est programmée en Flash4. Pour dessiner la carte, Flash interroge un CGI (programme en C compilé sur le serveur) qui renvoie une liste de variables (noms des sites, position sur la carte, etc...). C'est un simple texte sous la forme "var1=4&var2=6&var3=8" etc...
2) pour la version HTML, le CGI revoie la page HTML. Cette page contient une image PNG que l'on génère avec une librairie PHP, la GDLib.
Que pensez-vous de Cold Fusion, des JSP, des ASP ?
Je n'ai pas vraiment d'avis. Pour un novice, comme moi, ce sont des solutions qui paraissent lourdes.
Avez-vous rencontré des problèmes lors du développement ou du déploiement de votre site ? Si oui, comment les avez-vous résolus ?
Très simple: j'ai trouve les solutions dans la documentation ou dans des exemples fournis par votre site... et d'autres ;-).
Ces problèmes étaient lies a mon inexpérience. Les scripts PHP de KartOO sont assez simples et courts.
Des versions tirant partie des apports de PHP4 sont elles prévues ?
Je ne vois pas, non, mais encore une fois, je survole les possibilités de PHP...
Comment expliquez vous le succès grandissant de PHP ?
Simple, gratuit, rapide. Et puis, les gens en ont assez des pages statiques. Même les hebergeurs de pages perso s'y mettent.
Qu'attendez-vous de PHPIndex en particulier ?
Toujours plus d'exemples commentés pour m'aider a gagner du temps dans le développement.
Que nous préparez-vous en PHP en ce moment ?
Pour financer KartOO, je suis en train de terminer un petit jeu de foot animé en ligne avec dialogue en direct (tiretbut). Le site est encore en test, l'objectif est assez modeste.
Concernant KartOO, la prochaine version offrira de nouvelles possibilités pour échanger des cartes, les modifier, les stocker, les croiser... Bref, PHP m'aidera a gérer une grosse base de données sous MySQL. Et puis, il y aura dans quelques jours une version KartOO Perso, c'est à dire une case de recherche à installer sur son site. Le PHP permettra de personnaliser la fenêtre de KartOO qui sera lancée, d'adapter par exemple la charte graphique à celle de son site, pour que l'utilisateur ne soit pas dépaysé.
MetaMoteur KartOO
Tiretbut






Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Vous pouvez soumettre un commentaire en remplissant le formulaire ci-dessous. Toutes les contributions font l'objet d'une étape de modération par notre équipe.
Le code HTML dans le commentaire sera affiché comme du texte, les adresses internet seront converties automatiquement.