Blog

Public- 05 Nov, 2026
Hogwarts Legacy a reçu une mise à niveau DLSS 5 sur GeForce NOW
Hogwarts Legacy a bénéficié d'une mise à jour graphique significative grâce à l'implémentation de NVIDIA DLSS 5, en particulier de la technologie 3D-Guided Neural Rendering. Les joueurs qui diffusent le titre via GeForce NOW peuvent désormais profiter d'une amélioration substantielle de la qualité visuelle sans avoir besoin de mettre à niveau leur matériel local. Cette technologie vise à renforcer l'attrait esthétique du jeu en introduisant des détails d'éclairage et de matériaux réalistes, difficiles à obtenir auparavant dans les environnements de streaming en temps réel. C'est un moment charnière pour le titre, car il permet de vivre le monde des sorciers avec un niveau de fidélité proche des performances des PC locaux haut de gamme, rendant l'expérience de jeu en cloud plus immersive et visuellement captivante pour un public plus large.Des chemins familiers. De nouvelles découvertes.L'intégration de DLSS 5 n'est pas un simple superposition, mais un ajustement technique profond réalisé par Avalanche Software, le développeur du jeu. La mise à jour conserve la géométrie et les textures d'origine tout en ajoutant de nouvelles couches de détails visuels. Les développeurs ont soigneusement réglé l'intégration à l'aide des outils de développement de DLSS 5 pour s'assurer que les visuels améliorés ne compromettent pas l'intention artistique ou le style unique du jeu. Cet équilibre délicat garantit que les environnements familiers de Poudlard et des environs restent reconnaissables tout en bénéficiant des capacités de rendu améliorées. Le résultat est une expérience visuelle plus cohérente, où les nouvelles techniques de rendu neuronal se fondent harmonieusement dans la direction artistique existante.Des rues urbaines aux routes romaines.Outre les fonctionnalités principales de DLSS 5, la mise à jour inclut également la prise en charge de DLSS Multi Frame Generation et de Ray Reconstruction. Ces outils supplémentaires accélèrent et améliorent les graphismes par traçage de rayons, contribuant à une expérience plus immersive au sein de l'école de sorcellerie et de magie. Les joueurs peuvent affiner leur expérience à l'aide des contrôles NVIDIA DLSS 4.5 disponibles dans le cloud, permettant des réglages personnalisés qui optimisent les performances et la qualité visuelle. Cette flexibilité est cruciale pour maintenir des taux d'images élevés tout en profitant des effets graphiques avancés. La combinaison de ces technologies garantit un fonctionnement fluide du jeu sur GeForce NOW, offrant une expérience stable et réactive, essentielle pour un jeu de rôle d'action de cette envergure.Pour les membres Ultimate, la mise à jour est accessible avec des performances de niveau GeForce RTX 5080 sur une large gamme d'appareils, y compris les PC, les Mac, les consoles portables, les navigateurs, les appareils mobiles et les téléviseurs compatibles. Cette accessibilité signifie que les joueurs n'ont pas besoin d'investir dans des mises à niveau matériel coûteuses ou d'attendre de longs téléchargements de jeux pour profiter des visuels améliorés. GeForce NOW gère toutes les installations et mises à jour, libérant de l'espace de stockage local pour d'autres applications. Le service s'assure que le jeu est toujours à jour et prêt à jouer, simplifiant le processus pour les utilisateurs. Cette approche démocratise l'accès aux fonctionnalités graphiques haut de gamme, permettant aux joueurs de profiter des dernières avancées technologiques dans le jeu vidéo sans les barrières d'entrée traditionnelles.La disponibilité de cette mise à jour s'inscrit dans une stratégie plus large visant à enrichir la bibliothèque de GeForce NOW, avec l'arrivée de deux douzaines de jeux sur la plateforme tout au long du mois de novembre. Cela inclut huit nouveaux titres ajoutés cette semaine, garantissant ainsi un flux constant de contenu frais pour les joueurs. L'ajout de Hogwarts Legacy avec la prise en charge de DLSS 5 souligne l'engagement de la plateforme à intégrer des technologies de pointe dans le jeu en nuage. À mesure que davantage de jeux adoptent ces techniques de rendu avancées, l'écart entre le jeu en nuage et le jeu local continue de se réduire. Les joueurs peuvent s'attendre à d'autres améliorations de ce type à l'avenir, les développeurs et les fournisseurs de plateformes travaillant ensemble pour repousser les limites de ce qui est possible dans les expériences de jeu basées sur le nuage.

Public- 05 Nov, 2026
Architecture des opérations live d'Ares Interactive : gestion de Baseball Hits 26 et de The Walking Dead: Aftermath
Ares Interactive développe deux projets mobiles distincts avec des services live, ayant des exigences architecturales spécifiques. Baseball Hits 26, développé par le studio 7th Inning, est étroitement lié au calendrier réel de la MLB, nécessitant des mises à jour rapides pour refléter la forme actuelle des joueurs. The Walking Dead: Aftermath, de Swift Games, est un RPG d'action de type roguelite, où le défi principal consiste à étendre le contenu sans perturber la boucle de jeu principale. Les deux équipes misent sur des systèmes permettant des changements constants : elles équilibrent les nouveaux événements et offres tout en maintenant des normes strictes de performance et de stabilité sur les appareils mobiles.L'infrastructure des opérations live pour Baseball Hits 26 repose sur un back-end et un système de livraison de contenu sur mesure. Ce système gère plus de 50 domaines de configuration couvrant les joueurs, les événements, les articles de la boutique et les passes de combat. Les modifications sont validées via un panneau d'administration et reprises par les serveurs en quelques secondes, sans redémarrage. Toutes les configurations sont versionnées et journalisées, permettant des retours en arrière faciles et des tests sur des comptes internes avant la mise en production. Un moteur de segmentation alimente les tests A/B, permettant à l'équipe d'essayer d'abord de nouvelles offres auprès d'un petit public. Cette configuration permet de mener jusqu'à quatre événements distincts par semaine, tels que Prime Club et Tower Club, chacun avec ses joueurs bonus et ses offres uniques.Pour la livraison des assets dans Baseball Hits 26, Unity Addressables est utilisé, en particulier pour les bundles de stades. Un stade par défaut est inclus dans le téléchargement initial de l'application afin d'éviter toute friction pour les nouveaux utilisateurs. Tous les autres stades sont packagés en bundles séparés, téléversés sur le serveur et téléchargés à la demande lorsque le joueur les sélectionne. Chaque bundle est soumis à des tests de charge sur des appareils de basse gamme pour s'assurer qu'il respecte les budgets stricts de taille et de mémoire. Un bundle commun partagé contient les assets réutilisés sur différents stades, ce qui empêche la duplication des données. Cette approche permet au client de rester léger tout en offrant une grande variété d'environnements visuels.The Walking Dead: Aftermath adopte une stratégie différente, en réutilisant des systèmes éprouvés d'un titre précédent, Heroes vs Hordes, pour la boutique, l'économie et l'authentification. Le noyau roguelite nouveau a été prototypé séparément puis fusionné sur cette base. Le contenu censé changer chaque semaine est créé dans des tableurs et publié sous forme de bundles distants, chacun étant marqué avec les versions du client prises en charge. Les données de sauvegarde utilisent une chaîne de migration versionnée pour éviter d'abandonner les joueurs de longue date, et l'heure est récupérée depuis le serveur pour garantir la précision des événements chronométrés. L'architecture repose sur une injection de dépendances à portée limitée avec quatre contextes imbriqués : racine, partie sauvegardée, écran principal et gameplay. Cela garantit que les événements en direct, structurés comme des installateurs plus des fichiers de configuration, sont proprement nettoyés lors de la fermeture de leur contexte.Pour The Walking Dead: Aftermath, Addressables sont utilisés pour la gestion de la mémoire et le chargement, avec vingt-neuf groupes correspondant à des fonctionnalités individuelles. Le contenu en direct, en revanche, suit un pipeline distinct construit sur l'API AssetBundles. Ces bundles sont compilés pour chaque plateforme et incluent des hachages, des sommes de contrôle et des données de version de compatibilité. L'équipe adhère à une règle stricte : si les concepteurs doivent le modifier chaque semaine, cela va dans un bundle ; s'il s'agit d'art ou de code, cela est livré dans la build. Cette limite maintient la surface en direct petite et gérable. La variété visuelle est obtenue grâce à des arènes construites à la main, modifiées via des matériaux, de l'éclairage et environ 35 graphes de shaders, plutôt que par génération procédurale. Cela permet de mesurer et d'optimiser précisément chaque élément visuel.

