APIs

Ajouter un nouvel élément

ang StAX

Éditeur : Sun Microsystems +
StAX (Streaming API for XML) est une API
permettant de faire du "pull-parsing XML"(contrairement à SAX qui fais du push parsing).
Plusieurs implémentations existent déjà pour cette
spécification :
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Commons JXPath

Éditeur : Apache Software Foundation +
Cette API du projet Jakarta Commons permet d'utiliser XML Path Language (XPath) Version 1.0.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Nux

Éditeur : DSD Department +
Nux est une API open-source étendant les librairies XOM et Saxon. Les fonctionnalités offertes sont nombreuses : XQuery, XPath, validations complexes, etc.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang CyberNeko HTML Parser

Éditeur : Andy Clark +
CyberNeko HTML Parser permet de manipuler des documents HTML avec les API XML standard.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Barbecue

Éditeur : Barbecue +
Barbecue est une API pour les codes barres.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Crimson

Éditeur : Apache Software Foundation +
Implémentation d'un parseur XML.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang JTidy

Éditeur : Nombreux auteurs +
JTidy est un portage en Java de HTML Tidy, un vérificateur syntaxique qui permet aussi un rendu correctement indenté (pretty printer). Comme son cousin, JTidy peut aussi être utilisé comme un outil de nettoyage de code HTML malformé. De plus, JTidy fournit une interface DOM du document parsé, ce qui permet d'utiliser JTidy comme un parser HTML.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Thymeleaf

Éditeur : Daniel Fernández +
Thymeleaf est un moteur de template écrit en Java.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Google Guice

Éditeur : Google +
Google Guice est un framework léger d'injection de dépendances pour Java 5 ou supérieur. Il se base sur l'annotation @Inject et se configure, contrairement à d'autres frameworks, non via des fichiers XML, mais une programmation simple et intuitive.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Google GIN

Éditeur : Google +
Google GIN (GWT Injection) apporte l'injection de dépendance pour le code client de GWT. Google GIN est construit sur la base de Google GUICE et utilise donc le même mécanisme pour la mise en place de l'injection (annotation et configuration par classe Java)
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang SLF4J

Éditeur : SLF4J +
SLF4J (Simple Logging Facade for Java) sert de façade simple ou d'abstraction pour divers framework de log java.
Son principal avantage est de permettre dans un framework ou une librairie de faire des appels au loggueur sans connaître l'implémentation choisie par le développeur qui utilise le framework ou la librairie.
Elle s'avère très pratique lorsqu'on développe un bundle osgi, un war ou un ear : en effet le choix du loggueur est fait par la plateforme et non au niveau du développement.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Interactive Spaces

Éditeur : Google +
L’API baptisée «Interactive Spaces » est écrite en Java, et est disponible sous les termes de la licence Apache permissive. Elle peut être utilisée pour l’instant sur les systèmes d’exploitation Linux et Mac OS X. La version Windows sera bientôt disponible.

L’API fournit une architecture de haut niveau pour la construction d'« activités » qui répondent à des événements dans un espace physique.

Dans le billet de blog qui annonce l’API, Google présente comme exemple une salle avec un écran intégré dans le plancher, et des caméras dans le plafond qui suivent les personnes au sein de cette surface. L’application crée des cercles de couleur sous les personnes qui sont dans cet espace, et les cercles suivent celles-ci.

Le concept est basé sur un ensemble de « producteurs » (d’événements) et consommateurs. Les producteurs sont des périphériques comme les caméras, et les consommateurs sont les écrans dans le plancher.

En dehors de Java, d’autres langages comme JavaScript ou Python peuvent être utilisés avec l’API.

La publication de l’API sous une licence permissive offre beaucoup plus d’ouverture aux développeurs pour son exploitation, et pourrait de fait ouvrir la voie à une nouvelle génération de jeux et applications interactifs.
Téléchargement :
Compatibilité :
Linux Mac Windows  

192 éléments

Connexion

Identifiant
Mot de passe
S'inscrireMot de passe oublié ?
 
 
 
 
Partenaires

Hébergement Web