windev 25 nouveautés
Merci à notre client client CGR cinemas, fondée en 1070 grace à qui nous pouvons utiliser Windev 25 particulièrement à Joccelyn Bouyssy, pdg directeur general des 73 sites en france et sa salle "ice" format premium à Los Angeles. CGR c'est 26 millions d'entrees en france. Le lead dev est Emmanuel Moyse, responsable developpement, AFNOR 525 qui gère une équipe de 6 developpeurs: windev, webdev et windev mobile
On utilise les logiciels PC Soft pour développer des logiciels de vente, caisse, bornes, balance de confiserie, accès aux salles, backoffice, programmation des films, paramétrage des tarifs, consolidation des résultats des cinémas, création des cartes de fidélité...
Le Wlangage a été utilisé cartes unitaires pour les CE des entreprises
Webdev serveur de l'application qui permet de reserver une place au cinéma. Scan de QRcodes et code barres.
90 projets windev
20 projets webdev
4 projets windev mobile
Chaque cinema possede un serveur qui envoie les données au siege. La base de donnée MySQL native centrale est consolidée tous les soirs avec tous les 73 sites.
Merci à Marc (surtout pour les excellentes blagues! Final countdown, collé serré, conflits de canards, Daisy, Donald...) , Manu, Jerome pour leur aide
Windev nouveautés
windev 25 nouveautés : Les champs métiers
WLangage sous Windev, Webdevv, windev mobile.
Sophistiqués, prêts à l'emplois, faciles à integrer. 120 champs métiers. Avec le portefeuille client qui est aussi un champ métier. Marges impécable: l'interface se met à jour automatiquement pour être la plus belle et fluide possible.
"selection de périodes" = calendrier prêt à l'emploi. Un contact est un champ métier, avec tous les champs qui vont bien: numéro de téléphone: si on choisit "Espagne", le préfixe ajoute automatiquement +34, pratique à l'international.
Ruban création/ Le champ métier de validation de TVA: il intérroge automatiquement le web service pour se mettre à jour.
Traitements automatiques, pas besoin de coder;
On saisit FR09330318270. A chaque touche tapée, le champ métier appelle le web service pour valider si le numéro est valide: plus d'erreurs de saisies possibles.
windev 25 nouveautés : graphe histographe comparatif
On peut comparer les caractéristiques de deux éléments en stock par exemple.
windev 25 nouveautés : mode editeur d'image
L'utilisateur peut zoomer sur l'image, la faire pivoter, l'imprimer...
Rappel sur les FAA fonctionnalités automatiques des applications
Sur chaque champ on peut associer une fonction, exemple, un champ, on peut l'envoyer vers Word, expor vers excel, correction automatiques...
Une question sur votre app Windev 25 nouveautés?
Aide au développement d'applications Windev
windev 25 nouveautés : un toast rappelle les possibilités des FAA aux utilisateurs
Un petit écran
Gérables avec les 2 fonctions:FAAActive, FAADesactive
BI, informatique décisionnelle: LE TCD s'enrichit
Matériel utilisé pour les démos
PC portable Windows10 , Mac, 2 serveurs boitiers NUC de chez Intel, Iphone 11 pro, smartphones et tablettes Android.
windev 25 nouveautés : Webdev25
Ascenceur furtif
Il ne s'affiche que quand on a besoin.
Graphes SunBurst dans les pages web, pratique, intéractif, l'utilisateur peut cliquer sur une zone pour entrer à l'itnerieur.
windev 25 nouveautés et Webdev25: Twitter et messagerie
Fil twitter de sa société intégré
Tout le code de récupération des feeds est intégré
Nouvelle fonction "NavigateurImprime" qui imprime le mail directement du navigateur
windev 25 nouveautés et Webdev25: l'éditeur de saisie de champs HTML
windev 25 nouveautés et Webdev25: Les emojis
On peut ajouter des emojis dans les emails
windev 25 nouveautés et Webdev25: compte à rebours
C'est un champ métier qui affiche un compte à rebours, pour affichire la date de fin des promotions par exemples
Champ métier cookies: 4 bandeaus de gestion de cookies, cards, recherche en haut de la zone répétée, catalogue des produits (en 1 clic on crée une galerie de protuits, avec bouton ajouter au panier...)
windev 25 nouveautés et Webdev25: avis clients intégrés aux champs métiers
En un clic on a les avis des clients avec les notes
Le "Suivez-nous sur les réseaux sociaux" est un champ métier aussi. Le mode de livraison aussi, le mode de paiement aussi. Facile à mettre en place sur un workflow de vente
windev 25 nouveautés et Webdev mobile 25: le support des derniers téléphones.
Exemple avec le nouveau téléphone Galaxy fold de chez Samsung, avec un écran pliable et dépliable. 2000Euros.
windev 25 nouveautés et Webdev mobile 25: le champ lecteur PDF
Le PDF s'ouvre directement dans l'applications, plus besoin de lecteurs externes.
windev 25 nouveautés et Webdev mobile 25: le champ affichage des avis clients
On le pose dans une fenetre et on le relie à la base. On voit des notes utilisateurs de 1 à 5 étoiles.
windev 25 nouveautés et Webdev mobile 25: les widgets
Petite partie d'ecran qui s'affiche à gauche quelques informations, sans avoir besoin de lancer l'application.
Une question sur votre app Windev 25 nouveautés?
Aide au développement d'applications Windev
windev 25 nouveautés et Webdev mobile 25: apple watch serie 5
On peut modifier les stocks de son e-commerce directement sur la montre: augmentation du stock par exemple.
windev 25 nouveautés et Windev mobile 25: Android et IOS directement
On peut créer maintenant une applicationa sur les 2 environnement en même temps.
windev 25 nouveautés: magnétisme
Pratique pour aligner les boutons par exemple sur une interface. 3 nouvelles barres de magnétismes: aligné sur l'objet, avec une marge et sur le centre.
GDS, source control gestionnaire de sources, historique de developpement.
Outils de tests automatisés, unitaires, de non régression, de fonctionnalités.
Intégration continue avec la fabrique logicielle.
Editeur UML intégré
POC: on utilise le RAD intégré
Internationalisation: 64 langues
Registre de traitement RGPD: audit RGPD de l'application
Gestion du cycle de vie logicielle, devops avec Windev.
Plan d'action, plan de projet
26 actions proposées en standard
On déploie le plan d'action sur la fabrique logicielle
windev 25 nouveautés : creation de branches
Exemple, un ERP découpé en 38 projets
génération de patchs: plus léger à télécharger, pas besoin de relivrer toute l'application.
Déploiement sur docker: création du dockerfile en un clic
télémétrie, données recoltées pour tester les fonctionanalités. Statistiques précises sur l'application. Fonctionne aussi en mode déconnecté en version 25. Serveur de télémétrie: voir offre PCScloud.
Scene de dev, Knowing me, knowing you
Le web, webisation, transformer une application Windows en site internet, en conservant toutes les fonctionnalités.
Passage en SAS des applications commerciales. Mode de facturation: Software as a service.
POC Proof of concept, maquette fonctionnelle.
Projet/Webiser. On choisit les fenetres, suivant. On choisit les autres elements, etats requetes, procedures....
L'application WIndows est transformée en site web. L'audit wizard propose un code pour remplacer les fonctions automatiquement (imprimer...)
Passage en mode SAS:
1) passer en mode web
2) passer en couche de facturation: description du projet, onglet projet, cocher "site SAAS"
Administrateur SAS sur webdev permet de configurer les clients, les fonctionnalités, les tarifications...
On definit les fonctionnalités ( services) devis, agenda...
On définit les formules d'abonnement: basique (exemple, 20Eur/mois/utilisateur), intensive, premium et business
fonction WLangage: SASVerifieService pour verifier si l'utilisateur a les droits d'accès
en version 25, 2 nouvelles fonctions: SASVisite(), SASAdminvisite()
windev 25 nouveautés: avec les champs bureautiques
Traitement de texte, editeur d'image, lecteur PDF... Pas besoin d'outils exterieurs, moins d'appels à l'assistance helpdesk
Traitement de texte: nouveauté: édition des styles et génération de la table des matières
Champ très complet qui permet de travailler un fichier .DOCX, pas besoin d'utiliser un traitement de texte à coté, on utilise celui intégré à Windev.
Champ tableur, déplacement de cellules à la souris
champ d'éditeur d'image: permet aux utilisateurs de retoucher des images dans l'application, sans sortir de l'application.
windev 25 nouveautés: magnétisme intelligent, selecteur de couleurs simplifié, variables WLangage pour manipuler les images par programmation, pour automatiser par exemple une mise de "confidentiel" sur un grand nombre d'image
Lecteur PDF: on peut maintenant proposer à l'utilisateur de modifier le pdf et de l'enregistrer.
8 nouveautés de l'éditeur de code:
-sauver le projet en texte YAML, au lieu de binaire, pour pouvoir utiliser github, et mettre le projet sur github.
description/option/format de sauvegarde : cocher texte
CTRL+E : rechercher un element par son nom dans tout le projet
Kouglof: acceder aux elements du projet, en version 25, la 1ere liste contient l'element courant, ensuite les codes. On peut trier par date de modification. Filtrer par type: classe, composant interne, filtrer par mot. Exemple, je cherche une classe qui contient OP et firewall, on trouve facilement.
callback: procedure rappelée en fin de traitement.
Lambdas, ou procedure interne, ou procedure generale
Le GDS = sauvegarde automatique du projet
Les branches = copie du projet à l'instant T, ensuite on reporte les modifications vers le projet principal, tronc.
windev 25 nouveautés: on peut mettre une ACL sur la branche, pour que tel ou tel développeur puisse modifier ou pas le code.
windev 25 nouveautés: nouvelle fenetre de la gestion des conflits lors d'un merge, quand on fusionne 2 versions, par exemple 2 branches.
Conflit= quand 1 ligne de code a été modifiée à la fois par Daisy et par Donald, on a un "conflit de canards".
On voit les 2 versions plus facilement, le développeur responsable doit choisir quelle version à prendre en considération, celle de Daisy ou celle de Donald.
Une question sur votre app Windev 25 nouveautés?
Aide au développement d'applications Windev
windev 25 nouveautés: les sites mobiles friendly
Dynamic serving: versions de sites desktop et mobile, renvoyée par le serveur en fonction de la taille de l'ecran
Responsibe web design.
Agencements via la vue mobile.
Les bases de données
windev 25 nouveautés avec mongoDB: on peut utiliser le pipeline d'agreagation
HFSQL évolut avec "les serveurs Spare" : copie identique de notre base de donnée sur un autre serveur.
Utilité?
-Copie du serveur de production qui permet de remplacer le serveur de production en cas de panne.
-Répartition de charge pour les statistiques.
-Sécurité du SI, facilitation du PRA, sécurité TLS.
Nouvelle fonction JMiseAJourLiaison.
base de test avec 25.000.000.000 d'enregistrements
windev 25 nouveautés: Windev mobile permet de développer des applications "Mac Catalyst"
"Mac Catalyst": faire fonctionner sur Mac les applications Ipad
Partir d'une confuiguration IOS pour Ipad
windev 25 nouveautés: "Apple sign-in"
avec les fonctions Wlangage AppleSign in
3 minutes: logiciel de livraison avec GPS et signature à la reception.
IOS, mais la configuration ANdroid existe deja aussi, il suffit juste de compiler pour Android, et on a l'appli sur Android.
Les données sont dans le téléphone. Mais comme les données evoluent, il faut un serveur distribué, HFSQL drive.
Nouveautés du WLanguage: type masque
Les lambdas: fonction anonyme déclarée nulle part
Exemple flisetfichier, au lieu de donner le nom de sa procédure, je donne son code.
windev 25 nouveautés: "Filter Map Reduce"
windev 25 nouveautés: DBGConnect
Génération d'un dump de débuggage, pour débugguer à posteriori.
outil WDDEBUG, generer un dump de debuggage. Le support ouvre le fichie ret analyse les causes du bug.
windev 25 nouveautés: parallélisation de la génération mutithread, nouveau type objet: pdfDocument pour les manipuler par programmation.
windev 25 nouveautés: signature avec CADES, PDF Advanced Signature
Film de l'écran de la tablette avec Air Server
windev 25 nouveautés: windev mobile 25 android : application en mode kioske
application borne dans un magasin, pour recueillir les avis utilisateurs
sondages, relevés de compteurs, etc.
Elle ne peut pas etre quittee par l'utilisateur
windev 25 nouveautés: windev mobile 25 android : gestion du format AppBundle, Android 10, Chromebook processeur intel 64 bits, envoi de mms depuis les apps, iImprimeEtat
windev 25 nouveautés: webdev 25: debugger web
On peut debugguer un bouton: code du bouton, on place un point d'arret, GO, je clique sur le bouton, et j'arrive directement dans le debugger de webdev, je peux ajouter des beaks, avancer en pas à pas... C'est un debugguer rattaché à un navigateur. On peut basculer entre le code serveur et le code serveur en passant de l'un à l'autre.
fonction pour lister les pays, les continents...
SOAP: balise import supportée dans la balise WDSL
Signature des requetes XML SOAP
windev 25 nouveautés: JSON, on peut formater une variable JSON en une chaine lisible en humain.
Cet article reflète exclusivement l'opinion de ses auteurs et n’engage en aucune façon Consultingit. J'espère que ça vous a plu.
Vous souhaitez une application? De l'aide sur votre application Windev existante en consulting? Contactez nous: