Parmi les exemples :
Télémétrie : identifiez
LEs utilisateurs !
(WINDEV)
A partir de la version 210059, la gestion des
utilisateurs évolue dans la télémétrie. Il est
désormais possible de voir les statistiques de
chaque utilisateur de façon indépendante.
La nouvelle fonction TélémétrieIdentifieUtilisateur
permet de supprimer l'anonymisation des données
pour un suivi personnalisé ! |
|
localisez :
• vos clients, vos prospects, etc.
• les zones géographiques à
ciBler (zones De chalanDise)
(WINDEV)
Le composant interne "Carte Etendue" permet d'exploiter au mieux le champ
Carte de WINDEV.
La mise à jour du composant "Carte Etendue" permet de gérer des polygones,
des cartes isochrones (ou zones de chalandise) et des cartes de chaleur (ou
Heatmap). |
|
Dynamisez vos formulaires
WEBDEV avec un "eye magnet" !
(WEBDEV)
Lorsque vous proposez des formulaires Web dont certains champs sont
obligatoires, il peut être intéressant d'indiquer à l'Internaute les champs
essentiels avant même la validation, au fur et à mesure de la saisie.
Voici un exemple simple de mise en évidence de champs. |
|
zone répétée "infinie" : chargez
les Données à la DeManDe
(WEBDEV)
Dans une zone répétée qui
doit afficher un nombre
important de lignes, il peut
être intéressant d'effectuer
un chargement petit à petit,
à la demande de l'Internaute. |
|
anDroiD : afficher un
badge sur l'icÔne de
votre application
(WINDEV MOBILE)
Des messages en attente, de nouvelles actualités...
les badges (ou pastilles) des icônes d'application
permettent de mettre en avant la présence de
nouveaux contenus sous iOS.
Sous Android, cette fonctionnalité n'est pas
standard mais peut facilement être mise en
place via une librairie externe. |
|
Personnalisation du clic droit
sur un fichier dans windows
(WINDEV)
Les menus contextuels de l'explorateur Windows permettent de manipuler
rapidement les fichiers et répertoires. La collection de procédures "COL_SHELL_ASSOCIATION" permet d'ajouter simplement des menus et options.
Cette fonctionnalité est très utile par exemple pour effectuer un traitement
avec votre application (vérification, export, envoi, sauvegarde, etc.). |
|
l'utilisateur final déplace les objets !
exemple "WD Objets Graphiques"
(WINDEV)
La personnalisation de l'interface par l'utilisateur (PIU) est une fonctionnalité
de la version 21 appréciée des utilisateurs en tant que FAA.
Le WLangage permet également de gérer simplement cette fonctionnalité
par programmation et ainsi de gérer en quelques lignes de code des interfaces
graphiques complexes à mettre en oeuvre dans les versions précédentes ! |
|
Découpage code-ihm
(WINDEV, WEBDEV, WINDEV MOBILE)
La maintenance d'un code est souvent
simplifié grâce à un découpage optimal
de ce code.
Ce découpage de code permet également
de simplifier le passage d'une application
WINDEV à WEBDEV ou WINDEV Mobile.
Voici une première approche, simple et
rapide, pour réaliser ce découpage. |
|
Un Webservice
pour loguer les
applications sur
un serveur unique
(WINDEV, WEBDEV, WINDEV MOBILE)
Mettre en place des logs dans son application, c'est toujours utile.
Mais pouvoir les récupérer et les analyser facilement, c'est mieux !
Le groupe d'exemples "WD SuiviApplication" est un système clé
en main pour centraliser vos logs d'applications via un Webservice
dédié et les connecter au robot de surveillance. |
|
LE SAVIEZ-VOUS ?
(WINDEV, WEBDEV, WINDEV MOBILE)
• Récupérer le nom des
champs dans l'éditeur de
code
• Déclarer les membres d'une classe en 1 clic
• Accélérer l'affichage d'une
page grâce au chargement
différé d'images |
|
QUESTIONS & RÉPONSES
(WINDEV, WEBDEV, WINDEV MOBILE)
Astuces de programmation et d'utilisation. |
|
|
"Fusio" : élégance & simplicité
(WINDEV, WEBDEV, WINDEV MOBILE)
La LST 104 est livrée avec une charte graphique
commune : “Fusio”. Cette charte est disponible
pour les 3 produits, sous la forme d’un gabarit
(WINDEV et WINDEV Mobile) et d’une ambiance
(WEBDEV).
Cette charte est donc toute adaptée à des projets
multi-plateformes.
Afin de vous faire une idée sur le rendu de cette
charte graphique, cette LST contient 3 projets
d’exemples de mise en oeuvre (un par produit). |
|
Dialogue Machine to
Machine (M2M) : 8 solutions
(WINDEV, WEBDEV, WINDEV MOBILE)
Le dialogue "Machine To Machine" regroupe toutes les interactions
automatiques que peuvent avoir 2 applications entre elles.
Cet article détaille les solutions évoquées lors du webinaire "Machine to
Machine (M2M) : comment le faire ?" |
|
ios : compilez et déployez
en 3 clics depuis le PC !
(WINDEV MOBILE)
L'utilitaire "WMIOSBuild" permet de copier un projet iOS sur un Mac,
de le compiler puis de déployer automatiquement l'application
sur le périphérique connecté au poste de développement.
Fini les allers-retours entre le poste de développement et le Mac ! |
|
WEBDEV responsive :
des astuces pour les modèles
(WEBDEV)
WEBDEV 21 fournit en standard des modèles de pages Responsive Web Design.
Ces modèles sont directement utilisables, mais il est également intéressant
d'en comprendre le fonctionnement pour y trouver des astuces et des
bonnes pratiques.
"WW_Modele_Responsive_WebDesign" est un exemple qui utilise une page basée
sur le nouveau modèle Responsive Web Design "Blog". |
|
personnalisez votre agl !
(WINDEV, WEBDEV, WINDEV MOBILE)
L'éditeur de code de WINDEV, WEBDEV et WINDEV Mobile peut être
complètement personnalisé. Vous pouvez, par exemple, avoir un rendu plus
sombre ou simplement personnaliser certaines couleurs pour adapter au
mieux l'éditeur à votre vue et à vos goûts.
L'exemple "WD Personnalisation Editeurs" est livré avec différents thèmes
de personnalisation. |
|
Apple watch : Développer une
application communicante
(WINDEV MOBILE)
Une Apple Watch permet d'exécuter des applications simples pour dialoguer
rapidement avec une application du téléphone.
Avec WINDEV Mobile, la création d'une application Apple Watch s'effectue
simplement et peut ensuite communiquer avec l'application associée sur le
smartphone. |
|
Best practice : des traitements plus rapides : paralléliser une boucle
(WINDEV, WEBDEV, WINDEV MOBILE)
L'optimisation d'une application est
une tâche à laquelle tout développeur
doit faire face. Mais comment rendre
un traitement plus rapide ?
Comment
détecter si un traitement peut être amélioré
grâce aux tâches parallèles ?
Cet article propose une méthodologie simple
pour analyser un traitement et trouver la
solution d'optimisation la plus efficace. |
|
programmaTion objeT :
design paTTern singleTon
(WINDEV, WEBDEV, WINDEV MOBILE)
Un design pattern (ou patron de conception) est une organisation
logicielle reconnue comme une bonne réponse à une problématique de
programmation.
Le design pattern singleton permet de s'assurer qu'à un instant donné, une
seule instance d'un objet est déclarée. |
|
Utilisation des notes pour réaliser un tableau Kanban
(WINDEV)
Le champ "Note repositionnable" de WINDEV 21 est non seulement une FAA très utile pour les utilisateurs, mais est également un champ utilisable par les développeurs. Le champ "Note repositionnable" a notamment une propriété intéressante : être déplaçable dans l'interface, sans programmation. |
|
Dossier spécial TDF TECH 2016
|
Environnement : 10 nouveautés utiles
En version 21, les éditeurs de WINDEV, WEBDEV et WINDEV Mobile disposent de nouvelles fonctionnalités pratiques.
Voici 10 fonctionnalités, nouvelles ou non, que vous devez connaître !
Le Centre de Suivi de Projets
Le Centre de Suivi de Projets permet de gérer les tâches, les incidents, les exigences, les retours clients... Cet outil offre de
nombreuses fonctionnalités utiles au quotidien. Cet article présente 3 fonctionnalités immédiatement utiles.
HFSQL : 12 conseils pour optimiser la vitesse
HFSQL est la base de données disponible en standard sur WINDEV, WEBDEV et WINDEV Mobile.
Voici 12 conseils efficaces pour optimiser vos accès à une base HFSQL.
21 fonctions WLangage à connaître !
Le WLangage est un langage riche qui dispose de nombreuses fonctions utiles au quotidien. Le WLangage vous permet de
développer plus vite, en ayant un code plus compact. Voici une sélection de fonctions, nouvelles ou méconnues, qui vous
seront bientôt indispensables.
Télémétrie : des statistiques d’utilisation sur vos applications
À partir de la version 21, WINDEV propose des statistiques avancées sur l’utilisation de vos applications WINDEV grâce à la
télémétrie. Avec la télémétrie, vous connaissez tout de vos applications déployées et vous pouvez facilement les améliorer.
PIU (Personnalisation de l’interface par l’utilisateur)
Quoi de plus frustrant pour un utilisateur qu’une UI & UX mal adaptée : une zone de texte trop petite, des boutons
indispensables non mis en avant, ... En version 21, l’utilisateur final a la possibilité de personnaliser complètement l’UI & UX directement depuis l’exécutable, en quelques clics. Et bien entendu, le développeur peut récupérer ces modifications pour
les mettre en place dans une prochaine mise à jour.
Le champ Tableau croisé dynamique (Cube ROLAP)
Le champ Tableau croisé dynamique est un champ indispensable pour vos décisionnaires. Il présente de manière
synthétique toutes les statistiques nécessaires à la prise de décisions. Avec WINDEV, en quelques clics, vous créez un champ
Tableau Croisé dynamique complet et performant.
Responsive Web Design : méthodologie
En partant d’un existant ou d’une nouvelle page, une bonne méthode permet de réaliser rapidement une page Responsive Web Design fonctionnant dans les différents types de périphériques : mobile, tablette ou bureau (desktop).
5 Nouveautés mobiles
WINDEV Mobile vous permet de développer pour tous les terminaux mobiles : tablettes et téléphones, sous iOS, Android,
Universal Windows 10 App, ... La version 21 apporte son lot de nouveautés bien pratiques. En voici quelques-unes.
De WINDEV à WINDEV Mobile
Passer d’une application Windows à une application mobile (Android, iOS...), c’est possible ! Il suffit de bien suivre les
différentes étapes et de savoir comment traiter les différences de comportement. Suivez le guide !
De WINDEV à WEBDEV
Passer une application Windows en une application Web, c’est également possible ! Les étapes sont sensiblement les mêmes que pour le passage en mobile. Suivez le guide (à nouveau) !
Schéma : de WINDEV à WINDEV Mobile ou WEBDEV
Le passage d’une application WINDEV en WINDEV Mobile et WEBDEV suit les mêmes étapes. Voici un schéma récapitulatif des différentes étapes présentées précédemment. |
|
|
Le GDS : l’outil indispensable
Le GDS est un gestionnaire de sources élaboré qui permet de sauvegarder les sources, les historiques, les versions,...
Primordial lors du développement en équipe, le GDS s’avère également très utile si vous travaillez seul.
Voici 5 avantages à utiliser le GDS !
Éditeur d’états : 5 nouveautés utiles
Dans la majorité des applications, les éditions ont une place importante : facture, formulaire, plaquette...
En version 21, l’éditeur d’états évolue et vous propose de nouvelles fonctionnalités utiles au quotidien dans vos applications.
Générateur de gabarits : créez votre charte graphique
Le générateur de gabarits vous permet de créer votre propre charte graphique aux couleurs de votre entreprise ou de
celles de vos clients. Cette fonctionnalité est particulièrement utile lors du développement de nombreux projets pour unifier
la charte graphique des applications.
PCSCloud : vos solutions Cloud
PCSCloud propose des plateformes CLOUD prêtes à l’emploi pour répondre à vos différents besoins : partager une base de
données HFSQL, fournir des sites et des webservices, fournir des installations d’applications WINDEV, partager un GDS et
des Centres de Contrôle, héberger un serveur de télémétrie.
Le champ Fil : connectez vos champs
Mettre en place des UI & UX intuitives et dynamiques pour construire des workflow, des plans ou des diagrammes, c’est très
facile grâce au champ Fil. Le champ Fil vous permet de mettre en place un lien visuel entre 2 champs.
Le champ Note repositionnable
Le champ Note repositionnable permet d’intégrer dans vos applications un pense-bête toujours visible. Ce champ est très
pratique pour avoir toujours à portée, dans l’application, un «mémento» sur un champ, un client...
RAD Onglet dynamique
En version 21, un nouveau type de RAD fait son apparition : il s’agit du RAD «Onglet dynamique» (ou RAD «Ruban»).
La principale caractéristique de ce RAD est qu’il génère des fenêtres internes utilisées dans des onglets dynamiques.
La navigation est effectuée à l’aide d’un ruban, automatiquement généré. Ce RAD est un «RAD Fenêtre».
Graphes : les astuces de Marc
WINDEV permet de créer facilement et en standard des graphes élaborés sur vos données : courbe, aire, secteur, beignet,
histogramme, etc. Voici quelques nouveautés de la version 21 sur les graphes ainsi que quelques astuces pour améliorer le
rendu.
Le Dynamic Serving
Le «Dynamic serving» permet d’accéder à deux pages différentes (une page pour PC, une page pour mobile) à partir
d’une même URL. C’est une solution alternative (voire complémentaire) au «Responsive Web Design» pour rendre un site
traditionnel «mobile friendly». Avec le «Dynamic serving», il n’est pas nécessaire de modifier les pages existantes : il suffit
d’en rajouter pour les mobiles.
Universal Windows 10 App
WINDEV Mobile vous permet de créer, à partir du même code source, des applications pour iOS, Android et Universal
Windows 10 App (nouveau en version 21).
De WINDEV à WINDEV Mobile ou WEBDEV : les points à contrôler
Si le passage d’une application WINDEV à une application WEBDEV ou WINDEV Mobile est rapide, il existe cependant
différents points qui nécessitent des adaptations. En effet, certaines fonctionnalités diffèrent ou ne sont pas disponibles
selon la plateforme. Voici une liste (non exhaustive) des principaux points à contrôler. |
|
|