Firefox : démos de multi-touch et d'accéléromètre

Florian Innocente |
Deux démonstrations mise au point, l'une par un développeur de Mozilla, l'autre par un stagiaire au sein de la fondation, utilisent certaines caractéristiques matérielles plus ou moins récentes des ordinateurs portables : l'accéléromètre pour l'une, les écrans multi-touch pour l'autre.

La première démo nécessite une version récente de Firefox. L'exemple choisi est celui d'une page web dans laquelle une bille va se déplacer en fonction de l'orientation que l'on donne à son portable. La première ébauche d'une API est proposée aux développeurs web. Ce système sera adapté ensuite à Windows et Linux, il l'est déjà pour Fennec, le navigateur mobile de Mozilla.

firefoxaccelerometre


La seconde démo utilise les écrans multi-touch de certains portables destinés à profiter de Windows 7. Des pages web, dotées de commandes JavaScript spéciales, vont réagir à des actions de l'utilisateur réalisées à même l'écran. Comme de tracer des formes, de dessiner une zone de sélection dans une image, de manipuler des objets graphiques ou de jouer. Deux démos qui n'attendent plus que des applications utiles et pratiques…


Tags
avatar biniou | 
@iphonepro : il ne faut pas que le niveau de macgénération tombe aussi bas que celui de certains forums sur les mangas où même les administrateurs ne sont plus capables d'écrire trois mots sans utiliser un langage pseudophonétique avec "je sais" qui devient des "je sès", ... Pour nos jeunes, ça les éloigne de la langue de Voltaire et ça leur donne de mauvais réflexes aussi bien en orthographe qu'en grammaire. Pour firefox et le multi-touch, rien d'étonnant, c'est la mode aujourd'hui. Le jour où je m'inquiéterai, c'est le jour où flash intègre de base le multi-touch, il faudra sûrement avoir autant de processeur que de doigts pour que ça puisse tourner.
avatar YAZombie | 
@ iphonepro: non, la 6e consigne devrait répéter la 5e. D'autant qu'il est possible sur MacGé d'éditer un commentaire… Quand on écrit en principe c'est pour être lu et compris, sinon ça n'a aucun intérêt, autant garder ses opinions pour soi. La communication exige qu'on respecte certains codes, et justement un message comme celui de mac-fan, qui relève de l'analphabétisme (aucun rapport avec le mode sms ici), réussit à n'en respecter aucun, sur seulement 3 mots! Ça mérite le Hall of Fame. Cette paresse qui se généralise est fatigante, parce qu'elle marque un manque total de respect pour l'autre, en signifiant : je ne vais pas faire l'effort d'écrire correctement, les centaines de lecteurs doivent faire l'effort de me comprendre. À ce niveau-là, ça n'a plus rien à voir avec votre oubli du subjonctif dans votre dernière phrase. Et si je suis un vieux con, pour le coup je suis fier de l'être.
avatar nikorada | 
Le support du multitouch dans les navigateurs peut être une bonne nouvelle. Cela permettrait d'avoir des applications Web, basées sur HTML / CSS / JavaScript, et qui bénéficieraient d'une ergonomie nouvelle.
avatar mac-fan | 
@nikorada: Bon voila une opinion. je pensais que tu jouais juste aux prof. je retire mes propos.
avatar JayTouCon | 
tout ça pour jouer au casse-brique ... sur une tablette ok mais sur un portable ou un fixe, on fatigue vite. le hp touchbidule au bout de 2mn on repose le bras.
avatar JackosKing | 
Firefox avec la prise en charge des vidéos commence à devenir super intéressant. Par contre, sur mon mac book air, il semblerait qu'il y ait une grosse fuite de mémoire avec flash, qui rend l'ordinateur inutilisable au bout d'un moment... C'est vraiment navrant!
avatar CocoaPower | 
[quote] Pour firefox et le multi-touch, rien d'étonnant, c'est la mode aujourd'hui. Le jour où je m'inquiéterai, c'est le jour où flash intègre de base le multi-touch, il faudra sûrement avoir autant de processeur que de doigts pour que ça puisse tourner.[/quote] C'est tellement vrai :)
avatar CocoaPower | 
[quote]il semblerait qu'il y ait une grosse fuite de mémoire avec flash, qui rend l'ordinateur inutilisable au bout d'un moment...[/quote] Je confirme. En supprimant flash avec le plugin ScriptBlock, plus de problème.
avatar Anonyme (non vérifié) | 
CocoaPower : "Justement, il ne faut pas laisser Safari ouvert longtemps. Il est bourré de fuite de mémoire, plus Safari reste ouvert, plus il prend de mémoire." Bullshit. Je ne sais pas ce qui te permet de dire ça, peut-être cette fameuse étude à deux balles de Mozilla qui a été diffusée partout ? Tu es au courant que Safari tourne sur iPhone, non ? Ca ne te fais pas réfléchir ? Il y a une différence entre un logiciel qui exploite ce qui est disponible et inutilisé, et un logiciel qui perd de la mémoire et ne la restitue pas. Sinon j'en ai vraiment ma claque des news Firefox pour rien. Le multitouch géré par le navigateur ? Ouahou, Safari le fait aussi (http://tlrobinson.net/iphone/lighttable/). Et un peu comme pour la vidéo ou le compilateur javascript : Safari l'implémente, ça marche, point. Mozilla essaye de l'implémenter, fait 50.000 essais et communique sur chacun d'entre eux, et on se tape des dizaines d'articles inutiles pour au final avoir un truc aussi réussi que la vidéo dans FF3.5 qui bouffe un maximum de temps machine, Tracemonkey qui retarde la nouvelle version de plusieurs mois et ajoute de nombreux bugs, ou leur fabuleuses implémentations des effets graphiques de CSS 3 qui sont très lents comparé à ceux de webkit et qui font que tout ce qu'on pouvait envisager doit être revu à la baisse pour ne pas faire ramer FF. Mozilla a sorti un livre blanc sur la manière de faire sa promo à pas cher en saturant les médias, MacGé (et bien d'autres) devraient le lire pour arrêter de relayer tout en permanence, ou ajouter un point de vue critique, ou une comparaison avec ce que les autres navigateurs font. Un minimum de mise en perspective pour ne pas se contenter de relayer la propagande Mozillienne.
avatar CocoaPower | 
@sunjohn Tu peux trouver de très nombreuses études sur le net, indépendante, montrant que Safari à des fuites de mémoire (ex: http://dotnetperls.com/chrome-memory). Tu peux aussi faire l'expérience toi même avec Masif.
avatar Anonyme (non vérifié) | 
vu le protocole du test, il ne prouve rien. safari 4 fait plus de choses que Firefox avec les pages (miniatures pour top site et l'historique, indexation fulltext pour la recherche...) ça ne veut pas dire qu'il ne va pas rendre la RAM à un moment ou un autre... ou qu'il n'a pas une limite (50 miniatures en ram, historique et recherche limité aux 1000 dernières pages... ce genre de choses) Et il reste plus de 2Go de libre pour l'OS, alors... D'autre part, Firefox lance périodiquement (et très souvent) un garbage collector de la mort qui du reste empêche toute animation javascript fluide de quelques secondes. Safari semble le lancer beaucoup moins souvent. Si tu veux constater par toi-même de vrais memory leaks, il vaut mieux utiliser la méthode webkit. et si tu en trouves, ils seront très contents que tu les leur signalent pour les corriger : http://webkit.org/quality/leakhunting.html
avatar CocoaPower | 
@sunjohn Je développe sur Webkit au boulot. Je connais les problèmes de Webkit. Par contre c'est facile de montrer qu'il y a des fuites sur Safari. Et vu ta réflexion sur le garbage collector, tu ne sais visiblement pas comment fonctionne JavascriptCore.
avatar Anonyme (non vérifié) | 
@CocoaPower : explique donc comment fonctionne le garbage collector de webkit ?
avatar JackosKing | 
Mon report de bug sur flash est valable pour Safari tout comme firefox. D'ailleurs je ne comprends pas, safari n'ouvre pas un onglet dans un thread différent? Parce que ca continue jusqu'à la fermeture de tous les onglets :/
avatar CocoaPower | 
@sunjohn Met un point d'arrêt dans JSC::Heap::collect() si tu veux te convaincre que le méchant garbage collector se lance tout le temps sur Webkit... :) Et tu vas me dire où se trouve ce code de JSCore qui n'utilise pas le GC quand il reste de la mémoire.
avatar Almux | 
Et cela fonctionne même sur vista! Incroyable! lol lol
avatar mac-fan | 
Ils sont prêts. Merci nikorada mes a par me corriger. a tu des opinion, ou tu fais juste jouer aux prof. Parce que moi je fait des fautes mes jais des opinion.
avatar nikorada | 
@mac-fan Ils sont prêts. 3 mots / 4 fautes d'orthographe Bravo ! Vous avez un high-score ! Vous entrez dans le Hall of Fame !
avatar studdywax | 
il est bon le "stagiaire" :D
avatar tbassetto | 
En général les stagiaires développeurs chez Mozilla sont doctorants !
avatar iphonepro | 
@ nikorada : quand est-ce que vous allez arrêter de corriger les autres et quand est-ce que vous allez faire des commentaires intéressants ? Énervant. Et encore, je connais un blog, il n'y a que des gens comme vous dans les commentaires qui engueulent le rédacteur pour un accent oublié. ARRETEZ ! Il faudrait rajouter ça comme 6eme consigne ! (quand je dis vous, je parle à tout le monde, pas uniquement à vous) Et pour en revenir au sujet, ça à l'air pas mal, dommage que Firefox Mac est lent , pas très "Mac" et fait chauffer horriblement mon MacBook (enfin je crois que c'est à cause de mon MacBook, depuis une semaine il fait un bruit de rasoir, je vais l'emporter au SAV et on verra)
avatar CocoaPower | 
C'est bizarre que certains rapportent que Firefox est lent sur Mac. Sur mon mac, à part sur le temps de démarrage, je trouve Firefox aussi rapide que Safari. As-tu essayé Firefox 3.5? Même problèmes? N'y aurait-il pas un plugin populaire qui serait lent sur Mac?
avatar thepluscool | 
@ iphonepro La réaction de nikorada est tout de même assez légitime, il ne s'agit pas d'un bête accent oublié, mais d'une phrase de trois mots écrits phonétiquement. L'effort demandé pour écrire correctement ces trois mots n'est tout de même pas colossal, et c'est bien plus agréable de lire une phrase bien écrite plutôt que du langage SMS écrit par fainéantise.
avatar Hannibal_Lecteur | 
le mieux serait de ne même plus lire les messages rédigés en style sms... ignorons les... Peut-être qu'ils vont se poser des questions à la fin.
avatar iphonepro | 
@ thepluscool : je suis parfaitement d'accord, mais certains sont fort en orthographe, certains de le sont pas, et c'est assez gênant pour certains de se faire corriger par les autres à chaque post alors qu'on essaye juste de dire notre point de vue. Mais c'est vrai qu'il faudrait quand même penser à activer le correcteur orthographique. @CocoaPower : oui j'ai testé FireFox 3.5. C'est la seule que j'ai testé. Et supprimée. Retour à Safari. Et comme je le lance TRÈS souvent et que je le laisse ouvert longtemps, j'ai besoin d'un temps d'ouverture correct, et je ne veux pas revenir vers mon MacBook et le retrouver brûlant juste parce que j'ai laissé ouvert Firefox.
avatar CocoaPower | 
@iphonepro Justement, il ne faut pas laisser Safari ouvert longtemps. Il est bourré de fuite de mémoire, plus Safari reste ouvert, plus il prend de mémoire. Je lance Firefox quand j'allume le pc et je ne le coupe plus.
avatar mac-fan | 
@iphonepro: Merci.
avatar iphonepro | 
@ Hannibal_Lecteur : le message de mac-fan à des fautes, mais n'est pas en SMS. vou veu voyr D msg SMS ? C pir q lé msg D mac-fan

CONNEXION UTILISATEUR