Articles

Affichage des articles du 2018

Mise à jour Windev, Webdev et Windev Mobile, quand et pourquoi la faire ?

PCSOFT propose chaque année une mise à jour payante des environnements Windev, Webdev et Windev Mobile et entre-temps des mises à jour gratuites. Actuellement, la nouvelle version est la 24.
Quand sont réellement disponibles les nouvelles fonctionnalités ?
En général, la nouvelle mise à jour majeure (et payante) est annoncée en septembre/octobre, pour une sortie d'une pre-version en décembre. La version stabilisée sortira en janvier de l'année suivante (en janvier 2019 pour la version 24). Et il faudra attendre encore le mois de juin, voir septembre pour réellement avoir toutes les fonctionnalités annoncées en octobre, mais aussi pour que la version soit bien stable, car souvent il y a encore des mises à jour mineures qui corrigent des bugs. Dans certains cas, des nouvelles fonctionnalités annoncées en octobre, n’apparaissent pas du tout avant au moins 6 mois. Donc, parmi les 924 nouveautés de la nouvelle version 24, certaines ne seront utilisables probablement que dans plusieurs…

Solutions SIG avec Windev : Tatukgis la solution la plus simple

Image
Les besoins en termes de cartographie (SIG) sont de plus en plus fréquents dans les applications de gestion. Bien évidemment, les environnements de PCSOFT  s'adaptent à ce nouveau challenge et permettent de concevoir des applications étonnamment puissantes. Ainsi, il y a trois différentes approches selon les fonctionnalités cartographiques attendues.
S’il s'agit de localiser des lieux, ou de calculer des distances entre eux : le champ carte disponible dans Windev ou  Webdev est idéal de par la simplicité des fonctions disponibles mais ne permet malheureusement pas d’aller plus loin.
Par ailleurs, si l'objectif est de concevoir une application SIG incluant entre autres des opérations spatiales complexes comme des créations et des calculs de polygones, des découpages, des trous, une gestion de la superposition des calques et du géoréférencement, etc... deux possibilités s'offrent à nous.
La première consiste à utiliser des APIs comme celles de google MAP, ou Leaflet, MAPBox…

Interfacer votre application développée en Windev ou Webdev avec JIRA

Image
La société ATLASSIAN propose l'application JIRA permettant de gérer les projets métier.
Cette solution permet de gérer des projets, des tâches et les états de ces tâches selon des flux personnalisables et adaptables à tous les métiers.
Dans notre métier de développeur, cela permet de gérer les demandes des utilisateurs (bugs, amélioration, etc...).
Les flux permettent de s'adapter à des méthodes de gestion de projets (scrum,  RAD, etc...) ou à des processus métier très variés.

Cette application est accessible sous la forme d'un site Web que vous pouvez héberger vous même. Vous pouvez utiliser aussi la version Online proposée par ATLASSIAN. Il est possible d'interconnecter l'application avec d'autres applications, par exemple GMAIL, SLACK, etc...
Windev aussi peut s'interfacer avec cette solution. Il suffit d'utiliser les API REST proposées par ATLASSIAN. Il devient alors possible d'intégrer dans une "application métier" développée avec Windev o…

Outils de productivité et de collaboration, connexion entre applications avec Windev

Image
A la faveur des nouvelles façons de développer les applications, notamment en Responsive Design et en "full cloud" (c'est-à-dire disponibles et synchronisées sur tous les supports, tablettes, mobiles et ordinateurs), de nombreux outils permettent de gagner en productivité et de faciliter les collaborations, notamment à distance.
Voici quelques exemples d'applications que nous utilisons pour notre activité :
Pour gérer vos mots de passe, la solution ENPASS est particulièrement intéressante. Elle permet d'avoir un niveau de sécurité optimum en générant des mots de passe fort et différents pour chaque compte, tout en permettant de remplir les formulaires de connexion sans avoir à taper les mots de passe. 
Pour les réunions, l'application ZOOM est excellente. A partir de n'importe quel support (ordinateur, tablette ou smartphone), vous pouvez organiser une réunion en partageant les écrans des participants avec vidéo, son et tableau blanc.
Pour échanger entre les …

Interface entre SAGE Gestion commerciale i7 ou 100Cloud et Windev ou Webdev

Image
Les ERP du marché offrent de nombreuses fonctionnalités, mais malgré tout, il est toujours très difficile pour une entreprise de l'adapter parfaitement à son activité.
Il devient parfois nécessaire de réaliser des modules spécifiques.
Dans ce cas, 2 solutions existent :
faire la demande à l'éditeur de l'ERP : dans ce cas,le développement coûte en générale assez chèrefaire soi-même ou faire faire un développement spécifique, lorsque cela est possible, c'est-à-dire si l'on possède un accès aux données. C'est le cas avec l'ERP de SAGE. Depuis l'origine de cet ERP, il est possible de se connecter aux données soit via un driver ODBC, soit en direct pour la version fonctionnant avec SQL Serveur.


Avec Windev, il est alors possible de créer des modules spécifiques pour accéder aux données en lecture, voir en écriture. Voici quelques exemples de modules que nous avons réalisé :

Planning de fabrication de produits (métier du meuble) sous Windev avec génération de b…

RGPD et vos applications développées avec Windev, Webdev, ou Windev Mobile

Toutes les entreprises et les administrations ont l'obligation de se mettre en conformité avec la réglementation RGPD depuis le 25 mai dernier.
Cela concerne bien évidemment aussi les applications spécifiques développées avec Windev, Webdev et Windev Mobile, dès qu'elles manipulent des données personnelles.
Si vous ne l'avez pas déjà fait, il faut au minimum comprendre les enjeux du RGPD et les conséquences pour votre entreprise. Pour cela, le site de la CNIL vous donnera les informations essentielles pour mieux comprendre : https://www.cnil.fr/fr/rgpd-passer-a-laction

Le RGPD se résume en 6 points :

1.Réduction de la collecte d'informations
Les entreprises (employeurs, commerçants, services en ligne) n'ont le droit de recueillir auprès de leurs collaborateurs, clients ou utilisateurs que des données personnelles nécessaires à leurs activités. Et non pas celles qui risquent de leur être utiles un jour. Chaque activité doit être consignée dans un registre, sous forme de …

Application de billetterie réalisée avec Windev

Image
De temps en temps nous vous présentons une application que nous avons développé avec Windev 23. Aujourd'hui, voici une application de billetterie développée en 1 mois environ. Notre client avait besoin d'une application simple pour imprimer des billets pour des visiteurs. 
Bien souvent, le choix de réaliser une application spécifique relève d'un constat : les logiciels du marché sont trop complexes (on utilise que quelques % des fonctionnalités) et trop coûteux en maintenance (les éditeurs facturent des contrats de maintenance inadaptés, comparé aux besoins réels). 

L'avantage du développement spécifique est de proposer uniquement les fonctionnalités utiles dans des conditions simples de déploiement et de maintenance. Ceci est rendu possible avec Windev qui permet de développer rapidement (lorsqu'on le maîtrise bien 😉), notre infrastructure (machines de développement, serveurs, etc...) et une gestion de projet agile.

