un nouveau Gabarit d’annuaire professionnel
(WINDEV MOBILE)
Ce sujet vous présente différentes astuces pour
créer une UI & UX type “classement” de personnes
(meilleurs vendeurs, meilleurs sportifs, ...) dans
vos applications en utilisant le gabarit “AirBullz”.
L’ensemble de ces astuces a été implémenté
dans le projet “iOS AirBullz” livré avec cette LST :
n’hésitez pas à le tester ! |
|
choisissez les bons styles d’une ambiance
(WEBDEV)
Ce sujet présente différentes astuces pour
personnaliser vos sites en utilisant l’ambiance
“Nebulae” et la palette “Horizon”.
Retrouvez l’ensemble de ces astuces dans le projet
“WW_Nebulae”. |
|
créer une palette aux
couleurs de mon entreprise
(WEBDEV)
Le mécanisme des palettes de couleurs de WEBDEV permet de gérer
simplement et rapidement les couleurs utilisées dans votre site Web.
Que ce soit sur un exemple, un modèle prédéfini ou “from scratch”, il est
rentable de créer sa propre palette (à partir de la charte graphique de
l’entreprise par exemple) pour pouvoir faire évoluer l’aspect d’un site tout
en réutilisant le maximum d’interfaces (y compris entre projets avec des
palettes différentes !). |
|
site dynamique Webdev :
se protéGer des
détournements d’url
(WEBDEV)
Dans un site WEBDEV dynamique, une session est maintenue sur le serveur
pendant la durée de session. La session associée au navigateur étant liée en
partie par l’URL, il est donc possible théoriquement d’accéder à une session
existante en copiant une URL. Cet article présente les fonctionnalités de
WEBDEV pour limiter ce risque dans le cas d’une application sensible. |
|
ajoutez votre
application comme
choix dans le menu
“partaGe” de android
(WINDEV MOBILE)
Ajoutez votre application WINDEV Mobile
aux applications de partage standard !
Sous Android, lorsque vous cliquez sur
le bouton “Partager” dans une application,
une liste d’applications vers
lesquelles vous pouvez partager votre
contenu (texte, images...) vous est proposée.
L’exemple “Android Réception de données
partagées“ propose une solution pour ajouter
votre application WINDEV Mobile parmi
les applications listées et ainsi récupérer la
donnée partagée dans votre application. |
|
partaGer des fichiers
entre applications Windev
ou Windev mobile (ios &
android) par onedrive
(WINDEV, WEBDEV, WINDEV MOBILE)
Microsoft OneDrive est un ensemble de services accessibles en ligne qui
permet de stocker des documents, des fichiers et d’utiliser des applications
comme Word ou Excel. Pour manipuler le service de stockage, Microsoft
met à disposition une API. |
|
Windev : adoptez le look
“material desiGn”
(WINDEV)
Google propose un ensemble de règles de design pour les UI & UX d’applications.
Ces règles sont notamment appliquées dans Android 5.0.
Grâce aux fonctionnalités de WINDEV, il est possible de réaliser une application
Windows respectant ces règles (y compris
les animations). |
|
application Windev avec mise
à jour automatique sur un
serveur ...
ne soyez plus
bloqué par
l’uac ou la
sécurité !
(WINDEV)
On souhaite réaliser une application qui sera exécutée automatiquement sur un serveur (par exemple par une tâche planifiée) tout en bénéficiant de la mise à jour automatique de WINDEV (Live Update).
Lors de son lancement, l’application vérifiera automatiquement la présence d’une nouvelle version et se mettra à jour.
Deux difficultés se présentent qui risquent de bloquer le processus de mise à jour et de nécessiter une intervention humaine :
• l’UAC
• la stratégie de sécurité des serveurs Windows qui affiche par défaut la fenêtre de confirmation lors de l’exécution d’une application à partir d’un chemin UNC.
Cet article présente les solutions permettant de résoudre ces deux problèmes. |
|
zone répétée : Gérer une
coche en sélection multiple
(WINDEV)
Par défaut, lors du clic dans un champ “actif” d’une zone répétée, ce champ
prend le contrôle et la sélection multiple est “perdue”.
Dans le cas d’une coche, on peut vouloir obtenir un fonctionnement
différent : cocher ou décocher tous les éléments de la sélection...
Même si ce n’est pas le fonctionnement par défaut, un peu de code WLangage
suffit et est généralisable à d’autres opérations. |
|
ios / android : piloter
l’appareil photo du téléphone
depuis une paGe Webdev
(WEBDEV)
Dans une page WEBDEV destinée
à être affichée sur un téléphone
ou une tablette (iOS ou Android),
comment piloter la webcam pour
permettre à l’utilisateur de prendre une photo
(ou une vidéo) ou de récupérer une photo
(ou une vidéo) dans l’album de l’appareil.
L’exemple “WW_Photo” est un exemple didactique
qui vous explique comment faire en
pas à pas. |
|
|
vos mails sont classés en
“spam” ? contrôlez votre
serveur d’envoi d’emails !
(WINDEV)
Lors de l’envoi d’un email, les serveurs
qui le reçoivent vérifient souvent l’identité
de l’émetteur.
Une partie de cette vérification consiste à
contrôler que le serveur émetteur n’est pas
enregistré comme étant un serveur utilisé par
des spammeurs.
Pour cela, les serveurs de mail utilisent des
“serveurs de blacklist”.
Lorsque vous envoyez des emails, il est important
de vérifier régulièrement la “e-reputation”
de votre serveur d’envoi.
En effet, si votre serveur est blacklisté sur une
de ces listes, vos mails seront classés en
spam chez tous les utilisateurs/fournisseurs
d’emails qui utilisent cette liste.
L’exemple “WD Blacklist” est un exemple utilitaire
qui permet de vérifier la e-reputation
d’un serveur de mails auprès de différents
serveurs de blacklist. |
|
utilisation des api ovh :
simplifiez-vous la vie !
(WINDEV, WEBDEV, WINDEV MOBILE)
La société OVH propose de nombreuses API afin d’automatiser les tâches
d’administration. Par exemple, basculer une IP “failover” en cas de défaillance
ou de mise à jour d’un site ou d’un serveur.
L’exemple “WD API OVH” présente l’utilisation de certaines API et contient
un composant interne réutilisable permettant d’utiliser facilement d’autres
API OVH. |
|
utilitaire : analyser les
ressources consommées
(WINDEV, WEBDEV, WINDEV MOBILE)
Quel volume de données transite vers un serveur HFSQL ?
Quelle machine et quelle application sont les plus consommatrices ?
L’utilitaire “WD AnalyseStatsActivitéHFSQL” offre une vision détaillée des
statistiques d’activité d’un serveur HFSQL. |
|
BEST PRACTICE : Accéder à des données distantes ?
(WINDEV, WEBDEV, WINDEV MOBILE)
La majorité des applications et sites
manipulent des données pour en afficher
le contenu.
De plus en plus, ces données ne sont pas
présentes localement avec l’application mais
sont situées sur un serveur distant, facilement
accessible. |
|
“mio” :
des terminaux
industriels sous
android
(WINDEV MOBILE)
Grâce aux possibilités d’intégration de SDK et de
code natif de WINDEV Mobile, il est possible de
gérer tous les types de matériels. Illustration dans
cet article avec un terminal industriel sous Android. |
|
un écran de présentation pour
vos applications mobiles
(WINDEV MOBILE)
De plus en plus d’applications
mobiles proposent une fenêtre de
présentation au premier lancement
de l’application.
Cette fenêtre, très visuelle, permet de présenter
rapidement à l’utilisateur l’application et
ses principales fonctionnalités.
L’exemple “WM Fenêtre de présentation”
vous permet d’intégrer facilement ce type
de fenêtres dans vos applications mobiles.
Important : cet exemple nécessite une version
iOS 8 au minimum. |
|
administrez vos paGes
facebook avec Windev,
vous allez aimer ça !
(WINDEV)
Le composant interne “Facebook” associé au composant interne “OAuth”
permet à une application WINDEV de dialoguer avec une application
Facebook : les options d’accès et toute la “Graph API” de Facebook vous
tendent les mains pour répondre à tous vos besoins ! |
|
hfsql : contrôler / limiter le
nombre de connexions
(WINDEV, WEBDEV, WINDEV MOBILE)
Lors de l’utilisation d’une base de données HFSQL Client/Serveur, au
minimum une connexion est établie entre l’application et le serveur.
Il peut être intéressant de compter ou contrôler les connexions d’un utilisateur
pour des raisons de sécurité, de licence ou de performance.
L’exemple “WD HFSQL Limitation Connexion” propose une solution simple
pour réaliser ce comptage de connexions. |
|
xml / html : récupérer
le texte “complet”
d’un noeud xml
(WINDEV, WEBDEV, WINDEV MOBILE)
Les fonctions et les types XMLxxx du WLangage permettent d’analyser
rapidement un document XML. Il est tout à fait possible d’utiliser ces
fonctionnalités pour analyser d’autres documents “balisés” : les documents
HTML. Cependant, les normes XML et HTML sont différentes, notamment
pour la gestion des espaces. Lisez attentivement cet article, vous allez très
certainement en apprendre plus sur le type xmlNoeud du WLangage ! |
|
LE
SAVIEZ-VOUS ?
(WINDEV,
WEBDEV, WINDEV
MOBILE)
Présentation en images
de fonctionnalités souvent
méconnues.
|
|
QUESTIONS &
RÉPONSES
(WINDEV,
WEBDEV, WINDEV
MOBILE)
Astuces de
programmation et
d'utilisation.
|
|