Microsoft pousse le Raspberry Pi 3 sur son Store et adapte Windows 10 IoT

Microsoft pousse le Raspberry Pi 3 sur son Store et adapte Windows 10 IoT

Un kit pour les NOOBS

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

01/03/2016 2 minutes
105

Microsoft pousse le Raspberry Pi 3 sur son Store et adapte Windows 10 IoT

La dernière préversion de Windows 10 IoT (Internet of Things) prend en charge le Raspberry Pi 3. Microsoft en profite pour annoncer un partenariat avec le distributeur element14 pour proposer des kits basés sur le micro-ordinateur.

Il n’aura pas fallu longtemps pour que Microsoft réagisse à la sortie du Raspberry Pi 3, tout juste mis en vente. Rappelons qu’il s’agit d’une évolution notable de la version 2, avec le passage à un SoC 64 bits Broadcom BCM2837 (Cortex A53, ARMv8) avec quatre cœurs à 1,2 GHz, contre un SoC Cortex-A7 avec quatre cœurs à 900 MHz précédemment. Le Wi-Fi 802.11n et le Bluetooth 4.1 font eux aussi leur apparition.

 Windows 10 IoT prend en charge le Raspberry Pi 3

L’éditeur travaillait manifestement sur le support du nouveau venu durant sa phase de préparation. Il annonce ainsi dans un billet de blog publié hier soir que la dernière préversion de Windows 10 IoT Core prend en charge le Raspberry Pi 3. Il faut obligatoirement récupérer la « February 2016 Insider Preview » depuis cette page du site officiel pour en profiter. Il faudra par ailleurs être inscrit au programme Insider, ce qui n’a rien de compliqué (il suffit d’avoir un compte Microsoft).

Microsoft fournit dans son billet une vidéo de démonstration d’un Raspberry Pi 3 piloté par Windows 10 IoT. Une tablette permet d’afficher une interface de contrôle dans laquelle on peut notamment observer la vitesse de rotation d’une roue. Freiner cette dernière provoque une chute de l’aiguille sur le cadran de gauche, tandis que celui de droite montre comment le Raspberry Pi 3 peut compenser la force de freinage en augmentant la puissance du moteur et donc la vitesse de rotation de la roue.

Le micro-ordinateur débarque dans le Microsoft Store

La firme en profite pour faire débarquer le nouveau micro-ordinateur dans sa boutique officielle. Le tarif classique du Raspberry Pi 3 est de 35 dollars, mais Microsoft en vend une version à 49,99 dollars comprenant le produit lui-même, accompagné d’une carte MicroSD de 16 Go. Cette dernière intègre le module NOOBS (New Out of Box Software) de Rasbperry, qui permet d’installer facilement Windows 10 IoT et d’autres systèmes d’exploitation prévus pour le Raspberry Pi 3, notamment Raspbian.

Enfin, Microsoft annonce un partenariat avec le distributeur element14 pour préparer des offres basées sur Windows 10 pour son Customization Service.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

 Windows 10 IoT prend en charge le Raspberry Pi 3

Le micro-ordinateur débarque dans le Microsoft Store

Le brief de ce matin n'est pas encore là

Partez acheter vos croissants
Et faites chauffer votre bouilloire,
Le brief arrive dans un instant,
Tout frais du matin, gardez espoir.

Fermer

Commentaires (105)


Sympa <img data-src=" />

Prix correct je trouve.


Mozilla a annoncé son projet d’iot qu’ils avaient teasé recemment?

&nbsp;Je trouve ça assez intéressant l’accélération soudaine qu’il y autour de ces projets (ça va faire plus de 5 ans qu’on nous parle de l’internet des objets) et y’a une volonté des nano ordinateur de s’approcher de plus en plus des µcontrolleur (genre la rapberry pi zero qui a abandonné pas mal de ses interface et a réduit son prix)…


Puisque la version « IoT » tourne sur un Pi, est-ce qu’on peut aussi faire tourner une version desktop complète de Windows 10 ?


Non malheureusement, IoT est en gros un Windows 10 mono-app. Dommage d’ailleurs qu’on ne puisse pas accéder à un store pour charger l’app en question.



Étonnant que Microsoft n’en profite pas pour lancer son concurrent d’Android TV et tvOS.








zogG a écrit :



Non malheureusement, IoT est en gros un Windows 10 mono-app. Dommage d’ailleurs qu’on ne puisse pas accéder à un store pour charger l’app en question.



Étonnant que Microsoft n’en profite pas pour lancer son concurrent d’Android TV et tvOS.







Du coup sous Windows 10 IoT on n’a accès ni aux applis win32, ni aux applis hors du store, et c’est mono-app… C’est très limité quand même :/



Je croyais naïvement qu’ils voulaient concurrencer les solutions basées sur Linux, mais en installant Raspbian par exemple on a véritablement accès à TOUTE la logithèque Debian : environnements de bureau, navigateurs Web, toutes les applis… Sachant que ce n’est pas limité à Raspbian, on peut installer à peu près n’importe quelle distrib GNU/Linux sur un RPi.



Du coup j’ai dû me tromper, Windows 10 IoT ne doit pas avoir pour vocation d’être une alternative crédible à Linux sur ces petites machines.



Faut croire que le concurent à AndroidTV / Apple TV est la Xbox One <img data-src=" />



Et j’espère vraiment qu’ils vont le promouvoir sérieusement comme tel.








Konrad a écrit :



Du coup sous Windows 10 IoT on n’a accès ni aux applis win32, ni aux applis hors du store, et c’est mono-app… C’est très limité quand même :/&nbsp;







Si on ne peut pas exécuter du win32. Il n’a de Windows que du nom.

Donc quel interet d’intaller autre chose qu’un linux qui lui va si bien.

&nbsp;









Konrad a écrit :



Du coup sous Windows 10 IoT on n’a accès ni aux applis win32, ni aux applis hors du store, et c’est mono-app… C’est très limité quand même :/



Je croyais naïvement qu’ils voulaient concurrencer les solutions basées sur Linux, mais en installant Raspbian par exemple on a véritablement accès à TOUTE la logithèque Debian : environnements de bureau, navigateurs Web, toutes les applis… Sachant que ce n’est pas limité à Raspbian, on peut installer à peu près n’importe quelle distrib GNU/Linux sur un RPi.



Du coup j’ai dû me tromper, Windows 10 IoT ne doit pas avoir pour vocation d’être une alternative crédible à Linux sur ces petites machines.





En même temps c’est une distribution “Internet des objets” qu’ils fournissent. Une seule application, c’est un gage de stabilité, d’efficacité et de maîtrise des ressources.&nbsp;



Microsoft fourni gratuitement une base d’OS (et la licence) pour ça, avec un environnement de développement familier et complet. Et c’est déjà super.



Si tu veux un micro-pc, Windows 10 IoT n’est pas pour toi ;)









Konrad a écrit :



Du coup sous Windows 10 IoT on n’a accès ni aux applis win32, ni aux applis hors du store, et c’est mono-app… C’est très limité quand même :/



Je croyais naïvement qu’ils voulaient concurrencer les solutions basées sur Linux, mais en installant Raspbian par exemple on a véritablement accès à TOUTE la logithèque Debian : environnements de bureau, navigateurs Web, toutes les applis… Sachant que ce n’est pas limité à Raspbian, on peut installer à peu près n’importe quelle distrib GNU/Linux sur un RPi.



Du coup j’ai dû me tromper, Windows 10 IoT ne doit pas avoir pour vocation d’être une alternative crédible à Linux sur ces petites machines.





Sur les pages dédiées, Windows 10 IoT n’est aucunement présenté comme une alternative à une distribution “Linux”. Je doute que la comparaison soit aussi évidente.



J’ai rien bité à la vidéo <img data-src=" />


Haaa mais cette vidéo mais… C’est ça dont Ribery parlait: “ La routourne va vite tourner “


Bof, il auraient du caler au moins l’alim a ce prix.



Une micro sd de 16 go ca vaut 5€/$


Ils ont fait un projet avec win10 IOT sur une raspberry pi 3 qui :




  • contrôle un moteur

  • récupère la vitesse de rotation de la roue



    Apres ils font du délire avec forcer une vitesse constante (donc quand on freine la roue, il va augmenter la puissance), et montrent qu’on peut communiquer avec une autre app sur une tablette avec la raspberry pi 3.



    C’est pas un truc impossible à faire avec les solutions alternatives, mais pour les dev C# et que tu veux faire de l’IOT, je pense que ça peut être super intéressant.








