IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

JTheque

De WikiDeveloppez.

(Différences entre les versions)
Version actuelle (18 mars 2009 à 07:08) (voir la source)
(→Sources)
 
(35 révisions intermédiaires masquées)
Ligne 1 : Ligne 1 :
<rubrique id="4" />
<rubrique id="4" />
-
 
+
[[Catégorie:Projets]]
 +
[[Catégorie:java]]
 +
{{Infobox Projet
 +
| name = JTheque
 +
| image = [[Image:JTheque.png]]
 +
| caption = Logo
 +
| auteurs = Baptiste Wicht
 +
| langage de programmation = {{Link|Java}}
 +
| version stable= 4.2
 +
| dernière version = 5.0 beta 2
 +
| plateformes = Linux, Mac OS X, Windows
 +
| langues = Français / Anglais
 +
| statut = En développement
 +
| license = GNU GPL
 +
| type = Gestion de collections
 +
| site web = [http://baptiste-wicht.developpez.com/projets/JTheque Site officiel]
 +
}}
JTheque est une application permettant de gérer une collection de films ou de livres.  
JTheque est une application permettant de gérer une collection de films ou de livres.  
Ligne 16 : Ligne 32 :
* Module Films à acheter
* Module Films à acheter
-
== Auteurs ==
+
== Fonctionnalités ==
-
Je (Baptiste Wicht) suis le seul auteur de JTheque. Et cela fait maintenant longtemps que je bosse dessus mais par intermittence.
+
Les fonctionnalités de JTheque sont directement liées aux modules qui sont installés/utilisés.
 +
 
 +
=== Module Films ===
 +
 
 +
Ce module est le module le plus important de JTheque. Ce module permet de gérer une collection de films.
 +
 
 +
Voici ses fonctionnalités principales :
 +
* Gestion de vos films avec commentaire perso et jacquette du film
 +
* Gestion des prêts des films
 +
* Gestion d'une liste de films à acheter
 +
* Backup/Restauration de la base de données
 +
* Exporter et importer des films dans différents types de formats de fichier
 +
* Affichage de statistiques sur les films, les acteurs et les réalisateurs
 +
* Recherche parmi les films
 +
* Récupération des informations d'un film sur Internet.
 +
 
 +
=== Module Livres ===
 +
 
 +
Ce module est pour le moment encore assez limité. Il permet de gérer une collection des livres, avec leurs auteurs, les éditeurs, ...
 +
 
 +
Pour le moment, il n'a pas autant de fonctionnalités que le module Films, mais vous pouvez déjà récupérer les informations d'un livre par internet, pour des livres en français ou en anglais.
 +
 
 +
=== Module Recherche web ===
 +
 
 +
Ce module tout simple permet de rechercher sur le net (google, allocine) des informations sur des films, des acteurs ou encore des réalisateurs.
 +
 
 +
=== Module Statistiques ===
 +
 
 +
Ce module permet d'afficher des statistiques sur les films, les acteurs et les réalisateurs.
 +
 
 +
Il permet d'afficher différentes statistiques :
 +
* Répartition des films par type
 +
* Répartition des films par genre
 +
* Répartition des films par note
 +
* Répartition des acteurs par pays
 +
* Répartition des acteurs par note
 +
* Répartition des réalisateurs par pays
 +
* Répartition des réalisateurs par note
 +
 
 +
Ce module n'est pas utilisable si le module films n'est pas lancé.
 +
 
 +
=== Module Memory ===
 +
 
 +
Ce module tout simple permet d'afficher la consommation mémoire de l'application dans la barre d'état.
 +
 
 +
=== Module Films à acheter ===
 +
 
 +
Ce module permet de gérer une liste de films à acheter. Vous pourrez ajouter/supprimmer/modifier une liste de films.
 +
 
 +
== Téléchargement ==
 +
 
 +
La dernière version de l'application (5.0 beta 1) est disponible sous la forme d'un [ftp://ftp-developpez.com/baptiste-wicht/projets/jtheque/5.0.beta1/5.0.beta1.zip fichier zip].
 +
 
 +
== Historique ==
 +
 
 +
La première version distribuée (3.0) était une version toute simple permettant de gérer une collection de films. Néanmoins, le code de cette version était vraiment baclée et la version 4.0 est une version complètement redeveloppée.
 +
 
 +
La version 5.0 a vu apparaître la modularité et de nouvelles fonctionnalités. Cette dernière version est encore en développement et n'est disponible qu'en version beta.
 +
 
 +
== Sources ==
 +
 
 +
Vous pouvez les consulter directement sur SVN :
 +
*Le module Films : [http://subversion.developpez.com/projets/JTheque/modules/films/tags/1.0.beta1 JTheque Films Module]
 +
*Le module Books : [http://subversion.developpez.com/projets/JTheque/modules/books/tags/1.0.beta1 JTheque Books Module]
 +
*Le module WebSearch : [http://subversion.developpez.com/projets/JTheque/modules/websearch/tags/1.0.beta1 JTheque WebSearch Module]
 +
*Le module Memory : [http://subversion.developpez.com/projets/JTheque/modules/memory/tags/1.0.beta1 JTheque Memory Module]
 +
*Le module FilmsToBuy : [http://subversion.developpez.com/projets/JTheque/modules/filmstobuy/tags/1.0.beta1 JTheque FilmsToBuy Module]
 +
*Le module Stats : [http://subversion.developpez.com/projets/JTheque/modules/stats/tags/1.0.beta1 JTheque Stats Module]
== Métriques ==
== Métriques ==
Ligne 24 : Ligne 107 :
Voici les métriques du projet, obtenues avec JMetrics :  
Voici les métriques du projet, obtenues avec JMetrics :  
-
*JTheque Core :  
+
*'''JTheque Core''' :  
**Nombre de lignes :  27962
**Nombre de lignes :  27962
**Nombre de lignes de commentaires : 11587
**Nombre de lignes de commentaires : 11587
Ligne 30 : Ligne 113 :
**Nombre de classes :  269
**Nombre de classes :  269
**Nombre de packages :  54
**Nombre de packages :  54
-
*JTheque Films Module :  
+
*'''JTheque Films Module''' :  
**Nombre de lignes :  33452
**Nombre de lignes :  33452
**Nombre de lignes de commentaires : 11186
**Nombre de lignes de commentaires : 11186
Ligne 36 : Ligne 119 :
**Nombre de classes :  305
**Nombre de classes :  305
**Nombre de packages :  80
**Nombre de packages :  80
-
*JTheque Films To Buy Module :  
+
*'''JTheque Films To Buy Module''' :  
**Nombre de lignes :  2145
**Nombre de lignes :  2145
**Nombre de lignes de commentaires : 763
**Nombre de lignes de commentaires : 763
Ligne 42 : Ligne 125 :
**Nombre de classes :  23
**Nombre de classes :  23
**Nombre de packages :  20
**Nombre de packages :  20
-
*JTheque Memory Module :  
+
*'''JTheque Memory Module''' :  
**Nombre de lignes :  329
**Nombre de lignes :  329
**Nombre de lignes de commentaires : 170
**Nombre de lignes de commentaires : 170
Ligne 48 : Ligne 131 :
**Nombre de classes :  4
**Nombre de classes :  4
**Nombre de packages :  4
**Nombre de packages :  4
-
*JTheque Books Module :  
+
*'''JTheque Books Module''' :  
**Nombre de lignes :  16545
**Nombre de lignes :  16545
**Nombre de lignes de commentaires : 5795
**Nombre de lignes de commentaires : 5795
Ligne 54 : Ligne 137 :
**Nombre de classes :  163
**Nombre de classes :  163
**Nombre de packages :  47
**Nombre de packages :  47
-
*JTheque Stats Module :  
+
*'''JTheque Stats Module''' :  
**Nombre de lignes :  1618
**Nombre de lignes :  1618
**Nombre de lignes de commentaires : 590
**Nombre de lignes de commentaires : 590
Ligne 60 : Ligne 143 :
**Nombre de classes :  15
**Nombre de classes :  15
**Nombre de packages :  16
**Nombre de packages :  16
-
*JTheque Web Search Module :  
+
*'''JTheque Web Search Module''' :  
**Nombre de lignes :  640
**Nombre de lignes :  640
**Nombre de lignes de commentaires : 232
**Nombre de lignes de commentaires : 232
Ligne 66 : Ligne 149 :
**Nombre de classes :  9
**Nombre de classes :  9
**Nombre de packages :  12
**Nombre de packages :  12
-
*JTheque Primary Utils :  
+
*'''JTheque Primary Utils''' :  
**Nombre de lignes :  9847
**Nombre de lignes :  9847
**Nombre de lignes de commentaires : 4602
**Nombre de lignes de commentaires : 4602
Ligne 72 : Ligne 155 :
**Nombre de classes :  131
**Nombre de classes :  131
**Nombre de packages :  40
**Nombre de packages :  40
-
*JTheque Launcher :  
+
*'''JTheque Launcher''' :  
**Nombre de lignes :  101
**Nombre de lignes :  101
**Nombre de lignes de commentaires : 16
**Nombre de lignes de commentaires : 16
Ligne 78 : Ligne 161 :
**Nombre de classes :  2
**Nombre de classes :  2
**Nombre de packages :  4
**Nombre de packages :  4
-
*Total :  
+
*'''Total''' :  
**Nombre de lignes :  92639
**Nombre de lignes :  92639
**Nombre de lignes de commentaires : 34941
**Nombre de lignes de commentaires : 34941
Ligne 84 : Ligne 167 :
**Nombre de classes :  921
**Nombre de classes :  921
**Nombre de packages :  277
**Nombre de packages :  277
 +
 +
== Voir aussi ==
 +
 +
=== Liens externes ===
 +
* {{fr}} [http://www.developpez.net/forums/f751/technologies-divers/projets/jtheque/ Forum du projet]

Version actuelle

JTheque
Image:JTheque.png
Logo
Auteurs: Baptiste Wicht
Version stable: 4.2
Dernière version: 5.0 beta 2
Statut: En développement
License: GNU GPL
Site web: Site officiel
Langage de programmation: Java
Plateformes: Linux, Mac OS X, Windows
Langues: Français / Anglais
Type: Gestion de collections

JTheque est une application permettant de gérer une collection de films ou de livres.

Sommaire

Modules

JTheque est une application modulaire. De base, JTheque ne fait rien tout seul, ce n'est qu'un conteneur et les fonctionnalités de l'application sont contenues dans différents modules.

Voici les modules existants actuellement :

  • Module Films
  • Module Livres
  • Module Recherche web
  • Module Statistiques
  • Module Memory
  • Module Films à acheter

Fonctionnalités

Les fonctionnalités de JTheque sont directement liées aux modules qui sont installés/utilisés.

Module Films

Ce module est le module le plus important de JTheque. Ce module permet de gérer une collection de films.

Voici ses fonctionnalités principales :

  • Gestion de vos films avec commentaire perso et jacquette du film
  • Gestion des prêts des films
  • Gestion d'une liste de films à acheter
  • Backup/Restauration de la base de données
  • Exporter et importer des films dans différents types de formats de fichier
  • Affichage de statistiques sur les films, les acteurs et les réalisateurs
  • Recherche parmi les films
  • Récupération des informations d'un film sur Internet.

Module Livres

Ce module est pour le moment encore assez limité. Il permet de gérer une collection des livres, avec leurs auteurs, les éditeurs, ...

Pour le moment, il n'a pas autant de fonctionnalités que le module Films, mais vous pouvez déjà récupérer les informations d'un livre par internet, pour des livres en français ou en anglais.

Module Recherche web

Ce module tout simple permet de rechercher sur le net (google, allocine) des informations sur des films, des acteurs ou encore des réalisateurs.

Module Statistiques

Ce module permet d'afficher des statistiques sur les films, les acteurs et les réalisateurs.

Il permet d'afficher différentes statistiques :

  • Répartition des films par type
  • Répartition des films par genre
  • Répartition des films par note
  • Répartition des acteurs par pays
  • Répartition des acteurs par note
  • Répartition des réalisateurs par pays
  • Répartition des réalisateurs par note

Ce module n'est pas utilisable si le module films n'est pas lancé.

Module Memory

Ce module tout simple permet d'afficher la consommation mémoire de l'application dans la barre d'état.

Module Films à acheter

Ce module permet de gérer une liste de films à acheter. Vous pourrez ajouter/supprimmer/modifier une liste de films.

Téléchargement

La dernière version de l'application (5.0 beta 1) est disponible sous la forme d'un fichier zip.

Historique

La première version distribuée (3.0) était une version toute simple permettant de gérer une collection de films. Néanmoins, le code de cette version était vraiment baclée et la version 4.0 est une version complètement redeveloppée.

La version 5.0 a vu apparaître la modularité et de nouvelles fonctionnalités. Cette dernière version est encore en développement et n'est disponible qu'en version beta.

Sources

Vous pouvez les consulter directement sur SVN :

Métriques

Voici les métriques du projet, obtenues avec JMetrics :

  • JTheque Core :
    • Nombre de lignes : 27962
    • Nombre de lignes de commentaires : 11587
    • Nombre de lignes de code : 12244
    • Nombre de classes : 269
    • Nombre de packages : 54
  • JTheque Films Module :
    • Nombre de lignes : 33452
    • Nombre de lignes de commentaires : 11186
    • Nombre de lignes de code : 16833
    • Nombre de classes : 305
    • Nombre de packages : 80
  • JTheque Films To Buy Module :
    • Nombre de lignes : 2145
    • Nombre de lignes de commentaires : 763
    • Nombre de lignes de code : 1025
    • Nombre de classes : 23
    • Nombre de packages : 20
  • JTheque Memory Module :
    • Nombre de lignes : 329
    • Nombre de lignes de commentaires : 170
    • Nombre de lignes de code : 114
    • Nombre de classes : 4
    • Nombre de packages : 4
  • JTheque Books Module :
    • Nombre de lignes : 16545
    • Nombre de lignes de commentaires : 5795
    • Nombre de lignes de code : 7991
    • Nombre de classes : 163
    • Nombre de packages : 47
  • JTheque Stats Module :
    • Nombre de lignes : 1618
    • Nombre de lignes de commentaires : 590
    • Nombre de lignes de code : 740
    • Nombre de classes : 15
    • Nombre de packages : 16
  • JTheque Web Search Module :
    • Nombre de lignes : 640
    • Nombre de lignes de commentaires : 232
    • Nombre de lignes de code : 309
    • Nombre de classes : 9
    • Nombre de packages : 12
  • JTheque Primary Utils :
    • Nombre de lignes : 9847
    • Nombre de lignes de commentaires : 4602
    • Nombre de lignes de code : 3847
    • Nombre de classes : 131
    • Nombre de packages : 40
  • JTheque Launcher :
    • Nombre de lignes : 101
    • Nombre de lignes de commentaires : 16
    • Nombre de lignes de code : 66
    • Nombre de classes : 2
    • Nombre de packages : 4
  • Total :
    • Nombre de lignes : 92639
    • Nombre de lignes de commentaires : 34941
    • Nombre de lignes de code : 43169
    • Nombre de classes : 921
    • Nombre de packages : 277

Voir aussi

Liens externes

Contacter le responsable de la rubrique Java