Ceci est mon premier journal alors soyez indulgents et n'hésitez pas à proposer des remarques constructives en commentaire ! :)
J'ai déjà pris la parole sur ce site à propos du même sujet, mais uniquement en commentant un post d'un autre utilisateur. Cette fois-ci je me lance en initiateur pour vous parler d'un prochain événement qui se tiendra dans la ville rose.
Je fais partie du projet eyeOS depuis que je l'ai rejoint bénévolement comme développeur en août 2006, et j'avoue que depuis la passion ne m'a pas quitté. Et ce qui était au départ un passe-temps dans un but presque purement personnel s'est transformé en travail à temps partiel (et j'espère à terme, plein temps).
Je suis "accessoirement" étudiant à l'IUP ISI de l'université Paul Sabatier à Toulouse et c'est à ce même endroit que j'ai décidé de prendre pour la première fois la parole en public pour présenter, à qui le souhaitera, ce projet qui me tient à coeur.
Je laisse donc un message ici pour informer les librophiles et techno-curieux de tout bords qu'un présentation du projet eyeOS se tiendra le mardi 24 février à 18h à l'université Paul Sabatier, Amphi Daurat (bâtiment U3).
Que toutes les personnes intéressées se fassent connaitre en laissant un commentaire, histoire d'avoir un aperçu prévisionnel des chaises à réserver ;)
Quelques liens pour en savoir plus :
- eyeOS sur Wikipédia
- eyeOS.org, le site officiel
- eyeOS.info, le serveur public et gratuit
À bientôt j'espère, et rendez-vous le 24 !
# Déjà...
Posté par suJeSelS . Évalué à 6.
EyeOS est un beau projet, bon courage à toi et à l'équipe :-D
[^] # Re: Déjà...
Posté par Nanawel (site web personnel, Mastodon) . Évalué à 1.
Non c'est clair tu as totalement raison, en le relisant une dixième fois ça saute aux yeux. J'aurais pas dû m'arrêter à neuf ^^
Merci et à bientôt
[^] # Re: Déjà...
Posté par BAud (site web personnel) . Évalué à 5.
http://agendadulibre.org/?year=2009&month=2®ion=a(...) il n'y a encore rien à cette date à Toulouse
ensuite, tu pourras faire une dépêche de seconde page si tu le souhaites ;-) (genre une semaine avant pour tous ceux qui auront oublié ton journal d'ici là).
[^] # Re: Déjà...
Posté par Nanawel (site web personnel, Mastodon) . Évalué à 1.
Pourvu qu'il n'y ait pas trop de monde quand même ^^
# Retransmission?
Posté par GTof . Évalué à 2.
PS: a toi et à l'équipe, chapeau pour eyeOS, c'est bluffant! Bon courage pour la suite.
[^] # Re: Retransmission?
Posté par Nanawel (site web personnel, Mastodon) . Évalué à 1.
Ce n'est pas prévu malheureusement. Je suis seul à m'occuper de l'organisation et je n'ai pas le matériel pour le retransmettre en direct ou différé.
PS: a toi et à l'équipe, chapeau pour eyeOS, c'est bluffant! Bon courage pour la suite.
Merci ! Cela reste un début, mais les améliorations vont grandissantes au fil des mois !
# navigateur dans le navigateur
Posté par Flyinva . Évalué à 2.
Comme je ne pourrai pas assister à ta présentation (trop loin), je profite de ton journal pour te poser une question. J'ai lancé le navigateur de eyeOS et je suis allé sur le site http://www.monip.org , j'ai été surpris de voir l'adresse IP de mon accès internet et pas celui du serveur.
Je pensais que toutes les applications fonctionnaient sur le serveur à la manière d'un serveur X mais visiblement, ce n'est pas le cas. Peux-tu m'expliquer comment cela fonctionne ?
[^] # Re: navigateur dans le navigateur
Posté par allcolor (site web personnel) . Évalué à 4.
[^] # Re: navigateur dans le navigateur
Posté par Badeu . Évalué à 3.
[^] # Re: navigateur dans le navigateur
Posté par sov36 . Évalué à 1.
je ne pense devenir un grand utilisateur (je préfère les applis en console perso) mais par contre c'est le genre de truc que je me vois bien mettre en place pour des amis/famille/...
J'ai remarqué un bug assez choquant tout de fois (concernant le navigateur), si je l'ouvre et que je fais "précédent" cela fait faire "précédent" au "vrai" navigateur :(
Bon courage à vous en tout cas, je vais continuer mes tests avec plaisir :-)
[^] # Re: navigateur dans le navigateur
Posté par Nanawel (site web personnel, Mastodon) . Évalué à 1.
Effectivement. Comme nombre d'applications AJAX, les appels aux boutons "Précédent" et "Suivant" ne font pas ce que l'on attendrait d'eux.
Je sais que les applications Google ont partiellement résolu ce problème, je note ça et je jetterai un oeil pour au moins "désactiver" ces boutons sous eyeOS (en attendant de trouver de meilleures actions en remplacement).
Merci de la remarque !
[^] # Re: navigateur dans le navigateur
Posté par Nanawel (site web personnel, Mastodon) . Évalué à 1.
La seule utilité de ce mode est de pouvoir sauvegarder ses bookmarks et de gérer les pages consultées au sein d'eyeOS, sans avoir d'onglets supplémentaires ouverts dans son navigateur.
Cependant, et bien que je ne l'ai jamais essayé, eyeNav propose un plugin de navigation basé sur anonymouse.org. Ce n'est plus alors le client qui effectue les requêtes, mais ce n'est pas non plus le serveur eyeOS. Le plus gênant ici est que bon nombre de proxys (notamment en entreprise) bloquent les accès à ces sites de surf anonyme.
Il n'y a donc pas de réelle solution pour le moment en considérant que les librairies de proxy PHP ne sont, pour la grande majorité, pas au point...
[^] # Re: navigateur dans le navigateur
Posté par polytan . Évalué à 0.
Non ?
[^] # Re: navigateur dans le navigateur
Posté par Nanawel (site web personnel, Mastodon) . Évalué à 2.
En conclusion, eyeNav n'est pas un vrai navigateur. Mais il offre l'avantage de sauvegarder ses favoris et de les rouvrir tout en restant dans l'environnement du bureau eyeOS.
# C'est beau
Posté par kowalsky . Évalué à 4.
Vous proposez des solutions d'entreprise et tout le tralala ou c'est juste pour la beauté du code ?
[^] # Re: C'est beau
Posté par Nanawel (site web personnel, Mastodon) . Évalué à 2.
Les solutions entreprises sont prises en charge par la société eyeOS (www.eyeos.com). Elle fournit le support, le développement et la maintenance d'applications tierces pour le compte de sociétés privées.
eyeOS propose une double licence concernant les développement spécifiques : dans le premier cas, la société devient propriétaire du source de ses applications/modules/etc et elle seule peut décider de son utilisation.
Dans l'autre, si les développement effectués présentent un intérêt pour la communauté libre, la société peut léguer ses droits sur le source et payera en contrepartie un prix plus faible que dans le premier cas.
C'est d'un certain point de vue gagnant-gagnant, notamment pour les administrations publiques qui sont prêtes, on le sait, à payer le moins cher possible, et qui n'ont que faire du source du logiciel fourni.
... mais sinon c'est aussi pour la beauté du code ;)
[^] # Re: C'est beau
Posté par kowalsky . Évalué à 2.
Le plus gros du code est coté javascript ?
[^] # Re: C'est beau
Posté par Nanawel (site web personnel, Mastodon) . Évalué à 2.
Mais j'hésite à dire que le plus gros soit côté JS. Le javascript gère la couche "présentation" comme on dit. C'est elle qui affiche et dispose les éléments, reçoit les actions utilisateur, et les transmet à la partie contrôle. C'est un gros boulot effectivement, mais ça reste de l'affichage.
La partie contrôle doit dialoguer avec cette partie affichage, mais également gérer l'exécution des applications, le routage des messages, la gestion des droits utilisateurs, les opérations sur le système de fichiers, etc. Et ça c'est un autre gros boulot !
Donc dans eyeOS, je pense que le plus gros du système reste situé côté PHP, même si le noyau JS représente une part évidemment non-négligeable.
Dans la version 2.0 en préparation, la gestion des widgets (boutons, champs, fenêtres, etc.) devrait être assuré côté JS non plus par une librairie développée en interne, mais par Qooxdoo, un framework Javascript très puissant, très complet et très extensible. Mais ça c'est une autre histoire...
[^] # Re: C'est beau
Posté par kowalsky . Évalué à 2.
Donc j'ai tout fait from scratch :) c'est formateur !
L'échange entre le JS et le PHP, c'est du JSON ? de l'XML ?
[^] # Re: C'est beau
Posté par Nanawel (site web personnel, Mastodon) . Évalué à 1.
Que ce soit entre JS => PHP ou PHP => JS c'est de l'XML.
Côté JS un moteur maison se charge de parser les réponses et de lancer les tâches à effectuer.
Côté PHP, la requête est traitée selon ses variables GET et des paramètres additionnels peuvent être passés par XML.
# Très propre
Posté par Carl Chenet (site web personnel) . Évalué à 3.
[^] # Re: Très propre
Posté par Nanawel (site web personnel, Mastodon) . Évalué à 4.
Merci, ça représente un boulot assez conséquent !
Concernant ta remarque sur le stockage de donnée perso, c'est justement là qu'eyeOS représente une alternative à toutes ces applications priv[ées/atives] !
Le serveur eyeos.info est accessible à tout le monde, et effectivement là, il n'y a pas de contrôle direct des utilisateurs sur leurs données. Libre à chacun de s'inscrire et de l'utiliser en "prenant le risque" (comme on "prend le risque" d'utiliser Facebook, GoogleDocs, Gmail, etc.).
Mais ce n'est pas tout ! Et c'est ÇA qui m'a attiré quand j'ai découvert le projet. Je ne suis PAS dépendant d'un serveur propriétaire situé je-ne-sais-où. Je télécharge le package eyeOS et je l'installe sur le serveur de mon choix, à la maison, sur un hébergement mutualisé, sur un hébergement dédié, etc. Je n'ai besoin que d'Apache et PHP. Et c'est encore mieux comme ça, puisque ça me permet de gérer l'administration d'eyeOS moi-même. Je garde ainsi un total contrôle des données stockées sur mon système eyeOS.
# Une appli jabber ?
Posté par Mat (site web personnel) . Évalué à 1.
Je développe à mes heures perdues un client jabber en javascript ( http://ajaxbber.sourceforge.net/ ), et même si je n'ai pas fait de release depuis un certain temps, le code a pas mal évolué.
Je me demandais si ça pouvait avoir un intérêt à être intégré dans ce genre de projets, sous forme d'applis.
Il pourrait bien sûr s'intégrer au look&feel d'eyeOs. La seule contrainte que je vois concerne les libs javascripts, puisque j'utilise JsJac [1] et mootools [2] et que déjà pour les faire marcher ensemble, j'ai du modifier le source de mootools.
Enfin voilà, ça reste une question ouverte !
[1] : http://blog.jwchat.org/jsjac/
[2] : http://mootools.net/
[^] # Re: Une appli jabber ?
Posté par Nanawel (site web personnel, Mastodon) . Évalué à 1.
Oui ! J'ai eu la chance d'arriver au bon moment me semble-t-il, le projet venait juste d'avoir sa base stabilisée grâce au boulot de deux passionnés catalans.
Je développe à mes heures perdues un client jabber en javascript [...] Je me demandais si ça pouvait avoir un intérêt à être intégré dans ce genre de projets, sous forme d'applis.
Bien sûr que oui ! Ce genre d'application est extrêmement intéressant pour le projet ! Je t'encourage très fortement à regarder un peu comment sont construites les applications eyeOS et à en créer une pour ton client Jabber. Au début tu peux te limiter au plus simple, sans arrangement graphique pour coller au reste, et tu le déposes sur eyeos-apps.org.
Nous n'avons justement pas de client Jabber par défaut pour l'instant, ton application pourrait très bien remédier à ça :)
Ne t'inquiète pas pour les librairies JS additionnelles, chaque application peut charger les scripts nécessaires à son exécution. Le problème risque de se poser si une autre application a besoin des mêmes librairires (mais non-modifiées, dans ton exemple avec Mootools) pour fonctionner. On risque d'obtenir un résultat assez... aléatoire.
Dans tous les cas, ça ne coûte rien d'essayer (à part un peu de temps).
# Oups, erreur de date !
Posté par Nanawel (site web personnel, Mastodon) . Évalué à 1.
Cela fait donc un an et demi environ aujourd'hui. Veuillez pardonner cette négligence, je n'ai pas eu la chance de participer à la série 0.x du projet, mais uniquement 1.x.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.