Public- 05 Nov, 2026
IntelliJ IDEA 2026.3 : corrections des performances, prise en charge de Spring et améliorations du flux de travail
IntelliJ IDEA 2026.3 est une mise à jour majeure, comprenant plus de 1000 corrections de bugs généraux et plus de 300 améliorations de performances. Cette mise à jour cible les flux de travail essentiels, tant pour le développement traditionnel que pour le développement agentique. L'accent principal est mis sur la résolution des problèmes de stabilité : les gel de l'interface, la consommation excessive du processeur et les fuites de mémoire, qui perturbaient auparavant la productivité, ont été corrigés. De nombreuses corrections ont été dérivées de rapports automatiques de gel et de données de profilage issues de projets réels, garantissant que les goulots d'étranglement les plus critiques sont traités en premier. L'objectif de cette mise à jour est de fournir une expérience plus fluide et plus réactive pour les développeurs travaillant sur de grandes applications Java et Kotlin, en éliminant les causes les plus courantes de lenteurs et d'instabilité de l'IDE.Une part importante des améliorations de performances cible des interactions spécifiques avec l'interface qui provoquaient auparavant des blocages de l'éditeur. Les indices en ligne de Spring Boot, la surbrillance des propriétés et l'analyse des entités JPA ne figent plus l'interface, tandis que les configurations des serveurs Tomcat, WildFly et JBoss sont désormais lues hors du thread de l'interface utilisateur. Les opérations critiques, telles que la construction des variables du débogueur, les arbres de commits Git et l'optimisation des imports, ont été optimisées pour prévenir les blocages. De plus, l'IDE évite désormais de lancer WSL inutilement au démarrage, et l'indexation a été rendue plus efficace pour les grands projets en supprimant les mises à jour excessives et en implémentant une copie paresseuse des fichiers. La gestion de la mémoire a également été améliorée, avec des corrections des fuites qui maintenaient les projets fermés en mémoire et des optimisations des aperçus de code lens qui conservaient auparavant des images HiDPI dans le tas.L'intelligence du code pour Java et Kotlin a fait l'objet d'ajustements ciblés pour améliorer la précision et le retour d'information aux développeurs. L'inspection des déclarations inutilisées identifie désormais les méthodes utilisées exclusivement dans les sources de test, et les correctifs rapides pour les inspections de nullabilité fonctionnent correctement sur les expressions complexes. Pour les développeurs Kotlin, une nouvelle inspection émet un avertissement si CancellationException est interceptée dans du code suspendu sans être réjetée, et les appels bloquants sont mis en évidence dans les lambdas suspendues. La conversion du code Java en Kotlin transforme désormais correctement les classes @lombok.Data en classes de données. De plus, le débogueur a été amélioré pour ne suggérer HotSwap que lorsque c'est techniquement viable, en proposant un redémarrage à la place pour les modifications qui changent la structure de la classe ou les signatures, ce qui prévient les états d'erreur confus pendant les sessions de débogage.La prise en charge de Spring Framework a reçu des centaines de correctifs, couvrant les profils, la configuration, les données, la mise en cache et le débogage. Le basculement de profil a été déplacé vers un widget de la barre d'état pour une meilleure visibilité, et l'IDE détecte désormais plus de profils, y compris ceux dans les étendues de test. La résolution des propriétés de configuration a été améliorée, avec Find Usages qui liste correctement les déclarations et les utilisations des espaces réservés, et les espaces réservés YAML résolus avec précision. L'achèvement des méthodes de dépôt Spring Data a été refondu pour prioriser les méthodes héritées et reconnaître les requêtes nommées Kotlin. Le débogueur Spring comprend environ 20 correctifs pour la présentation des beans, tandis que les améliorations de Spring Web renforcent la détection des points de terminaison pour Kotlin et Spring Boot 4. JPA et Hibernate bénéficient également d'environ 40 correctifs, traitant les problèmes de performance et garantissant des valeurs de date correctes dans la console JPA.Les intégrations avec les outils de construction et les systèmes de contrôle de version ont été considérablement améliorés pour rationaliser les flux de travail de développement. La délégation Maven a été corrigée pour exécuter la phase process-test-classes par défaut, évitant les exécutions inutiles de mvn install. Gradle 9.7 Isolated Projects prend désormais en charge l'exécution de main() depuis la gouttière, et les imports pour les grands projets sont plus rapides grâce à l'élimination des interverrouillages. Les worktrees Git, une fonction très demandée, fonctionnent désormais dans les projets multi-racines et permettent d'ouvrir des demandes de fusion dans des worktrees séparés. L'IDE utilise désormais OpenSSH pour les connexions, prenant en charge l'authentification par certificat, les jetons de sécurité matériels comme YubiKey, et Kerberos SSPI. De plus, les IDE JetBrains peuvent gérer des identifiants d'objets de 64 caractères dans les dépôts Git SHA-256, et l'intégration GitLab permet la connexion OAuth sans jetons d'accès personnels.L'interface utilisateur et les outils auxiliaires ont également été affinés pour une meilleure ergonomie. Le terminal intègre désormais l'émulateur ghostty, avec plus de 40 correctifs améliorant la gestion des onglets et le traitement des URL. La page des plugins a été consolidée en une seule vue, avec des sections distinctes pour les plugins installés, intégrés et suggérés, et s'ouvre dans sa propre fenêtre pour une meilleure lisibilité. Les widgets de la barre d'état sont désormais déplaçables, permettant aux développeurs de personnaliser leur disposition, tandis que le nouveau plugin Extended Tool Windows UI ajoute des noms verticaux à côté des icônes. L'édition Markdown est plus fluide grâce aux correctifs pour les liens de chemin absolu et à un nouveau paramètre pour supprimer les espaces en fin de ligne lors de l'enregistrement. La prise en charge de Scala a été mise à jour pour Scala 3.10, avec une analyse du code améliorée et une prise en charge des modèles Twirl, tandis que les projets sbt 2.x sont importés de manière plus fiable, avec moins de fausses erreurs dans les scripts de build.

