DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Concepts WINDEV Mobile / Partie 8 - Annexes
  • Exemples utilisables uniquement sous Android
  • Exemples utilisables uniquement sous iPhone/iPad
  • Exemples multiplateformes (Android et iOS)
  • Exemples utilisables uniquement sous UWP
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
1. Exemples livrés avec WINDEV Mobile
Page précédenteSommaire
Les exemples livrés avec WINDEV Mobile présentent de manière didactique les différentes fonctionnalités de WINDEV Mobile. Leur code source est commenté et détaillé.
Ces exemples peuvent être ouverts directement depuis la fenêtre d'accueil de WINDEV Mobile :
  • Si l'exemple n'est pas installé sur le poste, l'exemple est automatiquement téléchargé (depuis un serveur PC SOFT) et ouvert.
  • Si l'exemple est installé sur le poste, une copie est automatiquement réalisée dans le répertoire "Mes projets\Mes exemples".
L'exemple ouvert correspond à la copie de l'exemple original. Il est ainsi possible de travailler ou de faire des modifications sur cette copie. L'exemple original est ainsi conservé. A chaque nouvelle ouverture de l'exemple (via le bouton "Ouvrir un exemple"), il est possible de travailler sur l'exemple modifié ou de reprendre l'exemple original.
Voici les fonctionnalités de quelques exemples livrés avec WINDEV Mobile.
Exemples utilisables uniquement sous Android
Android ChromebookCet exemple montre la compatibilité des applications WINDEV Mobile Android avec les Chromebooks.
Android États GénérésCet exemple montre comment utiliser l'option "Générer le script d'impression" disponible pour les états sous Android.

L'éditeur d'états permet de générer la suite des ordres WLangage iImprime correspondant à l'état statique dessiné.
Une fois ce code généré il est possible de le modifier afin de le rendre dynamique.
Android ExplorerCet exemple est un explorateur de fichiers pour Android.
Il permet de lister, supprimer, renommer les fichiers et les répertoires présents sur un périphérique Android. Il permet également de créer des répertoires.
Android GPSCet exemple montre l'utilisation des fonctions GPS du WLangage dans une application Android.
Il permet de récupérer à intervalle régulier :
- La latitude
- La longitude
- L'altitude
- La vitesse
- la direction
Android InventaireCette application permet de réaliser les inventaires et d'enregistrer les résultats dans une base de données.
Android Notifications PersistantesCet exemple permet de créer des notifications persistantes qui apparaissent même si l'application n'est plus utilisée.
Un thread persistant lancé au démarrage de l'appareil permet d'envoyer les notifications.
Android Synthèse VocaleCet exemple didactique montre comment gérer la reconnaissance et la synthèse vocale sous Android.
La synthèse vocale se fait en utilisant soit les fonctions WLangage, soit un fichier JAR externe intégré dans le projet WINDEV Mobile.
Android TéléchargementsCet exemple illustre l'usage du téléchargement en arrière-plan disponible dans WINDEV Mobile et Android.
Il n'est donc plus nécessaire de conserver l'application ouverte pour proposer le téléchargement d'un fichier. Le gestionnaire de téléchargement permet de télécharger des fichiers volumineux et permet également de notifier l'application lors de la fin des téléchargements.
Android Zebra ImpressionCet exemple vous montre comment utiliser le composant interne "PrintConnectAPI", destiné aux impressions avec les imprimantes de la marque Zebra.
Android Zebra MXCet exemple permet d'accéder et de modifier les paramètres système des matériels ZEBRA.

- Les applications (Installer / Désinstaller / ...)
- La mise en veille
- L'OS (Mise à jour / Redémarrer / Nettoyer / ...)
- Gestionnaire du WIFI
- L'horloge
- ...
Android Zebra RFIDCet exemple permet de manipuler le lecteur RFID d'un périphérique Zebra
Android Zebra ScanCet exemple vous montre comment utiliser le composant interne "ScannerDataWedge", destiné au scan de codes-barres avec les appareils Android de la marque Zebra.
Android ZIPCet exemple permet de parcourir les dossiers du périphérique Android à la recherche d'archives ZIP.
Les archives peuvent être parcourues et extraites dans un répertoire de l'appareil.
Les dossiers et les fichiers contenus dans l'archive peuvent être extraits individuellement.
Exemples utilisables uniquement sous iPhone/iPad
iOS Dynamic IslandCet exemple montre l'utilisation de Dynamic Island d'iOS dans un projet WINDEV Mobile.
iOS WatchExemple didactique vous montrant comment faire dialoguer une application Apple Watch avec une application iPhone.
Exemples multiplateformes (Android et iOS)
WM Acces Chorus ProCet exemple montre comment accéder à l'API Chorus Pro.
WM Bluetooth 4Cet exemple vous montre comment utiliser les fonctions Bluetooth Low Energy (Bluetooth LE) : BTLExxx.

