Top Promos Apple Test Apple Antivirus Mac Dock Thunderbolt Sunology Comparatif iPhone Nettoyeur Mac

Actualité

Divers

Programmation : comment fonctionne Duet Display ? Avec beaucoup d'Open Source !

Par Didier Pulicani - Publié le

Hier, nous avons publié un test assez complet de Duet Display, cette petite app iOS qui permet d'utiliser son iPad comme second écran avec de bonnes performances. Développé par des anciens d'Apple en quelques semaines seulement, la technique utilisée a éveillé la curiosité d'un développeur, qui détaille grossièrement comme le programme fonctionne.

Comme évoqué ensemble, la latence de l'app n'est pas nulle -contrairement à ce qui est affirmé- car les développeurs utilisent en fait plusieurs protocoles encapsulés les uns dans les autres C'est une sorte de VNC over TCP over UDP résume assez bien Dean McNamee.

Programmation : comment fonctionne Duet Display ? Avec beaucoup d'Open Source !


Duet Display se base en fait beaucoup sur CocoaSplit, une librairie OpenSource sous licence GPL qui permet de capturer ce qui se passe à l'écran en temps réel. C'est comme cela que Duet récupère l'image avant de la compresser et de l'envoyer sur l'USB. Même si beaucoup d'autres ne respectent pas non plus la règle, à aucun moment l'application ne mentionne l'usage de la bibliothèque. Pour d'anciens de Cupertino, c'est un peu dommage.

Duet utilise ensuite PeerTalk, une bibliothèque qui utilise le protocole usbmux d'iTunes. Sans rentrer dans les détails, usbmux crée une sorte de connexion TCP à travers l'USB. Apple s'en sert pour échanger des données entre le Mac et l'iPhone et il parait assez étonnant que les lutins aient validé son usage dans une app iOS. Pour Dean, c'est une bonne nouvelle, car logiquement, d'autres éditeurs devraient être également en mesure de l'utiliser à leur tour. Petit détail qui a son importance, les développeurs de Duet ont préfixé certaines classes, une pratique un peu bizarre quand on pioche ouvertement dans du code OpenSource.

Enfin, Duet se base sur GPUImage, une célèbre librairies iOS de traitement d'image utilisant OpenGL. Là, pas de surprise, ce composant est intégré dans de nombreuses apps iOS.

app icon

Duet Display

Duet, Inc.

Télécharger


Source
Mac4Ever recrute sur Paris et Nîmes

Mac4Ever recrute sur Paris et Nîmes

Mac4ever renforce ses équipes et recherche plusieurs personnes pour participer à la rédaction de son fil d'actualité, à la création de contenu vidéo, ainsi qu'à l'amélioration du référencement des contenus. Si tu es intéressé, n'hésite pas à postuler !

Deux ex employés d'Apple se lancent dans la cybersécurité !

Deux ex employés d'Apple se lancent dans la cybersécurité !

Au vu du nombre croissant de piratage et de cyber-attaques, le secteur de la sécurité semble toujours florissant. Ainsi deux ex-employés...

Une majorité numérique à 15 ans en Europe ! Est-ce vraiment possible ?

Une majorité numérique à 15 ans en Europe ! Est-ce vraiment possible ?

Sept ans après son premier discours, le Président de la République à de nouveau pris la parole à la Sorbonne pour son...

Meta double ses profits grâce à Facebook, mais plonge en Bourse !

Meta double ses profits grâce à Facebook, mais plonge en Bourse !

En cette fin de mois, les entreprises techs continuent de dévoiler leurs résultats trimestriels. Ainsi Meta a publié hier de très...

Apple, accusée d'utiliser des minerais exploités illégalement au Congo !

Apple, accusée d'utiliser des minerais exploités illégalement au Congo !

Quelques jours après la journée de la terre, la réputation verte d'Apple se trouve entachée par de graves accusation de la...

De nouvelles sessions "Today at Apple" pour séduire les PME !

De nouvelles sessions "Today at Apple" pour séduire les PME !

Apple vient de dévoiler une série de sessions Today at Apple destinées aux patrons de petites entreprises et aux entrepreneurs...

La CNIL a enregistré un nombre record de plaintes en 2023

La CNIL a enregistré un nombre record de plaintes en 2023

La Commission nationale informatique et libertés a enregistré un nombre record de plaintes en 2023. Marquée notamment par l'augmentation...

Google Maps de retour dans la recherche Google ?

Google Maps de retour dans la recherche Google ?

Ce matin, une petite surprise est apparue chez certains utilisateurs français (mais pas tous), le retour de Google Maps dans la recherche Google.

Le pack Wi-Fi 7 Mesh TP-Link Deco BE85 en promo ! 4 Gb/s en Wi-Fi !

Le pack Wi-Fi 7 Mesh TP-Link Deco BE85 en promo ! 4 Gb/s en Wi-Fi !

Si vous désirez vous offrir un réseau sans fil performant couvrant une très grande surface, les kit Wi-Fi Mesh sont à ce jour la...

Commentaires

Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

8 commentaires
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.