Quantcast
Channel: PC SOFT - Blogs
Viewing all 1435 articles
Browse latest View live

WINDEV Mobile 21, la génération "multidex" des applications (APK) Android est disponible

$
0
0
Lorsqu'une application Android prend de l'importance (nombre d'éléments, de traitements...), la génération de l'APK peut échouer avec les options standard du SDK Android. On obtient alors les retours INSTALL_FAILED_DEXOPT, Too many method references... 

Jusqu'en version 20 de WINDEV Mobile, l'option "réduire la taille du code généré" de l'assistant de génération permettait de dépasser les limites atteintes. Une FAQ détaille ces réglages :

A partir de la version 21 de WINDEV Mobile, une nouvelle option est proposée, "Activer la génération multidex" :


De la même manière elle permet de retrouver la possibilité de générer l'APK ayant atteint les limites. Les deux options peuvent être combinées, mais la génération multidex reste à privilégier surtout dans le cas d'applications destinées à Android 5 et suivantes.

Une information détaillée sur ces limites de génération des applications est disponible :



Installer le serveur de télémétrie et collecter les données de vos applications.

$
0
0
WINDEV 21 vous permet de créer des exécutables capables de collecter des données d'exécution  et de fournir ces données à un serveur de télémétrie. Le but est d'obtenir des statistiques d'utilisation de vos applications. 
Pour cela, il faut installer un serveur de télémétrie qui se chargera de récupérer les données collectées par vos applications et d'agréger ces données pour qu'elles soient lisibles directement depuis WINDEV. 

Le serveur de télémétrie est livré avec WINDEV 21. Il est dans le pack d'installation du serveur " Réservé " (SILO / Réplication / WebService / Télémétrie). Le pack est présent dans le répertoire " Install " de WINDEV 21. 

Voici la méthode à suivre pour installer ce serveur :
- Installez un serveur HFSQL de version 21 (sur le même serveur ou sur un serveur différent)
- Créez une nouvelle base de données (par exemple TELEM) avec le CC HFSQL
- Créez un utilisateur TELEM avec les droits suivants sur la base TELEM :


- Lancez l'installation du serveur " Reservé " : Répertoire .\WinDev 21\Install\WDServeurR\WX210PACKRSRV.exe
- Choisissez " Installer le serveur de télémétrie "
- Indiquez les coordonnées de connexion à la base HFSQL précédemment installée



Le serveur de télémétrie est maintenant installé. Dans le dernier plan de l'assistant vous obtiendrez le login et le mot de passe de télémétrie à fournir à vos applications. 


Vous êtes prêts à collecter des données. Il suffit pour cela d'indiquer les coordonnées du serveur de télémétrie lors de la création de l'exécutable. 


Ce sont les mêmes coordonnées que vous indiquerez à WinDev pour lire les données de la télémétrie.

Vous avez la possibilité de sécuriser cette collecte de données en utilisant un serveur http sécurisé. Vous devez pour cela installer un certificat sur votre serveur Web (IIS ou Apache) et utiliser dans ce cas le protocole https au lieu de http.

Enfin, pour être complet sur la télémétrie, PCSCLOUD proposera dès Janvier la fonctionnalité de télémétrie sur vos plateformes cloud. Dans ce dernier cas, tout est déjà installé et configuré. Il suffira de donner les coordonnées de la plateforme cloud à l'exe et à WINDEV 21.

Aide de la fonctionnalité : doc.pcsoft.fr

Bonne collecte de données !

Comment transformer rapidement mon site WEBDEV existant pour qu’il soit Mobile Friendly comme conseillé par Google ?

$
0
0
Il existe trois type de sites " Mobile Friendly " : Les sites Responsives Design, le Dymanic Serving ou les sites adaptés spécifiques.

Les sites adaptés ne sont pas optimisés pour le référencement puisque ce sont deux sites différents et donc le référencement Google est dilué. Ce type de site n'a donc pas d'intérêt particulier.

Les sites Responsive sont foncièrement différents des sites non responsive. Ils ont souvent une présentation différente, un look différent et une architecture différente. La transformation de votre site en responsive design demandera des développements nouveaux.

En partant d'un site non responsive créé avec une ancienne version de WEBDEV, je vous propose la démarche suivante :
Dans un premier temps, l'urgence est de rendre votre site Mobile Friendly. C'est ce qui est conseillé par Google et cela veut dire simplement que l'affichage de votre site sera adapté à un écran de smartphone lorsque l'internaute utilise un smartphone.
Pour rendre votre site Mobile Friendly, je vous conseille de créer une nouvelle page en mode d'édition responsive pour l'affichage Mobile de ce site et de définir ensuite dans WEBDEV 21 une redirection appelée Dynamic Serving : 


Ainsi quand un internaute consulte votre site depuis un mobile, c'est cette nouvelle page qui est renvoyée tout en conservant la même URL. 

Quand le site est consulté depuis un PC ou une tablette, c'est le site habituel qui est renvoyé.
Cette méthode vous permet de conserver le site actuel sans modification pour la consultation depuis un mobile ou une tablette. C'est la méthode la plus rapide pour rendre votre site Mobile Friendly et c'est disponible dans WEBDEV 21.
Bien sûr par la suite, vous pourrez ajouter, les tranches tablettes et desktop à votre page pour rendre votre site responsive.

WINDEV, WEBDEV et WINDEV Mobile 21 sont disponibles en version finale dans l'espace téléchargement de notre site !

Mise à jour de l'aide en ligne pour WINDEV et WEBDEV 21 : télémétrie, "Responsive Web Design"...

$
0
0
Des nouveautés des versions 21 viennent d'être détaillées dans la documentation en ligne :  

Bonnes lectures, bons développements !

Mise à jour de l'aide en ligne pour WINDEV et WEBDEV 21 : notes repositionnables, barre de navigation dans les sites Responsive Web Design

$
0
0
Des nouveautés des versions 21 viennent d'être détaillées dans la documentation en ligne :   
  • WEBDEV : le champ Barre de navigation, il permet de créer une zone de menu s'adaptant facilement à la taille du navigateur dans les sites Responsive Web Design.
Bonnes lectures, bons développements !

Mise à jour de l'aide en ligne pour WINDEV, WEBDEV et WINDEV Mobile 21 : "COMPILE SI", bulle FAA, modification de l'ihm par l'utilisateur final, géolocalisation...

$
0
0
Mise à jour de l'aide en ligne pour WINDEV, WEBDEV et WINDEV Mobile 21 : "COMPILE SI", bulle FAA, modification de l'ihm par l'utilisateur final, géolocalisation...
Des nouveautés des versions 21 viennent d'être détaillées dans la documentation en ligne :    



Webinaire jeudi 14 janvier à 11h : 5 conseils pour optimiser vos applications

$
0
0
Un nouveau Webinaire est programmé jeudi 14 janvier à 11h.

Dans cette session de 20 minutes, vous découvrirez comment optimiser vos applications, quels outils utiliser, quelles fonctionnalités peuvent vous aider.



Après la diffusion en directe, la vidéo restera disponible avec ce même lien.

Webinaire jeudi 21 janvier à 11h : La télémétrie : comment collecter des données sur l'utilisation de vos applications

$
0
0

Un nouveau Webinaire est programmé jeudi 21 janvier à 11h. 


Dans cette session de 20 minutes, vous découvrirez comment mettre en place la télémétrie afin de savoir comment vos utilisateurs, vos clients utilisent vos applications, quelles sont les éléments les plus utilisés, quelles sont les configurations de vos clients, ...


Après la diffusion en directe, la vidéo restera disponible avec ce même lien.


Retrouvez l'ensemble des webinaires sur notre site :

http://www.pcsoft.fr/webinaires.htm




Mise à jour de l'aide en ligne pour WINDEV, WEBDEV et WINDEV Mobile 21 : "plugin" pour WDSETUP l'installateur, effet parallaxe, champ Tableur dans un état, FAA, réimpression et signature dans les états, PDF/A...

Le sommaire de la LST 103 est disponible !

$
0
0


France Métropolitaine : les envois seront expédiés à partir du 25 janvier en courrier "Fréquence". Les livraisons sont prévues semaines 6 et 7.

DOM-TOM et Etranger : les envois seront expédiés le 1er février en Courrier Postal Prioritaire. Les livraisons sont prévues semaines 7 et 8 selon les destinations.

Le “Goodies du trimestre” est un luxueux calendrier mural qui vous accompagnera tout au long de l'année 2016 ! 

1 exemplaire pour vous,

1 exemplaire pour offrir !

Webinaire jeudi 28 janvier à 11h : créer une application mobile de prise de commande sur tablette

$
0
0

Un nouveau Webinaire est programmé jeudi 28 janvier à 11h.

Dans cette session de 20 minutes, vous découvrirez comment donner plus de mobilité à la force de vente. Pour cela, nous allons créer un tableau de prise de commande pour une application tablette (Android ou iPad).

Le principe est le même pour la réalisation de devis. 

Après la diffusion en directe, la vidéo restera disponible avec ce même lien.

Retrouvez l'ensemble des webinaires sur notre site :
http://www.pcsoft.fr/webinaires.htm


TDF TECH DES VERSIONS 21 du 8 mars au 5 avril - 11 villes - 10 000 places

$
0
0
Les inscriptions au TDF Tech 2016 de WINDEV 21, WEBDEV 21 et WINDEV Mobile 21 sont ouvertes :

 

TDF Tech DES VERSIONS 21


35 sujets / 3h45 de formation / 11 villes
100% Technique, 100% Productif,
100% Gratuit de 13H45 à 17H30 

Attention: 10.000 places seulement disponibles

Parmi les 35 sujets techniques :
Les nouveaux champs 21, le cloud, porter une application de WINDEV à WINDEV Mobile et à WEBDEV, comment améliorer la vitesse de vos requêtes, les nouveautés de l'environnement 21, les nouveautés du WLangage, le Responsive, les nouveautés en mobile...



Mise à jour de l'aide en ligne pour WINDEV, WEBDEV et WINDEV Mobile 21 : Big Data HBase/HDFS/Hive, archivage TAR/TGZ, nouveaux codes-barres Maxicode/Aztec

$
0
0

Des nouveautés des versions 21 viennent d'être détaillées dans la documentation en ligne : 



Bonnes lectures, bons développements !

Webinaire jeudi 11 février à 11h : proposer des services sous la forme de Webservices REST

$
0
0

Un nouveau Webinaire est programmé jeudi 11 février à 11h. 


Dans cette session de 20 minutes, vous découvrirez comment créer un serveur REST (REST API) d'accès à vos données. Ce jeu d'API pourra être utilisé depuis tout client HTTP (desktop, web, mobile). 



Après la diffusion en directe, la vidéo restera disponible avec ce même lien. 

Retrouvez l'ensemble des webinaires sur notre site :

http://www.pcsoft.fr/webinaires.htm


Nouvelle version de WINDEV, WEBDEV et WINDEV MOBILE 21 (210051f)

$
0
0

Une nouvelle version de WINDEV, WEBDEV et WINDEV Mobile 21 est disponible en téléchargement. 

Il s'agit de la version 210051f disponible à partir de l'espace téléchargement de notre site :

http://www.pcsoft.fr/st/telec/index.html

Cette version n'a pas encore subi le deuxième niveau de validation par le Service Qualité. Vous pouvez trouver une information complète sur les niveaux de validation sur notre site :

http://www.pcsoft.fr/st/telec/validation-vi.htm


Comment installer rapidement le moteur PHP sur votre poste de développement utilisant un serveur web IIS ?

$
0
0
Pour tester les sites PHP que vous développez avec WEBDEV, il est nécessaire d'installer un moteur PHP sur votre poste de développement. On trouve sur Internet de nombreux packages d'installation du moteur PHP mais ces packs sont très souvent couplés à une installation du serveur web Apache. Si vous utilisez déjà le serveur web par défaut de votre poste (IIS), le changer implique reprendre la configuration pour WEBDEV et vos autres développements.


Vous trouvez ici une méthode d'installation d'un moteur PHP pour IIS. Cette méthode utilise le module " Web Platform Installer ".  


Installation de " Microsoft Web Platform Installer " : 


La version courant est la version 5.0. C'est un module gratuitement disponible chez Microsoft. Il suffit de télécharger le module et l'installer : https://www.microsoft.com/web/downloads/platform.aspx

Une fois installé, cet outil est accessible directement depuis la console de Microsoft IIS (démarrer...exécuter...inetmgr). Pour le lancer, il suffit de double cliquer dessus. 




Utilisation de " Microsoft Web Platform Installer " :


Lancez cet outil, choisissez le volet Produits. " Web Platform Installer " vous propose toute une liste d'outils disponible pour la gestion de votre site Web et compatibles avec IIS (Moteur PHP, Pilotes ODBC, SDK divers, etc...).

Je vous conseille d'utiliser le champ de recherche. Saisissez php et validez, la liste se réduit aux outils concernant PHP. 

Choisissez la version du moteur PHP que vous souhaitez installer et cliquez sur le bouton Ajouter. " Web Platform Installer " sélectionne automatiquement les modules complémentaires obligatoires selon la version de IIS que vous utilisez et vous indique le nombre de modules à installer.

Il suffit ensuite de cliquer sur Installer pour lancer l'installation.




" Web Platform Installer " va télécharger le moteur PHP, lancer l'installation et ce qui est particulièrement intéressant, va configurer le serveur IIS pour ce moteur. 


Une fois cette installation réalisée, vous pourrez tester directement vos sites PHP réalisés avec WEBDEV sur votre poste de développement par un simple GO de la même manière que pour vos sites WEBDEV.


Bon Développements ! 

Mise à jour de l'aide en ligne pour WEBDEV et WINDEV Mobile 21 : Responsive Web Design, fonctions BTLE ...

$
0
0

Des nouveautés des versions 21 viennent d'être détaillées dans la documentation en ligne :





Bonnes lectures, bons développements !


Construire dynamiquement le chemin d'une donnée à lire dans un document XML

$
0
0

Depuis la version 15 de WINDEV, WEBDEV et WINDEV Mobile le parcours de document XML a été considérablement simplifié grâce au type XMLDocument. Il évite l'utilisation des fonctions XMLLit bien moins pratiques faute de complétion dans l'éditeur de code.


L'utilisation du type XMLDocument avait été illustrée dans le billet suivant du blog :  
Utilisez le type XMLDocument pour faciliter la lecture de données des documents XML 


Il peut arriver d'avoir à construire dynamiquement tout ou partie du chemin d'accès aux données XML lors de l'exécution, et non pas lors de l'écriture du code. C'est possible, comme pour l'accès à un champ, grâce aux opérateurs d'indirection, les accolades : opérateurs d'indirection


L'aide n'avait pas encore l'information, et sera rapidement complétée, voici en attendant une illustration. Le code suivant peut être copié/collé dans un bouton il est autonome et permet en pas à pas de bien cerner le mécanisme : 


sDocXMLestunechaîne= [
 <?xml version="1.0" encoding="UTF-8"?>
 <Document>
 <InfoVersion>
 <Version>21</Version>
 <Millesime>2016</Millesime>
 </InfoVersion>
 </Document>
]

xmlExempleestunxmlDocument= XMLOuvre (sDocXML,depuisChaîne)

// Lecture directe d'une information ...
Trace (xmlExemple.Document.InfoVersion.Version)

// Lecture avec une partie du chemin XML contenu dans une variable
// (idem si rubrique d'un fichier, paramètre d'une fenêtre, méthode...)
sParamètreestunechaîne="InfoVersion"
Trace ({"xmlExemple.Document."+sParamètre+".Version"}) 


Nouvelle version de WINDEV, WEBDEV et WINDEV Mobile 21 : 210051t

Viewing all 1435 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>