{"id":487602,"date":"2025-11-02T17:28:46","date_gmt":"2025-11-02T16:28:46","guid":{"rendered":"https:\/\/www.ecinews.fr\/?p=487602"},"modified":"2025-11-02T17:28:46","modified_gmt":"2025-11-02T16:28:46","slug":"de-la-conception-au-code-source-tobias-kastner-sur-zephyr","status":"publish","type":"post","link":"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/","title":{"rendered":"De la conception au code source : Tobias K\u00e4stner sur Zephyr"},"content":{"rendered":"<p>En amont de la conf\u00e9rence en ligne Elektor \u00ab\u00a0<a href=\"https:\/\/elektor.scoocs.co\/public\/event\/zephyr-rtos\" target=\"_blank\" rel=\"noopener\">Zephyr &#8211; The Open RTOS for Tomorrow&rsquo;s Devices<\/a>\u00ab\u00a0, qui aura lieu le 5 novembre, nous nous sommes entretenus avec le conf\u00e9rencier Tobias K\u00e4stner sur l&rsquo;importance de l&rsquo;architecture fonctionnelle dans les projets embarqu\u00e9s modernes. L&rsquo;architecte de solutions (m\u00e9dicales) IoT de la soci\u00e9t\u00e9 de conseil inovex explique comment le framework <a href=\"https:\/\/www.eenewseurope.com\/en\/tags\/zephyr\/\">Zephyr<\/a> aide les d\u00e9veloppeurs \u00e0 traduire les exigences de syst\u00e8mes complexes en structures logicielles faciles \u00e0 maintenir et flexibles.<\/p>\n<p><strong>Elektor : Lors de la conf\u00e9rence, vous ferez la pr\u00e9sentation suivante : \u00ab\u00a0Zephyr in Practice : De la conception fonctionnelle \u00e0 la mise en \u0153uvre efficace\u00a0\u00bb. Pourquoi le th\u00e8me de \u00ab\u00a0l&rsquo;architecture fonctionnelle dans Zephyr\u00a0\u00bb est-il particuli\u00e8rement pertinent \u00e0 l&rsquo;heure actuelle ? <\/strong><\/p>\n<p><strong>Tobias K\u00e4stner :<\/strong> En fait, le th\u00e8me de l&rsquo;architecture fonctionnelle est toujours d&rsquo;actualit\u00e9. Pour moi, elle repr\u00e9sente la premi\u00e8re \u00e9tape importante entre l&rsquo;analyse des cas d&rsquo;utilisation d&rsquo;un syst\u00e8me et les fonctions pertinentes du syst\u00e8me que nous devons mettre en \u0153uvre avec notre conception logicielle.<\/p>\n<p>Comme je voudrais le montrer dans ma pr\u00e9sentation, Zephyr offre ici des possibilit\u00e9s particuli\u00e8rement int\u00e9ressantes, qui me permettent d&rsquo;arriver beaucoup plus facilement \u00e0 une conception logicielle propre bas\u00e9e sur les r\u00e9sultats de mon analyse du syst\u00e8me, c&rsquo;est-\u00e0-dire l&rsquo;architecture fonctionnelle.<\/p>\n<p><strong>Elektor : Que recommanderiez-vous aux d\u00e9veloppeurs qui d\u00e9butent avec Zephyr et qui souhaitent mettre en place une architecture fonctionnelle ?<\/strong><\/p>\n<p><strong>Tobias K\u00e4stner :<\/strong> Zephyr est un framework puissant et tr\u00e8s complet. Se familiariser avec toutes les possibilit\u00e9s qu&rsquo;il offre demande du temps et une certaine pers\u00e9v\u00e9rance. Mais vous serez r\u00e9compens\u00e9 par le meilleur framwork technique pour la conception de logiciels embarqu\u00e9s disponible sur le march\u00e9 aujourd&rsquo;hui. Pour les architectes de logiciels en particulier, il offre de toutes nouvelles possibilit\u00e9s pour convertir leurs conceptions architecturales en code source.<\/p>\n<p>Les architectures fonctionnelles sont issues de l&rsquo;ing\u00e9nierie des syst\u00e8mes, o\u00f9 elles constituent une m\u00e9thode reconnue d&rsquo;analyse et de description des syst\u00e8mes complexes. Zephyr est id\u00e9al pour concevoir des logiciels destin\u00e9s pr\u00e9cis\u00e9ment \u00e0 ces syst\u00e8mes complexes.<\/p>\n<p><strong>Elektor : Comment Zephyr permet-il d&rsquo;obtenir un retour d&rsquo;information plus rapide et des cycles de d\u00e9veloppement plus courts ?<\/strong><\/p>\n<p><strong>Tobias K\u00e4stner :<\/strong> Zephyr est livr\u00e9 avec une large gamme de services pr\u00eats \u00e0 l&#8217;emploi qu&rsquo;il suffit d&rsquo;activer dans vos propres applications.<\/p>\n<p>Mes exemples pr\u00e9f\u00e9r\u00e9s sont l&rsquo;interpr\u00e9teur de commandes et le cadre de journalisation. En tant que d\u00e9veloppeur, l&rsquo;interpr\u00e9teur de commandes, en particulier, me donne la possibilit\u00e9 d&rsquo;essayer des fonctionnalit\u00e9s partielles initiales \u00e0 un stade pr\u00e9coce avant de les combiner dans des applications plus importantes. Le mod\u00e8le de pilote, qui a produit plusieurs centaines de pilotes ces derni\u00e8res ann\u00e9es, contribue \u00e9galement \u00e0 acc\u00e9l\u00e9rer les cycles de d\u00e9veloppement. Pratiquement tout ce dont quelqu&rsquo;un a d\u00e9j\u00e0 eu besoin, o\u00f9 que ce soit, peut \u00eatre impl\u00e9ment\u00e9 \u00e0 nouveau. Cela permet d&rsquo;\u00e9conomiser du temps et des nerfs.<\/p>\n<p><strong>Elektor : Vous faites r\u00e9f\u00e9rence au syst\u00e8me de configuration KConfig, qui est \u00e9galement utilis\u00e9 dans le noyau Linux, et \u00e0 la structure de donn\u00e9es hi\u00e9rarchique pour la description du mat\u00e9riel, Devicetree, pour la mod\u00e9lisation des caract\u00e9ristiques du syst\u00e8me. Pouvez-vous nous donner un exemple de la fa\u00e7on dont cela fonctionne dans la pratique ? <\/strong><\/p>\n<p><strong>Tobias K\u00e4stner :<\/strong> Dans la pratique, j&rsquo;utilise beaucoup KConfig pour mod\u00e9liser mes projets de microprogrammes. L&rsquo;int\u00e9gration avec les symboles KConfig d\u00e9j\u00e0 pr\u00e9sents dans Zephyr est transparente et s&rsquo;appuie sur les m\u00eames outils et \u00e9tapes du processus dans le syst\u00e8me de construction. Cela me permet, par exemple, de n&rsquo;activer que certaines fonctions \u00e0 des fins de test, parce que tous les composants ne sont pas encore disponibles sur le prototype que j&rsquo;ai devant moi. Je peux aussi facilement passer d&rsquo;une impl\u00e9mentation multiple \u00e0 une API commune en utilisant <em>CONFIG_ACME_HEATER_TWOPOINT=y<\/em> ou <em>CONFIG_ACME_HEATER_PID=y<\/em>, par exemple.<\/p>\n<p>Ces \u00ab\u00a0feature toggles\u00a0\u00bb laissent toujours l&rsquo;ensemble du code sur une seule branche et facilitent grandement l&rsquo;int\u00e9gration, en particulier dans les grandes \u00e9quipes.<\/p>\n<p><strong>Elektor : Vous parlerez de l&rsquo;importance de l&rsquo;\u00e9mulation pour la strat\u00e9gie de d\u00e9veloppement et de test. Quels sont les outils ou les approches que vous recommandez ? <\/strong><\/p>\n<p><strong>Tobias K\u00e4stner :<\/strong> Comme je viens de le d\u00e9crire, la flexibilit\u00e9 de KConfig peut \u00e9galement \u00eatre utilis\u00e9e pour permettre soit l&rsquo;impl\u00e9mentation \u00ab\u00a0r\u00e9elle\u00a0\u00bb, soit une \u00e9mulation. Cela peut \u00eatre d\u00e9cid\u00e9 s\u00e9par\u00e9ment et ind\u00e9pendamment pour chaque sous-fonctionnalit\u00e9.<\/p>\n<p>Ajoutez \u00e0 cela l&rsquo;excellente prise en charge des \u00e9mulateurs offerte par Zephyr, et vous disposez de puissants mod\u00e8les de processus pour le d\u00e9veloppement pilot\u00e9 par les tests, auquel nous attachons une grande importance dans les projets agiles.<\/p>\n<p><strong>Elektor : Quels ont \u00e9t\u00e9 vos principaux enseignements lors de la mise en correspondance de l&rsquo;architecture avec les composants de Zephyr ?<\/strong><\/p>\n<p><strong>Tobias K\u00e4stner :<\/strong> Afin d&rsquo;exploiter pleinement les possibilit\u00e9s offertes par Zephyr en tant que d\u00e9veloppeur ou architecte, la compr\u00e9hension des trois composants KConfig, Devicetree et le syst\u00e8me de construction bas\u00e9 sur CMake a certainement \u00e9t\u00e9 la le\u00e7on la plus importante. C&rsquo;est pr\u00e9cis\u00e9ment l&rsquo;interaction de ces trois technologies qui donne lieu \u00e0 de nombreuses synergies qui rendent le travail avec Zephyr unique. Cet effort est r\u00e9compens\u00e9 par des architectures maintenables, \u00e0 la fois stables et flexibles, qui peuvent \u00eatre adapt\u00e9es aux exigences changeantes du syst\u00e8me avec un effort minimal et, surtout, pr\u00e9visible.<\/p>\n<p>Pour plus d&rsquo;informations sur la conf\u00e9rence en ligne d&rsquo;Elektor \u00ab\u00a0Zephyr &#8211; The Open RTOS for Tomorrow&rsquo;s Devices\u00a0\u00bb du 5 novembre, <a href=\"https:\/\/elektor.scoocs.co\/public\/event\/zephyr-rtos\">consultez le site web de la conf\u00e9rence<\/a>.<\/p>\n<div id=\"attachment_486864\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/elektor.scoocs.co\/public\/event\/zephyr-rtos\"><img decoding=\"async\" aria-describedby=\"caption-attachment-486864\" class=\"size-medium wp-image-486864 lazyload\" data-src=\"https:\/\/www.eenewseurope.com\/wp-content\/uploads\/2025\/10\/zephyr-conference-300x188.png\" alt=\"Conf\u00e9rence sur le z\u00e9phyr\" width=\"300\" height=\"188\" data-srcset=\"https:\/\/www.ecinews.fr\/wp-content\/uploads\/2025\/10\/zephyr-conference-300x188.png 300w, https:\/\/www.ecinews.fr\/wp-content\/uploads\/2025\/10\/zephyr-conference.png 556w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/188;\" \/><\/a><p id=\"caption-attachment-486864\" class=\"wp-caption-text\">Inscrivez-vous d\u00e8s aujourd&rsquo;hui !<\/p><\/div>\n<hr \/>\n<p><em>Note de l&rsquo;\u00e9diteur : eeNews Europe est une publication d&rsquo;Elektor International Media. <\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En amont de la conf\u00e9rence en ligne Elektor \u00ab\u00a0Zephyr &#8211; The Open RTOS for Tomorrow&rsquo;s Devices\u00ab\u00a0, qui aura lieu le 5 novembre, nous nous sommes entretenus avec le conf\u00e9rencier Tobias K\u00e4stner sur l&rsquo;importance de l&rsquo;architecture fonctionnelle dans les projets embarqu\u00e9s modernes. L&rsquo;architecte de solutions (m\u00e9dicales) IoT de la soci\u00e9t\u00e9 de conseil inovex explique comment le [&hellip;]<\/p>\n","protected":false},"author":34,"featured_media":487347,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[885,3669],"tags":[10604,918,2668,9893],"domains":[47],"ppma_author":[10603,1153],"class_list":["post-487602","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-interviews-fr","category-nouvelles","tag-conference-fr","tag-embedded-fr","tag-rtos-fr","tag-zephyr-fr","domains-electronique-eci"],"acf":[],"yoast_head":"<title>De la conception au code source : Tobias K\u00e4stner sur Zephyr - ...<\/title>\n<meta name=\"description\" content=\"Benjamin Cab\u00e9, de la conf\u00e9rence en ligne d&#039;Elektor sur le RTOS Zephyr, parle du potentiel de Zephyr pour les architectures fonctionnelles\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/posts\/487602\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"De la conception au code source : Tobias K\u00e4stner sur Zephyr\" \/>\n<meta property=\"og:description\" content=\"Benjamin Cab\u00e9, de la conf\u00e9rence en ligne d&#039;Elektor sur le RTOS Zephyr, parle du potentiel de Zephyr pour les architectures fonctionnelles\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/posts\/487602\/\" \/>\n<meta property=\"og:site_name\" content=\"EENewsEurope\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-02T16:28:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ecinews.fr\/wp-content\/uploads\/2025\/10\/kaestner.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Alexander Neumann, A Delapalisse\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"A Delapalisse\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/\"},\"author\":{\"name\":\"A Delapalisse\",\"@id\":\"https:\/\/www.eenewseurope.com\/en\/#\/schema\/person\/0aa2cfb0bd8949724a68cbac8d8321b4\"},\"headline\":\"De la conception au code source : Tobias K\u00e4stner sur Zephyr\",\"datePublished\":\"2025-11-02T16:28:46+00:00\",\"dateModified\":\"2025-11-02T16:28:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/\"},\"wordCount\":1022,\"publisher\":{\"@id\":\"https:\/\/www.eenewseurope.com\/en\/#organization\"},\"keywords\":[\"Conf\u00e9rence\",\"Embedded\",\"RTOS\",\"z\u00e9phyr\"],\"articleSection\":[\"Interviews\",\"Nouvelles\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/\",\"url\":\"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/\",\"name\":\"De la conception au code source : Tobias K\u00e4stner sur Zephyr - %%%.\",\"isPartOf\":{\"@id\":\"https:\/\/www.eenewseurope.com\/en\/#website\"},\"datePublished\":\"2025-11-02T16:28:46+00:00\",\"dateModified\":\"2025-11-02T16:28:46+00:00\",\"description\":\"Benjamin Cab\u00e9, de la conf\u00e9rence en ligne d'Elektor sur le RTOS Zephyr, parle du potentiel de Zephyr pour les architectures fonctionnelles\",\"breadcrumb\":{\"@id\":\"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cdn.eenewseurope.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"De la conception au code source : Tobias K\u00e4stner sur Zephyr\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.eenewseurope.com\/en\/#website\",\"url\":\"https:\/\/www.eenewseurope.com\/en\/\",\"name\":\"EENewsEurope\",\"description\":\"Just another WordPress site\",\"publisher\":{\"@id\":\"https:\/\/www.eenewseurope.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.eenewseurope.com\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.eenewseurope.com\/en\/#organization\",\"name\":\"EENewsEurope\",\"url\":\"https:\/\/www.eenewseurope.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.eenewseurope.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.ecinews.fr\/wp-content\/uploads\/2022\/02\/logo-1.jpg\",\"contentUrl\":\"https:\/\/www.ecinews.fr\/wp-content\/uploads\/2022\/02\/logo-1.jpg\",\"width\":283,\"height\":113,\"caption\":\"EENewsEurope\"},\"image\":{\"@id\":\"https:\/\/www.eenewseurope.com\/en\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.eenewseurope.com\/en\/#\/schema\/person\/0aa2cfb0bd8949724a68cbac8d8321b4\",\"name\":\"A Delapalisse\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.eenewseurope.com\/en\/#\/schema\/person\/image\/211ac42237c2e9683c0964086c393cb4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ad45a8c5da24bc9c7c4940dd1c48a695?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ad45a8c5da24bc9c7c4940dd1c48a695?s=96&d=mm&r=g\",\"caption\":\"A Delapalisse\"},\"sameAs\":[\"http:\/\/ECI\"]}]}<\/script>","yoast_head_json":{"title":"De la conception au code source : Tobias K\u00e4stner sur Zephyr - ...","description":"Benjamin Cab\u00e9, de la conf\u00e9rence en ligne d'Elektor sur le RTOS Zephyr, parle du potentiel de Zephyr pour les architectures fonctionnelles","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/posts\/487602\/","og_locale":"fr_FR","og_type":"article","og_title":"De la conception au code source : Tobias K\u00e4stner sur Zephyr","og_description":"Benjamin Cab\u00e9, de la conf\u00e9rence en ligne d'Elektor sur le RTOS Zephyr, parle du potentiel de Zephyr pour les architectures fonctionnelles","og_url":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/posts\/487602\/","og_site_name":"EENewsEurope","article_published_time":"2025-11-02T16:28:46+00:00","og_image":[{"width":400,"height":400,"url":"https:\/\/www.ecinews.fr\/wp-content\/uploads\/2025\/10\/kaestner.jpg","type":"image\/jpeg"}],"author":"Alexander Neumann, A Delapalisse","twitter_card":"summary_large_image","twitter_misc":{"Written by":"A Delapalisse","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/#article","isPartOf":{"@id":"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/"},"author":{"name":"A Delapalisse","@id":"https:\/\/www.eenewseurope.com\/en\/#\/schema\/person\/0aa2cfb0bd8949724a68cbac8d8321b4"},"headline":"De la conception au code source : Tobias K\u00e4stner sur Zephyr","datePublished":"2025-11-02T16:28:46+00:00","dateModified":"2025-11-02T16:28:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/"},"wordCount":1022,"publisher":{"@id":"https:\/\/www.eenewseurope.com\/en\/#organization"},"keywords":["Conf\u00e9rence","Embedded","RTOS","z\u00e9phyr"],"articleSection":["Interviews","Nouvelles"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/","url":"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/","name":"De la conception au code source : Tobias K\u00e4stner sur Zephyr - %%%.","isPartOf":{"@id":"https:\/\/www.eenewseurope.com\/en\/#website"},"datePublished":"2025-11-02T16:28:46+00:00","dateModified":"2025-11-02T16:28:46+00:00","description":"Benjamin Cab\u00e9, de la conf\u00e9rence en ligne d'Elektor sur le RTOS Zephyr, parle du potentiel de Zephyr pour les architectures fonctionnelles","breadcrumb":{"@id":"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ecinews.fr\/fr\/de-la-conception-au-code-source-tobias-kastner-sur-zephyr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cdn.eenewseurope.com\/fr\/"},{"@type":"ListItem","position":2,"name":"De la conception au code source : Tobias K\u00e4stner sur Zephyr"}]},{"@type":"WebSite","@id":"https:\/\/www.eenewseurope.com\/en\/#website","url":"https:\/\/www.eenewseurope.com\/en\/","name":"EENewsEurope","description":"Just another WordPress site","publisher":{"@id":"https:\/\/www.eenewseurope.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.eenewseurope.com\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.eenewseurope.com\/en\/#organization","name":"EENewsEurope","url":"https:\/\/www.eenewseurope.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.eenewseurope.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.ecinews.fr\/wp-content\/uploads\/2022\/02\/logo-1.jpg","contentUrl":"https:\/\/www.ecinews.fr\/wp-content\/uploads\/2022\/02\/logo-1.jpg","width":283,"height":113,"caption":"EENewsEurope"},"image":{"@id":"https:\/\/www.eenewseurope.com\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.eenewseurope.com\/en\/#\/schema\/person\/0aa2cfb0bd8949724a68cbac8d8321b4","name":"A Delapalisse","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.eenewseurope.com\/en\/#\/schema\/person\/image\/211ac42237c2e9683c0964086c393cb4","url":"https:\/\/secure.gravatar.com\/avatar\/ad45a8c5da24bc9c7c4940dd1c48a695?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ad45a8c5da24bc9c7c4940dd1c48a695?s=96&d=mm&r=g","caption":"A Delapalisse"},"sameAs":["http:\/\/ECI"]}]}},"authors":[{"term_id":10603,"user_id":0,"is_guest":1,"slug":"alexander-neumann","display_name":"Alexander Neumann","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""},{"term_id":1153,"user_id":34,"is_guest":0,"slug":"adelapalisse","display_name":"A Delapalisse","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/ad45a8c5da24bc9c7c4940dd1c48a695?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/posts\/487602"}],"collection":[{"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/comments?post=487602"}],"version-history":[{"count":0,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/posts\/487602\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/media\/487347"}],"wp:attachment":[{"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/media?parent=487602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/categories?post=487602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/tags?post=487602"},{"taxonomy":"domains","embeddable":true,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/domains?post=487602"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/ppma_author?post=487602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}