LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Rapport Logiciels Libres

Étude de cas : Rapport Logiciels Libres. Recherche parmi 298 000+ dissertations

Par   •  8 Janvier 2018  •  Étude de cas  •  287 Mots (2 Pages)  •  447 Vues

Page 1 sur 2

Logiciels Libres Rapport de Projet

Amadou SY et Jude INGANI

LibreOffice

LibreOffice est une suite bureautique complète (Traitement de textes, tableur, présentations…).

La suite est géré et développé par une communauté dédiée et “The Document Foundation”, un organisme à but non lucratif.

C’est un dérivé de OpenOffice.org dont il a hérité la licence LGPLv3, bien que les nouvelles contributions sont sous MPL.

LibreOffice

LibreOffice est essentiellement codé en C++. L’application Viewer bien que sous Android utilise le code du projet “Desktop”, avec Android NDK.

Nous voulions travailler sur un “gros” projet, que nous utilisons au quotidien et avec des langages que nous maîtrisons (et une préférence pour JAVA).

L’application LibreOffice Viewer rassemble donc tous nos critères, d’où notre choix.

LibreOffice

Le code source de la version de développement de LibreOffice est disponible sur git. Nous n’avons eu aucune difficulté à le récupérer.

Toutefois la compilation nécessite l’installation de nombreuses dépendances. Ainsi que d’Android NDK et SDK pour obtenir le fichier .apk.

Heureusement la partie android se trouve dans un dossier à part android/source.

La tache

Voici le bug sur lequel nous avons décidé de travailler: https://bugs.documentfoundation.org/show_bug.cgi?id=92346

L’application Viewer ne permet pas de copier le texte qu’elle affiche, nous avons donc décidé d’implémenter cette fonctionnalité.

Pour ce faire il fallait appeler des fonctions de la version “Bureau” (C++) dans la partie Android (java).

Déroulement

Après avoir parcouru le code et fait valider notre choix, nous avons décidé de voir comment fonctionnait l’application Android.

Nous avons facilement réussi à produire des versions dérivés de l’application.

Mais malheureusement nous n’avons pas réussi à ajouter la fonction de copie, aucune de nos modifications n’a eu d’effet sur ce point.

Conclusion

Malgré notre échec, cette expérience première expérience dans le monde du logiciel libre reste pour nous favorable.

Nous le referons très certainement et n’abandonnons pas l’idée de régler ce bug.

Amadou et Jude !

...

Télécharger au format  txt (2.2 Kb)   pdf (41.8 Kb)   docx (11.1 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com