2.6 et embedded server

Firefox OS a été un nouveau système d'exploitation destiné aux appareils mobiles. Ce forum traite des problèmes rencontrés sur les branches 1.4+ et 2.0+.
Ainsi que des téléphones et tablettes de développement (Flame...)

Modérateurs : Monique, genma

sizvix
Lézard à collerette
Messages : 427
Inscription : 05 sept. 2013, 15:03

2.6 et embedded server

Message par sizvix » 21 févr. 2016, 14:04

Bonjour,
Avec mes téléphones en 2.6, je n'arrive pas à faire tourner le programme de serveur HTTP :
https://github.com/justindarc/fxos-web-server
qui vient du tuto de hack.mozilla.org : https://hacks.mozilla.org/2015/02/embed ... irefox-os/

( j'avais vu un deprecated sur un .moz* , et une fois l'extention "moz" enlevé , il n'y avais plus cette erreur, mais je ne l'ai pas revue )
Le programme réceptionne bien l'appel, mais il ne rentre jamais dans le ondata, qui est lancé lorsqu'on a fini de recevoir l'appel ( tous les paquets sont arrivés )
Une idée des changements qu'il y a eu ? changement de droits, des confs, l'API a changé ( pas d'erreur pourtant ) ?
Iwinote, une webapp pour créer une partition à partir d'un air que vous sifflez ^^
https://www.indiegogo.com/projects/iwinote
Merci de soutenir son financement et de le partager :)

brieucs
Lézard vert
Messages : 109
Inscription : 02 mai 2015, 22:33

Re: 2.6 et embedded server

Message par brieucs » 18 mai 2016, 16:14

bonjour,
ce serveur HTTP en JS de "justindarc" est intéressant, bien que mettant en jeu des API et mozApps promis à la dépréciation.

Est-ce que ce serveur HTTP en JS marche sur des versions antérieures à (de) 2.6 ?
Est-ce que les prochains B2G-OS de la "transition" ne devraient pas offrir en natif un serveur HTTP sur localhost ?

En effet, ce serait peut-être une facilité, pour transformer des WebApps-"packagées"-offline en WebApps-standardisées, dotées de "service-workers", qui n'ont peut-être besoin de connexion que pour une mise à jour. ( en fait , je ne vois pas, à ce jour, comment les "packaged-webApps" doivent être réécrites ).

Pour des essais de "service-workers" sur PC-linux avec un Ffox-46+ actuel, la commande [ python3 -m http.server ] crée un serveur HTTP en localhost, avec lequel on est 'dispensé' de https.
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0

Avatar de l’utilisateur
lapineige
Iguane
Messages : 643
Inscription : 19 avr. 2015, 17:36

Re: 2.6 et embedded server

Message par lapineige » 18 mai 2016, 20:33

( en fait , je ne vois pas, à ce jour, comment les "packaged-webApps" doivent être réécrites ).
Pour les applications systèmes qui font références à des APIs spécifiques à Firefox OS, il faut les remplacer.
Pour des webApps "classiques" il faut juste remplacer les APIs utiliser par des standards, ça n'affectera pas les applications.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36

sizvix
Lézard à collerette
Messages : 427
Inscription : 05 sept. 2013, 15:03

Re: 2.6 et embedded server

Message par sizvix » 18 mai 2016, 22:20

brieucs a écrit :Est-ce que ce serveur HTTP en JS marche sur des versions antérieures à (de) 2.6 ?
Sur la 2.5 oui ;)
C'est quasi standard en fait, et ça pourrait même marcher sur Firefox pour desktop, c'est juste une ligne de config à la compilation qu'il faut changer, mais c'est pas fait, car ça n'est pas sécurisé (risque de faille, notamment d'héberger de bots je pense) ...
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0
Iwinote, une webapp pour créer une partition à partir d'un air que vous sifflez ^^
https://www.indiegogo.com/projects/iwinote
Merci de soutenir son financement et de le partager :)

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité