Derniers journaux de GeTAway :

Journal : Cherche idée pour un mémoire

Posté par Gwenaël Casaccio () le 05 octobre 2007
0
Bonjour,

je suis étudiant je fais un master en informatique :D et je peux
choisir le sujet de mon mémoire et j'aimerais bien développer un
programme qui serait utile pour la communauté :-)

J'ai déjà des idées : un système d'exploitation en Smalltalk, ou bien
un framework pour le travail collaboratif (plusieurs personnes
éditant en "temp réel" un même document).

Si vous avez des idées de projets qui peuvent être utiles pour la
communauté n'hésiter pas à m'en proposer !

Cordialement.

> Lire le journal (37 commentaires, moyenne: 3,6).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: Cherche idée pour un mémoire

Posté par L () le 05/10/2007 à 09:28. (lien). Évalué à 10.

Je te suggère un coincoin en GTK+ \o/

Un jeu !

Posté par a_jr () le 05/10/2007 à 09:28. (lien). Évalué à 10.

Un projet utile a la communaute ? Un jeu !

Des systemes d'exploitation, y'en a plein. Alors un de plus ou un de moins, meme en smalltalk... Idem pour les frameworks pour le travail collaboratif.

Malheureusement pour ceux qui demarrent un projet, l'epoque ou y'avait rien et tout a faire au niveau des logiciels libres est passee. Sauf exceptions (dont les jeux), quand on veut faire quelque chose d'utile pour la communaute, mieux vaut ameliorer un logiciel existant.

N'oublie pas non plus que si tu lances un projet, tu devras le suivre un certain temps, meme apres ton master. Sinon, c'est pas utile a la communaute, ca risque meme de lui nuire en dispersant les energies.

Donc un jeu !

Autre suggestion : ajouter une fonctionnalite avancee et originale a un projet existant. Peut-etre que les projets qui ont ete refuses lors du "google summer of code" peuvent t'inspirer ? http://code.google.com/soc/2007/

Le bonjour chez vous,
Yves

  • [^]Re: Un jeu !

    Posté par sebastienb () le 05/10/2007 à 11:02. (lien). Évalué à 6.

    Entièrement d'accord, les jeux manquent cruellement dans le libre !

    • [^]Re: Un jeu !

      Posté par Farvardin (page perso, ) le 06/10/2007 à 06:47. (lien). Évalué à 2.

      je ne trouve pas que les jeux manquent sous linux, mais les jeux vraiment finalisés, oui.

      Si cela t'intéresse, http://worldforge.org/ est en train de développer un monde virtuel pour un RPG, ils travaillent sur plusieurs clients avec des technologies différentes, même si pour le moment les projets 2D ne sont plus trop développés, et que le développement tourne apparemment au ralenti, le projet semble d'envergure.

      --
      You can't grep dead trees...
  • [^]Re: Un jeu !

    Posté par Nicolas Boulay () le 05/10/2007 à 12:24. (lien). Évalué à 10.

    Il y a gimp aussi qui mériterait un coup de fouet. Je trouve que cela stagne depuis longtemps.

    La nouvelle lib de manipulation d'image (celle utilisant de base un float32) devrait être mieux développé. GEGL http://fr.wikipedia.org/wiki/GEGL

    Je pense que tu devrais viser plus petit qu'un framework ou qu'un OS. Tu n'auras jamais le temps de le finir et d'en faire un truc interrescant.

    Il vaux mieux faire un petit truc bien fini qui sert à quelques choses

  • [^]Re: Un jeu !

    Posté par Nicolas ANTONIAZZI (page perso, ) le 05/10/2007 à 14:57. (lien). Évalué à 1.

    Pourquoi pas contribuer à un moteur / plateforme pour faire des jeux ? Il il y a un projet libre appelé Orx qui a besoin de développement, et il y a plein de piste à explorer de ce coté.

    Tu peux aussi bien travailler sur la partie plateforme / editeur et fabriquer une application qui permet de communiquer avec le moteur de jeu et d'éditer le monde 3D, ou alors travailler sur la partie plus moteur et travailler sur la simulation physique, le système de script, ou tout un tas de chose.

    Un post a été écrit récemment expliquant un peu plus en détail en quoi consiste ce projet : http://forum.games-creators.org/showthread.php?t=5962

Dans l'ingénierie...

Posté par Matthieu Lagouge (Jabber id, page perso, ) le 05/10/2007 à 09:47. (lien). Évalué à 10.

