Talk made at meetup Mozilla Paris octobre 2017 by Christophe Villeneuve on "Introduction aux webExtensions".
La présentation a pour but d'aider à mieux appréhender ces nouvelles extensions, les impacts et les possibilités offertes dans le navigateur, les emplacements disponibles, le tout cadencé de cas exemples.
Case Study on Basamati Rice Patent BattleAbhishekvb
This document discusses a patent battle between India and an American company, RiceTec Inc., over the use of the term "Basmati" rice. In 1997, RiceTec was granted a patent by the US patent office to call aromatic rice grown outside of India "Basmati." India objected because Basmati rice is traditionally grown in India and Pakistan. While RiceTec claimed its rice had similar characteristics to Basmati rice, India argued the patent violated geographical indication laws and would negatively impact its Basmati rice exports. After pressure from India, RiceTec withdrew 15 of its 20 patent claims and removed its claim over the name "Basmati."
RiceTec Inc., an American company, was granted a patent by the US patent office to call its aromatic rice "Basmati" even though Basmati rice is specifically grown in certain regions of India and Pakistan. This patent threatens those countries' exports of authentic Basmati rice to the US market and violates the fact that only rice from certain regions can be called Basmati. Critics argue the patent amounts to biopiracy and theft of India's collective intellectual property and biodiversity.
Law Of Protection Of Plant Varieties And Farmers Rightsin IndiaVijay Dalmia
Law of Protection of Plant Varieties and Farmers Rightsin India- A brief introduction with procedure and remidies by Vijay Pal Dalmia, Advocate-IP lawyer
This document discusses a patenting case study on Basmati rice. It provides background on intellectual property and intellectual property rights. It then discusses the specifics of the case where an American company, RiceTec Inc., was granted a patent by the US patent office to call aromatic rice grown outside of India "Basmati." India objected to this patent, as Basmati rice is traditionally grown in India and Pakistan. The document outlines the details of the case between India and RiceTec Inc. over the Basmati rice patent. Ultimately, RiceTec Inc. withdrew 15 of its 20 claims and also withdrew its claim on the name "Basmati" to resolve the dispute.
Convention on the international trade in endangered species of wild flora and...Michael Kwame-Biney
The document provides an outline for a presentation on the Convention on International Trade in Endangered Species of Wild Fauna and Flora (CITES). It defines key terms, provides background on the need for CITES, and outlines the convention's aims, key provisions, implementation challenges, responsibilities of parties, current issues, and conclusion. CITES regulates international trade in endangered plants and animals through permitting and monitoring exports and imports. It lists species in three appendices based on protection needs. The convention aims to ensure trade does not threaten species' survival.
Intellectual property rights applied to living organisms is a relatively new concept that has impacted biodiversity. The trend began in 1930 with the US Plant Patent Act, which granted IPR to asexually reproduced plant varieties. Key cases like Diamond v. Chakrabarty and the Onco mouse case extended patentability to microorganisms and animals. While providing income for companies, widespread patents have also reduced growth of non-commercial indigenous crops and biodiversity. Indian laws like the Biodiversity Act of 2002 aim to protect biodiversity by restricting IPR applications without government approval.
The Protection of Plant Varieties and Farmers’ Rights ActMahendra Pal
The document discusses the Protection of Plant Varieties and Farmers' Rights Act of India. It provides an overview of intellectual property rights as they relate to plant varieties, summarizes key aspects of the Act including rights granted to breeders and farmers, and eligibility criteria for plant variety registration. The Act aims to encourage development of new plant varieties while also protecting traditional farming practices and benefitting farming communities.
Protecting Traditional Knowledge In IndiaIntepat IP
Traditional knowledge is the knowledge system possessed by various communities across the globe. Such knowledge has been accumulated over the years and has been used and passed down through several generations. It is usually with respect to the natural surroundings of the community and includes agricultural knowledge such as manner of cultivation, environmental knowledge and knowledge of natural medicines.
Case Study on Basamati Rice Patent BattleAbhishekvb
This document discusses a patent battle between India and an American company, RiceTec Inc., over the use of the term "Basmati" rice. In 1997, RiceTec was granted a patent by the US patent office to call aromatic rice grown outside of India "Basmati." India objected because Basmati rice is traditionally grown in India and Pakistan. While RiceTec claimed its rice had similar characteristics to Basmati rice, India argued the patent violated geographical indication laws and would negatively impact its Basmati rice exports. After pressure from India, RiceTec withdrew 15 of its 20 patent claims and removed its claim over the name "Basmati."
RiceTec Inc., an American company, was granted a patent by the US patent office to call its aromatic rice "Basmati" even though Basmati rice is specifically grown in certain regions of India and Pakistan. This patent threatens those countries' exports of authentic Basmati rice to the US market and violates the fact that only rice from certain regions can be called Basmati. Critics argue the patent amounts to biopiracy and theft of India's collective intellectual property and biodiversity.
Law Of Protection Of Plant Varieties And Farmers Rightsin IndiaVijay Dalmia
Law of Protection of Plant Varieties and Farmers Rightsin India- A brief introduction with procedure and remidies by Vijay Pal Dalmia, Advocate-IP lawyer
This document discusses a patenting case study on Basmati rice. It provides background on intellectual property and intellectual property rights. It then discusses the specifics of the case where an American company, RiceTec Inc., was granted a patent by the US patent office to call aromatic rice grown outside of India "Basmati." India objected to this patent, as Basmati rice is traditionally grown in India and Pakistan. The document outlines the details of the case between India and RiceTec Inc. over the Basmati rice patent. Ultimately, RiceTec Inc. withdrew 15 of its 20 claims and also withdrew its claim on the name "Basmati" to resolve the dispute.
Convention on the international trade in endangered species of wild flora and...Michael Kwame-Biney
The document provides an outline for a presentation on the Convention on International Trade in Endangered Species of Wild Fauna and Flora (CITES). It defines key terms, provides background on the need for CITES, and outlines the convention's aims, key provisions, implementation challenges, responsibilities of parties, current issues, and conclusion. CITES regulates international trade in endangered plants and animals through permitting and monitoring exports and imports. It lists species in three appendices based on protection needs. The convention aims to ensure trade does not threaten species' survival.
Intellectual property rights applied to living organisms is a relatively new concept that has impacted biodiversity. The trend began in 1930 with the US Plant Patent Act, which granted IPR to asexually reproduced plant varieties. Key cases like Diamond v. Chakrabarty and the Onco mouse case extended patentability to microorganisms and animals. While providing income for companies, widespread patents have also reduced growth of non-commercial indigenous crops and biodiversity. Indian laws like the Biodiversity Act of 2002 aim to protect biodiversity by restricting IPR applications without government approval.
The Protection of Plant Varieties and Farmers’ Rights ActMahendra Pal
The document discusses the Protection of Plant Varieties and Farmers' Rights Act of India. It provides an overview of intellectual property rights as they relate to plant varieties, summarizes key aspects of the Act including rights granted to breeders and farmers, and eligibility criteria for plant variety registration. The Act aims to encourage development of new plant varieties while also protecting traditional farming practices and benefitting farming communities.
Protecting Traditional Knowledge In IndiaIntepat IP
Traditional knowledge is the knowledge system possessed by various communities across the globe. Such knowledge has been accumulated over the years and has been used and passed down through several generations. It is usually with respect to the natural surroundings of the community and includes agricultural knowledge such as manner of cultivation, environmental knowledge and knowledge of natural medicines.
The document discusses the Convention on International Trade in Endangered Species of Wild Fauna and Flora (CITES). CITES aims to ensure international trade in wildlife and plants does not threaten species survival. It protects over 35,000 species and regulates trade through a licensing system. Species are classified into three appendices based on extinction risk, and trade restrictions increase from Appendix I to III. The CITES Secretariat coordinates the convention's implementation and provides services to parties.
This document discusses traditional knowledge (TK) associated with biological resources and biodiversity in India. It provides examples of biopiracy where foreign corporations have patented products or processes derived from Indian TK without compensation. National laws like the Biological Diversity Act of 2002 aim to regulate access to genetic resources and protect TK from misappropriation. The Convention on Biological Diversity also recognizes the rights of indigenous groups over TK related to genetic resources.
Tulsi (Ocimum sanctum) is a different plant from the pesto variety of Basil (Ocimum basilicum).Tulsi also known as “Holy Basil” has been revered in India for thousands of years. It has been used by many cultures around the world to bestow an amazing number of health benefits as a healing balm for body, mind and spirit. Generally three variety of Tulsi has been found Rama Tulsi, Krishna Tulsi, Vana Tulsi.
Developed countries are exploiting genetic resources and traditional knowledge from developing countries by patenting products derived from them without authorization or compensation. This is known as biopiracy. Examples discussed include patents granted on neem, turmeric, and basmati rice that were later revoked due to the traditional use and knowledge of these resources in their countries of origin. Biopiracy is criticized as being unfair and a threat to indigenous cultures by restricting local communities' use of their own traditional knowledge and resources. International efforts are working to establish laws protecting traditional resource use and knowledge.
Criteria for protection of new plant varieties and Farmers right act 2001siddarudh
Plant variety protection provides exclusive rights to breeders who develop new plant varieties. The Plant Variety Protection and Farmers Rights Act of 2001 established a system in India that recognizes the rights of both commercial breeders and farmers. It aims to encourage the development of new plant varieties and facilitate agricultural development by stimulating investment in plant breeding. Eligible varieties include new varieties, existing varieties, farmers' varieties, and essentially derived varieties. The act provides certain rights and exemptions to breeders and farmers.
The document discusses key aspects of the TRIPS (Trade Related Aspects of Intellectual Property Rights) agreement. It outlines how TRIPS harmonized global intellectual property rules and established minimum standards of protection for patents, copyrights, trademarks and other IP. The document also examines how TRIPS provisions relate to public health issues like access to medicines and the use of flexibilities like compulsory licensing by countries. It analyzes the impact of stronger IP rules on the price of drugs and the role of generic competition in increasing access.
1. Gum is a polysaccharide of natural origin that increases the viscosity of solutions even at low concentrations. They are mostly found in plant woody elements or seed coatings.
2. The global hydrocolloids market, which includes gums, was valued at $8.8 billion in 2018 and is expected to reach $11.4 billion by 2023 due to increased use in food and pharmaceuticals. India is a major producer and exporter of natural gums.
3. Gums have few adverse health effects and are widely used in food as thickeners, emulsifiers, and stabilizers to improve texture and prevent separation. They are also used in medicines and diet products.
IPFlair provides the best patent consultant in India with the online patent filing process. So get patented today with IPFlair and boost up your business strategy.
Patents were taken out by US and Japanese firms in the 1980s and 1990s on formulations using extracts from the neem tree for pesticides and other products. This raised controversy as Indian groups argued it amounted to biopiracy of traditional knowledge. In 1997, the European Patent Office revoked a patent held by WR Grace on neem oil formulations after finding that neem's properties were long known in India. While a victory, it showed the need to reform US patent laws to prevent biopiracy of traditional knowledge.
Présentation effectuée au RMLL 2018 sur "La face cachée des WebExtensions" par Christophe Villeneuve .
Vous verrez les différentes avancées depuis la version de firefox 'Quantum' 57
Présentation effectuée à la création numérique "Alchimie 12" par Christophe Villeneuve sur "WebExtensions, it's now / c'est maintenant".
La présentation a pour but de montrer où en sont les WebExtensions à quelques jours de la sortie de Firefox 'Quantum' 57
Talk made at the UbuCon Europe Paris September 2017 by Christophe Villeneuve on "WebExtensions: Where are we?".
This is a presentation to see the advanced WebExtensions in Mozilla Firefox
Présentation effectuée à la UbuCon Europe Paris Septembre 2017 par Christophe Villeneuve sur "WebExtensions : Où en est-on ?".
Il s'agit d'une présentation pour voir l'avancé des WebExtensions dans Mozilla Firefox
Présentation effectuée à la Cookie Party 2017 par Christophe Villeneuve sur "Les écrans animés dans les navigateurs".
La présentation a pour but de montrer comment utiliser les webExtensions dans l'animation avec des fonctionnalités expérimentales.
Présentation effectuée pour Root66 sur le thème "Utiliser et ameliorer firefox avec les webextensions" par Christophe Villeneuve .
La conférence donne une situation globale des WebExtensions, des possibilités d'interrargir avec le navigateur et les différentes API
Présentation effectuée au Rencontres Mondiales du Logiciel Libre (RMLL) 2017 par Christophe Villeneuve sur "Les Web Extensions".
Il s'agit de comprendre pour les WebExtensions et ce qui va impliquer dans les navigateurs
Présentation effectuée aux JDLL (Journées du Logiciel Libre) 2017 par Christophe Villeneuve sur "Les WebExtensions et Firefox".
La conférence a pour but de montrer réaliser une web Extensions pour tous les navigateurs comme Firefox
Présentation effectuée au Hackathon Mozilla FR 2017 par Christophe Villeneuve sur "Le portage des WebExtensions".
La présentation a pour but de montrer comment porter une extension venant de Chrome ou Chromium vers Firefox 57
Conférence donnée lors des RMLL 2011 et qui reprend le contenu de la même conférence de CONFOO 2011 avec du contenu en plus pour Drupal cette fois-ci. On y retrouve une régle en plus, donc 21 au total sur l'accessibilité. Ces règles peuvent être prises en compte par les CMS tels que Drupal, Wordpress ou TYPO3.
Présentation effectuée à "La Face cachée des WebExtensions / the hidden side of WebExtensions" PSES (Pas Sage En Seine) 2018 par Christophe Villeneuve
Elle a pour but de montrer les différentes avancées depuis la version de firefox 'Quantum' 57
Panorama des tendances, nouvelles normes, conseils précieux aux développeurs… Entre front, back et design, le Blend Web Mix offre chaque année un cocktail très prisé de technologies et de savoir-faire.
Cours projet web collaboratif - partie 1 : Introduction, version 2019Eric Giraudin
Vidéo de support au cours Projet Web Collaboratif dispensé en S4 DUT Information-Communication spécialité Information à l'IUT2 de l'Université Grenoble Alpes.
The document discusses the Convention on International Trade in Endangered Species of Wild Fauna and Flora (CITES). CITES aims to ensure international trade in wildlife and plants does not threaten species survival. It protects over 35,000 species and regulates trade through a licensing system. Species are classified into three appendices based on extinction risk, and trade restrictions increase from Appendix I to III. The CITES Secretariat coordinates the convention's implementation and provides services to parties.
This document discusses traditional knowledge (TK) associated with biological resources and biodiversity in India. It provides examples of biopiracy where foreign corporations have patented products or processes derived from Indian TK without compensation. National laws like the Biological Diversity Act of 2002 aim to regulate access to genetic resources and protect TK from misappropriation. The Convention on Biological Diversity also recognizes the rights of indigenous groups over TK related to genetic resources.
Tulsi (Ocimum sanctum) is a different plant from the pesto variety of Basil (Ocimum basilicum).Tulsi also known as “Holy Basil” has been revered in India for thousands of years. It has been used by many cultures around the world to bestow an amazing number of health benefits as a healing balm for body, mind and spirit. Generally three variety of Tulsi has been found Rama Tulsi, Krishna Tulsi, Vana Tulsi.
Developed countries are exploiting genetic resources and traditional knowledge from developing countries by patenting products derived from them without authorization or compensation. This is known as biopiracy. Examples discussed include patents granted on neem, turmeric, and basmati rice that were later revoked due to the traditional use and knowledge of these resources in their countries of origin. Biopiracy is criticized as being unfair and a threat to indigenous cultures by restricting local communities' use of their own traditional knowledge and resources. International efforts are working to establish laws protecting traditional resource use and knowledge.
Criteria for protection of new plant varieties and Farmers right act 2001siddarudh
Plant variety protection provides exclusive rights to breeders who develop new plant varieties. The Plant Variety Protection and Farmers Rights Act of 2001 established a system in India that recognizes the rights of both commercial breeders and farmers. It aims to encourage the development of new plant varieties and facilitate agricultural development by stimulating investment in plant breeding. Eligible varieties include new varieties, existing varieties, farmers' varieties, and essentially derived varieties. The act provides certain rights and exemptions to breeders and farmers.
The document discusses key aspects of the TRIPS (Trade Related Aspects of Intellectual Property Rights) agreement. It outlines how TRIPS harmonized global intellectual property rules and established minimum standards of protection for patents, copyrights, trademarks and other IP. The document also examines how TRIPS provisions relate to public health issues like access to medicines and the use of flexibilities like compulsory licensing by countries. It analyzes the impact of stronger IP rules on the price of drugs and the role of generic competition in increasing access.
1. Gum is a polysaccharide of natural origin that increases the viscosity of solutions even at low concentrations. They are mostly found in plant woody elements or seed coatings.
2. The global hydrocolloids market, which includes gums, was valued at $8.8 billion in 2018 and is expected to reach $11.4 billion by 2023 due to increased use in food and pharmaceuticals. India is a major producer and exporter of natural gums.
3. Gums have few adverse health effects and are widely used in food as thickeners, emulsifiers, and stabilizers to improve texture and prevent separation. They are also used in medicines and diet products.
IPFlair provides the best patent consultant in India with the online patent filing process. So get patented today with IPFlair and boost up your business strategy.
Patents were taken out by US and Japanese firms in the 1980s and 1990s on formulations using extracts from the neem tree for pesticides and other products. This raised controversy as Indian groups argued it amounted to biopiracy of traditional knowledge. In 1997, the European Patent Office revoked a patent held by WR Grace on neem oil formulations after finding that neem's properties were long known in India. While a victory, it showed the need to reform US patent laws to prevent biopiracy of traditional knowledge.
Présentation effectuée au RMLL 2018 sur "La face cachée des WebExtensions" par Christophe Villeneuve .
Vous verrez les différentes avancées depuis la version de firefox 'Quantum' 57
Présentation effectuée à la création numérique "Alchimie 12" par Christophe Villeneuve sur "WebExtensions, it's now / c'est maintenant".
La présentation a pour but de montrer où en sont les WebExtensions à quelques jours de la sortie de Firefox 'Quantum' 57
Talk made at the UbuCon Europe Paris September 2017 by Christophe Villeneuve on "WebExtensions: Where are we?".
This is a presentation to see the advanced WebExtensions in Mozilla Firefox
Présentation effectuée à la UbuCon Europe Paris Septembre 2017 par Christophe Villeneuve sur "WebExtensions : Où en est-on ?".
Il s'agit d'une présentation pour voir l'avancé des WebExtensions dans Mozilla Firefox
Présentation effectuée à la Cookie Party 2017 par Christophe Villeneuve sur "Les écrans animés dans les navigateurs".
La présentation a pour but de montrer comment utiliser les webExtensions dans l'animation avec des fonctionnalités expérimentales.
Présentation effectuée pour Root66 sur le thème "Utiliser et ameliorer firefox avec les webextensions" par Christophe Villeneuve .
La conférence donne une situation globale des WebExtensions, des possibilités d'interrargir avec le navigateur et les différentes API
Présentation effectuée au Rencontres Mondiales du Logiciel Libre (RMLL) 2017 par Christophe Villeneuve sur "Les Web Extensions".
Il s'agit de comprendre pour les WebExtensions et ce qui va impliquer dans les navigateurs
Présentation effectuée aux JDLL (Journées du Logiciel Libre) 2017 par Christophe Villeneuve sur "Les WebExtensions et Firefox".
La conférence a pour but de montrer réaliser une web Extensions pour tous les navigateurs comme Firefox
Présentation effectuée au Hackathon Mozilla FR 2017 par Christophe Villeneuve sur "Le portage des WebExtensions".
La présentation a pour but de montrer comment porter une extension venant de Chrome ou Chromium vers Firefox 57
Conférence donnée lors des RMLL 2011 et qui reprend le contenu de la même conférence de CONFOO 2011 avec du contenu en plus pour Drupal cette fois-ci. On y retrouve une régle en plus, donc 21 au total sur l'accessibilité. Ces règles peuvent être prises en compte par les CMS tels que Drupal, Wordpress ou TYPO3.
Présentation effectuée à "La Face cachée des WebExtensions / the hidden side of WebExtensions" PSES (Pas Sage En Seine) 2018 par Christophe Villeneuve
Elle a pour but de montrer les différentes avancées depuis la version de firefox 'Quantum' 57
Panorama des tendances, nouvelles normes, conseils précieux aux développeurs… Entre front, back et design, le Blend Web Mix offre chaque année un cocktail très prisé de technologies et de savoir-faire.
Cours projet web collaboratif - partie 1 : Introduction, version 2019Eric Giraudin
Vidéo de support au cours Projet Web Collaboratif dispensé en S4 DUT Information-Communication spécialité Information à l'IUT2 de l'Université Grenoble Alpes.
Présentation effectuée à Paris Web par Christophe Villeneuve sur "La boîte à outils de développements dans Firefox".
Cette présentation a pour but d'aider les développeurs à améliorer leur projet en respectant les normes et standard de W3C
Une courte présentation à WebAssembly, des avantages et cas d'usages associés, des concepts techniques derrière (cf. AOT vs JIT), de l'état actuel du marché et de l'avenir de cette tendance / technologie
TYPO3, le CMS de référence au gouvernement québécoisYannick Pavard
Présentation sur le CMS TYPO3 lors des rencontres Webeducation donnée à Québec devant les webmestres du gouvernement du Québec.
Cette présentation a été donnée avec plusieurs autres intervenants qui étaient là pour présenter leur expériences avec l'outil.
TYPO3 est le CMS le plus utilisé au gouvernement du Québec
Présentation effectuée au Capitole du Libre (17 novembre 2019) par Christophe Villeneuve sur "la boite à outils de développements dans firefox (devtools)".
Un atelier pour apprendre et voir les possibilités de la barre Devtools dans Firefox
Responsible Design ou Le web moderne à destination de tousjwajsberg
Après avoir présenté la situation actuelle, j'essaie d'expliquer comment on peut utiliser les technologies récentes du web tout en supportant tous les navigateurs, qu'ils soient anciens ou minoritaires.
Présentation effectuée à Open Source Expérience 2022 par Christophe Villeneuve et Sébastien de MariaDB sur "MariaDB : une base de données NewSQL".
Cette présentation a pour but de montrer que la base de données Mariadb propose des nouvelles fonctionnalités et avancés importantes pour devenir un coeur
Présentation effectuée au à l'Owasp mensuel (18 Mai 2022) par Christophe Villeneuve sur "Pister les pisteurs".
Cette présentation aborde la visualisation des cookies tiers et la nouvelle extension qui propose de voir si votre projet est "Green IT"
Présentation effectuée à l'événement CyberGames de EGE (17 mai 2022) par Christophe Villeneuve sur "Contrôlez vos données éthiques dans le web".
Cette présentation aborde l'importance des données et des risques que vous pouvez rencontrer sur le web
Présentation effectuée au Meetup 24 Programmez (5 Avril 2022) par Christophe Villeneuve sur "Infrastructure as code Drupal".
Cette présentation aborde les rappels de l'IaC (infrastructure as code), comment l'utilisé avec le CMS Drupal et déployé automatiquement le contenu et les évolutions dans l'IaC.
Présentation effectuée pendant la piscine du POC Innovation de Epitech (15 février 2022) par Christophe Villeneuve avec Sébastien "MariaDB : une base de données NewSQL".
Après un tour d'horizon de l'évolution des bases de données, nous nous intéresserons sur la base de données MariaDB qui propose le NewSQL (NoSQL + SQL) et ces différents storages engines disponibles. Ainsi chaque problématique projet peut être couverte par celle-ci.
Présentation effectuée pendant la piscine du POC Innovation de Epitech (14 février 2022) par Christophe Villeneuve sur "Open Source et Contribution : une association gagnante".
La présentation permet de voir que la contribution est importante au même titre que l'open source
Présentation effectuée à la DevCon 12 (16 décembre 2021) par Christophe Villeneuve sur "Pentest Bus Pirate".
Une occasion de voir comment effectuer des pentests sur de l'IoT
Présentation effectuée à l'Open Source Expérience (9 novembre 2021) par Christophe Villeneuve sur "Peur de la migration vers l’open source ?".
Sujet : 2020 fut marqué par de nombreux anniversaires. Ainsi PHP, MySQL, Drupal… ont proposé de nombreuses évolutions et améliorations dans les technologies ouvertes permettant de garder le Web ouvert.
La session abordera les freins à la migration vers des environnements modernes. Christophe s’intéressera aux problématiques d’aujourd’hui dans un serveur AMP (Apache MariaDB PHP) avec comme solution un portail de type Drupal. La souplesse de ces technologies répond aux problématiques modernes.
Présentation effectuée à GS Days (4 novembre 2021) par Christophe Villeneuve sur "La sécurité applicative par le design ".
Sujet : La sécurité doit commencer dès la conception d’un projet ou d’une application Web. Cette étape est nécessaire pour atténuer l’impact des cybermenaces lors de la mise en production. Cette session identifiera ce que l’on peut attendre d’une application Web sécurisée qui garantit une certaine qualité pour les données et vous protège contre les malveillances, les erreurs et la malchance, et leur impact.
Présentation effectuée au Meetup Firefox User Group fr (28 avril 2021)par Christophe Villeneuve sur "Foxfooding Semaine 3 : Aidez à produire le meilleur firefox".
Vous allez voir les fonctionnalités disponible dans firefox 89
Présentation effectuée à la AOSC (28 janvier 2020) par Christophe Villeneuve sur "L'accessibilité web avec WCAG et RGAA".
Vous verrez les notions générales de l'accessibilité, le moyen de le mettre en place dans son code et valider avec des outils si l'ensemble du référentiels est respecté.
This document discusses the weekly activities of the French-speaking Mozilla community. It includes a to-do list that covers hot topics, article planning, events, social media calendars and statistics, answering questions, and updates to sites and blogs. The community communicates using Telegram, Matrix, and weekly Zoom meetings. Activities include localization, forums support, documentation, and discussions. Events follow a standard procedure from announcement to post-event coverage. The to-do list has been used since 2014 and provides details for each discussion point. The community is led by several people and more information is available by contacting them.
Présentation effectuée à la DevCon (19 novembre 2020) par Christophe Villeneuve sur "Monitoring dynamique : Grafana & Microsoft".
Sous la forme de cas pratique, la présentation montre une manière de monitorer dynmaiquement les produits Microsoft tel que Azure, office 365, SQL Server...
Présentation effectuée au Meetup Programmez (08 septembre 2020)par Christophe Villeneuve sur "Etes-vous prêt pour PHP 8 ?".
Vous allez voir l'avancement du langage PHP, les nouveautés, les améliorations
Présentation effectuée au Meetup Lizard Secu (27 aout 2020)par Christophe Villeneuve sur "Le futur de l'authentification WebAuthn".
Vous allez voir comment se passer du mot de passe en utilisant WebAuthn
Talk at the Virtu-All-Hands (June 18, 2020) by Christophe Villeneuve on "Send large files with addons".
3 extensions to communicate easily with Firefox send
Présentation effectuée au Virtu-All-Hands (18 juin 2020) par Christophe Villeneuve sur "Send large files with addons".
3 extensions pour communiquer facilement avec Firefox send
Présentation effectuée au meetup Devops Tahiti (3 juin 2020) par Christophe Villeneuve sur "Tests d'accessibilité par la pratique".
Deux outils complémentaires d'accessibilités, sont présentés pour vous aider à valider votre code
Présentation effectuée à Confoo 2020 (27 février 2020) par Christophe Villeneuve sur "Donnez la voix aux machines".
Vous allez voir l'avancé de ces appareils, des projets libres comme Common Voice et DeepSpeech, la qualité des participations et contributions
Consulter le site officiel https://voice.mozilla.org
Présentation effectuée à Confoo 2020 (26 février 2020) par Christophe Villeneuve sur "la réalité mélangée dans vos applications".
Nous voyons comment embarquer une page web dans la réalité virtuelle, réalité augmentée, réalité virtuelle associé à la réalité mélangée pour les utiliser dans les applications webs
5. .
Rappel : Une extension ? (1/2)
●
Modules complémentaires au navigateur
●
Amélioration du navigateur
●
Fait partie de Firefox depuis l'origine
6. .
Rappel : Une extension ? (2/2)
●
Les projets Web
→ montrent l’importance des extensions dans Firefox
●
Important de montrer les API sont puissants
– 40 % des utilisateurs ont des extensions
– 32 000 modules complémentaires
– 19 000 développeurs d'extensions
– 15 millions d'utilisateurs mensuels sur Mozilla Add-ons
(AMO)
7. .
Roadmap
●
Firefox 48 : Release stable
– SDK avec extension WebExtensions déjà disponible
●
Firefox 53 : Conteneurs sécurisés
– Seulement WebExtensions accepté sur addons.mozilla.org
●
Firefox 57 – 14 novembre
– Uniquement WebExtension pour Firefox
– API du système de fichier
– Barre latérale et autres API d'élément d'interface utilisateur
– Expériences WebExtension pour créer de nouvelles API
14. .
Interface utilisateur (3/
Address bar suggestions (Suggestions
de la barre d'adresse)
Notifications (Notifications)
Bundled web pages (Page web
incluses)
17. .
Avant : XUL / XPCOM
●
XUL est une technologie XML
– Utilisée pour l'interface Firefox
●
XPPCOM est une structure JavaScript
– Interagir avec XUL
– Avec une API différente de la classique HTML5
●
Le développeur web doit respecter ces technologies
→ HTML classique, CSS, Javascript
●
Aujourd'hui
– Ne répond plus au attente
– Mises à jour / révisions… trop long
18. .
Les WebExtensions
●
Créer une API robuste
●
Parité avec extensions chrome api
●
Documentation
●
Prise en charge de Firefox pour Android
●
Technologie standard
24. .
Anatomie
Intéragir avec les pages Web
Contexte page
Bouton dans la barre d'outils
Bouton à la barre d'adresse
Définir une interface utilisateur
Contenu packagé accessible
25. .
Manifest.json (1/2)
●
Carte identité d'une extension
●
Script au format jSON
●
https://developer.mozilla.org/fr/Add-ons/WebExtensions
{
"manifest_version": 2,
"name": "Intro WebExtensions",
"version": "2.0",
"description": "The WebExtensions",
"icons": {
"19": "icons/icon-19.png",
"48": "icons/icon-48.png"
},
}
27. .
Manifest : Anatomie (1/7)
●
Script d'arrière plan
●
Indépendant
– Des pages web
– Fenêtres du navigateur
●
Exécuter dès que l'extension
est chargée
●
Permissions nécessaires
Background page
29. .
Manifest : Anatomie (2/7)
●
Scripts de contenu
●
Accéder et manipuler les
pages Web
●
Fonctionnement :
– Charger dans les pages Web
– Exécuter dans le contexte de
page particulière
●
Possible
– Manipuler le DOM de la
page
Background page
Content scripts
34. .
Manifest : Anatomie (4/7)
●
Action dans la barre de
navigation
●
Affiche sur un onglet activé
●
Action pas toujours
nécessaire
Background page
Content scripts
Browser action
Page action
40. .
Manifest : Anatomie (7/7)
●
Ressources incluses dans
l'extension (ex : images)
●
Accessible par
– Scripts de contenu
– Scripts de pages
●
Web-accessible
●
Utilisation d'un schéma URI
spécial
Background page
Content scripts
Browser action
Page action
Option page
Slide bar
Ressource
41. .
Ressources
●
Plus de 40 API en exemple
https://github.com/mdn/webextensions-examples
●
Documentation (MDN) en Anglais
– https://developer.mozilla.org/en-US/Add-ons/WebExtensions
●
Documentation (MDN) en Français
– https://developer.mozilla.org/fr/Add-ons/WebExtensions
●
Actualité Add-ons
– https://blog.mozilla.org/addons/
●
Actualité communauté
– https://blog.mozfr.org