Public- 05 Nov, 2026
NVIDIA déploie des agents IA pour automatiser les opérations des usines IA et alléger la charge des SRE
À mesure que les clusters GPU s'agrandissent, les ingénieurs en fiabilité des sites (SRE) rencontrent des difficultés pour corréler les baisses de performance aux niveaux du calcul, du réseau et du matériel. NVIDIA a développé l'AI Factory Operations Agent pour optimiser l'exploitation interne des DGX SuperPOD et réduire le travail manuel. Le système utilise des agents spécialisés qui détectent les pannes, identifient leurs causes racines et fournissent des recommandations via une interface de chat. Les ingénieurs peuvent interagir avec ces agents en langage naturel, basculer entre les investigations et suivre les actions à des fins d'audit, ce qui élimine le besoin de vérifier manuellement de nombreux tableaux de bord.Fig. 1. Architecture de l'agent d'opérations AI Factory : l'agent NemoClaw coordonnant les agents de domaine dans l'infrastructure du cluster GPUL'exemple destiné aux développeurs est basé sur le modèle NVIDIA NemoClaw et intègre un runtime d'agent orienté utilisateur qui achemine les requêtes vers des agents spécialisés par domaine. La connectivité est établie via des plugins OpenClaw et des serveurs Model Context Protocol, qui exposent des outils opérationnels ciblés. Le framework utilise NVIDIA OpenShell et prend en charge le déploiement entièrement sur site pour garantir la souveraineté des données. L'inférence repose sur des modèles ouverts NVIDIA Nemotron servis localement, fonctionnant sur des clusters de production DGX H100, B200 et GB300. Cette conception modulaire permet d'ajouter de nouveaux agents et des intégrations d'infrastructure sans modifier les composants existants.Le déploiement s'effectue en tant qu'application du plan de contrôle Kubernetes, où Helm gère l'interface utilisateur, la passerelle OpenClaw, les serveurs MCP et les points d'accès pour l'inférence. Pour l'exécution de commandes dans le shell, OpenShell crée des environnements isolés Kubernetes par session afin de séparer les commandes du pod principal de la passerelle, garantissant que le runtime ne modifie pas les charges de travail de production. La sécurité est assurée par un contrôle d'accès à plusieurs niveaux. L'outil côté serveur run_kubectl utilise des binaires verrouillés et des identifiants en lecture seule, tandis que le RBAC Kubernetes définit les ressources inspectables. Cette configuration permet aux agents de vérifier leurs autorisations, par exemple en confirmant qu'ils peuvent obtenir la liste des pods, mais pas les secrets ou créer de nouveaux pods.Le déploiement interne utilise un ensemble d'agents spécialisés par domaine. L'agent Job Recovery analyse les échecs d'entraînement aux niveaux du planificateur et du matériel. L'agent Hardware trie les pannes au niveau des périphériques, telles que les erreurs PCIe et les anomalies thermiques. L'agent Observability interroge Prometheus et Grafana Loki pour générer des tableaux de bord dynamiques. L'agent Recherche recherche dans la documentation préchargée, tandis que l'agent Kubernetes fournit une visibilité en lecture seule sur l'état du cluster. L'agent Cluster Management interagit avec les API de Base Command Manager. Les outils transversaux incluent la recherche web et l'exécution de code, et le framework prend en charge des serveurs MCP personnalisés pour des besoins opérationnels spécifiques.NVIDIA recommande un plan de contrôle accéléré par GPU dédié, isolé du cluster de production, pour gérer l'orchestration des agents sans consommer les ressources nécessaires à l'entraînement. Dans les environnements multi-locataires, OpenShell impose des limites en exécutant les agents dans des environnements isolés avec des restrictions au niveau du noyau, garantissant que les SRE des locataires n'accèdent qu'à leurs espaces de noms et nœuds spécifiques. Le framework est disponible en tant que logiciel open source expérimental sur GitHub, bien que les API et les configurations puissent changer entre les versions. Les clients NVIDIA peuvent contacter leurs gestionnaires de compte pour demander l'accès aux agents de gestion de cluster propriétaires développés pour un usage interne.

