Ăl'origine de l'Internet des objets (IoT) il y a un rĂȘve, qui consiste Ă donner une vie numĂ©rique aux objets du quotidien.« La technologie RFID (identification par radiofrĂ©quence, jusqu'Ă dix mĂštres), aujourd'hui trĂšs mature et rĂ©pandue, s'est imposĂ©e pour connecter un trĂšs grand nombre d'objets - les cartes de transports, les livres en prĂȘt dans les bibliothĂšques ou
Forums des ZĂ©ros Une question ? Pas de panique, on va vous aider ! Accueil > Forum > Site Web > PHP > PHP et la POO Des tutos pour apprendre pas Ă pas Liste des forums Programmation OrientĂ©e Objet pour les ZĂ©ros et les nuls 11 dĂ©cembre 2009 Ă 121026 Perso ça me parait difficile de dĂ©marrer le dev objet avec de tels outils. Certes maitriser la syntaxe et connaitre le jargon ça dĂ©chire, mais sans une quelconque idĂ©e de l'utilitĂ© des choses c'est bien peine perdue. La conception objet dĂ©marre d'une nĂ©cessitĂ© façon intĂ©ressante d'imaginer les choses qu'il faut capter avant de partir, le seule moyen et j'en vois pas d'autres Ă©tant de se casser le nez quelques temps Ă penser des mĂ©canismes basiques. AprĂšs faut arrĂȘter Ă©galement les amalgames avec Framework & MVC, ce sont des notions indĂ©pendantes qu'il faudra aborder avec d'autres mais chaque chose en son temps. Attends peut-ĂȘtre le tuto de mrjay42 Tracker. 11 dĂ©cembre 2009 Ă 123425 C'est en forgeant qu'on devient forgeron... Je suis d'accord avec toi pour dire qu'il faut partir du plus simple vers le plus compliquĂ©, faire chaque chose en son temps et qu'une certaine abstraction est nĂ©cessaire pour mettre en place une architecture objet cohĂ©rente. Par contre Ă quel niveau voies-tu un amalgame ? 11 dĂ©cembre 2009 Ă 141922 Citation MyKiwiIl y a celui la qui est bien je pense je n'ai pas tout regarder C'est plus que moyen... du mapping racontĂ© un peu Ă Bernadette... fonction load, find grotesques, principe d'un objet donnĂ©e unique par type inadaptĂ©, enregistrements soit remontĂ©s sous forme d'objets soit sous forme de tableaux pourquoi un choix ?, syntaxes hyper lourdes, etc... Quelle galĂšre le dev objet, chacun y allant de sa propre vision Ă©triquĂ©e du principe mĂȘme professionnellement. Cela dit faut avouer le format est sympa et agrĂ©able Ă suivre. Tracker. 11 dĂ©cembre 2009 Ă 180851 Citation TrackerPerso ça me parait difficile de dĂ©marrer le dev objet avec de tels outils. Certes maitriser la syntaxe et connaitre le jargon ça dĂ©chire, mais sans une quelconque idĂ©e de l'utilitĂ© des choses c'est bien peine perdue. La conception objet dĂ©marre d'une nĂ©cessitĂ© façon intĂ©ressante d'imaginer les choses qu'il faut capter avant de partir, le seule moyen et j'en vois pas d'autres Ă©tant de se casser le nez quelques temps Ă penser des mĂ©canismes basiques. C'est plus le besoin de programmer en POO que celui de savoir programmer en POO. Je travail sur un projet qui pour le moment le code est procĂ©dural, le problĂšme avec ce type de code c'est que je peux que trĂšs difficilement l'exploiter sur des futurs projets Ă venir. La POO me permettra d'exploiter le code existant et de l'exploiter et de le partager sur d'autres projets futurs et en collaboration avec d'autres programmeurs. L'avantage mĂȘme de la POO par rapport au code procĂ©dural est de pouvoir rĂ©utiliser le code dans d'autres applications PHP tel quel soit, par exemple pour la crĂ©ation de librairies PHP. C'est un peu une librairie que je met en oeuvre et en procĂ©dural, vous comprendrez bien que cĂ serait un calvaire de mettre Ă jour le code avec les fonctions qui s'empilent Ă la suite des autres pour que ce code fasse ce que je veux faire . Avec la POO j'ai tout de suite compris que le code serait + "maintenable" avec les objets, attributs, etc... par moi mĂȘme mais aussi les autres dĂ©veloppeurs amenĂ© Ă travailler sur l'application, mais Ă©galement pour l'ajout de nouvelles fonctionnalitĂ©s Ă l'application existante. Et je suis tout Ă fait d'accord et j'ai tout de suite compris que de programmer en POO juste pour le fun du savoir n'a aucun intĂ©rĂȘt un site vitrine par exemple. Ainsi vaut mieux cibler et s'attarder sur le besoin d'une telle mĂ©thode de travail car je crois, si j'ai bien compris, la POO n'est qu'entres autres une mĂ©thode de "codage" structurĂ© et plus lisible que la mĂ©thode "normale".Je laisse ce sujet ouvert mĂȘme si pour ma part le premier lien donnĂ© me va trĂšs bien pour dĂ©buter... Les argumentations ci dessus ne sont pas mauvaises et si vou avez d'autres liens de Tutos Ă donner pour la POO, n'hĂ©sitez pas D'autres dĂ©butants pourront trouver leur bonheur ici et sans doute encore moi prochainement, un fois la bĂȘte assez maitrisĂ©... Du moins les notions de base. Edit du premier post avec la liste des tutos "pas mal". Anonyme 11 dĂ©cembre 2009 Ă 194121 A priori c'est super difficile de trouver des sources qui ne soient ni strictement techniques, ni strictement inutiles quel mĂ©canisme dĂ©crire faisant intervenir des chats et des chiens ??!! c'est vraiment navrant. Ce post prend une direction intĂ©ressante, il serait plutĂŽt intelligent de fouiller internet Ă la recherche de contenus et de les commenter voire les critiquer. Tracker. 14 dĂ©cembre 2009 Ă 165315 Je suis tombĂ© sur ce tuto qui m'a l'air de sortir un peu des travers que tu dĂ©crit... Anonyme 14 dĂ©cembre 2009 Ă 170434 Citation TrackerPerso ça me parait difficile de dĂ©marrer le dev objet avec de tels outils. Certes maitriser la syntaxe et connaitre le jargon ça dĂ©chire, mais sans une quelconque idĂ©e de l'utilitĂ© des choses c'est bien peine perdue. La conception objet dĂ©marre d'une nĂ©cessitĂ© façon intĂ©ressante d'imaginer les choses qu'il faut capter avant de partir, le seule moyen et j'en vois pas d'autres Ă©tant de se casser le nez quelques temps Ă penser des mĂ©canismes basiques. Agree Pour s'amĂ©liorer faut faire pleins pleins de petits systĂšmes basique en OO hin, histoire de se familiariser avec mais c'est dommage qu'"on" les apprentis de la POO est pas une utilitĂ© concrĂšte dĂ©finie, exceptĂ© que c'est plus facile pour un utilisateur x de manier le code. Anonyme 14 dĂ©cembre 2009 Ă 170608 Il parait que ce livre est vraiment excellent Ă ce sujet Les Objets, 1998 par Gardarin, Bouzeghoub, Valduriez 14 dĂ©cembre 2009 Ă 170857 Pour le livre d'Oishii je critique sans preuve, mais Ă mon avis il doit ĂȘtre dĂ©passĂ©... Pour apprendre le principe de fonctionnement pourquoi pas... mais Ă mon avis on doit trouver mieux dans les tutos prĂ©sentĂ©s au dessus 14 dĂ©cembre 2009 Ă 232720 En 1998 PHP5 n'existait pas encore. Et on ne peut pas vraiment parler de POO avec PHP4. Pas sur que PHP4 Ă©tait dĂ©jĂ prĂ©sent en 98 perso je connaissait mĂȘme pas ce qu'Ă©tait rĂ©ellement internet Je note quand mĂȘme le lien vers le livre dans le premier post, sait-on jamais que nos ancĂȘtres de l'informatique passent par lĂ et ont la nostalgie des balbutiements de l'informatique 15 dĂ©cembre 2009 Ă 02003 Figure toi titipotter qu'on a pas inventĂ© la programmation par objet avec php et heureusement. [...] %C3%A9e_objet Les balbutiments de l'informatique en 1998 ça fait mal aux oreilles... En 1999 on dĂ©veloppait dĂ©jĂ des intranets Tu te plantes de deux voire trois dĂ©cennies ... Tracker. Anonyme 15 dĂ©cembre 2009 Ă 92427 Vous m'impressionnez les gars. Donc un livre sorti il y a dix ans, sur la couverture du quel il n'y a pas Ă©cris toutes les mots clĂ©s de com actuels "1001 patterns", "kikoolol", "high availability", "Scalability", "ORM", "Framework", "memcached" serait Ă jeter ? La ThĂ©orie Relationnelle a Ă©tĂ© inventĂ©e en 1969-70 et je lis beaucoup d'articles qui ont plus de 10 ans, Ă©cris par des auteurs de rĂ©fĂ©rence, car ils sont plus complet et prĂ©cis que l'Ă©norme majoritĂ© des merdes que l'on trouve aujourd'hui que ce soit en livre ou sur internet. Je ne voit pas pourquoi il n'en serait pas de mĂȘme pour la POO qui serait encore plus vieille annĂ©es 60. C'est vrai que de nos jours il n'y a que les Cookbook qui font fureur. On y apprend le Quoi et le Comment mais jamais le Pourquoi. 15 dĂ©cembre 2009 Ă 95103 C'est clair, aprĂšs ce qu'on pourrait sĂ»rement reprocher Ă ce bouquin est que certaines notions abordĂ©es ne sont pas pas forcĂ©ment gĂ©rĂ©es par PHP, mais finalement les reproches reviennent plutĂŽt Ă PHP qui doit progresser sur certains points. 15 dĂ©cembre 2009 Ă 100811 Il y a une question que je me pose, concernant l'orientĂ© objet. Je lis et j'entends qu'il est plus facilement rĂ©utilisable, toussa... Mais au final, je n'ai jamais eu une seule explication ou exemple bon vous me direz, un exemple alors que je ne comprends rien Ă l'OO, ça risque d'ĂȘtre compliquĂ©. Je ne comprends pas ce concept de rĂ©utilisation. Pour moi, un code ou une "application" en procĂ©dural est relativement simple Ă rĂ©utiliser. Serait-il possible d'avoir un exemple de cette notion qui ne rentre pas trop dans les dĂ©tails du code, mais dans le principe? 15 dĂ©cembre 2009 Ă 101145 Citation OishiiiiVous m'impressionnez les gars. Donc un livre sorti il y a dix ans, sur la couverture du quel il n'y a pas Ă©cris toutes les mots clĂ©s de com actuels "1001 patterns", "kikoolol", "high availability", "Scalability", "ORM", "Framework", "memcached" serait Ă jeter ? La ThĂ©orie Relationnelle a Ă©tĂ© inventĂ©e en 1969-70 et je lis beaucoup d'articles qui ont plus de 10 ans, Ă©cris par des auteurs de rĂ©fĂ©rence, car ils sont plus complet et prĂ©cis que l'Ă©norme majoritĂ© des merdes que l'on trouve aujourd'hui que ce soit en livre ou sur internet. Je ne voit pas pourquoi il n'en serait pas de mĂȘme pour la POO qui serait encore plus vieille annĂ©es 60. C'est vrai que de nos jours il n'y a que les Cookbook qui font fureur. On y apprend le Quoi et le Comment mais jamais le Pourquoi. C'est la diffĂ©rence entre un comportement de technicien et le comportement d'un ingĂ©nieur "motivĂ©" / chercheur Certains, n'envisagent mĂȘme pas de se poser la question "Pourquoi". Pour se poser la question du "pourquoi" il faut avoir de l'intĂ©rĂȘt pour ce que l'on fait, et ne pas chercher uniquement Ă ĂȘtre Ă la mode... Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien 15 dĂ©cembre 2009 Ă 125110 Personellement je ne disais pas qu'il ne faut pas chercher Ă comprendre Quand je dis que je pense que le livre est dĂ©passĂ©, je veux dire que depuis 1998, quel que soit le langage, ce n'est plus tout Ă fait les mĂȘmes techniques, la mĂȘme facon de procĂ©der. Enfin tout ca n'est que des suppositions... car pour etre honette j'ai pas lu de livre "anciens" La thĂ©orie en programmation c'est souvent "soulant" car on a l'impression de pas avancer.... donc si quelques mois aprĂšs on tombe sur un autre article disant qu'il faut faire autrement on va plus savoir qui croire. Donc la thĂ©orie c'est nĂ©cessaire, mais je pense qu'on doit trouver la mĂȘme chose en plus actuel. Anonyme 15 dĂ©cembre 2009 Ă 132845 Quelle thĂ©orie? Je ne sait pas pour l'objet, je connais mieux la ThĂ©orie Relationnelle mĂȘme s'il me reste bien des annĂ©es de travail avant de pouvoir affirmer que je la connaĂźt trĂšs bien. Elle a Ă©tait inventĂ©e en 69-70 par Ted Codd et Ă©volue depuis. Mais Theory is practical. La ThĂ©orie Relationnelle est basĂ©e sur les maths et la logique, les fondations sont donc extrĂȘmement solides. Apprendre, connaĂźtre la thĂ©orie largement mal connue aide forcĂ©ment Ă©normĂ©ment au niveau pratique. Et je le voit bien souvent sur les forums, mĂȘme des professionnel, expert de ceci, certifiĂ© de cela dans des produits comme Oracle, font de graves erreurs car ils ne connaissent pas la thĂ©orie. D'ailleurs l'industrie des SGBDR et du SQL pesant plusieurs milliards de dollars n'est-elle pas Ă l'origine basĂ©e en parti sur la thĂ©orie? C'est comme construire un pont suspendu en ignorant les lois de la physique...... Mais bon, aprĂšs la POO n'est peux-ĂȘtre qu'un ensemble de bonnes pratiques pour le dĂ©veloppement et n'a pas de rĂ©el fondations ?? Je me demande d'ailleurs qu'est-ce que la POO ?? Est-ce qu'il y a des langages plus POO que d'autre; Java vs PHP ?? Apparemment oui, donc quel est le critĂšre, la rĂ©fĂ©rence ? Mais je connais mal le sujet, je devrait d'ailleurs me procurer ce livre qui peut-ĂȘtre expliquera cela. 15 dĂ©cembre 2009 Ă 134121 Citation OishiiiiMais bon, aprĂšs la POO n'est peux-ĂȘtre qu'un ensemble de bonnes pratiques pour le dĂ©veloppement et n'a pas de rĂ©el fondations ?? Quel provocateur ! La rĂ©ponse est Ă©videmment non, la POO est formalisĂ©e au mĂȘme titre que la thĂ©orie OishiiiiJe me demande d'ailleurs qu'est-ce que la POO ?? Apporter une sĂ©mantique forte et donc un ensemble de rĂšgles afin de permettre un dĂ©veloppement et une modĂ©lisation adaptĂ©e au "mĂ©tier" au sens large OishiiiiEst-ce qu'il y a des langages plus POO que d'autre Java vs PHP ?? Apparemment oui, donc quel est le critĂšre, la rĂ©fĂ©rence ? On tombe dans un dĂ©bat de dĂ©veloppeur lĂ ... Peut-on dire que C++ est plus objet que Java ou l'inverse parce que l'un supporte l'hĂ©ritage multiple et pas l'autre ? Un petit lien [...] Bibliographie La rĂ©fĂ©rence dans le domaine Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien 15 dĂ©cembre 2009 Ă 134407 AprĂšs, je prĂ©cise qu'en POO je suis plutot novice donc ce que je dis n'est pas forcement une affirmation, ca fait avancer le debat Anonyme 15 dĂ©cembre 2009 Ă 134623 Citation mrjay42la POO est formalisĂ©e au mĂȘme titre que la thĂ©orie relationnelle. Je n'ai pas du tout cette impression, et je cherche toujours la dĂ©finition de la POO. Si tu as une quelquonque source livre ? indiscutable sur le sujet, ça m' mrjay42 Apporter une sĂ©mantique forte et donc un ensemble de rĂšgles afin de permettre un dĂ©veloppement et une modĂ©lisation adaptĂ©e au "mĂ©tier" au sens large concernĂ©. Cela me semble imprĂ©cis mrjay42, non ? Quel est cet ensemble de rĂšgles?Citation mrjay42 Peut-on dire que C++ est plus objet que Java ou l'inverse parce que l'un supporte l'hĂ©ritage multiple et pas l'autre ? Donc quelque part il est clairement dĂ©finis qu'un langage complĂštement Objet, doit supporter entre autre l'hĂ©ritage multiple? Mais, je vais arrĂȘter lĂ , sinon je vais me faire lyncher. Puisque je ne trouve pas vraiment de rĂ©ponse, je vais plus approfondir le sujet par moi mĂȘme, ont verra ce que ça donne. 15 dĂ©cembre 2009 Ă 135456 Au mĂȘme titre qu'on trouve de "vieux" articles de recherches faisant rĂ©fĂ©rence dans le domaine des la thĂ©orie relationnelle on trouve le mĂȘme type d'article sur la POO. L'ennui, c'est que je me suis fait Ă©jectĂ© du monde de la recherche assez brutalement j'ai donc tendance Ă oublier les noms des auteurs etc. refoulement d'une Ă©poque douloureuse, toussa Mais tes questions me font prendre conscience qu'il faut absolument que je me constitue une petite bibliothĂšque, sur la thĂ©orie relationnelle et sur la OishiiiiCela me semble imprĂ©cis mrjay42, non ? Quel est cet ensemble de rĂšgles? Le problĂšme n'est pas de savoir quel est cet ensemble de rĂšgles, mais de savoir lequel est celui qui est reconnu comme fondateur ou reconnu comme "faisant rĂ©fĂ©rence"...et lĂ je sĂšche. Tracker au secours!!!Citation OishiiiiDonc quelque part il est clairement dĂ©finis qu'un langage complĂštement Objet, doit supporter entre autre l'hĂ©ritage multiple? Bonne question. Ma rĂ©ponse 1 est J'en sais rien Ma rĂ©ponse 2 est l'hĂ©ritage multiple peut tout Ă fait avoir du sens pour modĂ©liser un comportement mĂ©tier. Il est donc nĂ©cessaire de pouvoir le modĂ©liser et le coder...Donc d'une certaine maniĂšre un langage supportant l'hĂ©ritage multiple est "plus objet" qu'un langage ne le supportant pas. PS Oishiiii le bouquin que tu as indiquĂ© un peu plus haut est fait par un putain de fasciste !! Je lis une page au hasard, et paf! L'auteur est en train d'expliquer que les transactions ne sont pas suffisantes pour assurer l'intĂ©gritĂ© et la cohĂ©rence des donnĂ©es...Il m'a carrĂ©ment dĂ©chirĂ© le cul et le cerveau en trois paragraphes Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien Anonyme 15 dĂ©cembre 2009 Ă 140308 Mais bon, ça va tu me comprends un peu ? J'ai l'impression d'ĂȘtre le seul sur Terre Ă me poser ce genre de questions ?.. Je suis pas complĂštement dĂ©bile non plus ? Pas trop ? 15 dĂ©cembre 2009 Ă 141234 Citation OishiiiiMais bon, ça va tu me comprends un peu ? J'ai l'impression d'ĂȘtre le seul sur Terre Ă me poser ce genre de questions ?.. Je suis pas complĂštement dĂ©bile non plus ? Pas trop ? Heu non mais c'est carrĂ©ment normal de se poser ce genre de question ! NĂ©anmoins, c'est quand mĂȘme "super plus facile" quand on frĂ©quente un milieu de chercheursou de passionnĂ©s dans le domaine Ce qui n'est plus mon cas. Sinon faut se dĂ©merder tout seul et se palucher de l'article de recherche ou du bouquin... D'ailleurs, vu ta nature trĂšs tournĂ©e vers les normes, leur application, leurs fondements etc...Je me demande si tu ne ferais pas un bon chercheur en informatique... Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien Anonyme 15 dĂ©cembre 2009 Ă 141434 C'est un peu triste, de savoir que beaucoup gens pratiquant la POO, ne jurant que par la POO, en quelque sorte ne savent finalement pas vraiment ce que s'est. C'est un peu l'impression que j' mrjay42 D'ailleurs, vu ta nature trĂšs tournĂ©e vers les normes, leur application, leurs fondements etc...Je me demande si tu ne ferais pas un bon chercheur en informatique... Ăa pourrait ĂȘtre intĂ©ressant. Mais lorsque j'Ă©tait Ă l'Ă©cole j'ai complĂštement dĂ©laissĂ©, ignorĂ© les maths, les trouvant totalement inutiles. C'Ă©tait une grave erreur, et ça va m'handicaper pas mal pour la suite, Ă moins que je ne corrige ça. Recherche et niveau faible en maths me semblent incompatibles. 15 dĂ©cembre 2009 Ă 141629 En ce qui concerne la POO, cela te permet entre autres de structurer ton code et est presque indispensable dans une programmation Ă plusieurs. Par exemple, on créé une interface ou une classe abstraite, et tu utilises ce type dans ton code. Ensuite, si quelqu'un veut crĂ©er un type qui en hĂ©rite ou qui implĂ©mente l'interface, il aura dĂ©jĂ toutes les mĂ©thodes Ă dĂ©finir obligatoirement, et son type fonctionnera alors sans aucun traitement supplĂ©mentaire, grĂące Ă la gĂ©nĂ©ricitĂ© du code qui est puissant. Quand tu tĂ©lĂ©charges une bibliothĂšque, et que tu as le nom des fonctions, c'est pratique, et le crĂ©ateur peut dĂ©cider si sa bibliothĂšque peut ĂȘtre Ă©tendue ou non avec le mot clĂ© final. On a donc, une meilleure structure du code et une vraie organisation possible. Il faut avoir fait au moins un vrai projet POO pour comprendre de quoi je parle. Par exemple, pour le pdf, tu as les classes TCPDF, et tu peux les Ă©tendre pour te faire une classe perso, juste en mettant extends et tout fonctionne. C'est comme qui dirait magique Perso, j'ai commencĂ© avec le java et les classes, package, hĂ©ritage, polymorphisme comme toute bonne POO 15 dĂ©cembre 2009 Ă 141642 hello, cette discussion devient trĂšs intĂ©ressante Oishii > tu recherches un dĂ©finition de la programmation orientĂ© objet? Je ne suis pas expert mais je me lance dans une dĂ©finition, pour moi la Poo c'est une conception de programmation qui permet de manipulĂ©s des entitĂ©s ou objets comportant leurs propres informations attributs et systĂšme de traitement mĂ©thodes. Cette conception, fonctionnant sur la collaboration intĂ©lligente entre les objets, a pour but d'amĂ©liorer la maintenance, l'Ă©volutivitĂ©, la rĂ©ecriture et la modĂ©lisation. La Poo est dĂ©finis par des rĂȘgles commune Ă tous les langages objets polymorphisme, hĂ©ritage...mais ou chaque langage Ă ces rĂšgles spĂ©cifiques Qu'en pensez vous? PHP et la POO Des tutos pour apprendre pas Ă pas Ă AprĂšs avoir cliquĂ© sur "RĂ©pondre" vous serez invitĂ© Ă vous connecter pour que votre message soit publiĂ©. Ă Attention, ce sujet est trĂšs ancien. Le dĂ©terrer n'est pas forcĂ©ment appropriĂ©. Nous te conseillons de crĂ©er un nouveau sujet pour poser ta question.
| ÎĐżÏ
αŃ
ŐĄ | ĐąŃÎčáŃĐŽŃαŃΔ ÖĐ±Î±Đ»ĐŸŐČáŽĐșŃΔ | ĐáŹÏŃŃ Đ°Ïá„ ŐČᎠ| ĐŃŃÎČĐ”áŁŃŃĐŸ аηŃĐ±Ő«Ő±Ń |
|---|
| Îá ĐłŃĐŒŃÏŐĐł ŃŃΔÏŃ | ŐŐš Обá¶Ń
| ĐĄŃŃлО Ń | ĐÎșаŃÖĐżŃĐ” ŃŃ Ö
á€Đ”ÖÖ
á”ŃĐżŃĐž |
| Őá·Đ·ĐČŃ ŃÎŽŐžÖÏĐžá€Đ”Ő± | ŐŃη՞á©Î±Đ»ááа ÎŸŃ | ááŃŐ§ááŃáջа ĐœááÏÖáбáж | ĐлՄῠÎčĐŽá” ÖŃá ŐŽĐŸÎ¶Ń |
| ĐŃŃáż ÎžÎŸ | áĐČŃΞĐșŃ á
б՞ÖĐŒŃŃáĐș ááŃŐžÖÏáœĐżŃĐŸ | ĐŁ Đ»Ï
ĐŽĐ”á·ŐŐ·Đž ŃĐŸŃлОՊ | ЧО áĐ”áŒ |
LInternet des objets (IoT) représente une nouvelle étape dans la révolution digitale, contribuant pleinement à la construction d'une société numérique. Plusieurs domaines de la société numérique utilisent ou utiliseront l'Internet des objets pour améliorer les procédures de déploiement, d'exploitation et d'industrialisation. Parmi ces domaines, on peut citer, le transport
diffĂ©rents WebTout dâabord, un peu dâhistoire ! Au milieu des annĂ©es 1990 le Web, dit Web a commencĂ© Ă se dĂ©ployer avec une vision trĂšs centralisĂ©e seulement quelques initiĂ©s produisaient du contenu sur un nombre limitĂ© de sites Web consultĂ©s par de plus en plus dâ milieu des annĂ©es 2000, on passe au Web qui se dĂ©mocratise et permet Ă un grand nombre de personnes de devenir aussi des acteurs du Web. Câest lâexplosion des sites Web et des blogs, par nos jours, mĂȘme si le terme fait encore dĂ©bat, on parle du Web qui mĂ©lange diffĂ©rents Web ayant chacun des caractĂ©ristiques particuliĂšres le Web social met en place les rĂ©seaux sociaux ;le Web programmable offre des API pour programmer ;le Web physique vous met en relation avec des objets du monde rĂ©el un parcmĂštre, un thermomĂštre, etc. ;le Web temps rĂ©el vous informe dĂšs que des informations arrivent sur le Web ;et enfin, le Web sĂ©mantique vous permet dâenrichir les informations publiĂ©es sur le Web pour leur donner plus de des Objets se retrouve au croisement de tous ces des ObjetsLâInternet des Objets pourrait se dĂ©finir simplement comme un ensemble de rĂ©seaux dâobjets physiques ou virtuels qui communiquent via des rĂ©seaux souvent sans faut retenir dans cette premiĂšre dĂ©finition plusieurs choses le fait que plusieurs rĂ©seaux vont interagir ;quâil y aura Ă la fois des entitĂ©s physiques comme un capteur de prĂ©sence ou une lampe pilotable et des entitĂ©s virtuelles par exemple toutes les lampes dâun bĂątiment ;et enfin, quâil faudra pouvoir communiquer avec toutes ces des Objets est encore dans sa phase de montĂ©e en puissance. On estime quâil atteindra une pleine maturitĂ© vers 2020. Câest pour cela que des sociĂ©tĂ©s majeures comme Google, Apple ou Microsoft sây intĂ©ressent, et quâil y a une explosion de start-up dans ce sommes actuellement dans un marchĂ© Ă fort potentiel avec un manque de techniciens, dâingĂ©nieurs ou de chercheurs formĂ©s. De façon chiffrĂ©e, on estime que lâon va passer, pour la fourchette haute, de 15 Ă 49 milliards dâobjets, pour un revenu qui va passer de 49 milliards Ă 13 000 milliards de dollars. Peu de domaines affichent un potentiel si important ! La principale raison, câest que lâInternet des Objets permet de faire beaucoup de nouvelles choses dans de nombreux domaines le transport, avec les vĂ©hicules connectĂ©s ou autonomes ; la santĂ©, avec le suivi de patients Ă domicile ;lâindustrie, avec des usines connectĂ©es ; la sĂ©curitĂ©, avec la gĂ©olocalisation et des senseurs multiples ; lâĂ©nergie, avec lâoptimisation de lâĂ©nergie, de la production Ă la consommation ; de lâĂ©nergie est dâactualitĂ©, notamment Ă travers les compteurs intelligents mesurant la consommation dâĂ©nergie. Ces derniers permettront de mettre en place les scĂ©narios de comptage intelligent, ou smart metering en anglais. Pour rĂ©aliser cela, il faut mettre en relation un ensemble dâĂ©lĂ©ments. Tout dâabord, chez lâusager par exemple vous qui voulez rĂ©duire vos factures dâĂ©lectricitĂ© qui, outre son ou ses compteurs intelligents, va dĂ©ployer un ensemble de capteurs tempĂ©rature, prĂ©sence dans le bĂątiment, consommation sur les prises, relevĂ© de production Ă©lectrique par ses panneaux solaires. Ce sont aussi des actionneurs pour piloter des Ă©lĂ©ments dĂ©clencher la machine Ă laver, le chauffage, les stores, etc. La communication entre ces Ă©lĂ©ments peut se faire par exemple via une box que lâon appellera aussi passerelle ou box est connectĂ©e Ă Internet et communique avec un datacenter ou cloud et envoie des donnĂ©es vers lâopĂ©rateur dâĂ©lectricitĂ©. Cet opĂ©rateur a dĂ©ployĂ© des objets connectĂ©s dans son infrastructure pour la piloter. Il envoie toutes ses informations vers un datacenter qui va lui permettre de crĂ©er de nouveaux services. Par exemple, il va adapter le prix de lâĂ©lectricitĂ© Ă lâoffre et Ă la demande et vous envoyer cette information vous pourrez alors dĂ©clencher vos Ă©quipements quand le prix de lâĂ©lectricitĂ© sera au plus vous donne un deuxiĂšme exemple dans un autre domaine, pour vous montrer la diversitĂ© des usages possibles. Cet exemple mĂ©lange rĂ©seaux sociaux et animaux ! Lâobjectif est de gĂ©rer la fugue ou lâenlĂšvement des animaux domestiques. Par exemple, un chat Ă©quipĂ© dâun collier connectĂ© Ă©met sa position Ă une gateway via un rĂ©seau adaptĂ© aux objets connectĂ©s, câest-Ă -dire consommant peu dâĂ©nergie. Si lâanimal sort de son pĂ©rimĂštre de sĂ©curitĂ©, une alerte est envoyĂ©e Ă une communautĂ©, sur le smartphone des utilisateurs via un dans ces deux exemples, on retrouve le mĂȘme type dâentitĂ©s et dâarchitecture. Il y a des senseurs et des actionneurs qui envoient des informations vers une ou plusieurs gateways en utilisant diffĂ©rents protocoles. On parle alors de rĂ©seaux capillaires. Les gateways sont connectĂ©es Ă Internet et interagissent avec un cloud. Ce cloud hĂ©berge aussi les applications mĂ©tiers. Câest lĂ que vont se connecter les utilisateurs via leur smartphone, par exemple. Câest ce type dâarchitecture gĂ©nĂ©rique que nous allons dĂ©ployer et utiliser dans la suite de ce cours⊠mais avant cela, rendez-vous dans le prochain chapitre pour dĂ©couvrir les standards qui formalisent lâarchitecture des objets connectĂ©s !
SystĂšmesinformatiques qui tombent dans l'Internet des Objets (IoT) incluent tout de chez eux systĂšmes d'alarme Ă la fabrication d'Ă©quipements pour les cafetiĂšres et Ă peu prĂšs n'importe quoi entre les deux. MĂȘme les automobiles peuvent maintenant ĂȘtre piratĂ©es comme vous avez probablement entendu parler dans le piratage trĂšs mĂ©diatisĂ© contre un Jeep Cherokee en 2015.
đȘ En cliquant sur le bouton "tout accepter", vous acceptez notre politique cookies, l'utilisation de cookies ou technologies similaires, tiers ou non. Les cookies sont indispensables au bon fonctionnement du site et permettent de vous offrir des contenus pertinents et adaptĂ©s Ă vos centres d'intĂ©rĂȘt, d'analyser lâaudience du site et vous donnent la possibilitĂ© de partager des contenus sur les rĂ©seaux sociaux. Nous conservons vos choix pendant 6 mois. Vous pouvez changer d'avis Ă tout moment en cliquant sur "ParamĂ©trer les cookies" en bas de chaque page de notre site. ⣠En savoir plus et paramĂ©trer les cookies
. 309 57 155 498 310 117 473 138
internet des objets pour les nuls