Vous êtes sur la page 1sur 15

Nous vous conseillons vivement de prendre connaissance de ce document.

Principales nouveautés de WINDEV Mobile 22


- Principales nouveautés de cette version.

Installation de WINDEV Mobile 22


- Installation de WINDEV Mobile 22.
- Mise à jour vers WINDEV Mobile 22.

Installation du module serveur HFSQL

Licence
L'utilisation de ce logiciel professionnel est soumise à l'acceptation de la licence qui l'accompagne.

PC SOFT - Octobre 2017 - WINDEV Mobile 220073 - fichier LISEZMOI


Vous utilisiez WINDEV Mobile 21
Utilisez vos projets avec WINDEV Mobile 22
Aucune migration n'est nécessaire. La structure de WINDEV Mobile 22 est identique à celle de WINDEV Mobile 21.

Nouveautés de la version 22
Editeur de projet

Environnement
Thème de l'environnement : thème clair et thème foncé.
Volet de gestion des images.
Modules signés.
Environnement commun WINDEV / WINDEV Mobile
Fenêtres communes
Code, classes, requêtes, analyse en accès simultané.
Compilation multi-configuration

Gestion des projets


Tableau de bord : Visualisation du "code coverage" (couverture des tests).
Agrégation du "code coverage" entre tous les membres de l'équipe via la base des Centres de Contrôle.
Gestion des langues
Application partiellement multilangue : possibilité de désactiver les erreurs d'IHM non pertinentes.
Gabarit
Nouveaux gabarits disponibles.

Editeur de fenêtres

Nouveaux champs
Champ Tableau de Bord (Android et iOS)

Evolutions des champs suivants :


Champ Table
Optimisation de l'affichage des tables avec des images.
Gestion des ruptures.
Champ Planning et champ Agenda :
Heures ouvrables spécifiques à chaque ressource.
Heures ouvrables spécifiques selon le jour de la semaine.
Période d'indisponibilité.
Affichage optimisé d'un rendez-vous sur plusieurs jours.
Largeur de l'ascenseur personnalisable.
Cadre personnalisé autour du rendez-vous sélectionné.
Optimisation de la gestion du titre et du contenu d'un rendez-vous.
Mode mois : Possibilité d'utiliser une fenêtre interne de visualisation du Rendez-vous.
Mode "Plage automatique"
Champ Graphe
Graphe composite
Possibilité de définir une valeur maximale pour le zoom.
Champ Libellé
Animation de type Flip pour visualiser par exemple un changement de valeur.
Cadre personnalisé
Champ Image
Cadre personnalisé
Champ Zone répétée
Rupture toujours visible
Fenêtre interne
Nouvelles animations possibles à l'affichage

Evolutions sous l'éditeur de fenêtres


Fenêtres prédéfinies personnalisables
Agencement sur fenêtre interne
Profondeur des champs superposés.
Nouveau modifieur
Sélection multiple
Recherche et filtres
Ascenseur, roulette de souris pour se déplacer
Manipulation des groupes de champs
Nouvelle interface des références croisées
Saisie directe des dimensions du champ sous l'éditeur.
Nouvelle bulle de taille et position du champ sous l'éditeur.
Police : l'interface de sélection d'une police propose désormais un exemple d'utilisation.
Sauvegarde de la fenêtre automatiquement proposée dès la création.
Editeur d'images intégré.
Champ Zone répétée : L'interface "7 onglets" propose plus d'options sur les attributs si la fenêtre est agrandie.
Champ Zone multiligne : Duplication de ligne depuis la fenêtre de description (7 onglets)
Fenêtre de description des champs : visualisation des différences selon les plateformes
Plus de 100 images animées diffusables avec vos applications.

Editeur commun WINDEV/WINDEV Mobile (64 bits uniquement)


Ouverture d'une fenêtre WINDEV Mobile sous l'éditeur WINDEV.
Ouverture d'une fenêtre WINDEV sous l'éditeur WINDEV Mobile.
Utilisation d'une fenêtre WINDEV dans une plateforme Mobile.
Utilisation d'une fenêtre WINDEV Mobile dans une plateforme WINDEV.

Adaptive Design (notamment pour les application WINDEV/WINDEV Mobile)


