La valeur n’attend pas le nombre des années. Tel pourrait être l’adage appliqué à Cloudscape Design System promu par AWS depuis 2016 et qui vient d’être publié en open source sur GitHub. Il s’agit d’une offre de développement d’applications basée sur la bibliothèque JavaScript React. A l’origine, le fournisseur cloud avait imaginé cette solution pour aider les développeurs « à améliorer l’expérience utilisateur à travers des applications web sur AWS et à les créer plus rapidement ».
Au sein de Cloudscape Design System disponible sous licence Apache 2.0 avec des dépôts comprenant des composants React, des outils de tests, des thèmes, des styles et des polices. Au total 66 modules sont à disposition (dont 9 ajoutés récemment), mais aussi 36 modèles d’interface utilisateur et 28 démonstrations. Les développeurs peuvent également se servir de l’outil de design reconnu Figma.
Créer des applications web de gestion du cloud et au-delà
Pour montrer les bénéfices de Cloudscape, AWS met en avant sa console de management. Au sein de ce dernier, on retrouve plusieurs type de diagrammes, des grilles, des sélecteurs de date, différents formulaires. Dans un blog, le fournisseur de cloud dresse une liste des composants disponibles pour concevoir des consoles et des tableaux de bord pour gérer et surveiller les ressources cloud. AWS suggère donc de servir de la solution pour créer « de interfaces utilisateurs pour un système de gestion de cloud hybride », par exemple ou pour améliorer la « console de gestion » d’Amazon Web Services.
Exemple de diagrammes (en barre ci-dessus) disponibles dans Cloudscape. (Crédit Photo : AWS)
Bien évidemment, les usages de Cloudscape ne sont pas réservés qu’aux applications sur AWS. Il est possible à partir de la documentation de créer des « applications web intuitives ». Les designers et les développeurs tireront partie des modes sombre et clair pour l’aspect général ou du mode confortable et compact pour modifier la densité des informations affichées. A noter que quelques composants comme le sélecteur de ressources S3 sont directement liées à des éléments AWS.