Public- 04 Nov, 2026
Jetpack Compose 1.13 et les mises à jour de l'architecture au Android Developer Summit
L'écosystème Android couvre désormais les smartphones, les appareils pliables, les tablettes, les objets connectés, les écrans automobiles, la XR et le Googlebook, rendant le développement adaptatif essentiel. Jetpack Compose s'impose comme la norme unifiée pour la création d'interfaces utilisateur sur toutes ces plateformes, remplaçant l'ancienne système View. Ce changement élimine les difficultés liées à la maintenance de bases de code fragmentées. Cependant, les hypothèses traditionnelles sur les mises en page se brisent souvent lors du pliage des écrans ou du redimensionnement des fenêtres, ce qui entraîne des expériences utilisateur disjointes. Les annonces récentes se concentrent sur le renforcement des fondations des applications : Compose s'intègre plus profondément dans la couche de données, tandis que des blocs de construction adaptatifs robustes assurent la cohérence sur tous les formats d'écran.La prochaine version stable de Compose 1.13 étend le kit d'outils avec un support intégré des mises en page adaptatives via Grid et Flexbox. Elle introduit également de nouvelles fonctionnalités telles que Progressive Blur et Formatted Text. Les développeurs peuvent exploiter des fonctionnalités graphiques avancées, comme les dégradés maillés et les flous progressifs, sans sacrifier l'autonomie de la batterie ni les taux de rafraîchissement. Ces améliorations permettent des expériences visuelles plus riches tout en maintenant une haute performance. Cette version répond au besoin de structures de mise en page flexibles, capables de s'ajuster dynamiquement à diverses conditions d'affichage, garantissant que les applications restent réactives et visuellement attrayantes, quelle que soit la configuration de l'appareil.L'édition de texte dans Compose a connu une refonte majeure grâce à un BasicTextField entièrement réécrit. Cette mise à jour adopte une architecture pilotée par un tampon et TextFieldState, ce qui élimine les conditions de course avec l'IME. Le nouveau système prend en charge les mécanismes d'édition de texte formaté, offrant une expérience de saisie plus fiable et robuste. C'est crucial pour les applications qui dépendent fortement de la saisie utilisateur, garantissant un traitement du texte stable et prévisible. En résolvant ces problèmes fondamentaux, la mise à jour améliore la qualité globale des éléments interactifs dans les applications basées sur Compose, les rendant plus résilientes face aux cas limites et aux interactions utilisateur.Jetpack AppState, actuellement en version alpha, étend Compose à la couche d'architecture en intégrant son système d'instantanés dans l'architecture plus large de l'application. L'API Transform permet aux développeurs de dériver un état réactif à partir des entrées State et Flow, en utilisant un suivi automatique des lectures et un flux de contrôle Kotlin standard. StateStore fournit un conteneur à clés pour partager l'état observable entre les activités, les services en arrière-plan, les widgets et les App Functions. Il offre également une persistance optionnelle via DataStore. Cette intégration simplifie les pipelines d'état complexes et assure la synchronisation de toutes les surfaces de l'application, réduisant la complexité de la gestion de l'état entre les différents composants et les différentes étapes du cycle de vie.Jetpack Navigation 3, version 1.2, introduit un lien profond intégré et typé en sécurité vers la pile de retour gérée par le développeur. En utilisant Kotlin Serialization, les développeurs peuvent associer directement les URI et les intents entrants à des clés de navigation fortement typées. Cela permet une analyse personnalisée des arguments complexes et la construction paresseuse de piles de retour synthétiques, garantissant une navigation arrière naturelle. De plus, le système d'entrée par couches de Compose va au-delà du tactile pour prendre en charge les trackpads, les souris et les contrôles physiques. Cette évolution dans le traitement de l'entrée soutient les interactions multimodales sur différents appareils, permettant aux développeurs de gérer efficacement les cycles de vie des pointeurs, les états de survol et les événements matériels sur diverses plateformes.

Public- 04 Nov, 2026
SteamVR 2.19.1 Beta améliore la qualité du streaming pour les casques autonomes
Valve a publié la mise à jour bêta SteamVR 2.19.1, qui améliore sensiblement la qualité de l'image lors du streaming sur tous les casques autonomes pris en charge. Cette mise à jour concerne des appareils tels que Meta Quest, HTC Vive Focus et les casques grand public PICO. Ils utilisent Steam Link pour diffuser sans fil des jeux PC via le Wi-Fi. Les améliorations sont le résultat des efforts continus de Valve pour affiner les capacités de streaming PC sans fil de Steam Frame. Les utilisateurs bénéficieront d'un texte plus net, de couleurs plus claires et d'une meilleure définition globale dans leur expérience de streaming VR.Les améliorations ne concernent pas seulement le rendu des jeux, mais aussi toutes les applications VR en streaming, l'interface SteamVR elle-même, le streaming du bureau, les superpositions tierces et l'écran théâtre. Un changement technique clé consiste à ce que Steam Link utilise désormais par défaut une résolution de rendu recommandée plus élevée pour la VR PC en streaming, visant spécifiquement 1,4 fois la résolution native du panneau du casque. De plus, la clarté des couleurs a été améliorée grâce à l'utilisation d'un filtre de haute qualité pour réduire l'échantillonnage des couleurs avant l'encodage, ce qui aide à préserver les détails colorés fins.Pour bénéficier de ces améliorations, les utilisateurs doivent rejoindre la branche bêta de SteamVR. La mise à jour est disponible pour ceux qui disposent d'un matériel compatible et d'un PC prêt pour la VR, capable de gérer la charge de streaming. Cette version représente une avancée significative pour les performances de la VR sans fil, garantissant aux utilisateurs de casques autonomes une expérience plus affinée et visuellement précise à partir de leurs bibliothèques PC.

