Thèmes couverts par la feuille de route

Appeon s'engage à publier de nouvelles fonctionnalités produits, par cycles agiles de 6 à 12 mois, pour répondre à l'évolution des besoins de nos clients. Ces besoins vont du support à long terme des systèmes client/serveur, à la migration rapide vers le Cloud. Dans la feuille de route, ces évolutions s'articulent autour de quatre grands axes : la maintenance des fonctionnalités de base, la modernisation de l'interface utilisateur des applications, l'amélioration de la productivité des développeurs et l'intégration de technologies Cloud supplémentaires.

Maintenance C/S

Maintenir les systèmes existants client/serveur PowerScript, en particulier assurer leur stabilité, sécurité, et viabilité à long terme.

API-Enablement

Migrer la logique métier PowerScript existante vers des API REST C# qui respectent les standards ouverts et les bonnes pratiques.

Conversion Cloud

Convertir les systèmes client/serveur existants vers le Cloud à un coût extrêmement bas, souvent pour remplacer les solutions VDI.

Développement Cloud

Développer de nouvelles applications Cloud en PowerScript et autres technologies d'IHM populaires pilotées par des API REST C#.

Priorités par Version

Pour chaque version majeure, Appeon détermine les domaines qui bénéficieront en priorité des ressources d'ingénierie et les attributs qui connaîtront le plus d'évolutions. Les priorités définies pour une version majeure s'appliquent également aux révisions de cette dernière. Bien que les priorités influent grandement sur le produit, Appeon s’efforce d’ajouter de nouvelles fonctionnalités et améliorations au-delà des priorités spécifiées.

PowerBuilder 2022

check

Performances du Runtime - améliorer les performances d'exécution de tous les types de projets, client/serveur 32 bits, client/serveur 64 bits et PowerServer, grâce à de nouvelles fonctionnalités et à des optimisations internes.

check

Productivité - Débuguer les applications client/serveur 64-bit et PowerServer. Améliorer la recherche. Optimiser la présentation de l'éditeur.

check

Compatibilité - Rester compatible avec les dernières versions des logiciels tiers, tels que Windows, les Bases de données, les navigateurs Web, et le framework .NET.

Toutes les nouvelles fonctionnalités >

Prochaine version majeure

check

Productivité - Développer plus rapidement avec un IDE revisité qui offrira une expérience d'édition de code moderne. Parmi les nouvelles fonctionnalités figurent la complétion de code, l'assistance au code, la navigation dans le code et le refactoring du code.

check

Compatibilité - Etre complatible avec les dernières versions des logiciels tiers, tels que le système d'exploitation Windows, les Bases de données, les navigateurs Web, et le framework .NET.

Fonctionnalités à venir 2022

Appeon lance généralement les principales nouveautés dans les versions majeures de ses produits. Nous les révisons ensuite, sur la base des commentaires clients, pour améliorer les principales fonctionnalités, introduire de nouvelles fonctionnalités mineures, et aboutir à une version de suppor à long terme.

Les fonctionnalités que nous publions ici constituent notre plan minimum, et sont susceptibles d'être modifiées sans préavis. Nous ne sommes pas en mesure de publier une liste complète ou détaillée des fonctionnalités, en particulier pour les révisions, car nous prenons en compte les commentaires clients. Ces informations ne sont donc qu'une indication de ce qui peut sortir dans un avenir proche, mais vous pourrez suivre nos progrès dans des cycles agiles de 6 à 12 mois.

PowerBuilder/PowerServer Roadmap

    Domaine :   Interface Utilisateur    

• Améliorer la fonctionnalité Thèmes d'interface (UI Theme)

Améliorer davantage la fonctionnalité thèmes d'interface en fonction des commentaires clients.

• Résoudre les problèmes de compatibilité de l'interface utilisateur - Hautement prioritaire

S'assurer que l'interface utilisateur des applications PowerBuilder reste compatible avec les évolutions technologiques.

• Interface à onglets pour les documents

Fournir une option pour afficher les MDI sheets dans une vue à onglets ou une vue classique.

• Améliorer les Graphiques de DataWindow

Supporter les écrans haute résolution et donner un look moderne aux types de graphiques existants de la DataWindow.

    Domaine :   Noyau    

• Supporter les dernières versions Windows et de Base de données

Supporter les dernières version du système d'exploitation Windows et des BDD..

• Appeler des assemblies .NET 5 ou .NET 6

Supporter de façon native les appels d'assemblies .NET 5 ou .NET 6 à partir de PowerScript.

• Améliorer l'impression PDF en natif

