Blog Pro de Jean-Baptiste HEREN

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 21 juillet 2010

Convergence des applications Bureau / Web / Mobile

Il se passe quelque chose du côté des outils de développement. ce n'est pas une nouveauté.  La convergence progresse et l'on trouve de plus en plus de sociétés allant dans ce sens.

Un peu d'histoire

Sur le terrain des outils de développement "universels", on a constaté l'évolution suivante :

  • il y a JAVA, bien sûr, avec son énorme API et sa machine virtuelle, capable de fonctionner sur une multitude de plateformes.
  • puis il y a eu les API multi-plateforme comme mono, GTK ou QT. L'idée étant de développer une fois, compiler partout (pour le bureau)
  • on a eu Adobe (Macromedia) avec Flash, l'arrivée de ActionScript 3, puis Flex pour le web, et enfin, AIR. AIR est le véritable résultat de la convergence. Prenez un développeur Actionscript ou HTML/Javascript, il sera capable de développer des applications Web ou de bureau avec un outil Unique. Pour aller plus loin, Adobe a même été jusqu'à permettre la compilation d'applications Flash sous la forme d'apps natives pour l'iphone.

Lire la suite...

mercredi 17 mars 2010

Ces Frameworks qui laissent entrevoir l'avenir du Web.

Dans le cadre de recherches sur les technologies web et donc les Frameworks qui auraient l'avantage dans les mois les années qui viennent, j'ai été vraiment surpris du nombre et de la qualité des projets existants.
Ce que l'on a appelé le "Web 2.0" a tenté de rendre les sites web aussi réactifs que des applications de bureaux. La plupart du temps, cela se limite à des effets visuels, parfois cela a fait germer de nouvelles idées. Cette tendance nécessitait de coordonner de nombreuses technologies dans un précaire équilibre, afin d'obtenir un site qui fonctionne (Javascript / HTML / PHP / CSS / Flash , etc.).
L'apparition de Frameworks ajoutant un niveau d'abstraction face aux multiples langages interagissant dans notre bon vieux navigateur, a été le début d'une révolution. On pense à Ruby, suivi de cakePHP et Symphony. Pour atuant, leur utilisation nécessite toujours une bonne connaissance de DOM et des langages du web.

Lire la suite...

lundi 14 décembre 2009

Maquettes d'applications avec Balsamiq Mockup


Cela fait un bout de temps que je cherche un outils pour faire des maquettes rapides d'écrans applicatifs pour le web ou bureau. Au cours de mes recherches je suis tombé sur Balsamiq mockup. Cet outil existe en version Web ou Desktop, et je vous recommande vivement de l'essayer via la démo de maquette en ligne.

Cette démo ne comporte pas vraiment de limitation hormis un avertissement toutes les cing minutes. Il semblerait d'ailleurs que la version web payante ne soit pas encore disponible :).
Pour exemple, la maquette de ma boutique de vêtements bio, redessinée entre le speculos et le café !

mercredi 30 septembre 2009

HOWTO backup & restore mediawiki

The purpose of this post is an abstract procedure to backup and restore a Media Wiki install, Typically to move it from one server to another.

Notice that this process works with most of web applications. For Example, I am using the same kind of procedure to copy my oscommerce instance :).

Lire la suite...

mercredi 7 janvier 2009

Contribution Inventaire pour oscommerce

J'ai réalisé une petite modification de la contribution Inventaire pour oscommerce. Cette contribution permettait initialement d'afficher les quantités en stock par catégorie du catalogue.

Un rapport au format csv (compatible excel) affichant l'ensemble des produits du catalogue sous une forme plus exploitable a été ajouté. Les informations complémentaires comme le prix de vente sont également disponibles.

Si vous disposez de la contribution Margin Reports, je peux vous transmettre une version affichant la valeur du stock au cout d'achat des produits.

samedi 14 juin 2008

Enrichissement progressif avec xaJax

Xajax est une librairie PHP qui permet au développeur de créer des interfaces Web exploitant AJAX, sans avoir à se soucier du javascript. C'est à ma connaissance, le moyen le plus simple pour faire évoluer progressivement un site existant vers une interface dynamique, comme cela a été fait pour la gestion du panier et les bandeaux déroulants, sur le site de la boutique bababio.

Lire la suite...

lundi 5 mai 2008

Organiser une plateforme de développement Web

Voici comment j'ai organisé ma plateforme de développement web, à partir de solutions mac pour le serveur et les clients. MacosX présente le double avantage de la convivialité et de l'ouverture d'un UNIX. Il est donc tout à fait possible de réaliser sur ce système, les tâches serveur que l'on réaliserait plus naturellement sous linux. Notez que sur le principe, ceci est réalisable sur n'importe quel OS actuel.

Lire la suite...