Alors dans le principe ok c'est cool c'est anti-minitel 2.0, dans la pratique c'est moins cool car ça oblige pour le moment à utiliser les serveurs opera et votre login my opera. Mais visiblement c'est prévu de pouvoir se passer des serveurs opera et de tout faire soi-même.
Dans opera:config on peux changer le port utilisé par le serveur web, qui par défaut est 8840 (vous pouvez essayer d'aller voir http://localhost840/ vous aurez votre page d'accueil opera unite).
Donc on peux déjà router vers son serveur opera unite sans passer par leur proxy.
Mais opera:config permet aussi de changer le serveur proxy utilisé, ce qui laisse augurer la possibilité plus tard d'utiliser son propre proxy. Si opera ne libèrent pas leur propre proxy, il me semble possible d'en coder un nous-même, car ce qu'ils font au fond c'est juste : 1. recevoir l'ip et le port du client, 2. tenter une connexion directe (upnp toussa) au client et si ça reussit faire un mapping du port 80 de machine.login.serveurproxy.com vers le port et l'ip du serveur perso, 3. si ça foire établir un tunnel (port 80 ?) entre leur serveur et notre machine et faire proxy pour les requêtes.
C'est donc pas vraiment complexe. Et vu les options proposées dans opera:config (cherchez unite ou webserver), c'est visiblement conçu pour pouvoir se passer d'opera. La question c'est est-ce que leur interface user-friendly permettra de spécifier un serveur "Unite" différent du leur ?
Sinon, regardez un peu le code des applis proposées, c'est assez intéressant, notamment l'album photo : les miniatures sont réalisées server-side par le JS en utilisant canvas (!), et si le client passe par un proxy, ça baisse même la qualité de la compression pour pas saturer la BP (c'est pour ça que les miniatures sont assez moches d'ailleurs). Ça semble assez intéressant, à étudier.
Ils ont fait un premier pas, on verra après cette alpha s'ils ouvrent complètement leur truc (pas besoin de faire de l'open-source pour ça, contrairement à ce que certains affirment, suffirait de documenter la partie serveur/proxy).
(Commentaire cross-posté sur pcinpact)
Sinon pour le fond technique, c'est du javascript server-side qui sert pour le côté serveur (et c'est très intéressant et un peu perturbant, car on l'habitude de voir JS en client-side). Et on a accès à certaines API du navigateur, par exemple l'album photo utilise canvas pour la génération de miniatures. Le truc de partage de musique par contre utilise flash pour jouer les mp3 (et ne gère donc pas les ogg), dommage.
Y'a du potentiel. L'API server-side est documentée sur dev.opera.com, et il sera probablement possible dans le futur de télécharger des applications depuis ailleurs que unite.opera.com (y'a un fichier "trusted repositories" dans opera:config).
Ah et sinon ça n'a aucun rapport avec XMPP ou google weave, et c'est plus un patch "web 2.0" à http plutôt qu'une vraie révolution comme promis. Ils ont pas réinventé le web c'est sûr, et l'idée est pas nouvelle, mais il faut reconnaître que la mise en pratique est super bien pensée et réalisée, même si on attends encore un peu plus d'ouverture de leur part, histoire de pas juste transformer le minitel 2.0 en minitel opera 2.0...
« Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)
[^] # Re: Minitel 2.0
Posté par BohwaZ (site web personnel, Mastodon) . En réponse au journal Opéra mélange serveur et client web. Évalué à 9.
Dans opera:config on peux changer le port utilisé par le serveur web, qui par défaut est 8840 (vous pouvez essayer d'aller voir http://localhost840/ vous aurez votre page d'accueil opera unite).
Donc on peux déjà router vers son serveur opera unite sans passer par leur proxy.
Mais opera:config permet aussi de changer le serveur proxy utilisé, ce qui laisse augurer la possibilité plus tard d'utiliser son propre proxy. Si opera ne libèrent pas leur propre proxy, il me semble possible d'en coder un nous-même, car ce qu'ils font au fond c'est juste : 1. recevoir l'ip et le port du client, 2. tenter une connexion directe (upnp toussa) au client et si ça reussit faire un mapping du port 80 de machine.login.serveurproxy.com vers le port et l'ip du serveur perso, 3. si ça foire établir un tunnel (port 80 ?) entre leur serveur et notre machine et faire proxy pour les requêtes.
C'est donc pas vraiment complexe. Et vu les options proposées dans opera:config (cherchez unite ou webserver), c'est visiblement conçu pour pouvoir se passer d'opera. La question c'est est-ce que leur interface user-friendly permettra de spécifier un serveur "Unite" différent du leur ?
Sinon, regardez un peu le code des applis proposées, c'est assez intéressant, notamment l'album photo : les miniatures sont réalisées server-side par le JS en utilisant canvas (!), et si le client passe par un proxy, ça baisse même la qualité de la compression pour pas saturer la BP (c'est pour ça que les miniatures sont assez moches d'ailleurs). Ça semble assez intéressant, à étudier.
Ils ont fait un premier pas, on verra après cette alpha s'ils ouvrent complètement leur truc (pas besoin de faire de l'open-source pour ça, contrairement à ce que certains affirment, suffirait de documenter la partie serveur/proxy).
(Commentaire cross-posté sur pcinpact)
Sinon pour le fond technique, c'est du javascript server-side qui sert pour le côté serveur (et c'est très intéressant et un peu perturbant, car on l'habitude de voir JS en client-side). Et on a accès à certaines API du navigateur, par exemple l'album photo utilise canvas pour la génération de miniatures. Le truc de partage de musique par contre utilise flash pour jouer les mp3 (et ne gère donc pas les ogg), dommage.
Y'a du potentiel. L'API server-side est documentée sur dev.opera.com, et il sera probablement possible dans le futur de télécharger des applications depuis ailleurs que unite.opera.com (y'a un fichier "trusted repositories" dans opera:config).
Ah et sinon ça n'a aucun rapport avec XMPP ou google weave, et c'est plus un patch "web 2.0" à http plutôt qu'une vraie révolution comme promis. Ils ont pas réinventé le web c'est sûr, et l'idée est pas nouvelle, mais il faut reconnaître que la mise en pratique est super bien pensée et réalisée, même si on attends encore un peu plus d'ouverture de leur part, histoire de pas juste transformer le minitel 2.0 en minitel opera 2.0...
« Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)