Une fenêtre, plusieurs présentations
Une fenêtre interne, plusieurs présentations

CTRL F2 : affiche tous les codes de la fenêtre et de ses champs.

Editeur d'images
Les principales fonctionnalités de l'éditeur d'images sont les suivantes :
Redimensionnement
Recadrage
Rotation
Symétrie
Zoom
Crayon
Gomme
Lasso
Texte, Texte RTF
Remplissage
Gestion de la transparence (couche alpha)
Sélection en rectangle ou au lasso
Copier/Couper/Coller
Génération d'une image en 5 états à partir de l'image courante
Génération de cadres
Réglages des contrastes et de la luminosité
Transformation d'une couleur en transparent
Transformation d'une couleur en une autre
Conversion en noir et blanc
Modification de la saturation
Modification des teintes
Ajout automatique d'un halo
Ajout automatique d'une ombre portée
Gestion des .ico
Sauvegarde dans le format d'origine de l'image (png, jpg, ...)
Sauvegarde dans un format .wdpic avec conservation des calques
Gestion des calques
Création d'un calque :
vierge,
à partir d'une image du catalogue,
à partir d'une image du disque
à partir du contenu du presse-papiers
à partir d'un autre calque (duplication)
Déplacement du contenu d'un calque
Aplatissement des calques
Fusion de calques
Déplacement de l'ordre des calques (ordre des calques = z-order)
Pipette
Fenêtre de zoom avec déplacement
"Clic droit .. Editer" directement depuis un champ Image dans une fenêtre
Accès à l'éditeur d'images via le volet "Images".
...

Editeur d'analyses

Possibilité de trier les rubriques pour l'affichage sous l'éditeur d'analyses (ordre logique,
ordre physique, ordre alphabétique, ...).
Loupe de recherche pour rechercher une rubrique dans la description d'un fichier.
Générer des classes à partir de l'analyse.

Editeur de requêtes

Sauvegarde de la requête automatiquement proposée dès la création.


Assistance à la saisie des tables dont le nom est un mot SQL réservé.
Edition visuelle des expressions dans les jointures.

Editeur de tests automatiques

Nouvelle interface.
Possibilité de créer un test sans l'associer à un objet.
Erreurs de tests affichées avec les erreurs de compilation.
Historique de passage des tests (et des résultats).
Copie d'écran automatique en cas d'échec.
Visualisation du "code coverage" (couverture des tests)

Editeur de code

Editeur
Déplacement de procédures et de méthodes
Création de procédures au clavier
Fin de page : possibilité d'avoir une page blanche pour saisir le code.
Personnalisation de l'éditeur de code et sauvegarde des paramètres dans un fichier "sco".
Fond noir disponible pour l'éditeur de code.
Amélioration de la fenêtre de sélection de classe (F2).
Sélection automatique de code par niveau de bloc.
Possibilité d'enrouler / dérouler des traitements.
Affichage de la couleur correspondant à un code RVB sous l'éditeur.
Ascenseur visuel pour les recherches et les erreurs de compilation.
Saisie simplifiée des expressions régulières et aperçu visuel.
Synchronisation Editeur de code / Explorateur de projet.
Visualisation du "code coverage" (couverture des tests).
Débogueur
Mode pas à pas : Affichage des warnings d'audit dynamique
JSON affiché en formaté
XML affiché en formaté
Point d'arrêt dans un modèle reporté dans tous ses dérivés.
Compilation :
Compilation simultanée de toutes les configurations.

Editeur d'états

Nouveau type d'état :


Etat sur champ Zone Répétée
Améliorations :
Libellé justifié
Champ Libellé : Regroupe les champs RTF, Rubrique et HTML
Champ RTF : Impression des images et des tableaux.
Impression en couleur via le masque d'affichage.
Champ Libellé HTML : Possibilité de remplacer un nom de champ par sa valeur.
Nouveautés de l'éditeur :
Sauvegarde de la l'état automatiquement proposée dès la création.
Fenêtres à 7 onglets :
Bulles enrichies avec la disponibilité par plateforme, la propriété WLangage correspondante, ...
Fonctionnalités non disponibles par plateforme grisées.

GDS (Gestionnaire de sources)

GDS dans le Cloud :


