INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon une autre particularité, sur réception d'une demande d'exécution d'un module de service présentant un identificateur, l'environnement d'exécution accède à la classe d'entrée module principal comprenant le programme principal du système, le module principal installe une instance d'une classe spéciale "Access Manager", module gérant l'accès à un module de service et utilise une méthode de cette classe permettant de créer une instance de la classe d'entrée module de service demandée, par l'intermédiaire d'une table d'association de l'identificateur à l'index du module dans un tableau dans lequel le module référencé, l'instance étant retournée par la méthode au programme principal.
D'autres particularités et avantages de la présente invention apparaîtront plus clairement à la lecture de la description ci-après faite en reférence aux dessins annexés dans lesquels - la figure 1 représente de façon schématique les différents éléments necessaires pour le chargement d'un objet portable selon un premier mode réalisation; - la figure 2 représente de façon schématique les différents éléments necessaires pour le chargement d'un objet portable selon un deuxième mode de réalisation ; s - la figure 3 représente la représentation interne d'un module ; - la figure 4a représente le schéma classique d'une carte à puce ; - la figure 4b représente le système nécessaire à constitution d'une machine virtuelle embarquée sur une carte à puce selon antérieur; - la figure 4c représente la structure des classes d'une application. Le procédé sera décrit, en liaison avec les figures 1 à de manière non limitative, dans le cas de la mise en oeuvre de l'invention dans un système embarqué, par exemple de type spécifique constitué par une carte à ou un objet portable similaire. La désignation byte ou programme de type byte code recouvre tout pseudocode ou programme intermédiaire.
L'objet portable constitue par exemple une carte à puce et présente une structure similaire de celle décrite précédemment en référence aux figures 4a et 4b, et comprend notamment une mémoire RAM, et EEPROM. La plate-forme spécifique (60) et une station classique (80) sont représentées sur la figure 1. La plate-forme spécifique (60) possédé en environnement d'exécution (RE) comprenant des API (62) une machine virtuelle (61) embarquée ("onplatform"). La plate-forme spécifique (60) est représentée sur la figure 1, comme comprenant l'ensemble des mémoires ROM et EEPROM. II est à noter que la plate-forme spécifique (60) désigne plus particulièrement l'environnement d'exécution (RE) les éléments présents en mémoire EEPROM. L'objet portable possède en ROM un systeme d'exploitation (Operating System) (63). Les API (62), présentes en mémoire ROM, constituent les API de base de la plate-forme API, chargées avec la machine virtuelle embarquée pour le fonctionnement de celle-ci partie (90) hors objet portable de la machine virtuelle comprend un vérifieur (91) de pseudocode intermédiaire, un convertisseur (92) et éventuellement un signeur (94). Le signeur délivre une signature pour valider passage par le vérifieur et le convertisseur. Cette signature sera vérifiée l'objet portable au moment du chargement. Le chargement en EEPROM d'applications ou de nouvelles API pour compléter les API de base s'effectue un chargeur qui peut être composé de deux parties, une partie hors objet portable pouvant être installée dans la machine virtuelle hors objet portable (90), appelée téléchargeur (93), et une partie sur la plate- forme spécifique, appelée@chargeur (68).
Selon un premier mode de réalisation, la plate-forme spécifique (60) comprend deux modules spéciaux, un module API (65) et un module principal (66). Les autres modules sont appelés modules de services (67). Chaque module correspond à un ensemble de paquetages qui sera stocké dans le même espace nom. La plate forme API désigne les API de base (62) et l'ensemble des classes système qui définissent le module API (65) ou module de la plate-forme .API. Le module principal comprend la classe principale définissant le programme principal. Chaque module excepté le module API (65), possède une classe unique, particulière, appelée "Entry Class", constitue le point d'accès au module. Pour le module principal, cette "Entry Class" est la classe principale (CP), celle qui contient une méthode statique appelée "main". Pour les modules de services, c'est une classe avec seulement un constructeur sans paramètres et implémentant une interface publique spéciale, appelée "service" définie dans la plate- forme Le chargement d'une application correspond au chargement d'un module de service. Chaque module reçoit un identificateur spécifique. Un tel identificateur, qui est appelé MID, peut par exemple être un nombre, une chaîne de caractères, ou un tableau. A titre d'exemple, l'identificateur est une chaîne de caractères.
Quand ils sont chargés dans la plate-forme, par des mécanismes de téléchargement distincts de la machine virtuelle de la plate-forme spécifique, les modules reçoivent un nombre, compris entre 0 et n. Ainsi, selon cette convention, n+1 modules au plus peuvent être présents sur plate-forme spécifique. Le téléchargeur (93) de module avec le chargeur (68) maintient, lors du chargement de nouveaux modules de service, un tableau (TRM) (69) de représentation des modules. Le numéro associé à un module est l'index (1M) de ce module dans le tableau. Le chargeur (68) maintient également une table (70) associant l'index (1M) à l'identificateur (MID) de chaque module. Le module API reçoit systématiquement pour index IMo le numéro 0, et le module principal pour -index IMi le numéro 1. L'entête (header) de chaque module comprend un indicateur permettant au chargeur de déterminer la nature du module, "principal", modules "de service" ou module "API". Le chargeur (68) ne peut charger que les modules autorisés à résider sur l'objet portable, c'est à dire uniquement les modules présentant une signature connue de l'objet portable. Le chargeur (68) comporte donc des moyens vérifier la signature d'un module reçu, de la comparer avec la signature connue de l'objet portable et en cas de comparaison négative de bloquer chargement.
De manière classique, tel que défini dans l'art anterieur cité précédemment, le programme source (81) d'une application écrit puis compilé un compilateur (82) et ensuite vérifié par le vérifieur ).
liaison statique, réalisée dans le convertisseur (92) par un composant dit lieur (linker) du convertisseur, va résoudre des reférences symboliques en attribuant - numéro (NCI) à chaque classe d'un module, - numéro (NM) pour chaque méthode dans une classe - numéro (NA) pour chaque attribut dans une classe.
Chacun de ces numéros (NCI, NM, NA) est compris entre 0 et n et peut ainsi être représenté sur un byte ou multiplet. A titre d'exemple, chacun de ces nombres sera compris entre 0 et 255 (n=255). La référence à une méthode un attribut d'une classe sera ainsi codée dans le pseudocode lié des méthodes du module sur deux multiplets (bytes) ou octets. Le pseudocode contiendra ces deux multiplets pour la classe et pour un attribut ou pour une méthode.
Suivant la figure 3, la représentation interne d'un module API (65), d'un module principal (66) ou d'un module de service (67), contiendra un tableau (TRC) de représentation de classes; le numéro (NCI) associé par le lieur, hors du système embarqué, à chaque classe est l'index (ICi) de la représentation de cette classe dans le tableau (TRC). Chaque classe présente également une référence à l'index (M) de son module. De la même manière, la représentation de chaque classe contient un tableau des représentations de méthodes (TRMe) et un tableau de représentation des attributs (TRA) appartenant à la classe. Le numéro (NM), associé par le lieur, hors du système embarqué, à chaque méthode est l'index (M), de la représentation de cette méthode dans le tableau (TRMe), et le numéro (NA), associe par le lieur, hors du système embarqué, à chaque attribut est l'index (IAi), la représentation de cet attribut dans le tableau (TRA).
- les copolymères réticulés d'acide 2-acrylamido-2-méthyl-propane sulfonique et d'acrylamide partiellement ou totalement neutralisés (par une base telle que la soude, de la potasse ou une amine) tels que décrits dans le document EP-A-503 853 (faisant partie intégrante du contenu de la description) et plus particulièrement dans l'exemple 1.
Parmi les homopolymères ou copolymères non-associatifs réticulés d'au moins un monomère à insaturation éthylénique cationique du type ester ou amide, on peut utiliser en particulier : (1) les homopolymères d'acrylate d'ammonium ou les copolymères d'acrylate d'ammonium et d'acrylamide tels que le produit vendu sous le nom BOZEPOL C NOUVEAU ou le produit PAS 5193 vendus par la société HOECHST (ils sont décrits et préparés dans les documents FR 2 416 723, USP2798053 et USP 2 923 692) ; (2) les homopolymères de diméthylaminoéthyl-méthacrylate quaternisé par le chlorure de méthyle tels que les produits vendus sous les noms SALCARE 95 et SALCARE 96 par la société ALLIED COLLOIDS ou les copolymères de diméthylamino-éthylméthacrylate quatemisé par le chlorure de méthyle et d'acrylamide tel que le produit SALCARE SC92 vendu par ALLIED COLLOIDS ou le produit PAS 5194 vendu par HOECHST (ils sont décrits et préparés dans le document EP-A-395.282).
Les polymères associatifs conformes à la présente invention peuvent être anioniques, non-ioniques ou cationiques ou amphotères.
Parmi les polymères anioniques associatifs, on peut citer ceux comportant au moins un motif hydrophile, et au moins un motif éther d'allyle à chaîne grasse, plus particulièrement parmi ceux dont le motif hydrophile est constitué par un monomère anionique insaturé éthylénique, plus particulièrement par un acide carboxylique vinylique et tout particulièrement par un acide acrylique, un acide méthacrylique ou leurs mélanges, et dont le motif éther d'allyle à chaîne grasse correspond au monomère de formule (I) suivante : CH2 = C R' CH2 0 Dn R (1) dans laquelle R' désigne H ou CH3, D désigne le radical éthylèneoxy, n est nul ou désigne un entier allant de 1 à 100, R désigne un radical hydrocarboné choisi parmi les radicaux alkyl, arylalkyle, aryle, alkylaryle, cycloalkyle, comprenant 8 à 30 atomes de carbone, de
préférence 10 à 24, et plus particulièrement encore de 12 à 18 atomes de carbone. Un motif de formule (I) plus particulièrement préféré selon la présente invention est un motif dans lequel R' désigne H, n est égal à 10, et R désigne un radical stéaryl (C18).
Des polymères amphiphiles anioniques de ce type sont décrits et préparés, selon un procédé de polymérisation en émulsion, dans le brevet EP-0216479.
Parmi ces polymères anioniques associatifs, on préfère particulièrement selon l'invention, les polymères formés à partir de 20 à 60% en poids d'acide acrylique et/ou d'acide méthacrylique, de 5 à 60% en poids de (méth)acrylates d'alkyles inférieurs, de 2 à 50% en poids d'éther d'allyle à chaîne grasse de formule (1), et de 0 à 1 % en poids d'un agent réticulant qui est un monomère insaturé polyéthylénique copolymérisable bien connu, comme le phtalate de diallyle, le (méth)acrylate d'allyl, le divinylbenzène, le diméthacrylate de (poly)éthylèneglycol, et le méthylène-bis-acrylamide.
Parmi ces derniers, on préfère tout particulièrement les terpolymères réticulés d'acide méthacrylique, d'acrylate d'éthyle, de polyéthylèneglycol (10 OE) éther d'alcool stéarylique (Steareth 10), notamment ceux vendus par la société ALLIED COLLOIDS sous les dénominations SALCARE SC 80 et SALCARE SC90 qui sont des émulsions aqueuses à 30% d'un terpolymère réticulé d'acide méthacrylique, d'acrylate d'éthyle et de steareth-10-allyl éther (40/50/10).
Parmi les polymères anioniques associatifs, on peut citer également les polymères anioniques comportant au moins un motif hydrophile de type acide carboxylique insaturé oléfinique, et au moins un motif hydrophobe exclusivement de type ester d'alkyl (C10-C30) d'acide carboxylique insaturé.
De préférence, ces polymères sont choisis parmi ceux dont le motif hydrophile de type acide carboxylique insaturé oléfinique correspond au monomère de formule (II) suivante : dans laquelle, R1 désigne H ou CH3 ou C2H5, c'est-à-dire des motifs acide acrylique, acide méthacrylique ou acide éthacrylique, et dont le motif hydrophobe de type ester d'alkyle (C10-C30) d'acide carboxylique insaturé correspond au monomère de formule (III) suivante : dans laquelle, R2désigne H ou CH3 ou C2Hs (c'est-à-dire des motifs acrylates, méthacrylates ou éthacrylates) et de préférence H (motifs acrylates) ou CH3 (motifs méthacrylates), R3 désignant un radical alkyle en C10-C30, et de préférence en C12-C22.
Des esters d'alkyles (C10-C30) d'acides carboxyliques insaturés conformes à l'invention comprennent par exemple, l'acrylate de lauryle, l'acrylate de stéaryle, l'acrylate de décyle, l'acrylate d'isodécyle, l'acrylate de dodécyle, et les méthacrylates correspondants, le méthacrylate de lauryle, le méthacrylate de stéaryle, le méthacrylate de décyle, le méthacrylate d'isodécyle, et le méthacrylate de dodécyle.
Des polymères anioniques de ce type sont par exemple décrits et préparés, selon les brevets US-3915921 et 4509949.
Parmi ce type de polymères anioniques associatifs, on utilisera plus particulièrement des polymères formés à partir d'un mélange de monomères comprenant : (i) essentiellement de l'acide acrylique, (ii) un ester de formule (III) suivante : dans laquelle R2désigne H ou CH3, R3 désignant un radical alkyle ayant de 12 à 22 atomes de carbone, (iii) et un agent réticulant, qui est un monomère insaturé polyéthylénique copolymérisable bien connu, comme le phtalate de diallyle, le (méth)acrylate d'allyl, le divinylbenzène, le diméthacrylate de (poly)éthylèneglycol, et le méthylène-bis-acrylamide.
Parmi ce type de polymères anioniques associatifs, on utilisera plus particulièrement ceux constitués de 95 à 60% en poids d'acide acrylique (motif hydrophile), 4 à 40% en poids d'acrylate d'alkyles en C10-C30 (motif hydrophobe), et 0 à 6% en poids de monomère polymérisable réticulant, ou bien ceux constitués de 98 à 96% en poids d'acide acrylique (motif hydrophile), 1 à 4% en poids d'acrylate d'alkyles en C10-C30 (motif hydrophobe), et 0,1 à 0,6% en poids de monomère polymérisable réticulant tel que ceux décrits précédemment.
Parmi lesdits polymères ci-dessus, on préfère tout particulièrement selon la présente invention, les produits vendus par la société GOODRICH sous les dénominations commerciales PEMULEN TR1, PEMULEN TR2, CARBOPOL 1382, et encore plus préférentiellement le PEMULEN TR1, et le produit vendu par la société S.E.P.P.I.C. sous la dénomination COATEX SX.
Parmi les polymères anioniques associatifs, on peut citer également les terpolymères d'anhydride maléique/a-oléfine en C30-C38/ maléate d'alkyle tel que le produit (copolymère anhydride maléique/a-oléfine en C3o-C38/maléate d'isopropyle) vendu sous le nom PERFORMA V 1608 par la société NEWPHASE TECHNOLOGIES.
Selon une autre caractéristique la phase C comporte les phases suivantes Cl - fixation des rails sur les deux faces des poteaux d'angle à l'aide de ' , de colle.
C2 - mise en place des poteaux par enfilement par le bout supérieur des profilés en U sur les deux rails fixés sur les deux faces des poteaux C3 - Fixation des panneaux sur les poteaux par des éléments en bois formant poteau d'angle à l'aide de vis, de boulons, de colle.
Selon un procédé préférentiel la phase D comporte les étapes suivantes Dl - fixation du rail sur la sablière, sur les entraits à l'aide de vis, de colle.
D2 - mise en place la sablière, des entraits par encastrement des profilés en U sur le rail D3 - fixation de sablière, des entraits par des éléments en bois formant colombage à l'aide de vis, de boulons, de colle.
Ainsi le procédé d'assemblage sur le chantier est relativement simple. Il consiste à emboîter les premiers panneaux sur les profilés fixés sur le radier Cu sur plancher puis solidariser les panneaux entre eux à l'aide d'éléments en bois formant colombage et de vis, des boulons, de colle.
La liaison avec la sablière se fait de la même façon que sur le radier par emboîtement par le haut. La mise place des poteaux d'angle est faite avant la mise place de la sablière.
Cet assemblage sur site est donc aisé, ne nécessite pas l'intervention d'un personnel très qualifié de sorte qu'il est possible d'envisager l'auto-construction par des particuliers non professionnels.
La présente invention répond donc aux objectifs fixés.
Elle sera mieux comprise grâce à la description ci-après d'un mode de réalisation préféré donné à titre d'exemple illustratif non limitatif en référence aux dessins schématiquement annexés dans lesquels La figure 1 est une vue d'une maison à colombages type landais.
La figure 2 est une vue en coupe de l'assemblage de deux panneaux entre eux. La figure 3 est une vue en coupe de l'assemblage d'un panneau sur radier La figure 4 est en coupe de l'assemblage de deux panneaux avec un poteau d'angle La figure 5 est en coupe de l'assemblage d'un panneau avec la sablière. La figure 6 est une vue en coupe d'une variante du profilé en U. On a représenté sur la figure 1 une vue de face du pignon d'une construction à colombage typique des Landes.
Sur la figure 2 selon une vue en coupe on montre la constitution et l'assemblage de deux panneaux selon l'invention.
Chacun des panneaux 1 est constitué d'une âme la en polystyrène expansé, ignifugé, usiné de façon à obtenir une face extérieure lb bombée dont la surface est irregulière de façon ' simuler le torchis. La face intérieure 1c est sensiblement plane. Les chants 1d sont usinés de façon à permettre l'encastrement de l'âme 1 dans l'ossature 2. Un revêtement 3 enrobe toute la surface de l'âme la des panneaux. Ce revêtement est constitué de plusieurs couches notamment pour la face externe d'une colle ou sous- enduit ensuite d'un treillis de renforcement assurant une protection contre les chocs, une deuxieme couche d'enduit pour recouvrir le treillis, une couche de régulateur de font: permettant d'uniformiser la couleur du support, un enduit organique finition imperméable à la vapeur d'eau et ininflammable termine le revêtement. Le revêtement 3 de la face intérieure 1c et des chants 1d est constitué de trois couches : une colle ou sous- enduit un treillis simple, un sous-enduit pour recouvrir le treillis. Les quatre montants formant cadre constituant l'ossature 2 sont des profilés en acier galvanisé. Ils sont solidarisés entre eux dans les angles du cadre. Il est plus aisé de souder trois montants avant d'insérer et coller l'âme isolante et de solidariser le dernier montant aux trois autres soit par des points de soudure ou par toute autre technique appropriée, rivetage, sertissage, vissage voire la combinaison de ces techniques.
Le panneau ainsi obtenu, âme insérée dans un cadre métallique participe au contreventement de l'édifice. Il est conçu pour soutenir tout type de toiture. Bien la forme rectangulaire des panneaux soit la plus employée il est possible de réaliser des formes triangulaires, trapézoïdales ou toute forme géométrique à côtés rectilignes. L'assemblage de deux panneaux 1 est effectué au niveau des chants 1 d de ces panneaux à l'aide d'éléments en bois 4a formant colombages de largeur voisine de 8 à 12 cm, d'épaisseur de 3 cm. Ces dimensions résultant des contraintes mécaniques et charges liées à la stabilité de la construction. Des cordons 5 de silicone souple assurent la jonction et l'étanchéité entre les chants 1d de l'âme isolante. Un autre élément bois 4b est disposé au niveau de la face intérieure 1c de l'âme. Des boulons 7 assurent le serrage des chants 1 d entre les deux éléments en bois 4a - 4b. Les têtes de ces boulons sont noyées dans des lamages 4c obturés après serrage par des cylindres en bois de meme nature que celle des éléments en bois 4 de façon à simuler un chevillage des pièces. L'élément en bois interne 4b sert d'entretoise à un panneau 6 servant de support ' un revêtement intérieur décoratif. Ce panneau peut être un panneau de particules bois ou un multiplis enduit, peint ou tapissé. Il peut se présenter sous forme de panneau mélaminé double face ou sous forme de lambris naturel, vernis, lazuré ou peint. Cependant ces panneaux intérieurs 6 participent au contreventement de la construction, ils doivent en conséquence présenter une résistance mécanique compatible avec la charge imposée. En pratique leur épaisseur minimale doit être de 14 mm. Le vide constitué entre le panneau intérieur 6 et la surface intérieure 1c de l'âme d'environ 3 cm permet le passage des gaines électriques, câbles TV et téléphones voire des canalisations.
Selon une variante de réalisation des âmes isolantes 1 et de leur revêtement 3, il possible de réaliser ce revêtement sous forme d'une seule couche, réalisée en matériaux composites tels que des bétons de fibres, coulée dans un moule à la forme définitive de l'âme présentant une face extérieure bombée et une surface irrégulière simulant le torchis. L'âme isolante structurante est alors réalisée en polyuréthane expansé injecté dans la coque servant de moule. L'ensemble étant alors parfaitement rigide.
Dans l'optique de cette variante de réalisation il est possible d'envisager le renfort des chants au niveau la coque de façon à limiter voire supprimer l'ossature métallique 2. Dans cette optique les éléments en bois 4a et 4b assureraient le serrage des âmes 1 au niveau des chants renforcés 1d. Cette solution a pour avantage de simplifier la réalisation des panneaux et leur assemblage. Elle permet de réduire le coût de la construction. On a représenté la figure 3 selon une vue en coupe la réalisation et le montage d'un panneau fixé au radier 11 ou à un plancher. Ce panneau comporte comme précédemment des chants recouverts par le cadre constituant l'ossature métallique 2. Un profilé formant rail 8 en acier galvanisé en forme de U, d'écartement entre les ailes du U légèrement supérieur à celui du U formant cadre est fixé sur le radier ou sur le plancher à l'aide de vis. Préalablement un film isolant 9 de type toile goudronnée est interposé entre le sol et le rail en U permettant d'isoler l'ossature 2 et éviter les éventuelles remontées d'humidité. Le panneau muni de son cadre métallique formant ossature 2 est encastré dans le profilé métallique formant rail 8 fixé au sol. Un boulon 10 immobilise le panneau encastré dans le profilé 8, l'écrou étant soudé sur plaquette métallique. Pour obtenir un recouvrement type goutte d'eau empêchant toute infiltration d'eau l'âme du panneau déborde à l'aplomb de la dalle de béton. Pour permettre l'encastrement du panneau dans le profilé 8 en U le panneau comporte partie basse un saignée l e.
a représenté sur la figure 4 selon une vue en coupe la réalisation et le montage panneaux d'angle fixés sur un poteau 16. Les deux panneaux d'angle comportent chacun un chant recouvert par le cadre constituant l'ossature. Deux profilés formant rails 14 - 15 acier galvanisé en forme de U d'écartement entre les ailes du U légèrement supérieur à ceux des U formant cadre, sont fixés par des vis aux deux côtés adjacents du poteau 16. Ainsi les deux panneaux sont encastrés dans les rails 14 et 15 et immobilisés par un boulon 7. En fait les panneaux sont positionnés et encastrés dans les rails 8 fixés au sol poteaux 16 son enfilés par le haut dans les rails 14 et 15 puis immobilisés boulons 7 en fixant les éléments en bois 4c et 4d formant poteau d'angle.
Ce distributeur 6 permet l'extrusion de l'une quelconque des deux compositions, voire des deux simultanément et coaxialement. Pour l'extrusion d'une composition, le piston 16 associé est placé dans le tronçon aval 22 du logement. Ainsi, la valve est ouverte et la composition S'écoule. Pour interrompre la distribution, le piston 16 déplacé par l'actionneur 18 remonte dans le tronçon amont du logement, en partie inférieure de ce tronçon. Si on remonte le piston 16 encore plus en amont, cl est ' dire en partie amont du logement amont, le piston crée une dépression en aval du piston et emmène avec lui toute la composition s'étendant en aval. Il s'ensuit une remontée de la composition dans la buse 34.