Il reste énormément de choses à faire!
Et des gros projets en plus!

- Partir de opencascade et faire un simulateur MEMS (bon, là t'en as pour quelques années et ça intéressera surtout... moi! :D)

- QCAD libre est en 2D uniquement, on attend toujours un clône libre d'autocad au niveau au moins de ce que fait le consortium intellicad.

- J'ai trouvé un logiciel génial qui s'appelle Working Model et qui date, et qui est proprio. Ca permet de faire des animations mécaniques (en 2D et 3D). Si tu peux faire un truc dans le genre ne serait-ce qu'en 2D...

- Un clône libre d'Ansys! (15ans de boulot?)

Enfin bref, tu vois, des projets, on va t'en trouver!
Pis des jeux y'en a déjà plein, et pis les jeux, c'est pas bon pour la productivité! NA!

PS: Un clône de multideskos en small... AÏEEEE! FAUT PAS TAPER COMME ÇA!! ~~~~> []

  • [^]Re: Dans l'ingénierie...

    Posté par JoeBar () le 05/10/2007 à 13:43. (lien). Évalué à 6.

    Un clone, un clone, un clone, s'il te plaît !

    Bannissez donc ces accents superfétatoires que je vois fleurir à tout bout de champ, qui partent certes d'une volonté de bien faire mais ô combien alourdissent les phrases qui s'en voient affublées.

    C'est tout ce que j'avais à dire, me voilà soulagé. Merci de votre attention.

  • [^]Re: Dans l'ingénierie...

    Posté par Glenn Y. R. (Jabber id, page perso, ) le 05/10/2007 à 14:17. (lien). Évalué à 3.

    > - QCAD libre est en 2D uniquement, on attend toujours un clône libre d'autocad au niveau au moins de ce que fait le consortium intellicad.

    Pour le clone d'AutoCAD, voir du coté d'avoCADo [http://avocado-cad.sourceforge.net/] (une pré-alpha publiée)

    Pour le clone de Rhino3D, voir du coté de Licorne3D [http://wiki.glenux.net/Licorn3d] (pour l'instant, juste des specs)

[+] Re:

Posté par IsNotGood () le 05/10/2007 à 09:48. (lien). Évalué à -10.

C'est une démarche très sympathique.
Mais pose ta question ailleurs :-)

Beaucoup de projet ont une liste de chose à faire. Des très simples et des très compliquées.
Si tu as un projet qui te branche, ou une distribution qui te branche, pose ta question sur les mailing de développement.

  • [^]Re: Re:

    Posté par windu.2b (Jabber id, page perso, ) le 05/10/2007 à 13:10. (lien). Évalué à 6.

    C'est vrai quoi... Les gens, ils viennent avec leurs interrogations, leurs demandes, leurs recherches d'information... sur DLFP !!!
    Comme si on avait que ça à foutre. C'est un site pour mouler, ici
    Si on renseignait les gens, ça se saurait.


    bon, plus sérieusement : ta 2° phrase était légèrement déplacée.

hum

Posté par modr123 () le 05/10/2007 à 10:34. (lien). Évalué à 10.

moi je dis choisis quelque chose que toi tu vas utiliser car sinon ton programme ne corresponderas au attentes des utilisateur :)

--
pour protester contre la dadvsi , je n'achete plus de produit soumis au droit d'auteur ou voisins
  • [^]Re: hum

    Posté par Gwenaël Casaccio () le 05/10/2007 à 11:04. (lien). Évalué à 3.

    Entièrement d'accord avec toi mais si en plus de faire quelque chose qui me plait je peux aussi aider la communauté :p

    --
    "Dans chaque rue, il y a un inconnu qui rêve d'être quelqu'un, C'est un homme seul, oublié, qui cherche désespérément à prouver qu'il existe." Taxi Driver

optimisation d'un programme ?

Posté par symoon (page perso, ) le 05/10/2007 à 11:10. (lien). Évalué à 6.

Tu peux aussi travailler à optimiser un programme que tu utilises quotidiennement (genre OO.org, une appli GNOME ou KDE).

Edition collaborative en temps réel

Posté par Alban Crequy (Jabber id, page perso, ) le 05/10/2007 à 11:23. (lien). Évalué à 3.

J'ai déjà des idées : [...] un framework pour le travail collaboratif (plusieurs personnes éditant en "temp réel" un même document).


Abiword a un plugin "AbiCollab" pour faire de l'édition collaborative en temps réel à travers Jabber. C'est dans les versions en développement accessibles sur le site de Abiword. Il y a aussi la version OLPC d'Abiword qui fait cela avec les tubes de Telepathy afin de réutiliser la connexion de la messagerie instantanée du bureau et d'éviter de configurer la messagerie instantanée dans chaque application qui fait du travail collaboratif.

Il y a aussi d'autres projets pour utiliser la messagerie instantanée (avec Telepathy + les tubes) dans les jeux, le VNC, le traitement de texte, Inkscape, Jokosher.

Si Abiword utilise par défaut le format OpenDocument qui est normalisé par l'ISO & OASIS, le protocole de communication entre les différentes instances d'Abiword sur les ordinateurs des différents contacts n'est pas finalisé. Il serait intéressant de faire un protocole suffisamment propre pour qu'il puisse être réutilisé dans les différents logiciels de traitement de texte qui font du OpenDocument. Je ne sais pas où ça en est. Je ne sais pas si ce protocole de communication est réutilisable ou pas.

  • [^]Re: Edition collaborative en temps réel

    Posté par Schnouki (Jabber id, ) le 07/10/2007 à 12:28. (lien). Évalué à 1.

    Il y a aussi Obby (avec son client Gobby et son serveur Sobby) : http://gobby.0x539.de/trac/

    C'est que du texte "pur", y'a pas de fonction "annuler", mais c'est quand même super quand on doit coder quelque chose (au hasard : le logiciel qui tourne sur un robot pendant la Coupe de France de Robotique...) ou écrire un document en LaTeX (au hasard : un rapport pour un projet concernant un logiciel pour la Coupe de France de Robotique...) en commun.

    Et c'est relativement portable (testé avec des clients sous Linux, MacOS X et Windows).

Messagerie ?

Posté par Epy (Jabber id, page perso, ) le 05/10/2007 à 11:36. (lien). Évalué à 4.

Vu qu'on en parlait réçemment (évolution toussa)
Pourquoi ne pas regarder ce qu'il est possible de faire coté messagerie, serveurs, etc ?

Je ne sais pas vraiment tout ce qui existe ou pas, vu que je n'ai pas encore regardé en détails, mais à vos dires, il y a des lacunes coté logiciels libres.

  • [^]Re: Messagerie ?

    Posté par alice_liddell () le 05/10/2007 à 12:40. (lien). Évalué à 1.

    Un plugin à la Pictochat pour Pidgin?

  • [^]Re: Messagerie ?

    Posté par beleys (page perso, ) le 05/10/2007 à 15:55. (lien). Évalué à 2.

    +1
    Un truc permettant de centraliser tous ses clients mails par exemple :D

    Par ce que pour le moment, j'avoue ne pas avoir trouvé de solution permettant de faire quelque chose d'interessante dans ce domaine.

    ++ Beleys

[+] Un plugin pour amsn...

Posté par kursusOCB () le 05/10/2007 à 11:45. (lien). Évalué à -3.

ou autre logiciel utilisant le protocole msn pour faire de la conversation audio/video !!

Ha je vous vois déjà venir, msn c'est mal, msn c'est très très mal, on peut déjà le faire avec des logciels libres, mais AMHA cette non fonctionnalité reste l'un des plus gros freins de la migration win vers linux.

Tu rendra donc service à la communauté, tu vas t'éclater dans ton projet personnel, et tu auras plein de choses à dire le jour de ta soutenance...

  • [^]Re: Un plugin pour amsn...

    Posté par morphalus (page perso, ) le 07/10/2007 à 16:47. (lien). Évalué à 1.


    et tu auras plein de choses à dire le jour de ta soutenance...


    ouais, déjà il y aura une grosse partie parlant du reverse engineering... :]

    à mon avis il a autre chose à foutre que de s'emmerder avec ça à moins que ça l'intéresse et il a dit "aider la communauté".

