APIs
Développement Bureau (52)
Développement Web (8)
Générateurs de Rapports (4)
I/O : flux, fichiers, réseaux, ... (31)
Langage : manipulation de textes, collections, ... (16)
Logging (7)
Moteurs de Template (4)
Média : documents, images, vidéo, 3D (17)
Paradigme de programmation (8)
Persistance (17)
Science : mathématique, physique, ... (7)
Services Web (3)
XML & HTML (22)
|
|
Éditeur : Apache Software Foundation
Apache Velocity est un moteur de template écrit en Java.
Apache Velocity peut être utilisé pour générer des pages web, du SQL, du Postcript et tout ce qui peut être généré à partir d'un gabarit comme générer du code source ou des états imprimés, ou bien comme un composant intégré dans d'autres systèmes.
Apache Velocity possède un langage nommé VTL (Velocity Template Langage) permettant une génération dynamique du contenu.
VTL permet d'affecter des variables, de les évaluer, de réaliser des boucles, etc.
Apache Velocity est le moteur de temlate pour le framework d'applications web Apache Turbine.
Apache Velocity est utilisé dans plusieurs logiciels : XWiki, MyEclipse, etc..
Une partie de la document existe en français et peut être consultée ici
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Xuggle
Xuggler permet de décompresser, modifier et recompresser n'importe quel fichier média (ou un flux) à partir d'un programme Java.
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Capricasoftware
Un Wrapper Java du lecteur multimédia VLC. Il fournit une API pour construire des lecteurs vidéos et assurer également la partie serveur
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : imagero
JGui est un ensemble de composants graphiques (Swing et AWT) : Docking windows framework, Dynamic Tree Framework, JShape (composants non rectangulaires), JHistogramm, etc.
|
Téléchargement :
|
Compatibilité :
|
|
|
Éditeur : Hibernate
Hibernate est un outil de mapping O/R (Objet/Relationnel).
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Apache Software Foundation
POI est un projet rassemblant plusieurs API. Celles-ci permettent l'accès et la manipulation de différents formats de fichiers Microsoft, par exemple : Excel, Word, etc.
|
Téléchargement :
|
Compatibilité :
|
|
|
Éditeur : LWJGL
LWJGL (Lightweight Java Game Library) est une API pour le développement de jeux vidéo.
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : jdom.org
JDOM est une API permettant la représentation, la manipulation et l'écriture d'un document XML. Cette API se veut une alternative aux standards SAX et DOM, tout en restant compatible avec ceux-ci. Légèreté, puissance et facilité de prise en main sont ses principaux atouts.
|
Téléchargement :
|
Compatibilité :
|
|
|
Éditeur : Liste complète des auteurs sur la page équipe
Le framework MyBatis est un connecteur de données qui facilite l'utilisation d'une base de données relationnelle avec des applications orientées objets. MyBatis associe des objets avec des procédures stoquées ou des requêtes SQL utilisant un descripteur XML. La simplicité est le meilleur avantage de MyBatis sur les connecteurs de données relationnels.
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Pentaho
Cette bibliothèque permet de créer des rapports à partir de différents sources de données et de générer différents types de formats : PDF, Excel, HTML, XML, CSV, ... Cette bibliothèque était appelée précédemment JFreeReport.
|
Téléchargement :
|
Compatibilité :
|
|
|
Éditeur : Google
Google Web Toolkit est une bibliothèque graphique JavaScript où le développement est réalisé en Java.
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Sun Microsystems
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Jcrontab
Jcrontab est un planificateur de tâches Java de type "cron". Cette API permet de lancer des classes, méthodes, main ou programmes natifs à un moment donné
|
Téléchargement :
|
Compatibilité :
|
|
|
Éditeur : Sun Microsystems
JAXB (Java Architecture for XML Binding) offre les outils et API nécessaires pour "lier" des objets java à des documents XML. JAXB utilise des schémas (W3C XML Schema) pour faire ce lien. Une fois ce lien créé (grâce à un compilateur qui va générer les packages correspondant à un schéma donné), vous pouvez facilement sérialiser/desérialiser les objet java sous un format XML. Pour plus d'informations sur JAXB, vous pouvez suivre ces liens :
- JAXB home
- JAXB (Java Web Services Tutorial)
Pour le moment, JAXB permet juste de partir d'un Schéma XML pour générer les classes correspondantes (interfaces à implémenter). JAXB 2.0 devrait palier à cette limitation en permettant de créer des schémas à partir de classes Java déjà définies. Pour plus d'informations, regardez la JSR 222 : http://www.jcp.org/en/jsr/detail?id=222.
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : PicoContainer
PicoContainer est un conteneur respectant le Dependency Injection pattern.
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : J4L Composants
RReport est une bibliothèque pour générer des rapports au format HTML, PDF, XML, CSV, ...
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Franz-Josef Elmer
JCCKit (Java Chart Construction Kit) propose un framework léger pour la construction de graphiques.
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Oyaha
Oyaha est un L&F facilement skinnable avec plusieurs thèmes.
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Apache Software Foundation
Cette API du projet Jakarta Commons fournit les implémentations côté client de nombreux protocoles internet : FTP, NNTP, SMTP, POP3, Telnet, etc.
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Bouncy Castle
|
Téléchargement :
|
Compatibilité :
|
|
192 éléments
|