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 : PDFBox
PDFBox est une API permettant la création et la manipulation de fichiers PDF. PDFBox fournit aussi un ensemble d'outils utilisables en ligne de commande.
|
Téléchargement :
|
Compatibilité :
|
|
|
OpenCV (Open Source Computer Vision) est une bibliothèque visant principalement à la vision par ordinateur en temps réel. Elle a été initialement développé par Intel, et est maintenant soutenue par Willow Garage et Itseez. elle est gratuite pour une utilisation sous la licence open source BSD. La bibliothèque est multi-plateforme. Avec plus de 2500 algorithmes optimisés, elle comprend un ensemble complet d'algorithmes d'apprentissage classique et les dernières innovations en vision par ordinateur. Ces algorithmes peuvent être utilisés pour détecter et reconnaître des visages, identifier des objets, classer les actions humaines dans les vidéos, suivre les mouvements de caméra, suivre des objets en mouvement, extraire des modèles 3D d'objets, produire des nuages de points 3D à partir de caméras stéréo, assembler des images pour produire des images haute resolution d'une scène, trouver des images similaires à partir d'une base de données d'image, supprimer les yeux rouges des images prises au flash, suivre les mouvements des yeux, reconnaître des paysages et établir des marqueurs pour superposer des réalités augmentées, etc
|
Téléchargement :
|
Compatibilité :
|
|
|
OpenSSL est un ensemble d'outils en ligne de commande permettant le chiffrement (DES, DSA, RSA, ...) et l'encodage (MD5, SHA-1, ...). C'est une implémentation libre des protocoles SSL et TLS.
Cette bibliothèque peut être utilisée par de nombreux langages.
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : L2FProd
Look and Feel personnalisable : vous pouvez skinner ce look and feel grâce à des theme pack
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Sun Microsystems
|
Téléchargement :
|
Compatibilité :
|
|
|
|
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : JavaCV
Un wrapper de plusieurs bibliothèques médias (OpenCV, FFmpeg, ...)
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Krysalis Community Project
L'API jCharts propose un ensemble de classes pour la génération de graphiques. Elle propose aussi tous les outils nécessaires pour intégrer ces graphiques via Swing, servlets/JSP, etc.
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Apache
Apache CXF est un framework pour les Web Services. Il propose un ensemble de fonctionnalités afin de développer les services Web SOAP, REST. Il supporte les différentes standards du W3C. Enfin, il prend en compte Corba, OSGi...
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : gregkotsaftis
Zeus JSCL fournit un ensemble de composants Swing dont JConsole, JSplash, TableSorter, WindowManager, SingleAppInstance.
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Sun Microsystems
Cette API permet la création d'objets 3D.
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : RXTX
Bibliothèque pour la communication via port série ou parallèle
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Incors
L&F populaire et très léger (car basé sur Motif).
|
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 : Sun Microsystems
TreeTable combine un JTree et une JTable. Ce composant est développé dans trois articles parus sur le site de Sun.
Article 1 Article 2 Article 3
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Javadesktop
JDNC (JDesktop Network Components) propose entre autres des extensions à Swing : améliorations de JTree et JTable, JtreeTable, décorateurs, Forms, binding, etc.
Certaines de ces extensions devraient intégrer les prochaines versions du JDK standard.
|
Téléchargement :
|
Compatibilité :
|
|
|
|
Éditeur : Werner Randelshofer
Implémentation du Apple's Aqua Human Interface Guidelines.
|
Téléchargement :
|
Compatibilité :
|
|
|
É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 : 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é :
|
|
|
|
Grph est une librairie de graphes écrite en Java.
Son objectif principal est de pallier aux limitations rencontrées avec les autres librairies de graphes disponibles (JGraphT, Jung, Graphstream...).
En effet, ces librairies proposent des modèles de graphes limités et leur performances ne permettent pas la manipulation de grands graphes.
De son coté, Grph propose un modèle de graphe qui supporte les graphes mixtes (incluant des liens point-a-point dirigés ou non, ainsi que des hyper-liens dirigés ou non eux aussi)
dynamiques. Grph résoud le problème de la performance en modélisant chaque élément du graphe (noeuds et liens) par un entier naturel. Cette technique permet
une utilisation de la mémoire bien moindre qu'une approche "tout objets" et baisse considérable les temps d'accès, accélérant fortement, par exemple, la navigation dans le graphe.
Grph propose aussi un ensemble de points d'intéropérabilité avec les outils de graphes (GraphML, Graphviz, etc).
|
Téléchargement :
|
Compatibilité :
|
|
192 éléments
|