AlbertSY a écrit :



Si on ne peut pas exécuter du win32. Il n’a de Windows que du nom.

Donc quel interet d’intaller autre chose qu’un linux qui lui va si bien.

&nbsp;





Aucun.









Northernlights a écrit :



Bof, il auraient du caler au moins l’alim a ce prix.



Une micro sd de 16 go ca vaut 5€/$





C’est le privilège d’utiliser du MS qui coûte cher. <img data-src=" />



Vu le prix d’entrée des box Android et de l’Apple TV, j’espère que Microsoft à d’autres choses dans les cartons que la Xbox One pour venir les concurrencer.



C’est dommage parce que cet IoT avec 2 fonctionnalités en plus (un lanceur d’app et un store en gros), ça pourrait très bien le faire. Tu te retrouves avec la même chose qu’une Xbox (pour la partie “apps” évidemment), mais pour 35$ et quelques W à la prise.



Enfin, un jour Microsoft annoncera en grande pompe une Xbox “Light” (comme le veut la rumeur <img data-src=" />), espérons qu’il ne soit pas trop tard d’ici là.


Pour faire de l’IoT sur le Pi, il y a le trio Node-red / Watson / Bluemix d’IBM qui est gratuit pour les petites applications et franchement puissant ! Ca se pilote à partir de Raspbian, du coup pas de système d’exploitation monotâche.



Petite cerise sur le gâteau, Node-red&nbsp; est open source et gratuit.

A voir ici :http://nodered.org/ et là :https://console.ng.bluemix.net/

&nbsp;








AlbertSY a écrit :



Si on ne peut pas exécuter du win32. Il n’a de Windows que du nom.

Donc quel interet d’intaller autre chose qu’un linux qui lui va si bien.

&nbsp;





win32 c’est pour des processeurs x86-32bit… (sauf période nt4.0) du coup les windowsCE n’était pas compatibles, windowsRT non plus. Si je ne me trompe pas il y a eu une version spécifique ia-64 qui n’était pas compatible win32.



Les windows mobile ne sont pas non plus compatible, les windows antérieurs à windows nt3.1 ne sont évidemment pas compatible win 32, les windows embedded ne sont pas compatibles, les OS windows des xbox ne sont pas compatible win32



Je sais que la mode en est aux phablettes, mais la XBOX One comme tel, ça doit vraiment faire lourd à porter <img data-src=" />





(oui, je sors…)


passe à la culture des patates alors…..


Tout dépend de la vitesse de transfert une uSD de 16Go&nbsp;à 90Mo/s en écriture&nbsp;ça vaut pas 5$.








atomusk a écrit :



C’est pas un truc impossible à faire avec les solutions alternatives, mais pour les dev C# et que tu veux faire de l’IOT, je pense que ça peut être super intéressant.





Voila, le véritable intérêt c’est de pouvoir dev avec les outils MS (Visual Studio, C#, …), dans ma boite (ou l’on dev principalement en C#), on s’intéresse de prêt a Windows 10 IoT pour porté certaine appli vers cette plateforme affin que sa tourne sur des boitier connecté.



Sa aurait été une vrais galère de devoirs tous recordé pour que sa tourne sous Linux (et qu’on ne me parle pas de Mono).



Windows 10 IoT c’est avant tous une plateforme pour les Dev, sa ne s’adresse pas du tout au grand publique.



Je mettrais bien un processeur Intel d’entrée de gamme dessus, et 90% des postes bureautiques des administrations Françaises seraient parfaitement équipées…..&nbsp;

Voila comment on casse les habitudes qui enrichissent des voyous comme Lenovo et consorts qui nous vendent des machines&nbsp;surdimensionnées dont on n’a pas besoin.&nbsp;

Ensuite, un linux, un Firefox et une suite bureautique gratuite&nbsp; et quelques autres voyous en moins !


C’est pas parce que Open office est gratuit pour toi, qu’elle l’est aussi pour l’administration/entreprise! C’est valable pour la plupart des freewares!




  Ensuite les voyous comme tu les appelles, fournissent un service "après vente"/support en plus que tu ne retrouves peut-être que dans des communautés pour les logiciels libres!        






  Mais une administration/entreprise ne se gère pas comme son petit parc informatique perso!







AlphaBeta a écrit :



Je mettrais bien un processeur Intel d’entrée de gamme dessus, et 90% des postes bureautiques des administrations Françaises seraient parfaitement équipées…..&nbsp;

Voila comment on casse les habitudes qui enrichissent des voyous comme Lenovo et consorts qui nous vendent des machines&nbsp;surdimensionnées dont on n’a pas besoin.&nbsp;

Ensuite, un linux, un Firefox et une suite bureautique gratuite&nbsp; et quelques autres voyous en moins !





Intel Compute Stick ?



De point de vue de la communication, utiliser ainsi la sortie du nouveau modèle pour s’approprier le succès du Raspberry est un procédé de voyou qui ressemble tout à fait à microsoft. Mais ça ne changera plus la donne et ça ne trompera personne : le noyau Linux occupe l’embarqué depuis trop longtemps pour être délogé…


personne ne parle de gratuité sur toute la chaine mais les couts de licences abusifs eux seront limités…



La gendarmerie y est passée sans problème, si on me dit que des fonctionnaires diplômés ne peuvent pas s'adapter comme on pu le faire les gendarmes .....     



Quant à ton SAV, ouch, genre on n’est pas capable de l’organiser nous même et donner des emplois stables à des gens ? Le SAV de Lenovo, n’existe quasiment pas…. c’est remplacement , et basta, cela leur coute encore moins cher !








lunehurlante34 a écrit :



C’est pas parce que Open office est gratuit pour toi, qu’elle l’est aussi pour l’administration/entreprise! C’est valable pour la plupart des freewares!



Ensuite les voyous comme tu les appelles, fournissent un service en plus que tu ne retrouves peut-être que dans des communautés pour les logiciels libres!



Mais une administration ne se gère pas comme son petit parc informatique perso!





En effet…on nage en plein délire là.<img data-src=" />

&nbsp;



C’est sarcastique ou tu soutiens sa réponse ?

Un SAV, un support cela s’organise….. et si à l’échelle de l’administration on ne peut pas organiser ca….


ça s’appelle pas un NUC ? <img data-src=" />








lunehurlante34 a écrit :



C’est pas parce que Open office est gratuit pour toi, qu’elle l’est aussi pour l’administration/entreprise! C’est valable pour la plupart des freewares!







Sauf que dans le cas d’Open/Libre Office, c’est gratuit aussi bien pour un particulier que pour une administration ou une entreprise.









lunehurlante34 a écrit :



C’est pas parce que Open office est gratuit pour toi, qu’elle l’est aussi pour l’administration/entreprise! C’est valable pour la plupart des freewares!




  Ensuite les voyous comme tu les appelles, fournissent un service "après vente"/support en plus que tu ne retrouves peut-être que dans des communautés pour les logiciels libres!        






  Mais une administration/entreprise ne se gère pas comme son petit parc informatique perso!











  1. Open Office n’est pas un « freeware ».



  2. Le support pour les logiciels libres, ça existe aussi hein, il ne faut pas croire…









Konrad a écrit :





  1. Open Office n’est pas un « freeware ».





    1. Le support pour les logiciels libres, ça existe aussi hein, il ne faut pas croire…





      Exemple: Red Hat




il reste a faire la meme chose pour le Odroid C2 :p

C’est un peu dommage qu’on ne parle pas plus de cette petite bete








lunehurlante34 a écrit :



Mais une administration/entreprise ne se gère pas comme son petit parc informatique perso!






   Non, mais ta réflexion est à peu près aussi définitive et caricaturale que la sienne:     






Une administration étatique ne se gère pas non plus comme une PME (pour qui financer le support/l'évolution des outils qu'elle utilise sur quelques postes serait systématiquement non rentable).   



Avec de si gros volumes, il y a plein de place pour les économies d’échelles. Et assurer son propre support devient alors une solution potentiellement rentable.



Stop la caricature pour toi aussi, je n’ai jamais dit que ce n’était pas possible! La preuve en effet avec la gendarmerie nationale!



Mais ce n’est pas évident, et forcément moins cher de faire migrer tout un écosystème! Certaines solutions n’existent tout simplement pas sur d’autre OS par exemple. Rédévelopper des solutions spécifiques peut couter bien cher!


Pas d’accord.




  1. Le but affirmé de MS est de passer toutes les applications à du .Net. Ca prendra des années, mais le Wind32 devrait disparaître petit à petit.

  2. Pour des applications spécifiques, ça a son intérêt. Si le but est de faire tourner une seule application, et qu’elle existe déjà en .Net, aucun intérêt de passer par une autre solution.





    Si le but c’est d’avoir un micro-PC, oui autant prendre une distrib Linux, mais ce n’est pas l’objectif de Windows 10 IOT.








lunehurlante34 a écrit :



Stop la caricature pour toi aussi, je n’ai jamais dit que ce n’était pas possible! La preuve en effet avec la gendarmerie nationale!



Mais ce n’est pas évident, et forcément moins cher de faire migrer tout un écosystème! Certaines solutions n’existent tout simplement pas sur d’autre OS par exemple. Rédévelopper des solutions spécifiques peut couter bien cher!





Et là on parle que des problèmes sur le software…je rappelle que le propos initial portait aussi sur le hardware (comparaison entre gamme pro Lenovo et un Raspi)…<img data-src=" />



Edit: Avec un 103 on peut aller de Lille à Marseille, on peut même faire le tour du monde… Reste que c’est plus agréable et plus adapté de faire la même chose avec une berline Allemande…









AlbertSY a écrit :



Si on ne peut pas exécuter du win32. Il n’a de Windows que du nom.

Donc quel interet d’intaller autre chose qu’un linux qui lui va si bien.





C’est bon Mr. Microsoft, arrêtez tout, AlbertSY n’en a pas besoin alors ca ne marchera jamais !



Pour information, il y a tout un marché qui a besoin de cette solution. Non ca n’est pas le geek et son mediacenter, c’est plutôt les professionnels de l’embarqué. Par exemple ceux qui avait des solutions à base de .Net Compact Framework.




Un NUC avec Ram et disque a 200 euros est encore assez compétitif par rapport a ces cartes de dev.








Poppu78 a écrit :



Pas d’accord.




  1. Le but affirmé de MS est de passer toutes les applications à du .Net. Ca prendra des années, mais le Wind32 devrait disparaître petit à petit.

  2. Pour des applications spécifiques, ça a son intérêt. Si le but est de faire tourner une seule application, et qu’elle existe déjà en .Net, aucun intérêt de passer par une autre solution.





    Si le but c’est d’avoir un micro-PC, oui autant prendre une distrib Linux, mais ce n’est pas l’objectif de Windows 10 IOT.





    Pour des applis spécifiques… Si le but est de…

    Ca fait beaucoup de conditionnel tout ça. MS a (encore) loupé le coche et s’est laissé dépassé. C’est trop tard. Comme dans le smartphone ou les tablettes. Le marché de MS sur le RPi est voué à terme à un petit 1% de pdm.

    Comme Linux sur le desktop. Chacun son truc.



Donc il vont enterrer en partie netduino & co ?.








Ricard a écrit :



Pour des applis spécifiques…&nbsp;





C’est le but en même temps, faire du spécifique…

Et quand on vois le nombre d’appareil que font tourner windows embedded (distributeur de billet, caisse de magasin, borne d’information dans les grande ville, etc…), on vois bien que MS est très présent dans l’embarqué, alors pourquoi pas dans l’IoT (le vrais) ?



Comme sa à déjà été dit, Windows 10 IoT d’adresse avant tout aux dev (et donc au monde pros), que des pseudo geek n’y vois pas l’intérêt, Ms sans fous complètement, des dev .Net qui s’intéresse à l’IoT, il y en a bien plus que certains semble le croire.









goldbergg a écrit :



Et quand on vois le nombre d’appareil que font tourner windows embedded (distributeur de billet, caisse de magasin, borne d’information dans les grande ville, etc…), on vois bien que MS est très présent dans l’embarqué, alors pourquoi pas dans l’IoT (le vrais)&nbsp;





Alors les Dab, caisse enregistreuses, c’est hérité des années 90 où il n’y avait que très peu d’alternatives, et où MS régnait en maître. Depuis, les choses ont bien changé. Dans les objets, et dans les langages.&nbsp; DotNet&nbsp; n’est plus aussi attractif qu’avant. Loin de là même.



T’es sûr que tu n’es pas resté au 20ème siècle, toi ?



.NET et C# sont les langages les plus demandés actuellement sur les sites de recrutement et ça ne fait qu’augmenter…


Ca ne fait pas “beaucoup de si”, puisque c’est le Coeur de cible du Raspberry Pi dans les pays développés.

Le but initial du Pi c’était de faire un PC à faible prix pour les pays en voie de développement, mais pas pour les pays développés, où il est utilisé comme une plateforme de hacking, à la façon d’un arduino boosté, plus puissant et moins complexe à utiliser (mais avec une plus grosse consummation / coût / encombrement / etc.)








Edtech a écrit :



T’es sûr que tu n’es pas resté au 20ème siècle, toi ?



.NET et C# sont les langages les plus demandés actuellement sur les sites de recrutement et ça ne fait qu’augmenter…





Pour dev sur un Rpi ? lol



t’es sérieux la ???&nbsp;

T’es complètement à coté de la plaque concernant le .Net, surtout en se moment.








Poppu78 a écrit :



Ca ne fait pas “beaucoup de si”, puisque c’est le Coeur de cible du Raspberry Pi dans les pays développés.

Le but initial du Pi c’était de faire un PC à faible prix pour les pays en voie de développement, mais pas pour les pays développés, où il est utilisé comme une plateforme de hacking, à la façon d’un arduino boosté, plus puissant et moins complexe à utiliser (mais avec une plus grosse consummation / coût / encombrement / etc.)





Le but initial du pi est de faire une plate-forme de dev (sous Linux) pour apprendre le code aux élèves anglais.

C’est une plate-forme de bidouilles maintenant, MS n’est arrivé que très tard, c’est trop tard.

D’ailleurs, si ça t’intéresse. https://www.pine64.com/









goldbergg a écrit :



t’es sérieux la ???&nbsp;

T’es complètement à coté de la plaque concernant le .Net, surtout en se moment.





Pour de l’embarqué j’entends.



pourquoi pas ? <img data-src=" />








atomusk a écrit :



pourquoi pas ? <img data-src=" />





Côté usine à gaz ?



Pour développer partout à la fois surtout…








Edtech a écrit :



Pour développer partout à la fois surtout…





On est bien sur une niouze qui parle du RPi non ?









Poppu78 a écrit :



Ca ne fait pas “beaucoup de si”, puisque c’est le Coeur de cible du Raspberry Pi dans les pays développés.



 Le but initial du Pi c'était de faire un PC à faible prix pour les pays en voie de développement, mais pas pour les pays développés, où il est utilisé comme une plateforme de hacking, à la façon d'un arduino boosté, plus puissant et moins complexe à utiliser (mais avec une plus grosse consummation / coût / encombrement / etc.)








Moi je suis plutôt content que MS se soit bien planté avec le RPi.      






Pour rappel, la dernière fois qu'on a essayé de faire un pc pour les enfants...c'était OneLaptopPerChildren puis le Asus EEEPc...ça a donné naissance au netbook. Concept qui a tout de suite marché...mais s'est rapidement fait tué par le couple Wintel (limitation du hardware par Intel et MS qui souhaitaient conserver leurs marges juteuses)...      






Avec le Pi c'est pas ARM et Linux qui vont vouloir tuer le concept.<img data-src=">








Ricard a écrit :



C’est une plate-forme de bidouilles maintenant, MS n’est arrivé que très tard, c’est trop tard.&nbsp;





Pourquoi trop tard? Tu n’as pas l’aire de capter l’usage pro qu’il y a derrière…

Il n’y a pas de course a s’avoir la tendance des OS et langages utilisé sur se genre de périphérique, tous sa, à pars les pseudo geek, tous le monde sans fous de savoir l’OS qui tourne dans son boité connecté se qui compte c’est qu’il fasse bien son boulot.



Le RPi ainsi que Windows IoT ne sont qu’une matière première pour le développement d’objet connecté.

&nbsp;

Rien ne dit qu’une grosse boite ne va pas développer un boité connectée a base de RPi et Win IoT et en vendre des millions (on a un projet de se genre dans ma boite, mais à plus petite échelle) et c’est pas parce que MS est arrivé après tous le monde que se scénario n’est pas possible.



Exact, je me suis un peu avancé sur le but initial, ce que j’ai note n’est venu qu’en second.


Oui, mais justement, avec C#/.NET, ton application tourne sur RPI, PC, tablette, téléphone (iOS, Android, Windows Phone), Xbox et bientôt Linux et Mac OS !



Le rêve de tout développeur !


Bah le netbook c’est surtout l’arrivée des tablettes qui l’a tué. Une fois les tablettes sorties les usagers qui voulaient du tout nomade peu encombrant se sont dirigés vers elles, ceux qui voulaient un peu plus de puissance sont retournés aux PCs portables.








Edtech a écrit :



Oui, mais justement, avec C#/.NET, ton application tourne sur RPI, PC, tablette, téléphone (iOS, Android, Windows Phone), Xbox et bientôt Linux et Mac OS !



Le rêve de tout développeur !





Ca on est d’accord. On parle pas de la même chose.

Je parle d’utiliser un Rpi pour coder en .net, et de se faire chier à faire tourner W10 IoT sur une telle machine, alors que l’écosystème est déjà très bien développé sous Nux depuis 4 ans.



Bah si on parle de la même chose ! Windows IoT dessus, ça veut dire rien à faire pour le dev, son application universelle existante va fonctionner directement !








goldbergg a écrit :



Pourquoi trop tard? Tu n’as pas l’aire de capter l’usage pro qu’il y a derrière…

Il n’y a pas de course a s’avoir la tendance des OS et langages utilisé sur se genre de périphérique, tous sa, à pars les pseudo geek, tous le monde sans fous de savoir l’OS qui tourne dans son boité connecté se qui compte c’est qu’il fasse bien son boulot.



Le RPi ainsi que Windows IoT ne sont qu’une matière première pour le développement d’objet connecté.

&nbsp;

Rien ne dit qu’une grosse boite ne va pas développer un boité connectée a base de RPi et Win IoT et en vendre des millions (on a un projet de se genre dans ma boite, mais à plus petite échelle) et c’est pas parce que MS est arrivé après tous le monde que se scénario n’est pas possible.





Si si je capte très bien l’usage pro qu’il y a derrière. D’ailleurs MS et Google rachetent à tour de bras des startups qui pondent tout un tas d’objets connectés, tous plus inutiles les uns que les autres. MAIS… Google va dans son sens, MS dans le sien, Mozilla (Rust) fait de même.

Je maintiens que le RPi sous Win10 c’est mort. Ca restera un truc de geeks. Aucun projets que j’ai pu voir sur KickStarter ou autre ne tournait sous Win10.



Peut-être simplement car il vient juste de sortir, non ?








Poppu78 a écrit :



Bah le netbook c’est surtout l’arrivée des tablettes qui l’a tué. Une fois les tablettes sorties les usagers qui voulaient du tout nomade peu encombrant se sont dirigés vers elles, ceux qui voulaient un peu plus de puissance sont retournés aux PCs portables.



&nbsp;



Pour moi c'est pas les tablettes qui les ont tués. C'est Windows 7 Starter et les anciens Intel Atom qui étaient volontairement à la traine.      






Les netbooks sont rapidement devenus des clones:      

Intel Atom

1 Go de ram

IGP merdique

Résolution merdique de 1024*800...






299 euros...      






A une époque ou les smartphones commençaient à proposer des écrans 720p et du décodage/encodage h.264 1080p...      






Je pense que les tablettes ont juste précipité leur chute.<img data-src=">


Bin oui, TOUT les projet pro passe par kickstarter c’est bien connue xD



D’ailleurs la dizaine de projet en cours dans ma boite, on a dit _fuck aux fond d’investissement qui nous finance pour faire des kickstarter à la place (on adore prendre des risque et dévoilé nos projet a tous le monde), même si les projet ne s’adresse pas qu’a d’autre professionnel on y crois a fond ^^



Sérieux c’est quoi cette manie débile de se contenter uniquement des projet publique et/ou opensource pour analysé les part de marché de tel ou tel techno ???



Et juste comme sa Win IoT n’est pas mort, il y a une communauté qui s’y intéresse grandement.








goldbergg a écrit :



Bin oui, TOUT les projet pro passe par kickstarter c’est bien connue xD



D’ailleurs la dizaine de projet en cours dans ma boite, on a dit _fuck aux fond d’investissement qui nous finance pour faire des kickstarter à la place (on adore prendre des risque et dévoilé nos projet a tous le monde), même si les projet ne s’adresse pas qu’a d’autre professionnel on y crois a fond ^^



Sérieux c’est quoi cette manie débile de se contenter uniquement des projet publique et/ou opensource pour analysé les part de marché de tel ou tel techno ???



Et juste comme sa Win IoT n’est pas mort, il y a une communauté qui s’y intéresse grandement.





Ben, c’est que les autres projets, on ne les vois jamais, on en entend jamais parler, ou ça ne marche pas ?









Edtech a écrit :



Peut-être simplement car il vient juste de sortir, non ?





On en reparlera donc dans quelques années. ;)









Ricard a écrit :



Ben, c’est que les autres projets, on ne les vois jamais, on en entend jamais parler, ou ça ne marche pas ?





Ou c’est juste que sa ne concerne pas le grand publique ;)

