Suite logicielle de développement d'applications cross-plateformes    Suite logicielle de développement d'applications cross-plateformes
Sommaire de la LST 104

Je m'abonne à la LST

Je m'abonne
Notes :
Les composants de cette LST sont livrés avec leur code source. La LST est fournie avec deux DVD. Sur ces DVD, retrouvez les dernières mises à jour des produits PC SOFT et découvrez les exemples de cette LST :

 


Dossier spécial TDF TECH 2016 :

Voir la liste des exemples.






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 IHM 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’IHM 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 IHM 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.


 


 
Le "Goodies" du trimestre
est un superbe Polo, 100 % coton, aux couleurs de PC SOFT !




 
 
Je m'abonne
en Ligne
Je m'abonne
par Courrier
Je m'abonne
par Fax