Archives par mot-clef : application

Cet article traînait dans les brouillons depuis près d’un an. Je le publie en l’état. Dans notre métier de développeur, il nous est souvent nécessaire de construire un ou plusieurs systèmes basés sur un « processus utilisateur ». Il y a plus d’un an, j’ai dû remettre à neuf toute l’implémentation d’un processus clé pour mon entreprise. Un processus très lourd et très complexe permettant de bien cibler le besoin et pouvoir y répondre au mieux. Il est constitué de 3 étapes clés dont deux sont sensiblement les mêmes mais séparées par l’autre. Au démarrage du projet, j’ai imaginé un système sur deux contrôleurs pouvant gérer autant d’instances d’eux mêmes sans multiplication des objets réels. Je n’avais donc pas besoin d’un troisième contrôleur pour la troisième étape, juste d’une autre instance. Le processus ayant été défini clairement dès le début du projet, … Continuer la lecture

Je réagis à un article que @_kud a relayé sur Twitter. L’article « Time to remove jQuery » a été écrit par Rogchap fin aôut. Dans cet article, Rogchap explique son souhait de quitter jQuery après l’avoir utilisé, beaucoup, presque à outrance, comme beaucoup d’entre nous. Maintenant il utilisé des micro-librairies pour remplacer jQuery dans les usages que requièrent ses projets. Je souhaitais réagir à son article plus loin que par un simple commentaire. Aussi parce que pendant longtemps comme vous le savez, j’ai tenu sur ce blog, une chronique jQuery et de nombreux articles autour de jQuery. Cet article me sert d’amorce au mien. Sur une sorte de ras le bol de cette mode de défoncer jQuery à la première occasion venue sur des arguments parfois quasi foireux. Parfois justifiés aussi. Un peu d’histoire jQuery a été créé par John Resig en … Continuer la lecture

Les fêtes ne sont visiblement pas finies pour tout le monde. Très faible activité du côté officiel, heureusement, la communauté, elle, a déjà repris du service. On commence du côté du core de jQuery. Avec rien à dire. Enfin si, juste une petite astuce en rappel de la part de mon ami Olivier Pons. Qui nous rappelle comment faire pour appeler une seule fois une fonction lors d’un évènement. On attaque donc directement avec un super tutoriel vidéo réalisé par les gars de Grafikart concernant le composant DatePicker de jQuery UI. Comme d’habitude, ils présentent très bien les choses, ils sont exhaustifs, prennent le temps d’expliquer chaque point et font un bon tour de la question. Continuez les gars, c’est cool ce que vous faites ! Le site DesignModo a publié une liste de plus de 35 animations diverses réalisées … Continuer la lecture

Vous savez quoi ? Cette semaine, ça fera un an. Un an que je tiens cette chronique. Mais j’en reparlerai en temps voulu 😉 Vous voulez le truc drôle de la semaine ? L’annonce de fous qui va changer vos vies ? Il y a quelqu’un qui a changé le logo de jQuery UI sur le site. Si si, c’est marqué dans les logs mais je n’ai pas trouvé la différence. Voilà, c’était la news jQuery UI de la semaine. Oui sérieusement. C’est la seule activité notable du côté de l’équipe de dev. Quelque chose de plus sérieux quand même : jQuery Mobile a été reconnu comme Innovation de l’année par .Net Magazine. Vous pouvez retrouver l’annonce officielle ici. Voilà, pas d’autres nouvelles toutes sources officielles confondues. Passons donc aux plugins. Un développeur, surnommé higgo, a mis à disposition un … Continuer la lecture