Il s'agit d'une application permettant de rechercher les périphériques BTLE à proximité, s'y connecter, et intéragir avec les services proposés.
WM Champ AgendaCet exemple montre l'utilisation du champ agenda pour Android et iOS.
WM Champ GalerieCet exemple montre l'utilisation du Champ "Galerie d'images".
WM Clic sur GrapheL'exemple "WM Clic sur Graphe" propose une solution pour excentrer les parts d'un graphe de type secteur sur un simple clic utilisateur.
Cet exemple met à disposition un modèle de champs "MDLC_ExcentreGraphe". Ce modèle de champs permet d'activer l'excentration de parts sur simple clic sur un graphe.
Pour disposer de cette fonctionnalité dans une autre application, il suffit d'importer le modèle de champs "MDLC_ExcentreGraphe".
WM Client FTPCet exemple est un Client FTP pour Android et iOS.
Il montre comment interagir avec un serveur FTP grâce aux fonctions FTP du WLangage.
Il permet entre autres de :
- Renommer des fichiers
- Supprimer des fichiers
- Créer des dossiers
- Télécharger des fichiers
- Envoyer des fichiers sur le serveur
WM CRMWM CRM est un projet multi-plateformes Android et iOS.
Il présente comment on peut réaliser une application de CRM destinée aux tablettes Android et iPad.  
WM Découverte MVPCet exemple montre la mise en oeuvre d'une architecture MVP (Modèle Vue Présentation) dans un projet. Cet exemple est ici simplifié afin de pouvoir comprendre les concepts de cette architecture.
WM Dialogue HTMLCet exemple vous montre comment dialoguer avec un champ HTML.
Il utilise la fonction WLangage "ExecuteJS" et la fonction Javascript "WL.Execute".
WM EmpruntGrâce à la puissance de WINDEV Mobile et à la simplicité du WLangage, cette application a été développée en 1 journée seulement !
Cet exemple permet de simuler des emprunts et notamment :
- de calculer le montant des mensualités à partir du montant emprunté donné,
- de calculer le montant empruntable à partir d'une mensualité donnée,
- de calculer le rapport d'un placement à partir d'un apport mensuel.
Pour chaque cas, il est possible de visualiser le tableau d'amortissement correspondant à vos paramètres.
WM EtatsCet exemple montre comment manipuler les états avec WINDEV Mobile.
WM FoodL'exemple WM Food montre comment interagir avec la base de données OpenFoodFacts depuis une application WINDEV Mobile par l'intermédiaire du webservice proposé par cette base.
WM GeolocalisationCet exemple présente comment gérer des recherches de proximité avec géolocalisation :
- recherche autour de moi
- recherche dans une ville, à une adresse donnée, proche d'une adresse.
Les résultats apparaissent dans une zone répétée et dans une carte avec des marqueurs.
WM Gestion ContactsCet exemple illustre la gestion de contacts pour Android et iOS.
Il permet de :
- lister les contacts du téléphone
- appeler les contacts
- envoyer des sms aux contacts
- ...
WM Gestion de CommandesL'exemple WM Gestion de commandes est une gestion de commandes et factures simplifiée.
Cet exemple permet de :
- créer/modifier/supprimer un produit,
- créer/modifier/supprimer un client,
- contacter un client par email,
- voir l'historique des actions effectuées auprès d'un client,
- effectuer une commande, imprimer un bon de commande,
- facturer une commande, imprimer une facture.
WM GrapheCet exemple didactique présente diverses utilisations du champ graphe.
Les graphes présentés sont :
- Beignet (ou donut)
- Secteur (ou camembert)
- Courbe
- Histogramme
- Aire
- Radar

Les fonctionnalités mises en avant sont la personnalisation des graphes par programmation ainsi que le remplissage du graphe à partir d'un fichier de données HFSQL ou dans l'éditeur.
WM InscritsCette application est un gestionnaire de présence. Elle permet de noter les personnes présentes lors d'un séminaire.
La base de données est préalablement renseignée avec la liste des personnes inscrites.
Il est possible de rechercher une personne par son nom.
Dans cet exemple, nous abordons les principaux thèmes suivants :
1/ l'utilisation d'une zone répétée fichier basée sur une requête
2/ l'utilisation d'une base de données au format HFSQL.
WM KanbanCet exemple montre un usage didactique du champ Kanban avec la mémorisation et le chargement d'un kanban sauvegardé
WM Lecteur RSSCet exemple est un lecteur de flux RSS pour les périphériques Android et iOS. Cette application vous permettra de suivre l'actualité de vos flux préférés. Ce lecteur gère les images composant un billet ainsi que les liens vers un site extérieur. Il intègre en plus un système de gestion de favoris.
WM Mot de passeSites web, comptes bancaires, ... notre vie quotidienne est remplie de mots de passe. Avec WM Mot de passe, vous n'avez plus besoin de mémoriser tous les mots de passe de vos différents comptes. L'application conserve pour vous, de façon sécurisée tous vos mots de passe. WM Mot de passe est également capable de générer pour vous des mots de passe extrêmement sûrs.
WM Note de fraisCet exemple permet de gérer vos notes de frais.

