Connected DevelopperF o r m a t i o n H e b d o2 5 / 0 5 / 2 0 1 3
S O M M A I R E
SOMMAIRE1. DOM HTML Niveau 42. Développeurs et Firefox 233. Sikuli4. Futur de l’OpenSource5. The Toolbox et ToolMarklets6....
D O M H T M L N i v e a u 4
Le DOM HTML niveau 4 étoffe linterface Element de plusieurs méthodes particulièrementutiles inspirées de la bibliothèque j...
Les nouvelles méthodes sont les suivantes. prepend() :Cette méthode prend en paramètre un nœud ou une chaine correspondan...
Les nouvelles méthodes sont les suivantes. after() :Cette méthode prend en paramètre un nœud ou une chaine correspondant ...
Support des navigateurs:Le support des navigateurs est assez inégal. Chrome ne reconnait que la méthode remove(). Opera ...
D é v e l o p p e u r s e t F i r e f o x 2 3
Alors que la sortie de Firefox 23 est prévue pour le 6 août 2013, son équipe de développementpeaufine les outils du dévelo...
S i k u l i
Sikuli est un outil disponible sur linux, Windows et Mac OS X qui permet d’automatiser les tâches enutilisant des images, ...
F u t u r d e l ’ O p e n S o u r c e
« l’Open Source est la vieille école » pour la génération GitHub, qui s’oriente vers plus de flexibilitéen n’adoptant aucu...
T h e T o o l b o x e t T o o l M a r k l e t s
Deux outils intéressant pour les développeurs à découvrir :http://thetoolbox.cc/The toolbox : Une vaste collection d’outil...
http://www.toolmarklets.com/Même principe que The toolbox, continent une collection d’outils utiles auxwebdesigner / webde...
3 D F o o d P r i n t i n g
La NASA a contacté Anjan Contractor pour mener à bien ce projet audacieux enoffrant 125 000 dollars à lingénieur mécanique...
Un premier prototype a été testé avec une impression de chocolat.Une fois quelle sera réalisée, lingénieur voudrait commen...
x B o x O n e e t K i n e c t 2
Microsoft a levé le voile mardi sur sa prochaine console de salon, La Xbox One.On savait que le concept de media center a ...
La nouvelle version, grandement améliorée, de Kinect sera plus sensible que son prédécesseur, avec la capacitéde reconnait...
R e c h a r g e r s o n m o b i l e e n 3 0 s
Eesha Khare, étudiante de 18 ans résidant à Saratoga (Californie), a créé le buzz autour dudispositif quelle a présenté lo...
Sources :• Developpez.com.• Technewsworld.com• Clubic.com• BBC.co.uk/news/technology/
M e r c iT h a n k y o uあ り が と う
Connected Developper Ep6 (25-05-2013)
Connected Developper Ep6 (25-05-2013)
Connected Developper Ep6 (25-05-2013)
Prochain SlideShare
Chargement dans…5
×

Connected Developper Ep6 (25-05-2013)