Avec les milliers (millions?) d’entreprise qui on des équipes pour faire du dev interne (ou a destination uniquement d’autre entreprise), tu ne vois que le projet visible de l’iceberg.









goldbergg a écrit :



Ou c’est juste que sa ne concerne pas le grand publique ;)

Avec les milliers (millions?) d’entreprise qui on des équipes pour faire du dev interne (ou a destination uniquement d’autre entreprise), tu ne vois que le projet visible de l’iceberg.





Oui, je comprends. Donc, rien à voir avec le RPi.



… bin si, tu ne comprend vraiment rien a se qu’on te dit ou tu fais expret de pas comprendre?

Sa n’est pas parce qu’aucune entreprise ne parle de projet qu’elles ont en Win IoT qu’elle n’existe pas…








Poppu78 a écrit :



Bah le netbook c’est surtout l’arrivée des tablettes qui l’a tué.







Pas du tout. Je rejoins Alucard : les Netbooks étaient au départ des machines pensées et conçues autour de distributions Linux, avec une interface dédiée et véritablement adaptée pour les petits écrans.



Quand les Netbooks sont devenus populaires, Windows Vista était déjà sorti mais était trop lourd pour les Netbooks, donc Microsoft pour rattraper son retard a voulu imposer comme solution à la va-vite… Windows XP. Microsoft a fait le forcing pour avoir du Windows XP partout sur les Netbooks, alors même que l’interface de XP n’était pas du tout adaptée.