Public- 04 Nov, 2026
Simulation réaliste de tissu sur un squelette dansant dans Blender
Le projet a commencé comme un concept de fantôme dansant, mais a évolué vers la réhabilitation d'un ancien modèle de squelette. L'artiste a riggé le personnage à l'aide d'AccuRIG et a combiné des animations de danse provenant de Mixamo, ActorCore et Action Forge via l'outil Action Mixer de Blender. Après avoir cuit l'animation en images clés, les os ont été supprimés pour laisser un maillage propre, prêt pour la simulation. L'objectif principal était de créer un tissu assez fin pour révéler la silhouette du squelette lorsqu'il est éclairé de face.Pour la physique du tissu, le solveur de contacts open source ZOZO a été utilisé. Ce moteur accéléré par GPU gère les interactions complexes entre le tissu et les solides. Pour garantir la précision, un cercle très subdivisé composé de triangles a été créé. Un préréglage de matériau de tissu transparent au format .toml a été chargé dans le solveur avant de lancer la simulation. La haute densité du maillage a considérablement affecté les performances, nécessitant près de deux heures pour résoudre la simulation. Malgré l'attente prolongée, le mouvement résultant a été jugé satisfaisant pour l'aspect final.La présentation visuelle reposait sur un matériau de shader procédural pour tissu transparent, issu de BlenderKit. L'éclairage a été soigneusement construit à l'aide d'un HDRI et d'un éclairage de zone pour accentuer l'effet de silhouette à travers le tissu translucide. La scène a été rendue dans Cycles avec 100 échantillons. Le processus de rendu a pris entre 30 et 40 minutes sur un système équipé d'un processeur AMD 9950X, de 64 Go de RAM et d'une carte graphique RTX 5070 Ti avec 16 Go de mémoire vidéo.Ce flux de travail démontre l'application pratique des add-ons physiques spécialisés dans Blender. La combinaison de keyframes cuites et de simulation sur un maillage à haute densité permet d'obtenir un comportement détaillé du tissu sans contraintes de temps réel. L'utilisation d'outils open source comme ZOZO offre des alternatives accessibles pour les simulations complexes. Le résultat final montre comment la configuration technique, y compris la densité du maillage et les préréglages du solveur, influence directement le réalisme du mouvement du tissu dans les scènes animées.

Public- 04 Nov, 2026
Siri AI Developer Preview est ouverte à toutes les applications dans les versions bêta d'iOS 27.3
À partir des versions bêta d'iOS 27.3, iPadOS 27.3, macOS 27.3 et visionOS 27.3, un nouveau Developer Preview permet à tout développeur d'intégrer son application avec Siri AI. Cette mise à jour offre aux entreprises et aux développeurs de nouvelles façons d'atteindre et de servir les clients en permettant aux applications d'apporter leur contenu et leurs actions directement dans l'assistant. Siri AI est conçue pour être profondément intégrée aux systèmes d'exploitation d'Apple, offrant une expérience plus puissante, conversationnelle et personnalisée. Des milliers de développeurs ont déjà créé des intégrations pour des tâches telles que la gestion de listes de tâches ou l'envoi de messages. Le système prend en charge l'anglais, le français, le japonais, le coréen, le portugais et l'espagnol, avec des plans pour s'étendre bientôt au chinois traditionnel, au norvégien, au turc et au vietnamien.Le mécanisme central de cette intégration est l'utilisation d'App Intents, qui permet à toute application d'exploiter les dernières capacités de Siri AI. Cela comprend la compréhension du contexte personnel, la prise de conscience de l'écran et le traitement du langage naturel. Les utilisateurs peuvent demander de l'aide avec leurs propres mots, et Siri AI exécutera des actions personnalisées telles que la vérification d'une livraison, la réservation d'une table ou la passation d'une commande. Pour les demandes complexes, les développeurs peuvent introduire des compétences pour enseigner à Siri AI comment combiner plusieurs actions en une seule expérience. De plus, Siri AI peut désormais afficher n'importe quelle entité de l'index sémantique Spotlight, et pas seulement celles qui correspondent à un schéma existant, offrant ainsi un système de récupération de données plus flexible et complet pour les utilisateurs finaux.Apple a commencé à déployer ces nouvelles fonctionnalités dans de nombreuses applications de première partie, notamment Calendar, Files, Finder, Journal, Mail, Maps, Messages, Music, Notes, Photos, Preview, Reminders, Safari, Shortcuts et Weather. Ces implémentations servent d'exemples pour les développeurs, en démontrant comment les utilisateurs peuvent effectuer des tâches spécifiques, comme trouver un café visité la semaine dernière ou archiver des fichiers non ouverts depuis plus d'un an. En examinant ces applications de première partie, les développeurs peuvent comprendre l'étendue des actions disponibles et comment structurer leurs propres App Intents pour une performance optimale et une interaction utilisateur efficace au sein de l'écosystème Siri AI.Cette version bêta pour développeurs offre un aperçu anticipé des intentions d'applications Siri AI, permettant aux développeurs d'explorer et de créer avant que la fonctionnalité ne soit livrée aux clients dans quelques mois. La soumission sur l'App Store pour ces intégrations s'ouvrira au printemps, offrant aux développeurs une fenêtre pour tester, affiner et façonner leurs expériences. Apple fournira des détails supplémentaires concernant les conditions et les politiques d'utilisation pour les expériences activées via Siri AI. Une nouvelle documentation est disponible pour apprendre les API, les méthodes d'utilisation et les techniques d'évaluation des expériences d'application. Les développeurs peuvent également se connecter avec les ingénieurs d'Apple au sein des Apple Intelligence Group Labs les 4 et 5 novembre pour poser des questions et recevoir des conseils sur les stratégies de mise en œuvre.