323 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
323
Sur SlideShare
0
Issues des intégrations
0
Intégrations
106
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Connected Developper Ep6 (25-05-2013)

  1. 1. Connected DevelopperF o r m a t i o n H e b d o2 5 / 0 5 / 2 0 1 3
  2. 2. S O M M A I R E
  3. 3. SOMMAIRE1. DOM HTML Niveau 42. Développeurs et Firefox 233. Sikuli4. Futur de l’OpenSource5. The Toolbox et ToolMarklets6. 3D Food Printing7. xBox One et Kinect 28. Recharger son mobile en 30s
  4. 4. D O M H T M L N i v e a u 4
  5. 5. Le DOM HTML niveau 4 étoffe linterface Element de plusieurs méthodes particulièrementutiles inspirées de la bibliothèque jQuery.Six nouvelles méthodes dinsertion et de suppression vont donc apparaitre dans lesnavigateurs permettant de manipuler plus facilement le DOM du document.On connaissait déjà entre autre les classiques insertBefore(), appendChild() ouremoveChild() mais celles-ci savéraient assez peu pratiques à utiliser, en particulier carelles se réfèrent à des éléments parents.Ces nouvelles méthodes se veulent donc plus souples et plus pratiques à mettre enœuvre.
  6. 6. Les nouvelles méthodes sont les suivantes. prepend() :Cette méthode prend en paramètre un nœud ou une chaine correspondant à une portion HTML.Elle permet dinsérer ce paramètre avant le premier élément enfant de lélément auquel onlapplique. append() :Cette méthode prend en paramètre un nœud ou une chaine correspondant à une portion HTML. Ellepermet dinsérer ce paramètre après le dernier élément enfant de lélément auquel on lapplique. before() :Cette méthode prend en paramètre un nœud ou une chaine correspondant à une portion HTML. Ellepermet dinsérer ce paramètre dans lélément parent (et uniquement si cet élément parent existe)avant lélément auquel on lapplique.
  7. 7. Les nouvelles méthodes sont les suivantes. after() :Cette méthode prend en paramètre un nœud ou une chaine correspondant à une portion HTML.Elle permet dinsérer ce paramètre dans lélément parent (et uniquement si cet élément parentexiste) après lélément auquel on lapplique. replace() :Cette méthode prend en paramètre un nœud ou une chaine correspondant à une portion HTML. Ellepermet de remplacer dans lélément parent (et seulement si celui-ci existe) lélément auquel onapplique la méthode par celui passé en paramètre. remove() :Cette méthode ne prend pas de paramètre. Elle permet de supprimer lélément auquel ellesapplique de son élément parent (et seulement si celui-ci existe).
  8. 8. Support des navigateurs:Le support des navigateurs est assez inégal. Chrome ne reconnait que la méthode remove(). Opera annonce le support pour certaines versions de Presto. Safari reconnait les méthodes remove() et replace(). Firefox et Internet Explorer ne supportent pas encore ces méthodes, mais le supportest prévu pour Firefox 23.Tester le navigateurPour vérifier si votre navigateur supporte ces nouvelles méthodes, vous pouvezeffectuer le test suivant (feature detection) :
  9. 9. D é v e l o p p e u r s e t F i r e f o x 2 3
  10. 10. Alors que la sortie de Firefox 23 est prévue pour le 6 août 2013, son équipe de développementpeaufine les outils du développeur intégrés au navigateur, qui peuvent déjà être testés sur lecanal Aurora. Network Monitor:Un outil qui offre une vue sur lactivité réseau dun site Web. On peut voir dans la fenêtre daffichagedu « Network Monitor » les noms des ressources téléchargées depuis le site Web ainsi que leurs types,tailles et cookies. Editeur de style pour mobile:Les développeurs dapplications mobiles bénéficieront désormais dun éditeur de style, dont la fonctionleur permettra de tester et de déboguer à distance les styles sur les mobiles, le tout en temps réel. Débogage simultané:Il est désormais possible de déboguer plusieurs onglets simultanément avec le script de débogage. App Cache:Une nouvelle commande « appcache » est disponible en ligne de commande. À titre de rappel, lafonctionnalité « App Cache » d’Apache permet de stocker les données en mode hors ligne.
  11. 11. S i k u l i
  12. 12. Sikuli est un outil disponible sur linux, Windows et Mac OS X qui permet d’automatiser les tâches enutilisant des images, vous prenez une capture décran de ce que vous voulez cliquer, clic droit,survoler, glisser-déposer et ainsi de suite et Sikuli exécute ces actions automatiquement, quandvous en avez besoin, soit en utilisant linterface graphique ou de lexécuter en ligne decommande.Il peut être utile pour exécuter des tâches répétitives automatiquement, lexécution de certainesactions à distance via la ligne de commande et ainsi de suite.
  13. 13. F u t u r d e l ’ O p e n S o u r c e
  14. 14. « l’Open Source est la vieille école » pour la génération GitHub, qui s’oriente vers plus de flexibilitéen n’adoptant aucune licence pour leurs projets.Les licences libres ou open source de type « Copyleft » comme GPL (GNU General Public Licence),qui régnaient en maitre, ont laissé la place à des licences plus permissives comme Apache, BSD etMIT.Cette orientation vers plus de flexibilité pousse ceux-ci (du moins en ce qui concerne ceux quipublient des projets sur GitHub) à abandonner même les licences permissives pour adopter unenouvelle norme : le modèle sans licence (moins de licences = plus de flexibilité).Dans une analyse faite par Neil McAllister de TheRegister, dévoile que seulement 14,9 % (219 326)des 1 962 135 référentiels qu’il a examinés avait un fichier dans leur répertoire de niveau supérieurqui spécifiait une licence.
  15. 15. T h e T o o l b o x e t T o o l M a r k l e t s
  16. 16. Deux outils intéressant pour les développeurs à découvrir :http://thetoolbox.cc/The toolbox : Une vaste collection d’outils, de snippets et de ressources pour laconception web, et régulièrement mis à jour
  17. 17. http://www.toolmarklets.com/Même principe que The toolbox, continent une collection d’outils utiles auxwebdesigner / webdevelopper.On peut créer un compte afin de se faire sa propre collection d’outils.
  18. 18. 3 D F o o d P r i n t i n g
  19. 19. La NASA a contacté Anjan Contractor pour mener à bien ce projet audacieux enoffrant 125 000 dollars à lingénieur mécanique senior de SMRC (Systems and MaterialsResearch Corporation) qui a déjà conçu le design de la machine.Le délai donné à SMRC pour mettre au point le prototype dun synthétiseur de nourritureest de six mois. Il devrait faire usage de cartouches de poudre et dhuile contenant desnutriments comme des sucres, des hydrates de carbone, des protéines et autrespermettant de composer un repas.
  20. 20. Un premier prototype a été testé avec une impression de chocolat.Une fois quelle sera réalisée, lingénieur voudrait commencer ses tests sur la machine enimprimant une pizza, un choix assez évident au regard de sa forme aplatie.Les enjeux sont multiples. Lingénieur précise par exemple que son système permettraitdéviter la formation de moisissure et permettrait datteindre une durée de conservationde 30 ans.Contractor prévoit de diffuser en licence libre la partie logicielle de son appareil dont lematériel est dérivé de l’imprimante 3D open source RepRap.
  21. 21. x B o x O n e e t K i n e c t 2
  22. 22. Microsoft a levé le voile mardi sur sa prochaine console de salon, La Xbox One.On savait que le concept de media center a vécu chez Microsoft, qui a décidé dinvestir le salondes particuliers à laide de ses consoles de jeux. La prochaine en date, baptisée Xbox One,témoigne de ces ambitions : centrée autour dune nouvelle version du moteur de reconnaissancede la voix ou des mouvements Kinect, elle entend bien simposer comme la plateforme de choixnon seulement pour les jeux, mais aussi pour la consommation de contenus et de services. Elle se rapproche plus que jamais des box multimédia, voir même des ordinateurs sous Windows 8 La Xbox One se dote dun affichage à écran partagé. Offline présent, mais une connexion pour l’installation du jeux sur le disque dure la première fois. Un jeux n’est jouable que sur un seul compte, une licence payante obligatoire pour les jeux d’occasion.
  23. 23. La nouvelle version, grandement améliorée, de Kinect sera plus sensible que son prédécesseur, avec la capacitéde reconnaitre à la fois six utilisateurs et celui qui tient la manette, de détecter le « temps de vol » (mesure quiprend en compte le temps qu’il faut à la lumière pour aller de Kinect vers l’utilisateur), de suivre des mouvementscomme la rotation du poignet, etc.Le dispositif pourra mesurer les « battements du cœur de l’utilisateur », reconnaître les différentes articulations defaçon plus détaillée, capturer la tension des muscles et détecter les transferts de poids. Le champ de vision del’appareil a été élargi de plus de 60 %.Ces avancées permettront par exemple, pour un jeu de combat, de détecter lorsque le coup de l’utilisateur estlent, rapide ou lorsqu’il donne un uppercut. L’analyse du rythme cardiaque permettra d’exploiter le stress ou lapeur du joueur dans un jeu.
  24. 24. R e c h a r g e r s o n m o b i l e e n 3 0 s
  25. 25. Eesha Khare, étudiante de 18 ans résidant à Saratoga (Californie), a créé le buzz autour dudispositif quelle a présenté lors de lIntel International Science and Engineering.Il sagit dun « supercondensateur flexible à haute performance » qui permet de recharger desbatteries de terminaux mobiles à très grande vitesse : entre 20 et 30 secondes.De plus, le dispositif peut résister à environ 10 000 cycles de charge sans être endommagé.Impressionnant puisque le seuil pour les systèmes actuels est denviron 1 000 cycles de charge.Bien quelle ait terminé en se classant deuxième, la jeune femme a remporté une bourse de 50 000dollars mais a également été approchée par des entreprises intéressées par le fruit de son travail,parmi lesquelles Google.
  26. 26. Sources :• Developpez.com.• Technewsworld.com• Clubic.com• BBC.co.uk/news/technology/
  27. 27. M e r c iT h a n k y o uあ り が と う

×