GDS Drive
Projets Sources sur vos machines ou dans le Cloud
Optimisation pour le Cloud (vitesse d'extraction et de réintégration)
Diff renforcé : affichage d'informations supplémentaires
Report en un clic
Gestion visuelle des branches :
Possibilité de ne pas afficher les branches intermédiaires
Chaque réintégration peut devenir une branche
Suppression de branche simplifiée
Une branche peut devenir un tronc
Chaque branche a une couleur

Intégration continue - Fabrique logicielle

Possibilité de mettre les automates en pause

Outils

WDAnalytics : Télémétrie disponible sur les applications mobiles. Fonctionnalités disponibles :


applications les plus actives
applications les moins actives
liste des utilisateurs
nb d'utilisateurs au cours du temps
activité par utilisateur
nb d'utilisateurs
nb d'utilisateurs / jour
nb de lancement de l'application
nb total d'erreurs
nb d’erreurs distinctes
nb d'utilisateurs concernés par les erreurs
nb d’erreurs au cours du temps
fréquence d'apparition d'une erreur
nb d'actions
actions les plus exécutées
actions utilisateurs les plus longues
traitements les plus longs
éléments non utilisés
fenêtres les plus utilisées
fenêtres les moins utilisées
fenêtres non utilisées
états les plus utilisés (iOS)
états non utilisés (iOS)
requêtes les plus utilisées
requêtes non utilisées
répartition du nb de versions
répartition par langue de l'OS
répartition par langue
répartition par matériel, par OS, par taille d'écran, par DPI de matériel, par processeur (arm, x86, x64)
présence de NFC ou non (Android)
connexion téléphonique disponible ou non

Audit statique :
Possibilité de sélectionner les éléments à auditer.
Identification des analyses n'utilisant pas le format optimisé.
Audit dynamique :
Signalement des traitements interdits dans les threads.
Affichage des warnings d'audit dans le code lors d'un test.

Centre de Suivi de Projets

Nouvelle interface de la fenêtre de gestion du temps.


Impression du suivi des tâches passées.
Messagerie intégrée.

CLOUD

GDS Drive : GDS dans le cloud en 3 clics

Programmation et WLangage

Nouvelles fonctionnalités WLangage :


Décodage de codes-barres à la chaîne (fonctions CaméraDémarreDécodage et CaméraArrêteDécodage)
Gestion des objets connectés (Norme MQTT)
Affectation de plusieurs variables à partir d'un tableau.
POUR TOUT sur un tableau
Copie homonymique de structures.
Compilation conditionnelle mode Ansi / Unicode
Paramètre de procédure : possibilité d'utiliser un tableau de valeurs.
Paramètre de fonctions du WLangage : possibilité d'utiliser un tableau dynamique.
Gestion des chaînes de caractères
Construction de chaînes par programmation simplifiée
Découpage de chaînes facile (fonction ChaîneDécoupe).
Hashage : Gestion du standard Bernstein.
Encodage Base 64, Base 64 URL, Base 85
Tableaux associatifs :
Accès aux propriétés des éléments stockés.
Pris en compte lors de la sérialisation/désérialisation au format JSON.
POO (Programmation Orientée Objet)
Nommage automatique des variables de type Source de données (membre de classe)
Nouvelle syntaxe d'appel du constructeur de la classe de base et des membres.
Appel d'une autre syntaxe d'un constructeur.
Singleton
XML : Sauvegarde avec mise en forme.

Nouvelles fonctions, propriétés et nouveaux types


Nouvelles fonctions
Fonctions MQTT
CarteRécupèreImage : Sauve une carte affichée à l'écran.
TypeEcran : Permet de savoir si une application s'exécute sur téléphone, tablette, ...
Nouvelles propriétés
..ZoomAuDoigt : Autorise ou non le zoom au doigt dans un champ Image.
..ScrollAuDoigt : Autorise ou non un champ à être manipulé directement avec le doigt.

Améliorations de fonctions, propriétés et types existants


Fonction BTLEListePériphérique : Nouvelle syntaxe permettant de connaître la force du signal du périphérique Bluetooth.
Fonctions TableauCherche et TableauTrie : Possibilité d'utiliser des tableaux d'enregistrements.
Fonction Sablier : Possibilité de supprimer tous les sabliers.
Propriété ..Altitude : Permet de spécifier l'ordre d'affichage des rendez-vous (agenda ou planning) qui se chevauchent.
Fonction grAxePosition : Modification de la position des axes d'un graphe.
Fonction grInfoXY : nouvelles constantes pour récupérer la valeur de l’abscisse et de l'ordonnée de la
position X Y dans le graphe.
Fonction TablePosition : Nouvelle constante taVisible pour rendre la ligne d'une table visible si nécessaire.

HFSQL
Trigger d'application : Notification de modification dans un fichier de données
Requête :
Possibilité de forcer la clé de parcours.
Vitesse : Détection des clés nécessaires sur base en exploitation.
Mise à jour des serveurs HFSQL :
Mise à jour automatique (ou pas)
Mise à jour personnalisée d'un ensemble de serveurs HFSQL
Duplication de base (fonction HDupliqueBaseDeDonnées).
Installation facile sous Linux :
Docker
Utilisation de la commande 'apt-get'
Cluster HFSQL :
Nouvelles fonctions supportées : HChargeParamètre, HSauveParamètre, HSupprimeParamètre

Nouveautés SQL :
GROUP BY : Paramètre accepté
ORDER BY de rubriques qui ne sont pas dans le Select
Support des constantes WLangage dans les requêtes SQL
Nouveaux ordres :
SYSTEM_USER
USER_NAME
CURRENT_TIMESTAMP
GETDATE
GETUTCDATE

Centre de Contrôle HFSQL

Tableau de Bord
Vision synthétique du contenu d'un serveur.
Traitements en cours sur le serveur.
Modification des paramètres du serveur.
Amélioration de l'ergonomie
Affichage immédiat des logs serveur.
Récupération d'une sauvegarde à distance.
Crypter une base de données.
Activer ou désactiver les règles d'intégrité.
Dupliquer une base de données avec ses droits.

WDMSG : Outil de traduction

Extraction des libellés avec l'image de la fenêtre qui inclut le libellé.


Extraction de plusieurs langues en une seule opération.
Nouvelle interface pour sélectionner les éléments à extraire.

Android

Nouveautés éditeur de fenêtres :


Champ Tableau de bord
Champ Code-barres
Champ Libellé : support des ombres
Fenêtres redimensionnables
Paramétrage de la couleur de la barre système.
Binding de graphe depuis une colonne de table.

Télémétrie pour les applications Android


Télémétrie standard
Télémétrie personnalisée

WLangage
POO : propriétés de clase
Binding mémoire
Opérateur [[ ]] sur Buffer

Fonctions, propriétés, types WLangage


Connexion automatique à Google, Facebook, Dropbox, ... (OAuth 2).
Fonctions Email
Fonction JSONVersVariant
Type Procédure
Type Variant
Type httpRequête
Fonction HTTPEnvoieFormulaire : les constantes head et patch sont supportées.
Fonctions FTP sécurisées (SFTP et FTPS)
Fonction LanceAppli
Fonctions dbg

HFSQL/HFSQL Client/Serveur
Cryptage de connexion
Rubrique Horodatage
Nouvelles fonctions WLangage disponibles

Génération
Compilation en tâche de fond
Débogage d'applications déployées : Récupération des traces, assert et erreur non fatales
Intégration de librairies binaires ".so" et ".aar".
Intégration des fichiers présents dans le répertoire Asset
Gestion des autorisations à la première utilisation (Android 6)

Envoi des rapports d'erreur par email

iPhone/iPad

Nouveautés éditeur de fenêtres :


Nouveau champ Tableau de bord
Champ Code-barres : Décodage des codes-barres de type Interleaved 2 of 5
Champ de saisie : option "Effacement automatique" disponible en entrée de champ
Champ Zone Répétée : Chargement des images en tâche de fond

Nouveautés supportées
AppleWatch série 2
iOS 10
iPhone 7 et 7 Plus
Apple Pencil

Télémétrie pour les applications iOS


Télémétrie standard
Télémétrie personnalisée

Fonctions WLangage :
Connexion automatique à Google, Facebook, Dropbox, ... (OAuth 2).
RéseauMobileEtat
RéseauMobileInfoConnexion
SysIdentifiant : Renvoie l'identifiant unique du matériel
Fonctions Caméra
Fonction Tableau de bord
Fonctions Télémétrie

Envoi des rapports d'erreur par email

Universal Windows 10 App

Nouveaux champs disponibles :


Action Bar (avec bouton Hamburger et sliding menu)
Zone multiligne
Carte
Menu contextuel
Onglet
Calendrier
Gestion des images par DPI
Ouverture de la fiche de l'application sur le store
Appel d'API WinRT

Télémétrie pour les applications UWP


Télémétrie standard
Télémétrie personnalisée

Nouvelles fonctions WLangage disponibles.


Fonctions Album
Fonctions de Synthèse Vocale
Fonctions XML
Fonctions Dialogue, PhotoLanceAppli, EmailLanceAppli, LancePartage, TelCompose (Composition de n° de téléphone)
Compilation dynamique
Fonctions InterrupteurXXX et SélecteurXXX
Fonctions MemXXX
Fonctions fiListexxx
Fonctions Réseauxxx
Déclencher l'exécution d'une option de menu (fonction ExécuteTraitement avec la constante trtOptionMenu)
Type Police

Nouveautés générales

Compatibilité avec WINDEV Mobile 21.


Compatibilité entre la version 22 des différents produits (WINDEV, WEBDEV, WINDEV Mobile).

Retour au sommaire

WINDEV Mobile 22
1. Installation de WINDEV Mobile 22
Pour utiliser ce DVD ROM, veuillez lancer le programme MENU.EXE ou INSTALL.EXE présent à la racine du DVD.
Depuis ce programme vous pourrez :
Installer WINDEV Mobile 22.
Obtenir des informations complémentaires sur la version 22 de WINDEV Mobile (nouveautés, évolutions, ...).

Avant d'installer WINDEV Mobile 22, vérifiez qu'aucun autre programme ne soit actif (au besoin redémarrez la machine), puis installez WINDEV
Mobile.
Opération effectuée lors de l'installation
L'installation de WINDEV Mobile 22 va installer les modules correspondants dans le répertoire spécifié (par défaut C:\WINDEV Mobile 22\).
Conseils :
Il est possible d'installer sur le même poste WINDEV Mobile 22 et les versions antérieures.
Il ne faut pas installer WINDEV Mobile 22 dans le même répertoire qu'une autre version antérieure de WINDEV Mobile.
En cas de problèmes pendant l'installation, il est conseillé de supprimer le répertoire d'installation et de renouveler la procédure
d'installation.
En cas de problèmes lors de l'utilisation du menu MENU.EXE, vous pouvez lancer directement l'installation par le programme INSTALL.EXE
présent à la racine du DVD.

Migration des projets WINDEV Mobile 21 vers WINDEV Mobile 22


Aucune migration n'est nécessaire. La structure de WINDEV Mobile 22 est identique à celle de WINDEV Mobile 21. Il suffit de recompiler le
projet.

Attention

Si vous avez téléchargé un module (ou une version) plus récent que la version de ce DVD, l'installation vous proposera
automatiquement soit de conserver ces modules, soit de les remplacer.

2. Échange vers WINDEV Mobile 22 : Mise à jour de la clé électronique par Internet
Pour utiliser la version 22 de WINDEV Mobile, la clé physique (dongle) doit être mise à jour.

Cette notice détaille le mode opératoire de mise à jour des clés physiques.

Après mise à jour, la clé fonctionnera avec la version 22 et les versions précédentes de WINDEV Mobile.

Le numéro de série de la clé et le mot de passe correspondant sont indiqués sur le bon de livraison et vous ont également été
communiqués par email.
MODE OPERATOIRE POUR METTRE A JOUR LA CLE PHYSIQUE
Avant toute manipulation :
Désactivez votre anti-virus.
Vérifiez que la clé physique soit bien en place sur l’ordinateur.
Une seule clé physique doit être connectée à l’ordinateur.

Si la clé n'est pas connectée, positionnez votre clé, selon son type, sur le port parallèle ou sur un port USB de l'ordinateur.
Attention, dans le cas du port parallèle, tout branchement doit s'effectuer ordinateur éteint.
Ordinateur avec accès Internet
Lancer l’installation de WINDEV Mobile depuis le DVD ROM.
Le programme d’installation de WINDEV Mobile propose automatiquement la mise à jour de la clé physique via Internet.
Il suffit de saisir le numéro de série de la clé présente sur l’ordinateur et le mot de passe correspondant quand ils sont demandés.

Ordinateur sans accès Internet


Connecter la clé physique sur un autre ordinateur ayant accès à Internet.
Exécuter le programme WDMAJCLE.EXE depuis le répertoire 'Support\Mise à jour clé' du DVD d’installation.
Saisir le numéro de série de la clé présente sur l'ordinateur et le mot de passe correspondant quand ils sont demandés.
Note : L'utilisation du programme de mise à jour est soumis au contrat (licence) d'utilisation de PC SOFT. Relisez ce contrat.

Aucun accès à Internet


Merci de contacter PC SOFT.

IMPORTANT
Il est impossible "d’annuler" une mise à jour. Toute mise à jour effectuée est définitive.
Après cette mise à jour, le numéro de série aura changé.
Le nouveau numéro de série vous a été communiqué par email et peut être consulté à tout moment dans la fenêtre "A propos".
Nous vous conseillons de noter le nouveau numéro sur la clé physique correspondante à l’aide d’un feutre indélébile.

Retour au sommaire

Installation du module Serveur HFSQL


1. Module Serveur HFSQL pour Windows
Le DVD permet de :
Installer un nouveau serveur.
Mettre à jour un serveur existant.
Désinstaller un serveur.

Opérations effectuées lors de l'installation d'un serveur HFSQL


Lors de l'installation d'un serveur HFSQL, les opérations suivantes sont effectuées :
installation de l'ensemble des fichiers nécessaires au serveur HFSQL dans le répertoire spécifié (répertoire "C:\Serveur HFSQL" par défaut).
A la fin de l'installation de ces fichiers, les services Manta et MantaManager seront automatiquement lancés.
installation de l'ensemble des fichiers nécessaires à l'utilisation de l'outil d'administration à distance (Centre de Contrôle HFSQL) dans le
sous-répertoire "Administrateur" du répertoire d'installation du serveur HFSQL.

Lors du lancement du "Centre de Contrôle HFSQL", le nom du dernier utilisateur connecté est automatiquement proposé.
Lors du premier lancement de "Centre de Contrôle HFSQL", l'utilisateur "admin" est proposé par défaut. Cet utilisateur n’a pas de mot de
passe. Pour utiliser un des utilisateurs définis sur le serveur Manta, saisissez directement le nom de cet utilisateur ainsi que son mot de passe.

A la fin de l'installation ou de la mise à jour du serveur HFSQL, les différents serveurs ainsi que MantaManager sont référencés dans le
panneau de configuration.
La désinstallation des serveurs et de MantaManager pourra donc être effectuée directement depuis le panneau de configuration de Windows
(option "Ajout / Suppression de programmes").

2. Module Serveur HFSQL pour Linux


Pour installer le serveur HFSQL Client/Serveur sur un serveur LINUX :
1. Copiez les fichiers suivants sur le serveur :
manta_install
mantainstall.zip
README
Ces fichiers sont présents dans le sous-répertoire "Serveur HFSQL\Linux4" du CD d'installation.
2. Connectez-vous au serveur en tant que "root"
3. Exécutez le fichier manta_install. Il est possible de :
Installer un nouveau serveur.
Mettre à jour un serveur existant.
Désinstaller un serveur.
4. Suivez les instructions affichées à l'écran.

Attention : Il est nécessaire de faire défiler complètement la licence pour pouvoir afficher les écrans suivants.

Pour installer le serveur HFSQL Client/Serveur 64 bits sur un serveur LINUX 64 bits :
1. Copiez les fichiers suivants sur le serveur :
manta_install64
mantainstall.zip
README
Ces fichiers sont présents dans le sous-répertoire "Serveur HFSQL\Linux44_64" du CD d'installation.
2. Connectez-vous au serveur en tant que "root"
3. Exécutez le fichier manta_install64. Il est possible de :
Installer un nouveau serveur.
Mettre à jour un serveur existant.
Désinstaller un serveur.
4. Suivez les instructions affichées à l'écran.

Attention : Il est nécessaire de faire défiler complètement la licence pour pouvoir afficher les écrans suivants.

Remarques
Le serveur sera installé en tant que "Daemon (service)".
Les versions de Linux supportées par le moteur HFSQL pour Linux sont les suivantes :
Version Linux4 : Debian 4.0 (et supérieur), OpenSuse 10.3 (et supérieur)
Version Linux4 (64 bits) : Ubuntu 10 (et supérieur)

Retour au sommaire

Licence d'utilisation du logiciel


Attention: En installant et en utilisant un logiciel WINDEV Mobile vous avez accepté les termes de la licence suivante :
Le CLIENT représente la personne (physique ou morale) ayant acquis une licence.
Le LOGICIEL désigne le droit d'utilisation du logiciel WINDEV Mobile acquis par le CLIENT, pour la version actuelle et pour toute version mise à
jour, à moins que cette version mise à jour ne comporte elle-même un contrat de licence, qui serait alors celui qui s'appliquerait.
Une APPLICATION désigne un programme ou un ensemble de programmes réalisé avec le LOGICIEL.

1. Licence

Cette licence d'utilisation est concédée au CLIENT contre le versement d'un prix d'achat.
Ce LOGICIEL doit être utilisé sur une et une seule machine par une et une seule personne à un instant donné. Le LOGICIEL est déclaré
utilisé dès qu'il se trouve en "mémoire centrale" (également appelée RAM) d'un ordinateur.
Cette licence n'est transmise qu'après paiement intégral des droits, tels qu'indiqués au tarif le jour de l'acquisition.

2. Propriété du LOGICIEL

Ce logiciel est la propriété de PC SOFT. Le client a simplement acquis le droit d'utiliser ce LOGICIEL.

3. Copie de sauvegarde
Le CLIENT est autorisé à effectuer une seule copie de sauvegarde du DVD composant ce LOGICIEL.
La duplication de la documentation, en totalité ou en partie, est strictement interdite.

4. Utilisation

Le CLIENT doit utiliser le LOGICIEL pour l'usage pour lequel il est vendu. Il est interdit de modifier ou tenter de modifier ce LOGICIEL,
de désassembler ou tenter de désassembler ce LOGICIEL. Il est interdit d'enlever ou de tenter d'enlever les mentions de copyright
pouvant apparaître et/ou étant contenues dans le LOGICIEL.
La location ou le prêt de ce LOGICIEL est interdit.
Il est interdit d'utiliser WINDEV Mobile pour créer et diffuser tout ou partie d'outil de développement, de LOGICIEL de création
d'applications, de générateur de programmes, ou de tout LOGICIEL de même nature que WINDEV Mobile lui-même. Interrogez-nous
en cas de doute.

Les photographies, illustrations et images contenues dans les exemples, modèles, ambiances et gabarits ne peuvent être utilisées que
dans leur implantation originelle. Toute utilisation, reproduction, représentation, adaptation ou copie, en totalité ou en partie, sous
quelque forme que ce soit, par tout procédé existant ou à venir et en quelque lieu que ce soit est interdite.
Les images et les animations disponibles à partir du catalogue d'images doivent être utilisées exclusivement dans des APPLICATIONS
réalisées avec le LOGICIEL. La vente ou la distribution de ces images est interdite. L'utilisation dans d'autres logiciels ou sites que
l'APPLICATION est interdite.

Les images ne peuvent être séparées de l'APPLICATION qui les utilise.

5. Redevances

La diffusion des modules d'exécution nécessaires à l'exécution des programmes applicatifs autonomes créés est libre à tout CLIENT
ayant acquis les droits de ce LOGICIEL et étant dûment enregistré, dans le seul but de permettre l'exécution des programmes
applicatifs réalisés avec le LOGICIEL.
Votre programme applicatif ne peut pas être une simple reproduction ou recompilation de modules fournis avec le LOGICIEL.
Interrogez-nous en cas de doute.
Le moteur HFSQL est diffusable librement avec toute APPLICATION développée avec WINDEV Mobile. La diffusion du moteur HFSQL
inclus dans ce LOGICIEL avec une ou des APPLICATIONS réalisées uniquement avec un langage tierce (c'est-à-dire un langage non
édité par PC SOFT) n'est pas autorisée, et demande dans ce cas une licence spécifique.

6. Absence de responsabilité
Le LOGICIEL et la documentation qui l'accompagne sont vendus en l'état, SANS AUCUNE GARANTIE D'AUCUNE SORTE. PC SOFT ne
saurait être tenu pour responsable pour tout dommage de quelque nature que ce soit, et en particulier en cas de perte ou
détérioration des données, en cas de perte financière, en cas de perte d'exploitation, en cas de divergence des informations
contenues dans la documentation avec le comportement du LOGICIEL, en cas de comportement du LOGICIEL différent de celui
attendu. Le CLIENT est seul et unique responsable du fonctionnement et du support des programmes qu'il aura réalisé avec le
LOGICIEL.

7. Garantie

Si la clé électronique et/ou le DVD de support du LOGICIEL venaient à être détériorés, le CLIENT pourrait se procurer auprès de PC
SOFT une nouvelle clé et/ou un nouveau DVD, sous réserve de fournir lors de sa demande la clé et/ou le DVD détériorés.
Il est impossible d'acheter une clé électronique séparément. Le seul moyen de se procurer une nouvelle clé est de racheter un produit
complet. N'égarez pas la clé. Nous vous conseillons de vérifier que vous disposez d'une police d'assurance qui couvre le vol, la perte
ou la destruction (incendie,...) de cette clé.
La fourniture du ou des nouveaux éléments sera facturée.
Si la clé et/ou le DVD se détériorent dans les 3 mois suivant son achat, PC SOFT effectuera le remplacement à ses frais, hormis les
frais de port aller et retour. Les colis ne seront acceptés que s'ils sont livrés en port payé et exempts de tous droits à payer. Le port
de retour sera facturé; expédition rapide avec preuve d'arrivée à destination. Cette garantie ne sera PAS appliquée si la détérioration
provient d'un accident ou d'une mauvaise utilisation.

8. Cas particuliers

8.1 Composant TomTom


Si le LOGICIEL est accompagné du composant TomTom, il est précisé que la société TomTom détient les droits du logiciel TomTom.
Le composant TomTom peut être utilisé uniquement avec une licence valide du Navigateur TomTom.
8.2 Fonctionnalités liées à des services
Avertissement : avant d'utiliser une fonctionnalité reliée à des services ou des applications, et en particulier à Google, nous vous
conseillons vivement de vous reporter à la licence d'utilisation de ce service ou de cette application. Certaines restrictions peuvent
s'appliquer. Le contenu des licences peut varier avec le temps.
PC SOFT dégage toute responsabilité de l'usage qui peut être fait des fonctions d'accès natif. Il vous appartient de vérifier que
l'usage que vous faites respecte la licence du fournisseur du service.
8.3 Applications réalisées pour iPhone et iPad
Avertissement : Toute APPLICATION réalisée avec le LOGICIEL et destinée à fonctionner sur un matériel de la société Apple peut avoir
à se conformer une ou plusieurs licences de la société Apple.

9. Logiciels tiers
Polices installées
Les polices "Open Sans", "Roboto" et "Droid font" installées et utilisées par le LOGICIEL sont soumises à la licence "Apache License".
Le texte de cette licence est présent dans le sous-répertoire "Aide" du LOGICIEL.
Les polices "PCSxxxx" utilisées par le LOGICIEL et présentes dans le répertoire "Fontes" du LOGICIEL sont soumises aux licences
"Apache License" et "SIL Open Font License". Le texte de ces licences est présent dans le sous-répertoire "Aide" du LOGICIEL.
Acceptation de la licence :
Le fait de conserver et d'utiliser ce logiciel indique la compréhension et l'acceptation des termes de cette licence.
Ce contrat ne peut pas être modifié, sauf par un courrier original paraphé de la direction générale de PC SOFT.
Ce contrat de licence est régi par le droit français; tout litige qui pourrait en résulter sera de la compétence exclusive des tribunaux du siège
social de PC SOFT.
PC SOFT,
3, rue de Puech Villa
BP 44 408
34197 Montpellier Cedex 5
France
Retour au sommaire

Vous aimerez peut-être aussi