En 2009 Microsoft a voulu poursuivre le concept avec Windows 7 Starter sur les Netbooks. Ben oui, là encore Windows 7 « normal » était trop lourd pour ces petites machines, alors on l’a amputé de tout un tas de fonctionnalités pour que ça tourne…



Au final les gens se sont lassés des Netbooks : Windows avait des fonctionnalités bridées, était trop lourd pour ces petites machines, l’interface graphique était peu adaptée à la taille de l’écran (Microsoft n’a jamais proposé d’interface adaptée aux Netbooks), bref peu pratiques à l’usage… Le marché a rapidement décliné.



« Many people bought netbooks. After all, they were such a great deal — especially if you could grab a \(200 netbook when it was marked down to \)100 or so! However, people weren’t all that happy using them. The hardware was cramped, tiny, and slow. The Windows operating system was too heavy for the hardware, and it wasn’t designed to be very useable on such a small screen. »



Source : A short history of Netbooks



Pourquoi une entreprise n’utiliserai pas de RPi pour ses projets internes ? <img data-src=" />



Ne serait-ce que comme une base de propotypage pour passer sur une plateforme custom après coup ? <img data-src=" />








atomusk a écrit :



Pourquoi une entreprise n’utiliserai pas de RPi pour ses projets internes ? <img data-src=" />



Ne serait-ce que comme une base de propotypage pour passer sur une plateforme custom après coup ? <img data-src=" />