Public- 04 Nov, 2026
JetBrains renomme son programme de soutien aux groupes d'utilisateurs en Developer Communities
JetBrains a officiellement annoncé la transformation de son programme de soutien aux groupes d'utilisateurs, en place depuis de nombreuses années, en Developer Communities Program. Ce rebranding marque un changement significatif dans la façon dont l'entreprise soutient l'écosystème mondial des développeurs. Le programme d'origine, lancé il y a treize ans, avait un objectif simple : aider les groupes de développeurs locaux à croître en fournissant des abonnements IDE aux organisateurs et en offrant de petits cadeaux à la communauté. Bien que cette base demeure, le paysage de l'interaction entre développeurs a radicalement changé au cours de la dernière décennie. Les communautés ne s'appuient plus uniquement sur des rencontres physiques ; elles se sont largement déplacées vers des espaces numériques.Aujourd'hui, de nombreuses communautés de développeurs prospèrent sur des plateformes comme Discord et Slack, ou elles fonctionnent selon un modèle hybride qui combine des rassemblements en personne avec des événements virtuels. Les ateliers, les diffusions en direct et les formats hybrides sont devenus des éléments standard de la vie communautaire. Reconnaissant cette évolution, JetBrains a décidé que sa structure de soutien devait s'adapter pour refléter ces réalités modernes. Le nouveau Developer Communities Program est conçu pour couvrir ce spectre plus large d'activités. Il accueille un éventail beaucoup plus vaste de types de communautés, garantissant que le soutien atteint les groupes quel que soit leur mode de fonctionnement principal.La portée du soutien au sein du nouveau programme s'est considérablement élargie. En plus de la fourniture traditionnelle d'abonnements aux IDE JetBrains pour les organisateurs et de cadeaux pour la communauté, le programme propose désormais un éventail plus large de ressources. Cependant, le package de soutien spécifique n'est pas universel. JetBrains souligne que chaque communauté est unique, si bien que l'aide apportée sera adaptée aux besoins individuels. Les organisateurs travailleront directement avec l'entreprise pour déterminer les formes de soutien les plus utiles, en fonction de leurs activités spécifiques, de leur public cible, de leur emplacement géographique et des ressources disponibles. Cette approche personnalisée vise à maximiser l'impact du programme pour chaque groupe participant.La transition vers la nouvelle structure est fluide pour les participants actuels. Tous les membres existants du programme de soutien aux groupes d'utilisateurs deviendront automatiquement partie du Developer Communities Program, sans avoir besoin de soumettre une nouvelle demande. Cela garantit la continuité et la stabilité pour les leaders établis des communautés. Il est important de noter que les communautés étudiantes, y compris les clubs scolaires, de collèges et universitaires, ne sont pas couvertes par ce programme spécifique. Les étudiants cherchant un accès gratuit aux outils JetBrains doivent se référer au JetBrains Student Pack distinct. En perspective, JetBrains considère ce programme comme une collaboration à long terme. À partir de 2027, l'entreprise prévoit de mener des bilans annuels avec les communautés participantes afin de discuter de leurs progrès et d'identifier les besoins futurs en matière de soutien, favorisant ainsi une relation plus étroite avec l'écosystème des développeurs.