Améliorer la fonctionnalité d'impression NativePDF en fonction des commentaires des clients

• Optimiser le runtime 64 bits

Améliorer les performances et la gestion de la mémoire pour les applications 64 bits afin de tirer parti de l'architecture 64 bits.

• Client d'e-mail natif

Permettre la connexion direct au serveur de mail pour l'utilisation des services d'e-mails..

• Objet Client FTP

Supporter l'envoi et la réception de fichiers via FTP/FTPS/SFTP depuis le client.

• Filtre sur les DropDownDataWindow/DropDownListBox 

Filtrer automatiquement les éléments des DropDownDataWindow et DropDownListBox en fonction du texte saise dans le champ.

• Enregistrer une Datawindow en tant qu'Excel

Convertir une DataWindow ou un DataStore en fichier MS Excel en préservant la mise en page de la DataWindow.

• Génération de QR code 

Incorporer une bibliothèque de génération de QR code pour créer des QR code de façon native depuis les applications.

    Domaine :   Productivité    

• Interface à onglets

Permettre à l'IDE d'afficher plusieurs éditeurs ouverts dans des onglets plutôt qu'en MDI.

• Améliorer les fonctionnalités de recherche

Rendre plus productive la recherche d'objets ou de scripts dans l'IDE. Par exemple, recherche par expression régulière et atteindre les références dans le code.

• Debugguing 64-bit

Permettre à l'IDE d'utiliser le Runtime PowerBuilder 64 bits afin de permette l'utilisation du débogueur avec des applications 64 bits.

• Debugging des applications Cloud Installable

Supporter le débugging des projets PowerClient/PowerServer.

• Améliorer le support de Git/SVN

Supprimer l'obligation d'uploader sur Git/SVN des PBL binaires afin d'éviter les conflits, les erreurs de branchement ou de mise à jour quand les PBL sont soumises au contrôle de version.

• Mettre à niveau l'environnement de compilation de l'IDE

Compiler l'IDE en utilisant Visual Studio 2019 et résuoudre les problèmes de compatibilité.

    Domaine :   Cloud    

• Support de .NET 6

Supporter l'exécution de PowerServer sur .NET 6.

• HTTP/2 et TLS 1.3

Supporter les derniers protocoles HTTP et de sécurité HTTP/2 et TLS 1.3.

• Améliorer la sécurité des API REST

Se connecter à une API Web RESTful avec un certificat.

Roadmap SnapDevelop

    Domaine :   Cloud    

• Déploiement Kubernetes

Conteneuriser et déployer des applications sur un cluster Kubernetes.

• Développer des applications Node.js

Supporter les développement avec NodeJS pour créer des serveurs d'applications en JavaScript.

• Supporter les microservices

Supporter la construction de microservices évolutifs qui utilisent gRPC pour la communication ; supporter le débogage et le test des microservices.

    Domaine :   Interface Utilisateur    

• Développer des applications HTML 

Supporter les différentes technologies d'interface HTML, dont HTML & CSS, JavaScript, et TypeScript.

• Supporter les principaux frameworks d'interface HTML

Supporter les principaux frameworks d'interface HTML, dont React, Angular, et Vue.

• Supporter les pages Razor

Supporter le développement, la compilation et le déploiement de pages Razor Pages en ASP.NET Core.

    Domaine :   Noyau    

• Supporter .NET 6

Supporter .NET 6 pour le développement, le débugging et le déploiement..

    Domaine :   Productivité    

• Debugging Cross-OS et debugging à distance

Debugger les applications executées sous Windows, Linux, et MacOS; ou débugger à distance les applications executée dans un conteneur Docker.

• Supporter MongoDB dans DB Server Explorer

Fournir un moyen simple d'explorer et de manipuler les données dans MongoDB.

Roadmap .NET Datastore

    Domaine :   Cloud    

• Service de base de données relationnelle Cloud

Permet une connexion directe avec le service de base de données relationnelle Cloud.

    Domaine :   Noyau    

• Améliorer l'import/export de données

Refactoriser les fonctionnalités d'import/export pour obtenir de meilleures performances.

• Améliorer la manipulation de JSON

Fournir une bibliothèque JSON directement dans SnapObjects pour une meilleure manipulation de JSON.

    Domaine :   Interface Utilisateur    

• Attributs d'interface utilisateur de DataWindow

Supporter l'export des attributs d'interface utilisateur de la DataWindow vers le .NET DataStore.

Consultez l'historique des versions pour connaître les nouvelles fonctionnalités !

Nous planifions des versions PowerBuilder par cycles agiles de 6 à 12 mois.