Technical blog

ARender : Roadmap 2015

La Roadmap 2015 pour ARender est à présent établie.

Nous garderons en 2015 le même rythme de publication que les années précédentes :

  • Une version majeure en Q2 : Cette année, c’est la version 3.0.0, avec de profonds changements en termes de structure et de modèle de données.
  • Une version mineure par mois : Pas de modification d’API, pas d’impact pour les intégrations, mais des corrections d’anomalies et des fonctionnalités additionnelles.

 

1. Retours du Club Utilisateurs

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

 

2. ARender 2.3.x : Janvier – Avril

ARender 2.3.5

La version 2.3.5 est sortie le 28/01.

Plus de détails sont disponibles dans la Release note 2.3.5 Krypton

 

ARender 2.3.6+

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

 

3. ARender 3.0.0 Xenon (Mai)

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 :

  • Les connecteurs natifs (IBM Workplace, Workplace XT, ICN, CM, CMOD, Documentum D2, xCP2, WebTop, eZ Publish, WordPress, Alfresco, …)
  • Les paramétrages spécifiques côté Présentation (Configurations de profils)
  • Les développements spécifiques côté navigateur (JS-API)

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.
  • Focus sur : Streamed DocumentPageLayout, descripteurs partiels de contenus de documents

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.

  • Focus sur : Multilayered DocumentLayout

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.

 

4. ARender 3.0.x : Juillet – Décembre

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 :

  • Un chargement toujours plus rapide, et notamment pour les documents Office
  • Un panel d’annotations plus large et plus adaptable aux exigences métier