Blog sur les technos .net
Puisque ces mystères me dépassent, feignons d'en être l'organisateur.

Soyez "Connected Home", soyez libre, oui mais comment ?

By TheGrandBlack

Oui "Connected Home", ne veut pas simplement dire qu'on possède internet à la maison; non bien sur cela va beaucoup plus c'est le nouveau marché que les constucteurs aimeraient s'approprier.
"Connected Home" c'est votre réseau familial
- PC
- Imprimante
- Chaine Hi-Fi/Home DVD
- Scanner
- APN ( appareils photo numérique)
- Téléphone ( oui même le téléphone ).
- Télévision.
- Video ( DVD, Films, Divx, etc ..)
- Musique ( MP3, DVD, CD, WAP, Achat de musique en ligne )
- Gravure CD
- Albums multimédias ( Photos, Films, etc .. )
- Et j'en oubli.

Oui ils voudraient bien ce marché, mais force de constater qu'ils s'y prennent comme des pieds, aucun d'entre eux ne souhaitent partir sur une entente. Resultat chez nous c'est une vrai caverne d'ALIBABA et un "boxon" monstre :
- Multiples chargeurs
- Aucune communications.
- pas d'interfaces communes
- et bien sur je ne parle pas des télécommandes, je dois en possèder plus d'une dizaine.
- c'est sur que les appareils sont dix fois plus simple que la programmation qu'on a connu avec les magnétoscope, mais on possède 20 fois plus d'appareils qui n'ont aucune relations.

Messieurs les constructeurs seraient-ils possible de faire un effort ?

Merci à uPnP
UPnP (Universal Plug and Play).
Système de détection et de reconnaissnace automatique d'équipements. La technologie Universal Plug and Play est un protocole qui permet de relier simplement plusieurs ordinateurs et autres équipements informatiques entre eux. La technologie UPnP utilise des standards bien connus comme TCP/IP pour découvrir des équipements et les services disponibles sur un réseau. UPnP va aussi permettre d'exercer un contrôle sur certains équipements d'un réseau interne.

Je me permettrais de souligner l'initiative "uPnP" qui va dans le bons sens
Cette norme permettant de faire communiquer tous les périphériques entre eux surtout sans fil à la patte.

Par exemple imaginez-vous tranquillement dans votre jardin, ou même sur la plage pas loin de chez vous avec votre autoradio en train d'écouter la musique de votre ordinateur.

Philips MCW 770




Ou dans votre cuisine en train d'écouter les chansons numérisées entreposées sur votre disque dur, bien sur sans fil à la pa-patte.
Roku Soundbridge






Cette technologie "uPnP" utilise des flux XML pour communiquer; vous avez déja plusieurs implémentations ( OpenSource, Microsoft, etc ..).
SOHO : Standards simplifiant la mise en réseaux d?équipements communicants dans les maisons et dans les entreprises (SOHO : Small Office Home Office).

Slides de présentation de uPnP
Intel vous propose une implémentation en .net, et si je ne m'abuse je crois que la version serveur de Microsoft "Windows Media Connect" est basé en parti sur le FrameWork .net
Dans les forums on commence à voir fleurir des questions sur par exemple : Comment envoyer une image en codeBase64 dans un flux XML ?
uPnP est là et bien là; même si certains ignorent cette vérite, qu'on ne s'inquiète pas, elle n'est pas ailleurs ou du moins pas dans ces technos qui fleurissement comme des petits pains ( pour parler Franchouille ).
Si je prends par exemple "FreePlayer" qui veut nous faire croire que le point central de la maison c'est la télé; ( Cela me rappelle un peu tous les MiniPod d'un certain Apple qui veut nous apprendre comment écouter la musique ).

Je pense que certains les suivront; ils seront peut-être nombreux; eh bien tant pis pour eux.
Nous nous suivrons une norme, une pensee commune : liste des sociétés qui adherent à uPnP
Cette technologie valable pour la "Home", mais aussi pour le bureau donnera beaucoup plus de soupplesse à nous futures applications lorsqu'il s'agira de partager un périphérique ou un fichier multimédia.

Imaginons une application mobile ( Pocket PC, Tablet PC , etc ...) qui pourra en fonction des champs uPnP environnants pourrait se connecter et retransmettre des informations sur la ville qu'on est en train de visiter; je ne parle pas des radios internet qui font partie intégrante de cette techno; Le monde est marche et certains ont écris des applications afin que chaque ordinateurs dans le monde puisse être serveur Multimédia sur Internet.

On sait que une partie des spécifications de uPnP permet de retransmettre tous ce qui est multimedia, on pourrait imaginer la poosibilité d'avoir une application qui se connecte à notre serveur POP3 ou IMAP pour récupérer les emails et les transmettent sous forme d'images ( JPEG ) pour qu'on puisse les visualiser sur la télévision ou sur les futurs écrans uPnP.

Oui Parlons des futurs ecrans uPnP; je pense qu'il est possible de creer des ecrans avec la technologie uPnP ( j'espere qu'un contructeurs m'entendra ). on pourrait installer ces ecrans un peu partout ( Bureau ou la maison ) et ces ecrans grace à leur télécommande on pourrait aller chercher des images d'un ou de plusieurs serveur uPnP.
Exemple simple :
- Home : Dans la cuisine la possibilite d'afficher les recettes de cuisine.
- Bureau : Diffuser la communication de la societe dans les allés.
- Public : Diffuser des publicités.

Oui me direz vous une partie de ces champs d'applications existent déja; Oui mais avec une technologie lourde, cheres, et non accessible à la petite societe de moins de 200 personnes, et qui plus est fait travailler beaucoup moins de personnes que permettrait uPnP.

Car avec uPnP, il y a aussi un tres gros marché au niveau développement d'applications, qui ne demandent qu'a voir le jour.

Installation d'un serveur uPnP ( remarque vous pouvez aussi télécharger la version Microsoft : Windows Media Connect )
Mise en oeuvre d'UPnP sur OSGi
Orb :
Orb est un logiciel ( gratuit ) révolutionnaire et utilisant uPnP qui permet d?accéder gratuitement à tous les contenus multimédia présents sur son ordinateur à distance (musiques, photos, vidéos, télévisions) depuis n?importe quel support connecté à Internet (téléphone portable, smartphone, PDA, ordinateur).
 

2 comments so far.

  1. TheGrandBlack 14/7/05 13:45
    il faut attendre la fin de l'article; j'ecris par petit bout.
  2. TheGrandBlack 14/7/05 13:46
    Et mon but c aussi de me lancer dans les prochains article dans une implémentation d'un client uPnP en .net

Something to say?