vraiment utile ?

Posté par Grumbl (page perso, ) le 05/10/2007 à 12:36. (lien). Évalué à 8.

Des bulles d'aide contextuelles tirées du man et l'autocomplétion de code pour un quelconque term sous X pour bash, histoire que les débutant arrêtent de flipper devant un shell.

Eclipse

Posté par Axel R. (page perso, ) le 05/10/2007 à 12:48. (lien). Évalué à 6.

J'ai déjà des idées : un système d'exploitation en Smalltalk, ou bien
un framework pour le travail collaboratif (plusieurs personnes
éditant en "temp réel" un même document).



Je pensais à ça il y a quelques années, mais adapté à la programmation... donc peut etre un module eclipse qui permettrait de travailler à plusieurs sur un même fichier source, comme le fait déjà http://gobby.0x539.de/trac/

l'idée étant de permettre la mise en pratique de concept comme l'eXtreme Programming :
http://fr.wikipedia.org/wiki/Extreme_programming

Un autre truc qui m'aurait bien plu, c'est un outil d'édition en temps réél collaboratif pour éditer des mind mapping, comme free mind le fait pour un individu unique :
http://freemind.sourceforge.net/wiki/index.php/Main_Page

Les mind mapping sont excellents pour ce qui concerne la prise de note, le brainstorming etc. raison de plus pour l'utiliser à plusieurs.

J'ai aussi trouvé cette page qui pourrait t'intéresser :
http://wiki.crao.net/index.php/%C9diteurCollaboratifEnTempsR(...)

<mode Michel Denisot=on>
Sinon tu pourrais travailler sur memtest86, comme ça, tu serais sûr que ton mémoire est bon... (désolé)
<mode Michel Denisot=off>

Axel

Question

Posté par André Rodier (page perso, ) le 05/10/2007 à 12:58. (lien). Évalué à 9.

Où en est on sur la correction grammaticale libre ?

  • [+] [^]Re: Question

    Posté par Gyro Gearllose () le 05/10/2007 à 14:39. (lien). Évalué à -1.

    est là corexion aurthografique ?
    Parce que l'un sans l'autre....
    Celà dit sans arrières pensées.

    --
    All articles which are excluded shall be deemed included
    Tous les articles exclus sont considérés inclus
    --Brian de Palma in Phantom of the Paradize
    • [^]Re: Question

      Posté par Khâpin (Jabber id, page perso, ) le 06/10/2007 à 09:25. (lien). Évalué à 2.

      Cela te serait en effet très utile apparemment, mais sache que cela existe déjà...

Fais ce qui te plaît

Posté par paul () le 05/10/2007 à 15:06. (lien). Évalué à 9.

et surtout, fais un truc que tu es sûr d'utiliser au quotidien. Ainsi, une fois le mémoire terminé, tu auras une bonne base pour devenir le responsable d'un projet durable. Car quand tu développes sur ton temps libre, sans engagement ni rémunération de cette activité, il vaut mieux que ton travail te soit directement profitable. Sinon, ta motivation te quittera rapidement, tu ne comprendras pas les remarques de tes utilisateurs, et le projet se retrouvera orphelin. Le libre pullule de projets faits aux deux tiers, et c'est bien dommage, car le dernier tiers est souvent la partie qui va permettre d'ouvrir l'utilisation à tous. Ce dont on a vraiment besoin, c'est de projets maintenus, dont le développeur d'insulte pas les utilisateurs qui se plaignent d'un manque avéré de "polish". Alors fais bien ton choix dès le départ pour conserver longtemps ton amour pour ton bébé :)

Par exemple, si tu fais un master en informatique, il y a de grandes chances pour que tu utilises un éditeur de texte plusieurs heures par jour. L'un d'eux est un bijou d'architecture, écrit quasi exclusivement en Lisp, c'est une plateforme de développement gratifiante car très robuste, doté de beaux paradigmes, poussant au code sain et sans bug, et automatiquement portable. Cet éditeur a longtemps refleté les goûts de son papa, mais la situation est en train de changer. Le potentiel d'évolution est énorme, en particulier du coté de la sémantique où presque tout reste à faire.

--
paul
  • [^]Re: Fais ce qui te plaît

    Posté par briaeros007 () le 07/10/2007 à 12:17. (lien). Évalué à 1.

    un troll est caché dans le message au dessus.
    Ami lecteur, sauras-tu le trouver ?
    (il est facile).

    --
    Subete ga wakatta toki…watashi ga anta wo korosu.

Encadrement...

Posté par Rémi Pannequin (Jabber id, ) le 05/10/2007 à 19:08. (lien). Évalué à 2.

Moi je trouve que tu as bien de la chance de pouvoir choisir ton sujet...

Je dois dire que ça va presque jusque m'étonner :-)

Au fait c'est un M1, M2P, M2R ? Et dans quelle spécialité (l'informatique, c'est vaste...)