Pour vous donner une idée de l'application, vo…

Concevoir des applications modernes avec Windev - UX/UI Designer

Image
Windev est fortement associé à Windows. C'est un outil qui a connu toutes les générations de l'OS de Microsoft et qui offre l'avantage majeur d'être compatible avec toutes les versions. Une application développée pour Windows 2000 ou Windows XP fonctionnera aujourd’hui sans problème, car il est très facile de la recompiler avec la version actuelle de Windev et elle fonctionnera très bien sous Windows 10.
Cependant, la conception des interfaces a depuis beaucoup évoluée. Même si dans les entreprises, l'utilisation d'applications classiques Windows ne pose pas de problème avec des interfaces anciennes, les expériences utilisateurs actuelles, notamment avec la mobilité, poussent les développeurs à repenser les interfaces et la conception des applications, même pour les applications de gestion. En effet, les utilisateurs sont de plus en plus habitués à utiliser leur téléphone pour consulter leur messagerie, leurs comptes etc... Bien que la mobilité (smartphone, tabl…

Hébergez vos applications Windows et utilisez les avec RD Client

Image
Les applications fonctionnant sous Windows classique, en mode bureau, sont encore nombreuses. Les évolutions technologiques permettent aujourd'hui de réaliser des applications pour Windows Store, Android, iOS, Chrome, le Web en Responsive Design, etc... La tendance est à réécrire les applications Windows classique pour apporter une expérience utilisateur sur tous les supports, ordinateur, tablette et smartphone.
Windev permet de faire cela en combinaison avec Webdev et Windev Mobile. Mais cela nécessite de réécrire de nouvelles applications, pour chaque environnement. Même s'il est toujours possible de récupérer une partie de l'existant, le temps de développement et les coûts sont importants, surtout pour des applications qui ont évoluées pendant des années. 
Cependant, si les coûts sont trop importants et les délais de mise à disposition auprès des utilisateurs trop longs, il existe une solution transitoire qui permet d'utiliser une application fonctionnant exclusivemen…

Windev, Webdev et Google Map, fonctions cartographiques avancées

Image
SEALOG a développé plusieurs applications intégrant des fonctions cartographiques. En général, il s'agit de pouvoir visualiser sur des cartes de type Scan 25 ou Orthophoto de l'IGN des données, des points, des lignes, polygones en lien avec une base de données. Nous avons développées des outils pour permettre de tracer et découper facilement des polygones afin de faire des relevés de surface.
Ces applications ont été développées sous Windev, depuis les versions 10 et sont toujours opérationnelles avec Windev 23. Windev n'ayant pas de moteur cartographique, nous avons fait appel à des produits tiers. D'abord avec Mapx de Mapinfo, ensuite avec TatukGIS. Pour les bases de données, nous avons utilisé HFSQL, puis PostgresSQL avec PostGIS.


Aujourd’hui, nous travaillons avec Google Map et avec Webdev pour réaliser des applications modernes, notamment en Responsive Design.
Les API de Google Map ne sont pas aussi fournies que TatukGIS, mais avec PostGIS, ont arrive à tout faire, y…

Sécuriser vos applications avec Windev

Le développement d'applications évolue sur de nombreux fronts : Les langages de programmation : un développeur doit aujourd'hui maîtriser de nombreux langages de programmation. Notamment pour les développement Web, idéalement il faut connaitre HTML, CSS, Javascript. WDLangage n'est pas suffisant.Les environnements de programmation : ils deviennent de plus en plus sophistiqués. Il faut comprendre leur conception pour contourner les dysfonctionnements. On a souvent l'effet "boite noire", ce qui nous oblige à analyser les comportements, plus que les fonctionnementsLes méthodes de gestion de projets : les méthodes agiles nées il y a plus de 20 ans ce sont démocratisées et intégrées dans de nombreuses approches de gestion de projetsLes systèmes d'exploitation : Windows n'est plus le principale OS utilisé dans les entreprises. Il faut maintenant composer avec Linux, Android, iOS, etc...L'ergonomie des applications et des appareils : Elle est maintenant …