Voici les principales fonctionnalités de cette application :
- La saisie des factures
- Gestion des devises étrangères
- Ajout de justificatif photo pour les factures
- Envoi par mail de la note de frais
- Suivi des notes de frais
- ...
WM NotesCet exemple utilise les fonctions de dessin du WLangage pour Android et iOS.
Il vous permet de dessiner des "notes" graphiques et de les enregistrer.  
WM PhotosCet exemple Android/iOS permet de prendre des photos, et de les sauvegarder en leur associant un titre et des mot-clés.
Une recherche est également disponible.
Les photos sont stockées dans le répertoire de l'application et sont donc privées (non visibles par d'autres applications).
WM PokerExemple de jeu réalisé avec WINDEV Mobile
Cet exemple est un jeu de poker pour smartphone Android, iOS et compatible Universal Windows 10 App réalisé avec WINDEV Mobile.
WM PopupCet exemple montre l'utililsation des popups et popups asynchrones avec WINDEV Mobile pour Android et iOS
WM QuizzCette application vous permet de tester vos connaissances et vos compétences sur les produits PC SOFT.
Ce projet montre comment à partir d'un même code il est possible de générer une application pour des plateformes différentes.
(contient une configuration Android, iOS, et Universal Windows Application)
WM ShoppingWM Shopping vous permet de gérer plusieurs listes de courses.
Pour ajouter un produit :
- Scannez directement le code-barre pour l'ajouter
- ou... recherchez un produit ajouté auparavant et ajoutez-le !
- ou encore... ajoutez un produit depuis votre historique d'achat !
Vous pourrez ensuite éditer la quantité, l'image... et ajouter des notes pour vous en rappeler pendant les courses !
WM SondageCet exemple permet de gérer et de visualiser des sondages.

Il s'agit d'un exemple multiplateforme pour iOS et Android.
La génération iOS et la génération Android utilisent ici le même code et les mêmes fenêtres.

Fonctionnalités de l'exemple:
La partie fonctionnant sur le téléphone (iPhone ou téléphone Android) permet d’enregistrer les réponses aux sondages.
La partie fonctionnant sur une tablette (iPad ou tablette Android) permet de gérer les sondages : d'en créer et d'en supprimer, de les modifier (les questions et les réponses) et de visualiser les statistiques de réponses.

Les résultats sont stockés dans une base de données HFSQL

WM SportsCet exemple est une application de sport vous permettant d'enregistrer vos performances.
L'application calcule la distance parcourue, le temps, la vitesse moyenne et le nombre de calories dépensées en fonction du sport pratiqué.
Le parcours réalisé est affiché sur un champ carte grâce à des marqueurs et un tracé d'itinéraire.
Si vous disposez d'une montre Apple Watch, vous pourrez piloter WM Sports avec votre montre !

L'exemple dispose aussi d'une partie serveur qui sert à la synchronisation des données des utilisateurs.
Ce webservice est disponible dans l'exemple WEBDEV "WW_Sports".

WM StocksCette application permet de réaliser des inventaires et d'enregistrer les résultats dans une base de données.
L'exemple permet de créer des entrées/sorties dans le stock, en scannant directement le code-barres des produits.
Il est optimisé pour être exécuté sur les tablettes.
   
WM SystèmeCette application est un exemple didactique montrant quelques unes des fonctionnalités de WINDEV Mobile pour Android/iOS.
Les fonctions système utilisées sont :
- NFC
- Champ Multimédia
- Luminosité
- Volume
- WIFI
- Bluetooth
- Toast
- Boussole
- Accéléromètre
- Champ caméra
- LED
- Vibrations
- Notifications
- Fonctions de dessin
- Internet
WM Tic Tac ToeWM Tic Tac Toe
Cet exemple est une version du célèbre jeu "Tic Tac Toe".

Résumé de l'exemple livré avec WINDEV Mobile :  

Cet exemple permet de jouer au "Tic Tac Toe" sur un périphérique Android,  iOS ou compatible Universal Windows 10 App.

Le but de ce jeu est simple : aligner 3 pions avant l'adversaire  
WM ToDo ListCet exemple est un gestionnaire de listes des choses à faire, ou plus communément appelé un gestionnaire de To-Do Lists.
Le projet utilise les gestures dans les zones répétées afin de déplacer et supprimer les listes et les tâches.
Les données sont, quant à elles, stockées dans une base HFSQL.
Exemples utilisables uniquement sous UWP
UWA ChronoCet exemple montre comment réaliser un chronomètre pour un terminal mobile avec WINDEV Mobile.
Dans cet exemple, un timer est utilisé pour afficher les aiguilles du chronomètre analogique, et pour afficher régulièrement le temps écoulé.    
UWA CommandesCet exemple didactique présente au travers d'une gestion de commandes les bonnes pratiques d'IHM dans le développement d'applications de type Universal Windows Platform Apps.  
UWA Mot de passeApplication "Universal Windows 10 App" permettant de gérer ses mots de passe.
UWA NotesCet exemple est une application de gestion de notes au format Universal Windows 10 App.  
Des exemples supplémentaires sont livrés avec la Lettre du Support Technique (LST) ou sont disponibles sur notre site (www.pcsoft.fr).
Page précédenteSommaire
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale