#1 Le 29/07/2008, à 08:00
- mesobius
librairie, question de grand debutant
bonjour a tous,
nouvellement sur linux depuis quelques mois en tant qu'utilisateur, je voudrais maintenant faire mes propres logiciels.
je sais programmer en C, le C++ ne me posera pas de probleme car je connais l'objet (juste a apprendre les syntaxes C++), la compilation et toutes la chaine pour debugger, compiler, assembler, etc..., ca va aller aussi.
par contre, la ou je rencontre une difficulté, c'est au niveau librairie.
comment savoir quelle librairie utiliser, quelles fonctions / objets sont presentes dans ces librairies, ou rechercher une librairie en fonction de la fonctionnalité rechercher.
par exemple , je voudrais faire une appli qui affiche sur le bureau une barre de lancement d'application (a moi) completement personnalisable facilement, avec des appli web cam, video, acquisition video, etc...
mais je ne vois pascomment trouver les lib qui vont bien et une doc expliquant les classes ou fonctions !
si vous connaissez ca, ca m'interesse fortement, car en plus de faire des applis perso que je veux faire, je vais devoir developper pour ma boite un produit sous linux (par forcement ubuntu, car c'est pour de l'embarqué, sans ecran, clavier souris)
D'avance merci !
Developpeur Web & applicatif multiplateformes
http://www.linuxembarque.com
http://www.mesobius.com
Hors ligne
#2 Le 29/07/2008, à 08:12
- Jeece
Re : librairie, question de grand debutant
Bonjour,
Et bien si tu souhaites programmer pour le bureau GNOME. Il te faut les librairies gnome et gtk, et plein d'autres…
La documentation (api architecture…) se trouve évidemment sur les site web des projets.
Concernant GNOME il est possible d'avoir sous la main beaucoup de doc en installer les paquet de doc. Exemple, le paquet gnome-dev contient les fichiers nécésssaires pour programmer (fichier entête) et gnome-dev-doc contient la documentation des api.
Il y a aussi un navigateur de doc pour GNOME, devhelp.
Même chose pour KDE.
Et histoire de te mettre quelque chose sous la dents : Vue d'ensemble de la plate-forme GNOME
Dernière modification par Jeece (Le 29/07/2008, à 08:17)
Content que ça vous plaise !
Hors ligne
#3 Le 29/07/2008, à 08:26
- mesobius
Re : librairie, question de grand debutant
merci super !
par contre, pour les autre API, genre video, son, pilotage I/O, RS, etc...
Ou on peut trouver l'info.
exemple: gestion de streaming video, H323, webcam, lecture avi, etc....
????:rolleyes:
Developpeur Web & applicatif multiplateformes
http://www.linuxembarque.com
http://www.mesobius.com
Hors ligne
#4 Le 29/07/2008, à 10:50
- mesobius
Re : librairie, question de grand debutant
j'espere ne pas etre le seul a vouloir trouver ce genre d'info, donc, je vais editer mon premier post et mettre les liens divers et variés interessant sur le sujet, afin de faciliter la recherche de nos chercheurs developpeurs debutant, comme ca, je donnerai ma contribution a la communauté !!!:cool:
est-ce une bonne idée ???:|
Developpeur Web & applicatif multiplateformes
http://www.linuxembarque.com
http://www.mesobius.com
Hors ligne
#5 Le 29/07/2008, à 11:11
- Jeece
Re : librairie, question de grand debutant
Et bien le problème se résume essentiellement à connaître le fonctionnement d'un bureau, gnome ou kde (je sais y'en à d'autre)
Pour KDE c'est assez simple puisque quasiment tous les composants sont gérées par les devs KDE, surtout depuis KDE 4.
Pour GNOME c'est un peu plus compliquer. Gstreamer pour l'API multimédia par exemple n'est pas directement gérer par les devs GNOME.
Wikipédia est aussi une très bonne aide pour identifier les librairies.
Le gestionnaire de paquet aussi !
Tu cherches une librairie qui gère le H323 ? Alors tu cherches H323 dans synaptic. Et ensuite le site internet pour la documentation de l'api.
Étudier l'existant !
Toujours à partir du gestionnaire de paquet il suffit de regarder les librairies dont dépend pidgin par exemple.
Le section Linux de développez.com http://linux.developpez.com/
Si c'est une bonne idée ? Oui
Dernière modification par Jeece (Le 29/07/2008, à 11:13)
Content que ça vous plaise !
Hors ligne
#6 Le 29/07/2008, à 12:08
- mesobius
Re : librairie, question de grand debutant
cool !
mais faut pas te facher
je pensais qu'il y avait un "center" de renseignement des API linux et bibliotheques, genre MSDN (aaarrgggg! ca fait un mal de chien de dire ca, wouuuuaaaouuuu )
mais bon, si ca n'existe pas encore, je pense que je vais me lancer dans un petit site qui va reprendre tout ca, avec les bons liens, des astuces, tutos, etc...
comme j'ai un peu d'experience en prog, je pense pouvoir fournir suffisament de renseignement pour faire des appli et remplir un tel site.
une fois que j'aurais mis en place le truc, je vous donnerai le lien pour ceux que ca interessent pour y mettre aussi votre contribution !
Si c'est une bonne idée ? Oui
j'pense ben !!
Developpeur Web & applicatif multiplateformes
http://www.linuxembarque.com
http://www.mesobius.com
Hors ligne
#7 Le 29/07/2008, à 12:35
- Jeece
Re : librairie, question de grand debutant
Mais je suis pas du tout faché
Désolé d'avoir donné cette impression.
Plutôt motivé en fait.
Je pense qu'un site type Wiki serait approprié.
Si tu veux un hébergement pas trop pourave, J'ai quelque chose à te proposer de gratos, enfin pour toi ce sera gratos, pour moi ça ne coûte presque rien… mais ça ne me sert pas beaucoup.
Contact moi par mail si tu es intéressé.
Dernière modification par Jeece (Le 29/07/2008, à 12:44)
Content que ça vous plaise !
Hors ligne
#8 Le 29/07/2008, à 14:39
- mesobius
Re : librairie, question de grand debutant
Merci qu'en meme, mais j'ai un bon hebergement chez ovh, qui actuellement me sert tres peu !
je met un wiki dessus, je prepare un peu tout ca et je te tiens au courant si ça te tente de participer au wiki
je te recontacte par email d'ici demain !
(cool, y a encore des gens motivés pour le developpement, ca c'est sympa, je desesperai !)
PS : pour l'ennervement, c'etait de l'humour, c'est surtout que tu avait mis les reponses les unes derrieres les autres en rafales, pas de pb, j'ai pas ressenti ca comme ca !;)
Developpeur Web & applicatif multiplateformes
http://www.linuxembarque.com
http://www.mesobius.com
Hors ligne
#9 Le 29/07/2008, à 14:49
- Jeece
Re : librairie, question de grand debutant
Génial. Je pense être assez actif sur ce genre de projet. J'ai déjà compiler quelques docs concernant surtout GNOME.
Mais je n'ai encore, presque jamais, rien développer dans ma vie de branleur.
Content que ça vous plaise !
Hors ligne