rogerwaters a écrit 20 commentaires

  • # les EFL, autre exemple de séparation code/UI

    Posté par  . En réponse au journal Slint: Un toolkit pour interface graphiques natives. Évalué à 2.

    Les EFL (EnlightenmentFundation Libraries) proposent aussi une séparation de l'UI avec le code, et ce depuis le début des années 2000. Elles sont cross plateforme (linux, Bsd, Solaris, Mac, Windows). QML s'est inspiré des EFL avec Qedje en 2008 (Edje étant l'interpréteur de la description de l'UI dans les EFL), qui a évolué par la suite en QML. Un des plus jolis exemples d'utilisation des EFL avec cette séparation de code est calaos (le designer s'est occupé uniquement de l'UI, et le codeur uniquement de la partie C). En voici un résultat. Enlightenment lui-même est codé avec Edje, comme par exemple le sélecteur de background

  • [^] # Re: Où trouver des thèmes pour E21 ?

    Posté par  . En réponse à la dépêche Enlightenment Foundation Libraries 1.19. Évalué à 4.

    tu peux aussi demander sur IRC : #edevelop sur freenode, en particulier le développeur aj-williams (si je me souviens bien)

  • [^] # Re: Bluetooth ?

    Posté par  . En réponse à la dépêche Enlightenment Foundation Libraries 1.19. Évalué à 6.

    n'hésite pas à demander sur la liste de diffusion (en anglais) ou bien ajouter un ticket (en haut à droite : Create Task)

  • [^] # Re: Exemples ?

    Posté par  . En réponse au journal Les Enlightenment Foundation Libraries 1.15 sont de sortie !. Évalué à 0.

    https://www.youtube.com/watch?v=UjY2ohBBOIk

    https://www.enlightenment.org/docs/efl/start

    ainsi que https://www.enlightenment.org/docs de manière générale (tutoriels et programming guide)

    enfin, le chan IRC #e.fr pour l'aide en français

  • # quelques applications utilisant les EFL

    Posté par  . En réponse à la dépêche Les Enlightenment Foundation Libraries 1.15 sont de sortie !. Évalué à 4.

    Il y a quelques applications utilisant les EFL. Outre Enlightenment :

    Terminology (un terminal)
    Rage (lecteur audio et vidéo)
    EDI (Éditeur de code)
    Enventor et Eflete : Création et édition de thèmes (en cours de développement)
    Express : client IRC avec gestion des média (en cours de développement)
    Ephoto : Visualiseur d'images (en cours de développement)
    Entrance : gestionnaire de login (en cours de développement)

    Et d'autres, aussi en cours de développement

  • [^] # Re: Hélas toujours pas...

    Posté par  . En réponse à la dépêche Enlightenment 0.18 EFL 1.8.3 & Elementary . Évalué à -1.

    le commentaire précédent faisait une comparaison avec le nombre de fonctionnalités ajoutées à QT à chaque version, et celle bien moindre avec les EFL (ce que je pense vrai au demeurant). A mon avis, la raison principale est le nombre de dev sur QT qui est bien supérieur au nombre de dev sur les EFL.

    le rapport me semblait clair, pourtant.

  • [^] # Re: Hélas toujours pas...

    Posté par  . En réponse à la dépêche Enlightenment 0.18 EFL 1.8.3 & Elementary . Évalué à 0.

    compte le nombre de développeurs travaillant sur QT et leur nombre sur les EFL. Ceci explique cela.

  • [^] # Re: Hélas toujours pas...

    Posté par  . En réponse à la dépêche Enlightenment 0.18 EFL 1.8.3 & Elementary . Évalué à 3.

    la bibliothèque Evil est un port sous Windows de certaines fonctions (en général POSIX) non disponibles sous Windows. Elle permet ainsi la compilation des EFL sans trop toucher leur code.

    Concernant les packages, il faut aussi regarder du côté de Win-Builds

    Quant au port Mac OS X, très peu de personnes le teste et le nombre de développeurs est très faible (1 ou 2, quand ils en ont envie)

  • [^] # Re: Et pour la musique ancienne...

    Posté par  . En réponse à la dépêche For musicians only (*), ou petit panorama des éditeurs musicaux libres. Évalué à 1. Dernière modification le 25 janvier 2013 à 16:41.

    MusiXTeX permet de faire de la musique grégorienne. Voir la documention page

    Edit: apparemment, d'après la documentation de gregorio, il manque des choses dans MusiXTeX

  • # MusiXTeX oublié ?

    Posté par  . En réponse à la dépêche For musicians only (*), ou petit panorama des éditeurs musicaux libres. Évalué à 3.

    Dans la liste n'apparaît pas MusiXTeX, est-ce normal ?

  • [^] # Re: Il y a quand même un problème au niveau de la compréhension....

    Posté par  . En réponse à la dépêche Enlightenment DR17 est enfin sorti !. Évalué à 2.

    Certains, partisans de e17 nous proclament que c'est hautement configurable et très beau, d'autres comme moi, trouvent que tous les thèmes se ressemblent et ne sont pas spécialement esthétiques.
    Je me demande comment une telle divergence d'opinion est possible.

    Concernant le thème, ça s'appelle la subjectivité. Certains s'extasient sur l'art contemporain, je le trouve profondément inintéressant. Qui a raison ? Eux ou moi ? personne, ou bien tout le monde (ça dépend du point de vue…)

    Je m'interroge seulement sur la difficulté pour des êtres humains normaux d'échanger sur de tels sujets…

    Tu t'interroge ? il n'y a pas besoin de d'interroger ainsi, c'est une question de goûts, qui est par essence subjectif. Tu as le droit de trouver le thème par défaut de e17 immonde (j'aime beaucoup E17 en tant que programme, mais je n'aime pas trop le nouveau thème. Est-ce contradictoire ? Non). Si vraiment tu t'interroges : http://fr.wikipedia.org/wiki/Go%C3%BBt_%28esth%C3%A9tique%29

  • [^] # Re: Il y a quand même un problème au niveau de la compréhension....

    Posté par  . En réponse à la dépêche Enlightenment DR17 est enfin sorti !. Évalué à 2.

    e17 est lui aussi terriblement efficace et configurable. Attends les paquets de ta distro et teste (réactivité, conso mémoire).

    J'ai une vieille ubuntu d'il y a 2 ans installée sur un portable et j'ai testé E17 dans Xephyr, sous cette ubuntu. Les menus de Gnome sont lents à s'afficher, ceux de E17 s'affichent immédiatement. Quand je veux sélectionner un fichier avec Nautilus, l'interface graphique se fige tant que tous les fichiers ne sont pas chargés (sélectionner un programme dans /usr/bin, par exemple), tandis qu'avec E17, les fichiers sont affichés et sélectionnables au fur et à mesure et l'interface n'est pas bloquée.

    Je ne sais pas ce que donne maintenant Ubuntu (qui a toujours été lent avec mes ordinateurs) et KDE (qui plantait régulièrement). Pour ma part, je me suis tourné vers des gestionnaires de fenêtres tous simples, et E17 depuis peu car, outre ses perf, il propose en plus par défaut les modules que je veux.

  • [^] # Re: Applications ?

    Posté par  . En réponse à la dépêche Enlightenment 0.17 a un release manager. Évalué à 1.

    Il y en a un, Eve, mais sa GUI n'est pas top : http://trac.enlightenment.org/e/wiki/Eve

  • [^] # Re: Distrib avec E17

    Posté par  . En réponse à la dépêche Enlightenment 0.17 a un release manager. Évalué à 1.

  • [^] # Re: Applications ?

    Posté par  . En réponse à la dépêche Enlightenment 0.17 a un release manager. Évalué à 3.

    pas sur le site, mais sur le wiki, en fait :) Il ne les liste pas tous, néanmoins

  • [^] # Re: Applications ?

    Posté par  . En réponse à la dépêche Enlightenment 0.17 a un release manager. Évalué à 5.

    outre les outils de développement, il y a un media player, un lecteur d'images (pas qu'un d'ailleurs), un terminal sexy, un gestionnaire de photos (avec géolocalisation), un lecteur de musique, un lecteur de pdf, un navigateur, un login manager, une calculatrice, un outil de présentation (comme powerpoint/beamer), un éditeur de texte. Il doit y en avoir quelques autre (dont le tableau de classification périodique des éléments).

    Il manque de la main d'oeuvre, surtout. Les outils sont là, il faut des personnes motivées :)

  • [^] # Re: Applications ?

    Posté par  . En réponse à la dépêche Enlightenment 0.17 a un release manager. Évalué à 4.

    c'est surtout que tu confonds gestionnaire de fenêtres et environnement de bureau et donc que tu compares 2 choses qui n'ont rien à voir entre elles. Tu pourrais comparer e17 à kwin, mais certainement pas à KDE.

    "autant on peut s'amuser avec, autant il est faux de dire qu'il est au même niveau qu'un gnome ou un kde."

    j'ai beau chercher dans tous les posts, et dans l'article originel, je n'arrive pas à trouver où on compare e17 à gnome ou kde. Il y a un post qui parle de gtk/qt/whatever, un autre qui dit qu'il aura du mal à arriver au niveau de gnome.

    Donc : joli troll !! toutes mes félicitations !!

  • [^] # Re: LXDE (ou Enlightement)

    Posté par  . En réponse au sondage Sur quel environnement de bureau misez-vous dans le futur ?. Évalué à 4.

    Concernant la sortie d'Enlightenment, son développement va s'accélérer. Il fallait attendre la sortie d'Elementary 1.0 nécessaire à Tizen avant de s'attaquer à e17. Raster a finalement bien compris que faire une release de e17 est très important, et donc pousse les développeurs à travailler dessus. Mail du 26 avril dernier:

    http://sourceforge.net/mailarchive/forum.php?thread_name=20120427082315.2b7761f9.raster%40rasterman.com&forum_name=enlightenment-devel

    On verra, donc si ça sortira rapidement ou non

  • [^] # Re: RAD?

    Posté par  . En réponse à la dépêche Sortie des EFL 1.1.0. Évalué à 2.

    Voilà un exemple (déjà posté sur linuxfr) d'utilisation d'edje par un designer:

    http://www.calaos.fr/pub/video/calaos_media_music.ogg

    le code C a été écrit par un développeur. L'interface graphique par un designer/graphiste, qui a adoré le concept. Evidemment, la qualité et l'ouverture d'esprit du designer est fondamentale.

    Autre exemple de séparation de code/thème:

    http://watchwolf.fr/index.php?option=com_content&view=article&id=3&Itemid=17&lang=fr

    Le code C gérant le thème fait 2 lignes. Tout le reste, c'est le thème

  • [^] # Re: E17 - un simple colorant de fenêtres ou un emulsifiant d'expérience utilisateur

    Posté par  . En réponse à la dépêche Sortie des EFL 1.1.0. Évalué à 7.

    Il y a une focalisation sur e17 (le gestionnaire de fenêtres) alors que la dépêche est sur un ensemble de bibliothèques qu'utilise e17. Néanmoins, je vais essayer d'apporter une pierre à l'édifice.

    C'est marrant ou frustrant quand on lit ça, on a l'impression que la version précédente était toute pourrie. Et c'est toujours la même rengaine avec la présentation des "release" de LL, release N: stJ'utilise Awesome comme gestionnaire de fenêtre able, ça poutre sur 486 ( sans préciser les limitations, cas d'utilisation ), API complète, etc...
    release N+1: vitesse améliorée (sans dire sur quoi on se base), beaucoup d'erreurs corrigées (sans dire si elles étaient impactant dans la N-1 ) etc..

    c'est la même chose avec n'importe quelle bibliothèque (je ne parle pas d'e17. Tu as l'air de confondre e17 et les EFL) : quand il y a un changement de version mineure, il y a des améliorations. Elles n'ont pas été introduites avant car il y a un plan de route à tenir. Quant à l'impact avec la version N-1, les corrections d'erreurs sont backportées et une version 1.0.2 sortira certainement bientôt

    quant à l'appréciation de l'augmentation de vitesse, il y a un outil de benchmark pour Evas (nommé Expedite), que tu peux tester sur ta machine, pour connaître les améliorations niveau vitesse.

    E17 c'est quoi finalement? qu'est-ce qu'un shell/WM est sensé faire/fournir?

    e17 == windows manager + file manager + les gadgets habituels d'un WM. C'est tout.

    J'ai sans doute dépassé le cadre de ce que doit être le shell e17 mais si "on" développe une telle API pour au final ne dessiner que des bordures de fenêtres, des boîtes de dialogues et une barre de tâche, c'est assez génant.

    tu dois confondre avec KDE ou Gnome : e17 n'est pas un environnement de développement comme ces 2 frameworks. C'est une application et en tant que telle, il n'y a pas d'API. Pour ça, il faut regarder du côté d'Elementary. S'il y a une "API", c'est pour l'écriture des gadgets (forcément, il faut donner un cadre pour l'écriture des gadgets, mais n'importe quel WM fait de même).

    l'arlésienne E17 avec son API révolutionnaire® qui est plus que basique dans sa gestion des fenêtres et configurabilité, je me dis que quelque chose cloche entre l'annonce et la réalité.

    pour l'API, je pense avoir expliqué qu'il n'y en a pas. L'arlésienne, c'est sur il n'y a pas de sortie. Je l'utilise néanmoins tous les jours. Evidemment, pour des utilisateurs lambda utilisant des distro comme Ubuntu ou Mandriva/Mageia, c'est une situation inacceptable (Arch Linux est différente et propose e17). Mais il fonctionne très bien, est très réactif, prend peux de ressources (~20 Mo avec le thème par défaut, je trouve que c'est peu) et ne plante pas (pour moi).

    Quant au côté révolutionnaire :

    • tu peux avoir des animations dans chacun des bords (genre des effets plasma. Ok, ça ne sert à rien et ça fera mal au yeux, mais c'est pour donner un exemple des possibilités de e17), tu peux avoir un fond animé avec un fond 'écran (on peux faire ça autrement, c'est vrai). Les modules peuvent être très beaux. Regarde le sélecteur de fonds d'écran par exemple.
    • tu as un 'profil' (c'est un gadget (du code) + un thème différent) qui te permet d'utiliser e17 sur un téléphone portable (comme openmoko). Une société (ordissimo) en a créé un pour des écrans tactiles sans changer la moindre ligne de code de e17, juste en créant le module.

    J'espère avoir un peu répondu à tes questions/remarques