[Jena] Elda 1.2.5 passe aux flux pour la sortie
Au lieu d'obliger le rendu complet dans une chaîne avant envoi

Le , par dourouc05, Responsable Qt
Cette implémentation de l'API de données liées, Elda, est sortie en version 1.2.5. Cette release s'occupe principalement de la sortie : maintenant, les renderers peuvent retourner un flux, ils ne doivent plus générer toute la sortie avant de l'envoyer. Les renderers XSLT (donc HTML), XML, Turtle et JSON sont d'ores et déjà adaptés. Plus spécifiquement, l'encodage du contenu est devenu UTF-8 pour HTML, XML, Turtle et JSON. Les parsers XSLT définiront leur encodage en fonction de leur configuration. Ceci apporte toute une série d'avantages auxiliaires :
- consommation de mémoire réduite, d'où meilleures performances ;
- génération de séquences d'octets aléatoires, plus forcément des caractères Unicode légaux (on peut donc avoir une sortie binaire).

Cependant, il est possible qu'une erreur se produise pendant l'envoi d'une réponse et interrompe le flux ; les clients devraient déjà supporter la fin inopinée d'une réponse, ceci ne devrait donc pas apporter de problème supplémentaire.

Évidemment, les utilisateurs qui avaient déjà adapté Edla en écrivant leurs propres renderers devront les modifier pour les adapter à la nouvelle interface BytesOut. En général, il suffira de déclarer BytesOutTimed comme classe mère et d'écrire la sortie sur un OutputStream. BytesOutString sera déprécié dans une prochaine version.

Il est évidemment possible de télécharger cette version sur l'espace Google Code du projet : http://code.google.com/p/elda/downloads/list.

Source : mailing list de Jena et http://elda.googlecode.com/hg/Releas...ease1.2.5.text.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de snake264 snake264 - Responsable Web sémantique https://www.developpez.com
le 14/03/2012 à 20:34
Cette mise à jour 1.2.8 peut être qualifiée de mineure vu le peu de nouvelles fonctionnalités apportées. Parmi les plus significatives, cependant, on peut citer :

  • améliorations du rendu XML ;
  • la suppression des dépendances sur les moteurs XSLT ;
  • quelques extensions pour améliorer la visualisation des données.

Cette nouvelle version de Elda se base également désormais sur les versions non SNAPSHOT de Apache Jena.

Pour plus de détails sur les nouveautés de cette version, consultez le fichier en ligne.

Source : mailing list Jena
Avatar de dourouc05 dourouc05 - Responsable Qt https://www.developpez.com
le 19/06/2012 à 13:21
La version 1.2.13 d'Elda est sortie ; elle peut être qualifiée de mineure, seules quelques améliorations sont disponibles.

Notamment, certains entiers étaient représentés par des chaînes de caractères, ce qui est maintenant corrigé.
Le moteur de rendu JSON a été modifié pour que les valeurs XSD DateTime sans fuseau horaire (malgré la spécification) n'en affichent pas, au lieu de forcer un fuseau GMT. Le décodage créera une valeur sans fuseau.
Le paramètre réservé _ est ignoré : les appels JSONP utilisant sa valeur pourront opérer librement.
Certaines fonctionnalités obsolètes et non documentées ont été supprimées (déploiement par restlets).

Source : mailing list Jena et http://elda.googlecode.com/hg/Releas...ase1.2.13.text.
Offres d'emploi IT
Chef de Projet Système d’Information Cohortes - Programme RaDiCo
Inserm Programme RaDiCo - Ile de France - Paris (75000)
Ingénieur Spécialisé en Web Sémantique H/F
Norsys Sophia-Antipolis - Provence Alpes Côte d'Azur - Sophia-Antipolis
Conception - développement solution semantic et machine learning (H/F)
Atos - Midi Pyrénées - Toulouse (31000)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Web sémantique : Julien Plu -