Archives par mot-clef : android

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

Je commence direct par une présentation très bien faite de jQuery Mobile par Stéphanie Walter. Et qui au passage est un très bon tutoriel pour débutants : [slideshare id=12655852&doc=jquerymobileintroduction-120423115015-phpapp02] Dan Wahlin a publié sur son blog, une liste d’outils (sites et extensions de navigateurs) qui peuvent vous être utiles pour travailler avec jQuery. Je ne peux que vous conseiller de le lire avec attention. Autre tutoriel très intéressant, celui de François Guillot. Il nous y explique comment gérer correctement les callbacks avec jQuery en revenant sur les fondements même de cette partie du langage JavaScript. On poursuit avec les plugins. Il y en a un pas mal du tout qui a été publié cette semaine. jQuery-contextMenu permet de mettre en place des menus contextuels. Je n’ai pas eu le temps de tester l’outil mais ça m’a l’air sympa. Je vous … Continuer la lecture

Salut à tous, j’espère que vous avez profité de ce weekend de 3 jours. Les châteaux et les caves de la Loire ont été un vrai bonheur à titre personnel. On commence avec l’annonce de la mise à dispo de la RC2 de jQuery Mobile 1.1. Annoncée par Todd Parker, cette version continue l’objectif de la première RC d’apporter un maximum de stabilité, de performance et de qualité au framework mobile sans sacrifier à la compatibilité. Les barres d’outil fixes ont encore été améliorées, permettant une plus large compatibilité via un code plus léger dans le framework. Les améliorations apportées aux navigateurs bénéficiant aussi à celui-ci. Le système de transition a été enrichi. Avec la version 1.0, celles-ci étaient synchrones, avec la 1.1, elles étaient parties pour être asynchrones. Maintenant vous avec le choix. Une seule transition supporte pour le … Continuer la lecture

On va jouer un peu avec de la géolocalisation via HTML 5 et JS. On va faire simple, on attaque direct avec un bout de code : if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function (position) { console.log("position", position) }); } Assez simple quand même là, non ? Explications Toujours vérifier si on peut faire ce qu’on va faire avant de le faire. Qualité, efficacité, compatibilité (surtout). Puis on demande au navigateur de nous envoyer les infos auxquelles il a accès. Cela peut nécessiter une autorisation de la part de l’utilisateur. Tout est envoyé via un objet en paramètre dans une fonction de callback que j’ai créé en anonyme ici. Vous obtiendrez un objet Position qui contient un timestamp (pratique pour le temps réel) et un objet Coordinates nommé coords. Ce dernier objet contient les propriétés suivantes : accuracy : précision estimée sur la … Continuer la lecture

J’essaie de revenir sur une notation normale et non anarchique comme certains se sont (amicalement) permis de me le faire remarquer. Je vais tout faire en vitesse parce que je ne dispose que de peu de temps pour écrire ce billet, malheureusement. Tout d’abord, nous avons la beta 1 de jQuery 1.7.2 ! Essentiellement des bugs fixes, toujours le principe d’une version mineure après tout. Je vous laisse découvrir le changelog complet. L’équipe de jQuery Mobile a reçu un Samsung Galaxy Nexus équipé de Android Ice Cream Sandwich. Et ils font la tête parce que le résultat n’est pas génial. Va y avoir du debug à venir bientôt certainement. Sinon il y a les copains de Grafikart qui ont publié un nouveau tutoriel vidéo. Ce coup-ci sur l’utilisation du plugin Plupload. Je vous remonte ceci non seulement parce que c’est … Continuer la lecture

Marrant ça, partout, on ne dit qu’une chose : « bouarf, suffit d’activer l’itinérance des données pour avoir la 3G et les MMS ». Et puis en fait non. Je suis désolé mais non, ça ne suffit pas. Avec juste ça, je n’ai eu ni 3G, ni MMS. Du coup je vais vous expliquer la procédure sous Android. Parce que les autres je m’en fous c’est la seule que je connais. Activer l’itinérance des données Même si ça ne suffit pas, il faut le faire. Direction les paramètres réseaux, entrez dans Réseaux mobiles et cocher Itinérance des données. Créer des points d’accès Vous devez avoir des points d’accès pour vous connecter à l’internet mondial. On va en créer deux. Cliquez donc sur Nom des points d’accès, là dans le menu vous devriez avoir un bouton « Nouvel APN ». Pareil, appuyez dessus avec votre … 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

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

Chronique jQuery, épisode 42 Continuer la lecture