--
Qui invente, qui réinvente, quelle importance ? (Yakari, tome 16)
  • [^]Re: Encadrement...

    Posté par Gwenaël Casaccio () le 05/10/2007 à 20:03. (lien). Évalué à 1.

    Je fais un master en cours du soirs à l'umh (en Belgique)
    bah pour la spécialité je dirais que c'est principalement orienté "gestion" (recherche opérationnelle, data mining, ...).

    Nous pouvons faire des propositions sinon ils nous imposent un sujet, autant faire quelque chose qui me plait et qui soit utile pour tous et pour toutes.

    --
    "Dans chaque rue, il y a un inconnu qui rêve d'être quelqu'un, C'est un homme seul, oublié, qui cherche désespérément à prouver qu'il existe." Taxi Driver

Basket

Posté par Aldoo (Jabber id, ) le 05/10/2007 à 21:38. (lien). Évalué à 5.

Il y a quelques mois, le dev de cette petite merveille était venu poster un journal ici-même pour dire qu'il allait faire une pause sur ce projet (étant pris par je ne sais plus quoi d'autre dans sa vraie vie).

Or ce projet a une TODO list super intéressante, et même en dehors de cette liste, on peut trouver des tonnes d'idées d'extensions. Et quoi qu'il en soit, ce serait dommage de ne pas avoir Basket dans KDE4, donc ce serait génial que quelqu'un reprenne le flambeau !

Tu te spécialises en recherche opérationnelle et data mining ? Ça irait bien dans basket, tout ça, non (en cherchant un peu !) ?

Pour OpenStreetMap

Posté par Wawet76 (page perso, ) le 06/10/2007 à 15:04. (lien). Évalué à 2.

Quelqu'un vient de poster quelques idées là :
http://wiki.openstreetmap.org/index.php/Student_projects

projet communautaire

Posté par octane () le 07/10/2007 à 19:31. (lien). Évalué à 1.

un framework pour le travail collaboratif (plusieurs personnes
éditant en "temp réel" un même document).


Tiens, ca fait pas mal de temps que je cherche un outil comme celui-ci.
Ce que je cherche:
-Extreme facilite d'administration. Celui qui lance la reunion doit pouvoir inviter des collaborateurs facilement (mail? login/pass sur page web? autre?)
-Extreme facilite de collaboration. Possibilite d'activer/desactiver les claviers des invites, possibilites d'allumer et d'eteindre les pointeurs de souris des collaborateurs. Le petit plus: la possibilité qu'a un utilisateur de pouvoir highlighter son pointeur pour pointer un endroit d'un document, ou surligner un passage. Ca, c'est essentiel quand on travaille a plusieurs ("ou ca? hein? ou?")
-Possibilite d'avoir un tres grand nombre d'invites purs, c'est a dire de consultants seuls.
-Liberte de medias: un document texte? un tableur? un dessin? autre chose?
-Facilite de checkpoints. On enregistre le document a plusieurs stades de son ecriture d'un clic. En cours ou en fin de seance, on peut l'envoyer a tous les participants.
-possibilité de changer de document, d'en ouvrir plusieurs, ou d'anciens checkpoints.
-Evidemment des facilites reseaux. Quelle machine est la centrale? Sur quelle
machine est posee le document? Traversee de NAT, chiffrement des donnees.
-bien evidemment, multiplateformes.

A l'opposee, je ne recherche pas vraiment de possibilites d'echange audio ou video. Pour avoir utilise en entreprise, les conf call par telephone fonctionnent quand meme tres bien.

  • [^]Re: projet communautaire

    Posté par lasts () le 07/10/2007 à 20:17. (lien). Évalué à 1.

    http://www.etoile-project.org ? :) (qui a réelement besoin de développeurs, dont la philosophie est très proche du smalltalk (objc), travail collaboratif, idées innovantes, etc... - et ok, c'est pas un os, mais un environnement utilisateur, ce qui est beaucoup plus séduisant à mes yeux :} ).
    Bref, je te recommande vivement de t'y intéresser, parce que la programmation GNUstep est à la fois jouissive et bénéfique à la communauté :]

alzeimer

Posté par Jeanuel (Jabber id, page perso, ) le 08/10/2007 à 07:27. (lien). Évalué à 1.

>Cherche idée pour un mémoire

J'avais une idée mais ...

... j'ai oublié

Revenir en haut de page