Nous garderons en 2015 le même rythme de publication que les années précédentes :
Pour rappel, voici les priorités des évolutions remontées lors du Club Utilisateurs ARender
Fonctionnalité | Priorité |
---|---|
Nouveaux formats d’annotations et support du format XFDF | Très haute |
Mobilité : Ergonomie sur terminaux mobiles | Haute |
Comparaison de Documents | Haute |
Nouveau format : Autocad | Moyenne |
Mobilité : Mode Offline | Moyenne |
Nouveaux Connecteurs : Alfresco (natif), OpenText | Moyenne |
Nouveau Format : Vidéo | Faible |
La version 2.3.5 est sortie le 28/01.
Plus de détails sont disponibles dans la Release note 2.3.5 Krypton
Au menu des versions suivantes de la branche 2.3.x :
Version | Date | Fonctionnalités |
---|---|---|
2.3.6 | fin Février | - Nouveau Connecteur XFDF - Connecteur Autocad (Beta) |
2.3.7 | fin Mars | - Mode Comparaison : Phase 1 : Ouverture simultanée de plusieurs contenus |
2.3.8 | fin Avril | - Mode Comparaison : Phase 2 : Visualisation des différences entre plusieurs contenus |
Toujours dans la lignée des gaz nobles, ARender 3.0 prend pour nom de code Xenon.
Le nom de code « Xénon » (issu du grec ξένος ‘xenos’, étranger) correspond bien à cette version, dont l’enjeu principal est de faciliter encore davantage l’intégration du produit au monde extérieur.
Deux points fondamentaux motivent le passage à une nouvelle version majeure forte :
Les nouvelles fonctionnalités introduites dans ARender requièrent, pour exprimer tout leur potentiel, des modifications dans les différentes API du produit. Nouveaux formats de documents, nouvelles interfaces, nouvelles annotations…
ARender est très souvent intégré profondément dans les applications métier, et incorpore souvent des développements spécifiques pour s’adapter complètement aux besoins.
L’isolation et la clarification des API du produit (Client, Serveur ou IHM) ont toujours été au coeur du développement du produit, et doivent à présent passer à la vitesse supérieure.
Cette montée de version n’aura aucun impact pour :
En revanche, pour les connecteurs spécifiques, les changements sont les suivants :
Catégorie | Changements | Impacts |
---|---|---|
Annotations : Modèle de données interne ARender | Prise en charge des annotations graphiques : mains levées, annotations géométriques, … | Les convertisseurs de format (FileNet, XFDF, autres) sont à revoir. Pas d’impact sur les intégrations existantes. |
AnnotationAccessor : API d’accès aux annotations | Prise en charge des opérations multi-éléments : enregistrer plusieurs annotations en un seul clic. | Les connecteurs spécifiques d’annotations sont à revoir pour s’adapter aux nouvelles APIs |
API DocumentService : Protocole d’échange entre HMI et Rendition | Deux changements majeurs sont à opérer : - Streamed DocumentPageLayout - Multilayered DocumentLayout |
Il ne sera pas possible de mixer les versions 2.x et 3.0 d’ARender entre les serveurs HMI (Présentation) et Rendition. Pas d’impact sur les intégrations existantes. |
La fonctionnalité de Streaming actuelle d’ARender permet de récupérer à la demande les images et les textes de chaque page, au fur et à mesure de la consultation de l’utilisateur.
Le streaming s’appuie cependant sur le fait que le navigateur connaît le nombre total de pages dès l’ouverture du document.
Cette fonctionnalité est d’une redoutable efficacité pour les documents PDF et Images, car le nombre et la taille des pages peuvent être identifiés très rapidement.
En revanche, les documents Office n’ont pas une structure de pages connue dès l’ouverture du document.
L’opération de pagination, consistant à calculer le contenu des pages, est une opération coûteuse pour les documents Office de grande taille.
Pour accélérer l’affichage, il est nécessaire de pouvoir proposer rapidement les premières pages à l’utilisateur, puis de véhiculer les autres pages au fur et à mesure de leur pagination.
Cet enrichissement du Streaming va donc accélérer considérablement l’ouverture de documents non pré-formattés.
Les documents CAD (AutoCAD, ..) ont une logique de couches multiples sélectionnables par l’utilisateur.
Cette logique de couches doit être rajoutée à l’API d’ARender pour pouvoir prendre en compte ces documents efficacement.
Les premières versions de la branche 3.0.x vont s’attacher à consolider les fonctionnalités existantes suite aux changements d’API introduits en 3.0.0.
Ces versions apporteront donc, entre autres, les améliorations suivantes :