PicoTools est une collection d’applications web gratuites et ouvertes.
Philosophie
-
Ergonomie
Les aplications sont conçues dans le but d’être agréables à utiliser, tant sur le plan visuel que celui de son maniement.
Même si des efforts sont entrepris de façon à rester le plus accessible possible aux nouveaux utilisateurs, la philosophie de l’interface se concentre avant tout sur son expérience d’utilisation à moyen et long terme.
-
Optimisation
Notre volonté est de proposer des applications réactives, accompagnées de chargements rapides en toutes circonstances.
Ainsi, le code et les ressources des projets sont épurés de façon à garantir des logiciels particulièrement légers, tant sur leur poids que leur rapidité d’exécution.
-
Souveraineté
Les applications de dépendent pas de frameworks ni de ressources externes.
L’ensemble du code et des ressources sont conçus par l’auteur du projet directement en html, css, javascript et php natifs.
Par ailleurs, en accord avec le concept de souveraineté numérique, le code source est ouvert, certifiant qu’aucune donnée n’est récoltée.
En développement
-
PicoBox
PicoBox est une boite à outils pratiques et variés consultables en ligne. -
picoChat
PicoLoad est un outil de chat sécurisé. -
picoFTP
PicoFTP est un outil de gestion de fichiers sur un serveur. -
picoLoad
PicoLoad est un outil de téléchargement. -
PicoSuite
PicoSuite est un système d’organisation des tâches et de travail. -
picoSVG
PicoSVG est un éditeur graphique vectoriel.
-
picoDED
picoDED est un outil de chiffrement de données. -
picoDB
PicoDB est un gestionnaire de bases de données pDB. -
picoDiff
picoDiff est une bibliothèque de comparaison de données. -
picoIn
PicoIn est une bibliothèque de gestion d’inputs. -
PicoPreview
PicoPreview est un système de visualisation d'images à appliquer à vos pages web. -
PicoScroll
PicoScroll est un système de défilement fluide à appliquer vos liens ancre de vos pages web. -
picoUpload
PicoLoad est une bibliothèque d’upload de fichiers.
License
Publiés sous la licence CC-BY, tous ces outils peuvent être téléchargés, utilisés hors-ligne ou directement sur votre propre site internet.
Auteur
Pascal Pouvereau, concepteur de la collection PicoTools
Pascal Pouvereau est un artiste et développeur autodidacte qui se définit comme « artisan numérique ».
Élevé dans une famille d'artistes, il s’intéresse depuis son plus jeune âge à comprendre le fonctionnement du monde sous un aspect technique sans pour autant négliger sa part créative. Cette double casquette créatif/technique lui offre une vision globale sur les projets qu’il entreprend.
Ayant suivi un cursus technique dans le domaine de l’optique, puis artistique dans une école privée, il se tourne vers la création vidéoludique, art qu’il conçoit comme le plus riche, de part la quantité de domaines qu’il implique (graphisme, programmation, son, règles du jeu, narration…). Notons d’ailleurs, qu'à la façon d’une fractale, chacune de ces activités peut-être déclinées en sous-domaines (par exemple, pour le graphisme : le dessin, la modélisation 3D, la texture, l’éclairage, le cadrage, l’animation…), elles-mêmes déclinables à leur tour (par exemple, pour le dessin : le dessin assisté par ordinateur, le dessin traditionnel au crayon, à l'encre, à la peinture…).
Ainsi, Pascal débute sa carrière en tant que graphiste dans le domaine du jeu-vidéo et se spécialise rapidement dans l’UI et l’UX. Néanmoins, son envie de « toucher à tout » le pousse à travailler sur d’autres projets plus personnels et à poursuivre son activité en tant que graphiste/développeur indépendant.
Parallèlement à ses études artistiques, il apprend par lui-même la programmation de façon empirique en explorant l’actionscript au sein d’animations Flash. Malgré le nombre de ressources peu abondantes (en comparaison à ce que l’on peut trouver aujourd’hui sur Internet), il découvre les composant les plus essentiels du langage qui lui permettront d’avancer en profondeur dans son apprentissage et ses projets.
Suite à cette première expérience de la programmation, il apprend le langage html/css en une journée (et continuera à le pratiquer et se perfectionner sur de nombreuses années), puis le PHP en suivant le tutoriel du site du zéro (aujourd’hui rebaptisé OpenClassRoom). Son apprentissage du javascript, tout comme l’actionscript, se fera de façon empirique, lui permettant, dans un premier temps, de répondre à des besoins spécifiques, pour progressivement développer des applications qui formeront « picoTools ».
C’est en expérimentant et se trompant que Pascal comprend l’importante de maîtriser l'intégralité de son code, préférant tant que possible se référer aux instructions les plus élémentaires et « réinventer la roue » plutôt que d’utiliser des composants complexes qu’il ne maîtrise pas. Cette attitude lui permet à la fois d’obtenir des projets légers et performants, mais aussi de rester souverain et indépendant sur son code.
Souhaitant communiquer sa vision philosophique, Pascal propose ses logiciels gratuitement et ouvrir son code source à qui souhaiterait l’analyser, le copier ou le modifier.