Parce qu’il y a mieux pour moins cher ?



Comme ? <img data-src=" />








Konrad a écrit :



Pas du tout. Je rejoins Alucard : les Netbooks étaient au départ des machines pensées et conçues autour de distributions Linux, avec une interface dédiée et véritablement adaptée pour les petits écrans.



Quand les Netbooks sont devenus populaires, Windows Vista était déjà sorti mais était trop lourd pour les Netbooks, donc Microsoft pour rattraper son retard a voulu imposer comme solution à la va-vite… Windows XP. Microsoft a fait le forcing pour avoir du Windows XP partout sur les Netbooks, alors même que l’interface de XP n’était pas du tout adaptée.



En 2009 Microsoft a voulu poursuivre le concept avec Windows 7 Starter sur les Netbooks. Ben oui, là encore Windows 7 « normal » était trop lourd pour ces petites machines, alors on l’a amputé de tout un tas de fonctionnalités pour que ça tourne…



Au final les gens se sont lassés des Netbooks : Windows avait des fonctionnalités bridées, était trop lourd pour ces petites machines, l’interface graphique était peu adaptée à la taille de l’écran (Microsoft n’a jamais proposé d’interface adaptée aux Netbooks), bref peu pratiques à l’usage… Le marché a rapidement décliné.



« Many people bought netbooks. After all, they were such a great deal — especially if you could grab a \(200 netbook when it was marked down to \)100 or so! However, people weren’t all that happy using them. The hardware was cramped, tiny, and slow. The Windows operating system was too heavy for the hardware, and it wasn’t designed to be very useable on such a small screen. »



Source : A short history of Netbooks





http://www.silicon.fr/ventes-de-pc-en-berne-la-faute-a-windows-10-estime-hp-1402…



L’histoire se répète. <img data-src=" />



Mais Win IoT ne se limite pas au PI, il fonctionne aussi sur Arduino, et vu que l’OS est encore en dev, on imagine que Microsoft a commencé avec les deux plateformes les plus répandues chez les bidouilleurs



Bref je sais pas quelle est la machine de prototypage la plus répandue dans les entreprises mais comme Microsoft veut clairement le marché de l’IoT il serait étonnant qu’ils s’arrêtent à ces deux choix.


C’est mieux de voir MS sortir une version pour le PI plutôt que de se ridiculiser à essayer de sortir un concurrent tout moisi utilisable uniquement avec Windows. Ils finissent par apprendre. Même si communiquer avant tout le monde le jour de la sortie a quand même un côté je tire la couverture à moi. Mais bon c’est Crosoft, ils partent de loin.



Windows ne sera pas la plateforme de dev principale du PI car raspbian est juste idéal pour ça mais si ça peut faire venir de nouveaux utilisateurs / bisouilleurs /dev, impeccable.








Ricard a écrit :



http://www.silicon.fr/ventes-de-pc-en-berne-la-faute-a-windows-10-estime-hp-140204.html



L’histoire se répète.







« Windows 10 n’a pas boosté les ventes de PC chez HP » : probablement chez aucun constructeur.



C’est normal, pour avoir Windows 10 les gens ont le choix entre :





  • garder leur ancien PC et mettre à jour gratuitement vers Windows 10, ce qui ne leur coûte pas un rond ;



  • acheter un PC tout neuf avec une nouvelle licence Windows 10, ce qui coûte de l’argent.



    Pas difficile de comprendre le choix que font la plupart des gens, sans doute à 90%… Depuis que Microsoft a annoncé que la màj vers Windows 10 serait gratuite, c’était évident que les gens n’achèteraient quasiment pas de nouveau PC.



    Il fallait être bien naïf pour croire « nouveau Windows = relance des ventes de PC »… <img data-src=" />



Red Hat ne devrait pas être sélectionnable pour les administrations dépendant de la LPM








Konrad a écrit :



« Windows 10 n’a pas boosté les ventes de PC chez HP » : probablement chez aucun constructeur.



C’est normal, pour avoir Windows 10 les gens ont le choix entre :





  • garder leur ancien PC et mettre à jour gratuitement vers Windows 10, ce qui ne leur coûte pas un rond ;



  • acheter un PC tout neuf avec une nouvelle licence Windows 10, ce qui coûte de l’argent.



    Pas difficile de comprendre le choix que font la plupart des gens, sans doute à 90%… Depuis que Microsoft a annoncé que la màj vers Windows 10 serait gratuite, c’était évident que les gens n’achèteraient quasiment pas de nouveau PC.



    Il fallait être bien naïf pour croire « nouveau Windows = relance des ventes de PC »… <img data-src=" />





    J’ai déjà fait presque une dizaine de rétrogradation 10&nbsp; –&gt; 7 et 8.1. Le système semble mal accepté aussi.



C’est surtout que je ne comprends absolument pas en quoi ça étonne les gens.



Depuis l’ère Windows Vista, la sortie d’un nouveau Windows ne bouleverse plus tout et niveau matériel il n’y a plus de grands bonds technologiques, en tout cas pour le grand public (passer de 4 à 8 cœurs ou de 8 à 16Go de RAM ça change pas grand chose), donc l’achat d’un nouveau PC ne se fait plus tous les 2 ou 3 ans.



Le marché arrive à une certaine maturité, c’est tout, ce n’est ni la faute de Windows, ni le grand remplacement des PCs par les périphériques mobiles… Et vu que les gens changent de smartphone tous les 2 ans, c’est là que les gens mettent l’argent, plutôt que dans le PC qui marche toujours aussi bien au bout de 5 ans.

Et cette tendance commence à se voir pour les smartphones aussi maintenant.








Ricard a écrit :



J’ai déjà fait presque une dizaine de rétrogradation 10&nbsp; –&gt; 7 et 8.1. Le système semble mal accepté aussi.





Je plussoie.

&nbsp;Les gens pour qui je monte des machines ne veulent pas entendre parler de W10, soit parce que leur future bécane n’aura pas d’écran tactile, soit parce qu’ils ont entendu parler du comportement pour le moins cavalier de ce système d’exploitation&nbsp;&nbsp; …

<img data-src=" />









Ler van keeg a écrit :



Le marché arrive à une certaine maturité, c’est tout, ce n’est ni la faute de Windows, ni le grand remplacement des PCs par les périphériques mobiles…







Tout à fait d’accord. La grande majorité des foyers est déjà équipée d’au moins un ordinateur (quand c’est pas 2 ou 3), bien souvent sur-dimensionné pour l’usage qui en est fait… Pour l’immense majorité des gens et leur utilisation basique bureautique/Web, il y a peu d’intérêt à changer de PC tous les 3 ans aujourd’hui, à moins d’une panne matérielle.



D’ailleurs c’est un peu la même chose pour les voitures : quand tous les foyers sont équipés de 2 voitures, les ventes n’augmentent plus et stagnent d’une année sur l’autre… Un coup légère hausse, un coup légère baisse… Quand le marché est saturé, il est saturé, personne ne peut forcer les gens à racheter ce qu’ils ont déjà.



Pour ma part, je ne vois pas l’intérêt de Windows sur un Raspberry PI alors que Linux fournit déjà un environnement bien plus complet et totalement libre.









goldbergg a écrit :