Comme dit hier dans ma chronique, certaines choses commencent à me fatiguer et il est temps de remettre les pendules à l’heure. Ou à minima que je pousse mon coup de gueule, ça fait toujours du bien. jquip est une fausse bonne idée ! Bon en fait, ce n’est pas que jquip mais toute tentative de construire une version personnalisée de jQuery ou de n’importe quel autre framework « populaire ». Pourquoi ? Parce que cela signifie plusieurs choses : vous fragmentez un tout qui a été pensé et conçu comme tel ; vous rendez la maintenance de votre application/site quasi impossible du fait du temps passé à porter vos modifications sur chaque nouvelle version ; vous devez reprendre tous les tests unitaires et y porter les modifs nécessaires pour éliminer les tests qui concernent vos suppressions (ah ah rien qu’à cette … Continuer la lecture

Cette semaine, le billet sera un peu particulier puisque je me suis coupé une partie de l’herbe sous le pied dans la semaine. Si vous ne l’avez pas encore lu, je vous propose de jeter un oeil à mon billet sur la sortie officielle de jQuery Mobile 1.0. Autre annonce : jQuery 1.7.1 RC 1 est disponible ! Comme à son habitude, quand elle publie une version majeure, rapidement l’équipe fournit une mineure très rapidement derrière pour corriger les soucis remontés par les utilisateurs.  Du coup c’est Dave Methvin cette semaine qui l’a annoncée. Je vous laisse parcourir le changelog en détail pour ceux que ça intéresse. Autre info importante : jQuery Mobile a remporté le Packt Open Source Awards 2011. Voici l’annonce officielle et le site du concours. Le framework était présenté dans la catégorie outils et frameworks mobiles … Continuer la lecture

Une fois n’est pas coutume, je n’attendrai pas lundi pour vous en parler. Comme vous l’aurez compris : jQuery Mobile 1.0 est disponible ! L’annonce vient d’être publiée par Todd Parker (à 20h30). Il a d’abord commencé par un rapide historique du projet. Le site et l’équipe ont été créés durant l’été 2010. Le projet quand à lui l’origine se voulait juste être de créer une petite librairie pratique et utilisable pour les plateformes mobiles majeures. Depuis le projet a pris de l’ampleur et couvre un très nombre de terminaux. Pour rappel, voici la grille de compatibilité, et si vous ne comprenez pas tout, j’avais expliqué dans ce billet comment lire cette page. Du côté des dépendances, jQuery Mobile 1.0 nécessite jQuery 1.6.4. Je suppose qu’une version mineure prochaine amènera le support vers la 1.7. Vous pouvez dès maintenant : … Continuer la lecture

J’ai eu l’occasion ces deux derniers jours de fréquenter les allées du salon Mobility for business. Voilà mon point de vue : Constructeurs Je crois que l’essentiel était là, du fabricant d’ordinateurs portables en passant par les smartphones jusqu’aux terminaux durcis. Et même une originalité, Gostai, un fabricant de robots dont je reparlerai plus bas dans ce billet. Prestataires de service J’ai croisé pas mal de prestataires de service dédiés à la mobilité aussi forcément. De la gestion de la flotte nomade aux CRM complets. Egalement croisé le stand de Kawet, l’une des startups du Camping de la première saison. Et j’ai découvert au passage qu’ils ne se concentrent plus uniquement sur l’iOS mais aussi sur Android. C’est bien les gars ! Opérateurs Je crois que c’est LA surprise. Il y avait personne. Bizarre, ou alors, j’étais pas là au … Continuer la lecture

Vous avez sûrement déjà joué avec le ThemeRoller de jQuery UI. jQuery Mobile, même si pas encore disponible en version stable, est le nouveau jouet des développeurs jQuery. Et même si rien n’est encore garanti d’être définitif et que ça bouge beaucoup, il existe déjà divers outils pour vous aider à maquetter vos applications jQuery Mobile. Je vous propose ici 3 outils pour maquetter vos applications. ThemeRoller non-officiel A l’instar du ThemeRoller, il existe un outil non-officiel pour générer un thème pour jQuery Mobile. Il est très complet mais du coup n’est pas ce qu’il y a de plus simple à utiliser. Lien ThemeRoller officiel Celui là est officiel, c’est Tyler Benzinger, un ingénieur de chez Adobe, qui s’y colle. Je vous propose une vidéo mise en ligne par Scott Jehl pour en avoir un aperçu. Je vous en avais d’ailleurs … Continuer la lecture

En pleine période JSconf et de JQcon, voilà de l’annonce et de nouvelles choses qui se sont produites cette semaine dans le monde merveilleux de jQuery. (comment ça vous espériez que je dise bisounours ?) Tout d’abord : jQuery 1.7 beta 1 est disponible ! jQuery Mobile RC 1 aussi ! Commençons par la 1.7 du core. Le changement le plus important se situe du côté de la gestion des évènements. A mon avis, ce changement nécessitera un billet séparé que j’ai le temps de tout étudier en profondeur. Dans les grandes lignes, les méthodes bind(), delegate(), live() et leurs opposées respectives unbind(), undelegate() et die() dégagent. Enfin elles deviennent obsolètes et même si maintenues ne doivent plus êtres utilisées. Elles sont remplacées par un duo simplifié de méthodes : on() et off(). Je reprends le tableau proposé par l’annonce officielle … Continuer la lecture