Public- 03 Nov, 2026
NVIDIA AICR confirme la prise en charge de Kubernetes pour Vera Rubin NVL72
La configuration de Kubernetes pour du nouveau matériel GPU, tel que NVIDIA Vera Rubin, est une tâche complexe et sujette aux erreurs, nécessitant une alignement précis des pilotes, des noyaux, des runtimes et des planificateurs. NVIDIA AI Cluster Runtime (AICR), qui fait partie de la plateforme DSX AI Factory, simplifie ce processus en capturant les configurations optimisées sous forme de recettes réutilisables. Il génère des bundles pour les outils de déploiement et valide les clusters en cours d'exécution, garantissant que les environnements sont prêts pour les plateaux de calcul Vera Rubin NVL72 dès le premier jour. Cette approche aide les équipes de plateforme à concevoir, construire et exploiter des usines IA efficaces à l'aide de composants logiciels modulaires et open source.Figure 1. La validation AICR sur Vera Rubin crée des preuves signées et publiquement vérifiables et renvoie les résultats aux composants d'origine.Pour les équipes qui exploitent actuellement des GB200 NVL72, Vera Rubin NVL72 représente la troisième génération de l'architecture MGX à l'échelle du rack, avec plusieurs modifications visibles pour l'utilisateur. Pour valider la prise en charge de bout en bout, le bundle de runtime AICR a été déployé sur des clusters Vera Rubin en utilisant GPU Operator v26.7.0, le pilote DRA v0.5.0 et un pilote R615 installé sur l'hôte. Les deux variantes de recette, pour l'entraînement et l'inférence, ont passé la validation de bout en bout. La variante d'entraînement inclut une porte de performance : un all-reduce NCCL inter-nœuds via le tissu NVLink à l'aide d'un IMEX ComputeDomain, conditionné par un seuil minimal de bande passante du bus. Une problème temporaire de matériel ou de tissu a été rencontré lors des premières validations sur un cluster, mais le repositionnement du matériel l'a résolu, permettant à tous les GPU de rejoindre un seul groupe de tissu.AICR capture les choix spécifiques à la plateforme sous forme de recette versionnée, rendant les configurations explicites et reproductibles. La nouvelle famille de recettes pour Vera Rubin (service : rke2, accélérateur : vr200, OS : Ubuntu) est livrée en version Preview, sans support de production complet tant que la plateforme est en préversion. Le premier déploiement visait une combinaison inédite : arm64, Ubuntu 26.04, un noyau avec des pages de 64 Ko, RKE2 et Vera Rubin, permettant d'obtenir un runtime fonctionnel en quelques heures. Un second cluster a reproduit ce résultat le lendemain, démontrant la reproductibilité de la recette. Cette approche versionnée garantit que les décisions spécifiques prises lors de la mise en service sont conservées et vérifiables sur différents clusters.Le flux de travail AICR, exécuté avec la chaîne d'outils v1.0.0, commence par la génération hors ligne de la recette. La commande aicr recipe résout les critères par rapport au catalogue, produisant un fichier YAML qui superpose cinq superpositions sur 14 composants. Les composants clés incluent GPU Operator, le pilote DRA, DraNet pour l'allocation des appareils ConnectX-9 et NodeWright pour le mode netns RDMA exclusif. La commande de génération du bundle aicr bundle crée un ensemble de graphiques Helm ordonnés et un script de déploiement. Ce bundle inclut NodeWright, KAI Scheduler, NVSentinel, NFD et la pile Prometheus, avec les versions de tous les composants verrouillées conformément à la configuration validée sur le matériel Vera Rubin.La validation implique la capture de l'état du cluster et la vérification des contraintes de préparation. La commande aicr snapshot enregistre l'état, tandis que aicr validate exécute les phases de déploiement, de conformité et de performance. La phase de déploiement vérifie la version du système d'exploitation et les détails du noyau, tandis que la phase de conformité valide l'état des composants. La phase de performance lance une opération NCCL all-reduce en tant que tâche au sein du cluster, en vérifiant la bande passante du bus par rapport au seuil minimal défini dans la recette. Le validateur provisionne lui-même le ComputeDomain et le modèle IMEX ResourceClaimTemplate, sans nécessiter d'étapes préalables de la part de l'opérateur. La variante d'inférence, qui utilise la plateforme Dynamo, passe les mêmes contrôles de déploiement et de conformité sur un cluster identique.Un test critique de bout en bout implique un ComputeDomain à deux nœuds, où les canaux IMEX sont réclamés par des pods sur chaque plateau de calcul. Pour les images avec IMEX géré par l'hôte, le service statique nvidia-imex de l'hôte doit être désactivé et masqué, car il est mutuellement exclusif avec les ComputeDomains gérés par DRA. GPU Operator v26.7.0 et les versions supérieures fournissent un CRD plus strict, exigeant la configuration explicite de numNodes, ce qui affecte les installations de clusters neuves, mais pas les mises à niveau. L'application du manifeste de test entraîne le lancement de deux pods, chacun avec un canal IMEX injecté, ce qui prend environ 12 secondes. L'ensemble de la séquence, de la génération de la recette à la validation, s'achève en environ cinq minutes, la phase de performance ajoutant le temps d'exécution de la tâche NCCL.