Voila, le véritable intérêt c’est de pouvoir dev avec les outils MS (Visual Studio, C#, …), dans ma boite (ou l’on dev principalement en C#), on s’intéresse de prêt a Windows 10 IoT pour porté certaine appli vers cette plateforme affin que sa tourne sur des boitier connecté.







La force de l’habitude est parfois mauvaise conseillère…



Sous Linux, il y a d’excellents outils de développement, une multitude de langages et de très bons environnements de développement.



Mais IMHO, l’erreur, c’est de penser qu’on pourrait faire de l’IoT juste avec langages de haut niveau. J’en connait qui vont rapidement déchanter dès que vous aurez le moindre circuit à piloter avec un timing temps réel.







lunehurlante34 a écrit :



C’est pas parce que Open office est gratuit pour toi, qu’elle l’est aussi pour l’administration/entreprise! C’est valable pour la plupart des freewares!







Le problème, c’est que tu confonds complètement freewares et logiciels libres.



Aucune licence de logiciel libre ne peut stipuler que la liberté de redistribution et d’utilisation se limiterait aux seuls particuliers.









Ler van keeg a écrit :



C’est surtout que je ne comprends absolument pas en quoi ça étonne les gens.



Depuis l’ère Windows Vista, la sortie d’un nouveau Windows ne bouleverse plus tout et niveau matériel il n’y a plus de grands bonds technologiques, en tout cas pour le grand public (passer de 4 à 8 cœurs ou de 8 à 16Go de RAM ça change pas grand chose), donc l’achat d’un nouveau PC ne se fait plus tous les 2 ou 3 ans.



Le marché arrive à une certaine maturité, c’est tout, ce n’est ni la faute de Windows, ni le grand remplacement des PCs par les périphériques mobiles… Et vu que les gens changent de smartphone tous les 2 ans, c’est là que les gens mettent l’argent, plutôt que dans le PC qui marche toujours aussi bien au bout de 5 ans.

Et cette tendance commence à se voir pour les smartphones aussi maintenant.







Effectivement, comme tu le souligne, le marché du PC est arrivé à maturité et à saturation.



Mais le manque de concurrence sur le marché des processeurs y est aussi pour beaucoup : Cela fait presque 10 ans que les processeurs quadri coeurs sont apparus sur le marché grand public. Et 10 ans après, les processeurs à 8 coeurs ne sont toujours pas démocratisés.



Et de l’autre côté, les éditeurs de logiciels et jeux sont obligés de tenir compte du parc existant. On ne peut pas exploiter des processeurs à 8 coeurs s’ils ne représentent pas une certaine partie du marché.








Mouais…

Je dois être un peu biaisé, vu que quand les Netbooks sont sortis je n’en voyais déjà pas l’utilité, ayant toujours eu horreur des écrans “taille game boy”. Mais il est vrai que j’ai connu quelques aficionados qui m’assuraient que c’était génial, sans jamais m’avoir convaincu.








Poppu78 a écrit :



Mouais…

Je dois être un peu biaisé, vu que quand les Netbooks sont sortis je n’en voyais déjà pas l’utilité, ayant toujours eu horreur des écrans “taille game boy”. Mais il est vrai que j’ai connu quelques aficionados qui m’assuraient que c’était génial, sans jamais m’avoir convaincu.







Ah ces jeunes.



Dire qu’il fut un temps ou tout le monde encensait l’écran de 9” du Macintosh… qui était pourtant plus petit que celui d’un netbook.



L’intéret des netbook, c’est qu’ils sont petits, légers, peu couteux, munis d’un clavier. Une fois repliés, ils sont relativement résistants.



Quand il est possible, le choix Desktop + Netbook est plus intéressant qu’un ordinateur portable lourd qui restera toujours moins confortable qu’un vrai desktop et beaucoup plus lourd qu’un netbook.



Je viens de survoler les commentaires et je crois que pas mal de gens ne réalisent pas que ce n’est pas un vrai OS à installer sur leur Rpi, le “windows 10” dans le nom c’est purement commercial…

&nbsp;

Le but c’est de créer une appli qui va tourner sur le Rpi à la façon d’un scheme sur arduino: loop infini qui poll les interfaces et réagit en fonction des paramètres reçus (façon système embedded). L’avantage ici c’est d’utiliser les tools et les langages propres à Microsoft, après chacun ses gouts et ses besoins.








Poppu78 a écrit :



Mouais…

Je dois être un peu biaisé, vu que quand les Netbooks sont sortis je n’en voyais déjà pas l’utilité, ayant toujours eu horreur des écrans “taille game boy”. Mais il est vrai que j’ai connu quelques aficionados qui m’assuraient que c’était génial, sans jamais m’avoir convaincu.







J’ai été un aficionados du Netbook, à l’époque. J’avais acheté un ASUS eeePC 1000H sous Windows XP, et il m’offrait tout ce que je voulais : léger à transporter, rapide, applications Windows, possibilité de brancher des écrans en VGA (indispensable pour faire des présentations), etc.



Malheureusement à mesure des Service Packs Windows XP s’est considérablement alourdi, consommait de plus en plus de mémoire, et finissait par être un vrai calvaire à utiliser. Donc oui, je comprends les gens qui ont mal vécu les Netbooks sous Windows.



J’ai pu redonner une seconde jeunesse à ce Netbook en installant Linux dessus, mais c’est surtout l’autonomie (moins de 3h) qui a eu raison de lui. J’ai fini par m’en débarrasser.









sr17 a écrit :



Ah ces jeunes.



Dire qu’il fut un temps ou tout le monde encensait l’écran de 9” du Macintosh… qui était pourtant plus petit que celui d’un netbook.



L’intéret des netbook, c’est qu’ils sont petits, légers, peu couteux, munis d’un clavier. Une fois repliés, ils sont relativement résistants.



Quand il est possible, le choix Desktop + Netbook est plus intéressant qu’un ordinateur portable lourd qui restera toujours moins confortable qu’un vrai desktop et beaucoup plus lourd qu’un netbook.







C’était vrai à une époque. Aujourd’hui j’ai remplacé mon Netbook par un Ultrabook (ASUS Zenbook UX305), et je ne regrette pas mon choix : l’Ultrabook est plus léger, a un meilleur écran, est bien plus fluide, et a une autonomie bien plus importante.



Exact.

Moi-même qui suis considéré comme un bon gros geek (toujours utilisé le PC pour la vidéo, la MAO et la 3D), ça faisait bientôt 5 que je n’avais pas eu à faire évoluer mon matériel, sauf le passage au SSD, et je viens seulement de faire évoluer ma carte mère et de doubler ma RAM.



À la fois pour une question de moyen, mais aussi de priorité, le besoin ne se faisait pas sentir alors qu’avant une config de 3 ans passait pour un veau.



Fini l’époque où on passait de 64 à 512Mo de RAM et ça changeait tout, maintenant c’est du confort pour des besoins spécifiques.



Et vu que pour le commun des mortels le PC devient un simple terminal façon Minitel pour se connecter à des services en ligne, quelle différence entre un Atom et le dernier Amd FX octocoeur ?








Vin Diesel a écrit :



Je plussoie. Les gens pour qui je monte des machines ne veulent pas entendre parler de W10, soit parce que leur future bécane n’aura pas d’écran tactile, soit parce qu’ils ont entendu parler du comportement pour le moins cavalier de ce système d’exploitation… <img data-src=" />





Je déplussoie largement. Les gens qui n’en ont rien à faire du tactile voient très bien que Windows 10 marche aussi bien que Windows 7 en souris+clavier, de même la majorité des gens n’ont soit pas entendu parlé du tout des pauvres tentatives de FUD bien creuses concernant des soi-disant problèmes de comportement de ce système, ou soit de toute façon ils s’en foutent tous complètement car ils ont déjà facebook, android et snapchat qui leur pose absolument aucun problème, alors tu penses si Windows 10 leur fait un souci… <img data-src=" />









sr17 a écrit :



La force de l’habitude est parfois mauvaise conseillère…



Sous Linux, il y a d’excellents outils de développement, une multitude de langages et de très bons environnements de développement.



Mais IMHO, l’erreur, c’est de penser qu’on pourrait faire de l’IoT juste avec langages de haut niveau. J’en connait qui vont rapidement déchanter dès que vous aurez le moindre circuit à piloter avec un timing temps réel.





Ha j’adore ceux qui débarque comme sa avec leurs “vérité ultime” et qui vienne critiqué se que fond les autre alors qu’ils ne savent absolument rien de se qu’ils font ni des problématique auquel ils doivent répondre…



&nbsp;Comme je l’ai dit précédemment utiliser une solution Linux aurais été très problématique d’autant plus qu’on utilise des techno MS sans équivalent, donc on aurait été en plus obligé de réinventer la roue pour Linux (et de passer plusieurs mois, pour un truc qui existe déjà en c#)…

Et encore une fois, c’est bien d’avoir des idée toute faite sur les inconvénient des langages haut niveaux, mais visiblement t’as oublié quelque chapitre en cours de route sur la façon d’avoir des haute performance en C# (et autre language de haut niveaux) ;)



Même en JS on peut avoire des haute performance avec asm.js









goldbergg a écrit :



Ha j’adore ceux qui débarque comme sa avec leurs “vérité ultime” et qui vienne critiqué se que fond les autre alors qu’ils ne savent absolument rien de se qu’ils font ni des problématique auquel ils doivent répondre…







Pitié il y a une faute à chaque mot là quasiment… Un effort svp !!









Konrad a écrit :



Pitié il y a une faute à chaque mot là quasiment… Un effort svp !!





Il y a quelque faute certes, mais pas tant que sa, et surtout pas à chaque mot…Donc ce genre de remarque, a part vouloir rabaisser les autres et être hors sujet, je ne vois pas l’intérêt dans ce genre de discussions …&nbsp;&nbsp;Tu ne sais pas quoi répondre donc tu t’en prends à l’écriture des autres? comme c’est intelligent….



Pas tant de fautes que ça ? Regarde :









goldbergg a écrit :



Ha j’adore ceux qui débarquent comme sa ça avec leurs “vérités ultimes” et qui viennent critiqué critiquer se ce que fond font les autres alors qu’ils ne savent absolument rien de se ce qu’ils font ni des problématiques auquel auxquelles ils doivent répondre…







Je sais que le français est un langage de haut niveau, mais ce n’est pas impossible de bien l’écrire. Quand il y a autant de fautes, on a plus de mal à comprendre ton discours, et on dirait que tu ne fais aucun effort pour être compris. Quand la forme est bourrée de fautes, le fond est moins compréhensible et moins crédible.



Une faute d’inattention de temps en temps ça arrive à tout le monde, mais bon quand c’est un mot sur deux ça devient limite illisible…



Je te rassure, je suis suffisamment vieux pour avoir connu l’époque des CRTs en 12-14” ;)

Mais pour moi la solution aujourd’hui c’est Desktop chez moi et tablette en déplacement. Le netbook n’est intéressant (je précise encore une fois : pour moi, je conçois que ça ne soit pas le cas de tout le monde) que si j’ai vraiment besoin de puissance en déplacement (en gros pour les jeux), et dans ce cas c’est un portable qu’il me faut.

Le seul avantage du netbook sur la tablette pour moi c’est le clavier, mais avec mes gros doigts c’est inutilisable en-dessous d’un 17”.


Un texte devient illisible à partir du moment ou la phonétique n’est pas bonne et/ou le langage SMS est utilisé (“k” à la place de “que”par exemple), se qui n’est pas mon cas (ou rarement pour la&nbsp;phonétique).&nbsp;Les principales fautes que je fais sont au niveau des accords (et si je fais des efforts, la dyslexie on sent débarrasse pas en un claquement de doigt!), et a moins d’être un gros gland qui ne capte pas le contexte, je vois pas comment ça peut être “carrément” illisible …

&nbsp;Donc merci de ne pas prendre les autres pour des cons et surtout en hors sujet, surtout que je ne m’adressais pas à toi.








goldbergg a écrit :



Ha j’adore ceux qui débarque comme sa avec leurs “vérité ultime” et qui vienne critiqué se que fond les autre alors qu’ils ne savent absolument rien de se qu’ils font ni des problématique auquel ils doivent répondre…







Comme tout le monde ici, je ne fais que donner mon humble opinion.



Est t’il vraiment besoin de préciser que si elle ne vous plait pas, vous êtes parfaitement libre de penser (et de dire) le contraire.



Il ne faut jamais prendre une discussion comme un affront personnel.





Comme je l’ai dit précédemment utiliser une solution Linux aurais été très problématique d’autant plus qu’on utilise des techno MS sans équivalent, donc on aurait été en plus obligé de réinventer la roue pour Linux (et de passer plusieurs mois, pour un truc qui existe déjà en c#)…





Evidemment, je ne présume pas d’un cas particulier ou il peut arriver qu’un outil ait des fonctionnalités qui facilitent certaines choses par rapport à d’autres.



Mais d’une manière générale, si dans l’embarqué on utilise surtout le C et l’assembleur, c’est parce que ce sont les langages les plus adaptés. Le C permet à la fois la programmation de haut niveau et un bon contrôle à bas niveau.





Et encore une fois, c’est bien d’avoir des idée toute faite sur les inconvénient des langages haut niveaux, mais visiblement t’as oublié quelque chapitre en cours de route sur la façon d’avoir des haute performance en C# (et autre language de haut niveaux) ;)





Avez vous seulement conscience que les langages ont des différences et que ces différences les rendent plus ou moins approprié à tel ou tel usage ?



Je vous engage donc à étudier les différence de fonctionnement entre C#, Java, javascript, C/C++ et du langage machine.



Ensuite, je vais vous donner (au hasard) cela :http://www.microchip.com/wwwproducts/en/PIC12F675



J’attends que vous m’expliquiez comment vous allez faire pour le programmer avec du C#.





Même en JS on peut avoire des haute performance avec asm.js





D’abord, asm.js, c’est du javascript sans être du javascript. La différence n’est pas facile à expliquer aux profanes(en gros, on utilise un sous ensemble du langage), mais ce n’est pas un simple détail : ce n’est pas de la programmation javascript.



Et ensuite, non, ça ne permet justement pas de hautes performances parce qu’on perds de manière significative par rapport à un programme compilé nativement.



Tu (malgré le vouvoiement je me permets le “tu”) donne ton opinion en laissant sous-entendre que les autres (en l’occurrence moi) fait de la merde avec de mauvaises habitudes, alors que tu ne sais rien du tous de ce sur lequel je travaille, sympa comme aptitude….

&nbsp;

&nbsp;Bref, deux choses:

&nbsp;

-Faire de l’IoT ne signifie pas forcément coder le fonctionnement de microcontrôleurs, certains composants (en ce qui me concerne des capteurs) possède déjà des pilotes et il est tout à fait possible d’appeler du code non managé (par exemple codé en C) en c# via des wrappers, donc rien n’empêche de mixer les deux langages pour jouir des avantages des deux.&nbsp;



-Un langage c’est un langage point. Inutile de traiter les autres de profane pour faire croire qu’il ignore tous (très intelligent comme comportement, sa donne une telle crédibilité…)

&nbsp;Comment va-t-il être utilisé ?(interprété à la volée, pré-compilé, compilé) ça c’est une autre histoire, et ça n’empêche pas que le langage reste le même (seul les Api peuvent changer).

&nbsp;

Ms la prouvé récemment avec .Net Native (du c# compilé) et quand je vois des projets comme IoT.js, Cylon.js et nodebots qui sont en vrais JS, on voit bien que l’on peut faire de l’IoT avec des langages hauts niveaux comme le JS.


Moi je vois cette solution (Raspberry + Win IoT) comme une plateforme de prototypage.

&nbsp;

Je ne comprend pas ce point de vue élitiste qui consiste à rabaisser sans cesse les languages de haut niveau.

Le but ici n’est pas la performance mais le fait de pouvoir prototyper rapidement/facilement.








goldbergg a écrit :



Tu (malgré le vouvoiement je me permets le “tu”) donne ton opinion en laissant sous-entendre que les autres (en l’occurrence moi) fait de la merde avec de mauvaises habitudes, alors que tu ne sais rien du tous de ce sur lequel je travaille, sympa comme aptitude….







Imaginer des sous entendus qui n’existent pas, c’est la meilleure façon de voir le mal partout et de se tromper lourdement sur les propos des gens.



En déformant le sens de mes propos, vous m’attribuez des pensées que je n’ai jamais eu.



Réalisez que les nuances, ça existe. Et je n’ai jamais dit de quiconque qu’il ferait de la “merde”.



Comprenez que dans la vie, personne ne possède la connaissance universelle. C’est en écoutant les remarques d’autrui que l’on s’améliore.





Bref, deux choses:

 

-Faire de l’IoT ne signifie pas forcément coder le fonctionnement de microcontrôleurs, certains composants (en ce qui me concerne des capteurs) possède déjà des pilotes et il est tout à fait possible d’appeler du code non managé (par exemple codé en C) en c# via des wrappers, donc rien n’empêche de mixer les deux langages pour jouir des avantages des deux.





Sauf que :



-Cet empilement de couches gaspille énormément de puissance et de mémoire. Cela suppose pour fonctionner des machines d’une certaine puissance. Le raspberry PI est déjà un monstre. Il consomme beaucoup d’énergie et il coûte cher. Deux problèmes primordiaux pour des projets industriels dans l’IoT.



-Le fait d’empiler les couches (Drivers, wrapper, etc) pose de gros soucis pour gérer les phénomènes temps réel.



-Si on doit attendre qu’il y ait des drivers pour gérer chaque petit composants électronique, on ne va pas très loin.



-Je n’ai pas sorti l’exemple du PIC pour rien. Demandez vous ce qu’on utilise vraiment dans les vrais projets pro qui visent déjà un certain volume avec de vrais objectifs de performance et de rentabilité.





-Un langage c’est un langage point. Inutile de traiter les autres de profane pour faire croire qu’il ignore tous (très intelligent comme comportement, sa donne une telle crédibilité…)

 Comment va-t-il être utilisé ?(interprété à la volée, pré-compilé, compilé) ça c’est une autre histoire, et ça n’empêche pas que le langage reste le même (seul les Api peuvent changer).





Non.



Chaque langage de programmation dispose de caractéristiques intrinsèques qui ont des implications non négligeables sur leurs aptitudes, leur utilisation et leur implémentation.



Ce n’est pas pour rien qu’il existe différent langages et qu’ils sont utilisés en fonction des domaines.



En informatique, les problèmes surviennent quand la logique commerciale pousse l’extension d’un outil en dehors de ses domaines d’aptitudes.



Mettre du javascript pour faire de l’IoT, c’est un peu comme d’utiliser un tableur à la place d’une base de données.



Il y a une logique commerciale qui pousse à la facilité à court terme… mais c’est uniquement pour servir ses propres intérêts. A vous de comprendre ou est le votre.





Ms la prouvé récemment avec .Net Native (du c# compilé)





Le C# est fondamentalement un bon langage. Bien meilleur que Javascript, bien plus apte à être compilé efficacement.



Mais c’est un langage conçu pour les applications courantes (boundchecking, ramasse miette), pas un langage conçu et optimisé pour faire du bas niveau comme le C++ ou l’assembleur.





et quand je vois des projets comme IoT.js, Cylon.js et nodebots qui sont en vrais JS, on voit bien que l’on peut faire de l’IoT avec des langages hauts niveaux comme le JS.





Oui, on peut faire…. mais à quel prix et avec quels inconvénients. <img data-src=" />



Mêmes remarques que plus haut, on ne peut faire tourner du Js que sur des machines d’une certaine puissance… qui supposent un certain cout et une certaine consommation.



MAIS…. le plus gros problème de Javascript, c’est qu’il est VRAIMENT très mauvais pour gérer des problématiques temps réel et de bas niveau : Vous croyez que ça va vraiment vous simplifier la vie ? Je vous souhaite bonne chance <img data-src=" />



Le fait que le marché offre des réponses à toutes les demandes possible ne signifie pas qu’elles soient techniquement pertinentes. Aujourd’hui, tout le monde veut se lancer dans l’IoT et ils ont bien raison d’en profiter <img data-src=" />










MrPCB a écrit :



Moi je vois cette solution (Raspberry + Win IoT) comme une plateforme de prototypage.

 

Je ne comprend pas ce point de vue élitiste qui consiste à rabaisser sans cesse les languages de haut niveau.

Le but ici n’est pas la performance mais le fait de pouvoir prototyper rapidement/facilement.







Ce n’est pas une question d’élitisme. Les langages de programmation, c’est comme les outils d’un bricoleur : ils ont chacun leur utilité et leur fonction. Il faut en avoir conscience.



Et même pour du prototype, utiliser n’importe quoi en croyant se simplifier la vie n’est pas toujours une bonne idée. Par exemple, avec Javascript, vous allez juste vous arracher les cheveux à la moindre problématique de timing. En C, c’est beaucoup plus facile. Et en assembleur, on peut tout gérer d’une manière très fine.



Il ne faut pas faire l’erreur de ceux qui pensent se simplifier la vie en utilisant un tableur à la place d’une base de données.



Cela dit, c’est vrai qu’aujourd’hui, tout le monde veut se lancer dans l’IoT. J’ai vu des gars qui pensaient avoir trouvé l’idée du siècle… en pilotant une lampe. Alors au fond, ça n’a pas tellement d’importante.



Ok, autant pour moi si je me suis&nbsp;fourvoyer.



Pour les problématique de temps réel, c’est avant tous une question de besoin, faire de l’IoT ne signifie pas forcement faire de l’embarqué avec se besoin de faire du temps réel (on est pas forcement à la milliseconde prés, ni même a la seconde).

D’ailleurs l’OS a lui seul rend le temps réel compliqué.

&nbsp;

Dans mon cas, les boitier seront placé chez différent &nbsp;client pour faire de la collecte de donnée (via des capteurs comme des balance et/ ou un mini serveur utilisant les socket pour faire des requête sur le réseaux local), l’expédition des donnée vers un serveur central se fera seulement une a deux fois par jour, donc on est pas à la seconde prés.



Aprés moi aussi je trouve débile l’utilisation de JS pour faire de l’IoT (et un peux tous en général en faite), c’était plus pour l’exemple que l’on peut réutiliser certain langage pour faire autre chose que se que l’on fait habituellement avec.

Mais quand on regarde IoT.js qui utilise le moteur&nbsp;jerryscript, on vois quand même que sa n’est pas une veille V8 qui est utilisé, mais qu’il y a un travail poussé d’optimisation pour que sa consomme trois fois rien.








goldbergg a écrit :



Ok, autant pour moi si je me suis fourvoyer.







Tu est pardonné. L’important est d’échanger des points de vue.



Et il n’y a pas d’obligation d’être d’accord.





Pour les problématique de temps réel, c’est avant tous une question de besoin, faire de l’IoT ne signifie pas forcement faire de l’embarqué avec se besoin de faire du temps réel (on est pas forcement à la milliseconde prés, ni même a la seconde).





C’est vrai. Tous les usages de l’embarqué et de l’IoT ne nécessitent pas du temps réel.



Mais dans les projets matériels, les problèmes de timing ne sont jamais tapis bien loin. Au moindre oubli ou évolution dans le projet, on peut très vite se retrouver embêté.



C’est pour cette raison que dans ce domaine un langage comme le C/C++ simplifie la vie. Parce que c’est un langages à très large spectre qui peut aussi bien descendre à très bas niveau (voir mixer de l’assembleur), mais également monter à haut niveau. C’est également un des rare langage à pouvoir s’interfacer avec presque tout et à disposer d’une quantité astronomique de bibliothèques disponibles pour faire presque n’importe quoi.





D’ailleurs l’OS a lui seul rend le temps réel compliqué.





Les Os font souvent mauvais ménage avec le temps réel. Et pour jouer de manière ultime avec les timings, il vaut mieux éviter les processeurs sophistiqués dont les timings sont peu prédictibles.



Il y a différentes manières de résoudre le problème avec les OS. On peut effectivement s’en passer sur certaines cartes. Mais on peut aussi combiner une carte avec un Os comme le RPI avec des petits microcontrôleurs qui vont gérer les aspects plus temps réel. C’est un schéma intéressant dans les cas ou l’on veut combiner les avantages des deux logiques.





Dans mon cas, les boitier seront placé chez différent  client pour faire de la collecte de donnée (via des capteurs comme des balance et/ ou un mini serveur utilisant les socket pour faire des requête sur le réseaux local), l’expédition des donnée vers un serveur central se fera seulement une a deux fois par jour, donc on est pas à la seconde prés.





Si le problème est principalement d’envoyer des données sur le réseau, ça se fait assez simplement en C/C++, il y a des bibliothèques pour cela.



Et même sans OS sur un arduino, on trouve moyen de communiquer sur le réseau.





Aprés moi aussi je trouve débile l’utilisation de JS pour faire de l’IoT (et un peux tous en général en faite), c’était plus pour l’exemple que l’on peut réutiliser certain langage pour faire autre chose que se que l’on fait habituellement avec.





Effectivement, on peut le faire bien que ce ne soit pas l’idéal.



Mais comme il y a des millions de programmeurs javascript, il était inéluctable que des gens voient un marché à prendre.





Mais quand on regarde IoT.js qui utilise le moteur jerryscript, on vois quand même que sa n’est pas une veille V8 qui est utilisé, mais qu’il y a un travail poussé d’optimisation pour que sa consomme trois fois rien.





Mais il faut cependant rester réaliste sur ce qu’on peut en tirer face à des outils mieux adaptés.



Prendre l’outil le plus puissant et adapté pour un problème donné, c’est la meilleure façon de se simplifier la vie.