arrow
Revenir aux articles de blog
5/5/15

Simplicité Software 3.1 – Nouvelle version majeure

Simplicité Software 3.1 – Nouvelle version majeure
nouvelle-version-cover-blog

Nous avons le plaisir de vous annoncer la sortie de la nouvelle version de la plate-forme Simplicité Software.

Il s’agit de la version 3.1 qui concrétise un peu plus d’une année de développement. Les améliorations concernent tous les pans de la plate-forme.

Un travail conséquent a été effectué sur la performance générale de la plate-forme Simplicité à travers une gestion plus fine de la mémoire des objets et de leur temps de chargement.

Le développement d’application est grandement simplifié avec l’arrivée d’un nouvel éditeur de scripts multi-tab, d’une gestion des modules métier entièrement repensée et surtout l’apparition de scopes dédiés à un domaine applicatif.

Nous voyons également arriver la prise en charge de nouvelles plates-formes as a service Cloud (PaaS), tel que RedHat OpenShift et Heroku. Elles viennent s’ajouter aux PaaS basées sur CloudFoundry déjà supportées : IBM Bluemix et Pivotal Web Services. Notons que Simplicité tourne également sur des containers Docker. Nous n’oublions pas le On-Premise avec la prise en charge officielle de JDK8.

Nous avons enrichi les services REST et simplifié l’accès aux objets métier entre instances Simplicité. Nous proposons désormais aussi de nouveaux connecteurs natifs vers Salesforce et OpenDataSoft.

Au delà des habituelles APIs Ajax, Android, Flex…, nous offrons désormais de nouvelles APIs OpenSource hébergées sur GitHub pour faciliter le développement de frontends spécifiques en mode DevOps notamment avec les technologies Node.js et NodeRED.

Plus d’informations sur le déploiement de la plate-forme Simplicité sur Simplicite.io

La plate-forme Simplicité Software tournant sur un serveur d’application, voir plusieurs, nous nous devions de proposer une administration simplifiée de Clusters, c’est maintenant chose faite avec les nouveaux écrans de monitoring de cluster et la gestion des nœuds.

Enfin, une nouvelle identité graphique enrichie l’expérience utilisateur en allégeant les interfaces sans perdre en fonctionnalités.

Cette nouvelle version majeure à peine sortie, nous pouvons déjà vous dire qu’une première version mineure est en cours. Elle apportera également son lot de nouveautés (gestion des codes barre EAN, nouveaux paramètres systèmes, …). Plus de détails prochainement. Bien sur, nos équipes de R&D travaillent d’arrache pied sur la prochaine itération majeure. La feuille de route est en cours de finalisation et vous ne serez pas déçus.

En attendant, vous trouverez ci-dessous une liste non exhaustive des modifications. Une liste exhaustive est disponible en anglais sur les ressources Simplicité. Vous y trouverez des captures d’écran et des exemples.

  • Optimisation de la gestion du cache mémoire des objets
  • Les documents peuvent être stockés en base : utile pour un usage Cloud
  • Gestion des transactions SQL par Simplicité dans le cas de tomcat.
  • Ajout d’un éditeur de script avec gestion des tabs
  • Protection supplémentaire : les modules systèmes ne peuvent plus être supprimés par défaut
  • La gestion des modules entièrement repensée
  • Lors de la suppression d’un module, un écran récapitulatif contenant tous les objets à supprimer apparait. Ainsi que des alertes dans le cas ou des objets exterieurs au module supprimé sont impactés.
  • Il est maintenant possible de définir une hiérarchie de modules. Cela prépare la prochaine évolution sur la gestion des modules pour la prochaine release : détection de cycle de modules et possibilité de gérer la suppression en cascade de modules.
  • Possibilité de définir une URL référence pour un module ce qui permet d’importer ou de mettre àjour un module disponible via cette URL.
  • Nouvelle fonctionnalité permettant de comparer 2 modules applicatifs. Très utile pour une montée de version entre 2 environnements.
  • Nouvelles possibilités offertes sur les tableaux croisés comme la configuration de formules à la manière de Excel.
  • Possibilité de comparer 2 versions d’un fichier (server side script, HTML, JS)
  • Nouvelle plate-forme Cloud où Simplicite Software peut être facilement déployé
  • RedHat OpenShift
  • Heroku
  • Nouvelles API OpenSources basées sur Node.js et NodeRED
  • Prise en charge de Docker
  • Prise en charge de JDK8
  • Prise en charge de Google Oauth2 pour l’authentification
  • Nouveaux connecteurs qui permettent de facilement configurer des objets métiers pointant sur des bases distantes pour
  • SalesForce business Objects
  • OpenDataSoft open data datasets
  • Un objet d’une autre instance Simplicité
  • Mise à jour du JSON webservice
  • Nouvelles API d’appel HTTPS
  • Nouvel appel vers Google Geocoding API disponible
  • Charte graphique et ergonomie retravaillés.
  • Nouvelles icônes.
  • Mise à jour de l’interface mobile générique en une version Bootstrap responsive
  • Mise à jour du template de page web Bootstraps
  • Monitoring : ajout de 2 graphiques SQL
  • nombre de requêtes par interval de temps
  • nombre de requêtes par seconde + temps d’éxecution
  • Prise en charge du monitoring de Cluster
  • Gestion des noeuds de Cluster
  • Ajout de l’auto-completion activable sur chaque attribut.
  • Ajout d’une fonctionnalité permettant de fusionner 2 entrées d’un objet.
  • Possibilités de faire des recherches dans les documents.
  • Dépréciation de plusieurs jsp au profit de servlets