GNU/Linux Magazine N°
Numéro
197

Réalité Augmentée - Intégrez vos objets 3D dans le monde réel avec ARToolKit

Temporalité
Octobre 2016
Image v3
Réalité Augmentée - Intégrez vos objets 3D dans le monde réel avec ARToolKit
Article mis en avant

Résumé
Après le déferlement de Pokémon GO, GNU/Linux Magazine se devait d’aborder le sujet. En effet, le sujet de la réalité virtuelle ou augmentée prend aujourd’hui de plus en plus d’ampleur, tant dans le domaine des loisirs que professionnel. C’est ce que nous allons voir autour d’un sujet qui mettra en œuvre le framework ARTtoolkit de la société DAQRI.

Dans ce numéro...


Je regardais dernièrement les smartphones sortis en 2016 et ceux prévus pour 2017. Je ne cherche pas à changer mon bon vieux smartphone qui n’a que trois ans demi, mais tous mes smartphones précédents n’ayant jamais eu l’occasion de fêter leur deux ans d’existence, je me méfie et commence à me renseigner...
La communauté de projet open source JBoss [1] s'est construite autour de son serveur d'application, Wildfly [2], mais a aussi été le berceau de librairies et de frameworks très utiles aux développements logiciels, comme par exemple Hibernate [3]. Pour le besoin de tous ces projets, mais aussi pour assurer un développement rapide, efficace et sûr, la communauté est aussi à l'origine de nombreux frameworks et outils de développement, malheureusement moins connus.Découvrons aujourd'hui le mystérieux et méconnu JBoss Forge, dans sa toute dernière version (3.3.1.Final du 31 août dernier), et qui est une excellente réponse à SpringBoot et autres générateurs d'applications Java.
Deux clans s'affrontent depuis des années : d'un côté les libristes et de l'autre les tenant de l'Open source. Il est temps de mettre tout ce petit monde d'accord, car il n'y a qu'une vérité et je m'en vais vous l'asséner dans les lignes suivantes !
Après avoir expliqué dans la première partie comment étaient stockés les réels flottants et, dans la deuxième partie, les mécanismes des opérations sur ces réels, nous savons maintenant pourquoi les calculs peuvent mener à des résultats inexacts. Nous terminerons cette trilogie par une note optimiste : il existe des solutions pour mesurer et améliorer la précision.
Nous proposons d’aborder sur trois cas concrets la détection de motifs géométriques dans des images. La détection de droite est utilisée dans la navigation de véhicules, et donne l’opportunité de se familiariser avec les concepts de base de la transformée de Hough, avec une bijection entre l’espace de l’image et l’espace des paramètres représentant une droite, à savoir sa pente et sa distance à l’origine. Nous passons ensuite à la détection de cercles et ses trois paramètres – centre et rayon – et l’appliquons à la mesure d’angle de contact d’une goutte sur une surface. Finalement, une conique – représentant un réflecteur ponctuel dans une image RADAR où l’antenne est mobile – illustre le cas de quatre paramètres à identifier.
La lecture d'un fichier d’ACL peut vite devenir fastidieuse, et même si ce fichier est bien commenté, il est difficile, voire impossible, de savoir si une règle existe déjà ou si un ajout ne risque pas de bloquer un service important.
Vous rappelez-vous des articles « Le coin du vieux barbu » où David Odin analysait les entrées gagnantes de l'IOCCC ? Je vous propose de passer de l'autre côté du miroir, afin de découvrir la recette que j'ai employée pour cuisiner mon entrée gagnante de l'IOCCC 2015.
La télé-information peut permettre, outre la surveillance de la consommation électrique, de piloter par exemple le système de chauffage (pompe à chaleur/chaudière fuel) en fonction des différentes périodes tarifaires EDF. Nous envisagerons de placer ce projet dans un cadre domotique général d'informatique répartie et d'insister sur la conception et la réalisation logicielle, notamment à l'aide de diagrammes de type UML.
Utilisé majoritairement dans le cadre d'applications web, Pharo a pourtant longtemps fait preuve de faiblesses dans le domaine de l'accès aux bases de données relationnelles. Heureusement, la situation a favorablement évolué avec l'arrivée d'un excellent framework nommé Garage.
Il existe différents moyens de développer des bibliothèques performantes pour Node.js ; soit par la réalisation d'une extension native au travers d'une API C/C++, soit via le projet Emscripten utilisant asm.js, un sous-ensemble de JavaScript.

Magazines précédents

Les derniers articles Premiums

Les derniers articles Premium

Stubby : protection de votre vie privée via le chiffrement des requêtes DNS

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Depuis les révélations d’Edward Snowden sur l’espionnage de masse des communications sur Internet par la NSA, un effort massif a été fait pour protéger la vie en ligne des internautes. Cet effort s’est principalement concentré sur les outils de communication avec la généralisation de l’usage du chiffrement sur le web (désormais, plus de 90 % des échanges se font en HTTPS) et l’adoption en masse des messageries utilisant des protocoles de chiffrement de bout en bout. Cependant, toutes ces communications, bien que chiffrées, utilisent un protocole qui, lui, n’est pas chiffré par défaut, loin de là : le DNS. Voyons ensemble quels sont les risques que cela induit pour les internautes et comment nous pouvons améliorer la situation.

Surveillez la consommation énergétique de votre code

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Être en mesure de surveiller la consommation énergétique de nos applications est une idée attrayante, qui n'est que trop souvent mise à la marge aujourd'hui. C'est d'ailleurs paradoxal, quand on pense que de plus en plus de voitures permettent de connaître la consommation instantanée et la consommation moyenne du véhicule, mais que nos chers ordinateurs, fleurons de la technologie, ne le permettent pas pour nos applications... Mais c'est aussi une tendance qui s'affirme petit à petit et à laquelle à terme, il devrait être difficile d'échapper. Car même si ce n'est qu'un effet de bord, elle nous amène à créer des programmes plus efficaces, qui sont également moins chers à exécuter.

Donnez une autre dimension à vos logs avec Vector

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Avoir des informations précises et détaillées sur ce qu’il se passe dans une infrastructure, et sur les applications qu'elle héberge est un enjeu critique pour votre business. Cependant, ça demande du temps, temps qu'on préfère parfois se réserver pour d'autres tâches jugées plus prioritaires. Mais qu'un système plante, qu'une application perde les pédales ou qu'une faille de sécurité soit découverte et c'est la panique à bord ! Alors je vous le demande, qui voudrait rester aveugle quand l'observabilité a tout à vous offrir ?

Body