Rechercher dans ce blog

Chargement...

mercredi 23 mai 2012

Logiciel de cartographie des réseaux électriques pour syndicat d’électricité

Nous avons développée un outil très pratique de visualisation des cartes des réseaux électriques. Réalisé pour le syndicat départementale d’énergie électrique de la Gironde, ce logiciel est un bon exemple de ce que l’on peut faire avec Windev et Tatuk.

img4

Parmi les nombreuses fonctionnalités, nous pouvons citer :

- Affichage de calques d'origines multiples au format SHP

- Sélection de dossier par commune

- Partage des dossiers en réseau

- Saisie de données associés à chaque élément du plan

- Organisation des couches en hiérarchie

- Affichage de symboles

- Importation/exportation de calques

- Outil de dessin et d'intégration de documents

- Impression des cartes avec cartouche

L'environnement technique de ce logiciel est le suivant :

- Windows XP, Vista ou Seven, 32 ou 64 bits

- Utilise la technologie TATUKGIS compatible avec tous les SIG (dont Mapinfo)

- Nombre de postes illimité

- Développé avec Windev 16 (www.pcsoft.fr)

Ce logiciel est beaucoup plus simple à utiliser que des logiciels de type MapInfo. Il est destiné à des utilisateurs type “bureautique” pour les aider à produire des rapports avec des éléments cartographiques.

Ce logiciel est entièrement personnalisable et peut s'adapter à beaucoup d’autres cas d’utilisation. Nous pouvons l’adapter pour votre besoin sur demande. IL peut aussi servir de base de départ pour toute autre réalisation spécifique.

Pour une démonstration, n’hésitez pas à nous contacter au 05 49 62 84 94 ou par email info@sealog.fr

mercredi 25 avril 2012

Remplacer votre planning mural par un planning graphique informatisé

En 2010, nous avons évoqué ce sujet  : http://blogsealog.blogspot.fr/2010/02/remplacer-votre-planning-mural-par-un.html
Aujourd’hui, depuis la version 16, Windev propose un champ planning intégré qui remplace très avantageusement l’exemple d’application planning qui nous servait de point de départ pour la réalisation de plannings.
 Il est encore plus facile de transformer vos plannings muraux par un planning informatisé, et ceci à des couts réduits en regard des gains importants que cela procure.
A titre d’exemple, avec le champ planning nous avons réalisé des plannings de personnel, des plannings de productions, des plannings de chantiers,…
Bien souvent, les utilisateurs hésitent à acquérir des logiciels de type Visual Planning pour remplacer leur planning mural. L’inconvénient majeur de ce type de solutions réside dans le paramétrage. Il n’est jamais assez suffisant pour répondre à vos besoins. Vous devrez adapter votre planning à celui que propose le logiciel, avec plus ou moins de contraintes.
Chaque planning est différent et la réalisation d’une application spécifique est beaucoup plus avantageuse, avec des couts souvent équivalents lorsque l’analyse du besoin est bien faite.
Si vous souhaitez avoir une démonstration d’une application Planning réalisée avec Windev, contactez nous au 05 49 62 84 94 ou par email : info@sealog.fr

Récriture d’une application ASP .NET en Webdev et migration SQL Server vers HyperfileSQL

Le changement de base de données d’une application existante ne se fait jamais simplement. En effet, les types de données, les clés primaires, les procédures stockées, etc. compliquent singulièrement la migration d’une base vers une autre. Dans de nombreux cas il faudra redévelopper une bonne partie de l’application.
Avec Windev/Webdev, il est possible dès la conception d’une application d’anticiper un future changement de la base de données. Windev/Webdev utilise nativement sa propre base de données HyperfileSQL, mais il permet aussi de travailler avec la plupart des bases de données existantes : SQL Server, MySQL, PostgreSQL, Oracle, Access, etc…
Principalement deux solutions sont alors possibles pour les bases autres que HyperfileSQL (pour plus de détails : http://doc.pcsoft.fr/fr-FR/?3044202) : soit utiliser les accès natifs, c’est la solution la plus performante, mais aussi la plus longue pour les développements, car il faut dans ce cas plutôt faire les requêtes en SQL directement au lieu d’utiliser les commandes Hxxx de Windev; Soit utiliser un accès via un driver OLE DB.
Pour anticiper un changement de base de données ou concevoir une application qui peut fonctionner sur plusieurs bases de données différentes il est préférable d’utiliser exclusivement les ordres Hxxx de windev.
A titre d’exemple, j’ai, réécrit une application web initialement développée en ASP .NET en Webdev 16. La base de données utilisée était SQL Server 2008. J’ai d’abord réécrit en gardant la base de données sous SQL Server et en utilisant le driver OLE DB. Je pouvais ainsi migrer en douceur tout en partageant les données entre l’ancienne et la nouvelle application. Puis dans un deuxième temps j’ai changé de base de données. Comme j’avais utilisé les ordres Hxxx, je n’ai pas réécrit une seule requête. Il a fallut développer un traitement de migration des données entre la base SQL Server et la base HyperfileSQL. Le principal problème concernant les identifiants qui doivent être conservés dans la base Hyperfile SQL pour conserver les relations. Par la suite, il faut permettre à HyperfileSQL de reprendre la numérotation de identifiant automatique (voir à ce sujet http://doc.pcsoft.fr/fr-FR/?3044183&name=gestion-des-identifiants-automatiques-lors-ajout-enregistrement).
Si vous souhaitez réécrire (on parle aussi de portage d’application) une application vers Windev ou Webdev, contactez nous au 05 49 62 84 94 ou par email : info@sealog.fr

mercredi 18 avril 2012

Reprise et maintenance d’applications Windev ou Webdev

Vous disposez d’une application développée avec Windev, mais le développeur ne peut plus assurer la maintenance et les évolutions de l’application (cause départ, etc…).

Ce cas fréquent créé une situation de fragilité pour votre entreprise. Vous devez alors rechercher une personne compétente qui sera s’approprier le projet initial sans le dénaturer. Car chaque développeur a sa façon de travailler et dans un cas comme celui-ci, il doit impérativement  préserver l’existant tout en apportant un nouveau regard sur l’application.

Nous sommes régulièrement confronté à cette situation. Nous la gérons en vous proposant d’abord une phase d’expertise. Il s’agit dans premier temps de comprendre les choix et la philosophie du développement initial, pour assurer une transition fiable. Cela nécessite d’avoir une grande expérience. Ensuite, nous faisons du “reverse-ingénierie” pour schématiser le structure de l’application. Nous rédigeons un rapport dans lequel nous faisons éventuellement des préconisations.

Après cette phase d’expertise nous sommes en mesure de vous proposer un contrat de maintenance. Nos contrats ont une durée de 1 an et sont évalués forfaitairement en fonction de l’application.

Après une période de plusieurs mois, la maintenance nous permet de s’imprégner encore plus de la logique métier de l’application. Nous sommes alors en mesure de vous proposer la réalisation d’évolutions qui sortent du cadre de la maintenance.

image

Pour la reprise de vos applications, contactez nous au 05 49 62 84 94 ou par email info@sealog.fr

jeudi 5 avril 2012

Réalisation d’applications iPhone et iPad : Optimiser vos couts de développement avec Windev Mobile

Depuis la sortie de la dernière version de Windev Mobile en décembre dernier, nous pouvons vous proposer la réalisation d’applications pour iPhone et/ou iPad.

Aujourd’hui la réalisation d’une application pour iPhone en environnement natif MacOs + xCode coute chère car les compétences en Objective C sont rares. L’avantage de Windev Mobile est de permettre la réalisation des applications  iPhone dans un langage beaucoup plus simple (le WDLangage), tout en apportant autant de possibilités fonctionnelles. Donc, naturellement, les applications iPhone et iPad développées avec Windev Mobile sont beaucoup moins couteuses.

En réalité Windev Mobile, génère un projet xCode, qu’il faut ensuite compiler sur un Mac. La publication sur Appstore ou la diffusion des applications directement sur les matériels de l’entreprise se fait avec les outils de Apple.

L’un des points les plus importants, c’est l’accès aux données. Avec Windev mobile, elle est très simplifiée. Par exemple pour accéder à des données HypefileSQL, une ligne de programme suffit. Pour des applications de gestion utilisant des fonctions de base, de type enchainement d’écran avec des boutons, affichage de tableaux de données, saisie de fiches, la programmation est extrêmement simplifié avec Windev mobile. Nous pouvons réaliser très rapidement des maquettes et ainsi évaluer le cout de la réalisation d’une application.

Pour de petits projets, nos devis sont gratuits. N’hésitez pas à nous contacter au 05 49 62 84 94 ou par email info@sealog.fr

vendredi 30 mars 2012

FORWIN : Logiciel de gestion de centres et organismes de formation

SEALOG édite depuis plusieurs années le logiciel FORWIN : logiciel de gestion de centres de formation. Ce logiciel fonctionne sous Windows  et gère le catalogue, les sessions de formation, les stagiaires, les inscriptions, les animateurs, les organismes payeurs, les sociétés, tous les documents du processus de formation : conventions, attestations, feuilles de présences, convocations, chevalets, etc… Il permet aussi de faire des statistiques et d’exporter de nombreuses données vers Excel pour pouvoir les retraiter.
Ce logiciel utilisable en réseau  (nombre de postes illimité) est réalisé avec WinDev 16 sur base de données Hyperfile.
Il peut être totalement personnalisé pour votre centre de formation grâce à la puissance de l’environnement de développement WinDev. Une étude préalable est souvent nécessaire pour connaitre précisément vos besoins et pour adapter le logiciel à votre centre.
Les mises à jour des postes utilisateurs se font facilement et directement par Internet.
Pour une démonstration du logiciel contactez-nous au 05 49 62 84 94 ou par email : info@sealog.fr

Évaluer un projet au forfait

Il nous arrive fréquemment de rencontrer des entreprises qui ont besoin de faire réaliser un logiciel, mais elles ne savent pas comment s'y prendre. Nous vous rappelons comment s'orienter dans cette situation.
Pour faire réaliser un logiciel spécifique, deux approches sont possibles. Le réalisation en régie ou la réalisation au forfait.
La première solution suppose que vous puissiez encadrer un développeur et définir avec lui le besoin. La réussite d'un projet dans cette approche dépend de  l'expérience du développeur et de votre capacité à gérer le projet. Elle est en générale destinée à des informaticiens (responsable informatique, directeur informatique, ...) qui maitrisent et connaissent les rouages de la réalisation d'un logiciel ou d'une application. Elle s'adresse aux grandes entreprises et aux services informatiques en général.

Si vous n'avez pas de connaissance informatique et que vous devez faire réaliser un logiciel, la solution au forfait est bien plus simple. Vous faites appel à une société de services qui prendra en charge toutes les étapes de la réalisation d'un logiciel, depuis l'expression du besoin, la rédaction d'un cahier des charges, jusqu'à la maintenance.
Malgré tout, la difficulté dans la réalisation au forfait c'est d'évaluer au départ correctement le projet. Certains voudraient connaitre, avant même d'avoir posé les bases du projet, le cout de celui-ci, pour pouvoir budgéter sa réalisation.
Prenons un exemple très classique.  Votre gestion s'appuie sur des tableaux sous Excel que les utilisateurs ont appris à manipuler. Vous avez même fait programmer quelques traitements par des stagiaires ou un collègue qui s'intéresse à la programmation. Au bout de quelques années la solution Excel arrive en bout de course et n'est plus suffisante pour vos besoins. Trop de perte de temps, impossibilité de faire évoluer la gestion en fonction de vos besoins. Vous envisagez alors la réalisation d'une application spécifique. Mais combien cela peut-il couter ? Comment choisir un prestataire ?

La solution la plus classique consiste à rédiger un cahier des charges et à le soumettre à plusieurs sociétés de services pour procéder à un appel d'offre. Cela suppose que le cahier des charges soit bien rédiger (voir notre article sur le modèle de cahier des charges : http://blogsealog.blogspot.fr/2010/09/modele-de-cahier-des-charges.html
C'est un exercice souvent difficile pour qui n'en à jamais fait. Certains voudraient alors simplement une évaluation du forfait uniquement sur la base des fichiers Excel (on appelle cela un portage).
Cette approche est une erreur importante. En effet, bien que les fichiers Excel comportent une grande partie de vos règles de gestion, l'écriture d'une application est souvent une remise à plat de toutes les procédures pour tirer le bénéfice des pratiques sous Excel et pour éviter tous les inconvénients. Cela influence fortement l'évaluation du forfait.

Par ailleurs, même si vous rédigez vous même un cahier des charges, il ne prendra du sens qu'avec un échange avec votre futur prestataire qui apportera son expertise pour proposer des solutions et répondre aux besoins précis des utilisateurs.

Sur la base de ces éléments, une évaluation forfaitaire comporte une marge d'erreur de plus de 200% (du simple au double). C'est utile pour se faire une idée, choisir une prestataire et faire tomber des illusions. Par contre c'est insuffisant pour prendre une décision et avoir un budget précis. Les entreprises qui ce décident à ce stade risques fortement d'être insatisfaite de la solution réalisée par le prestataire, soit parce que les fonctionnalités ne sont pas à la hauteur des attentes, soit parce que le cout final du logiciel est bien supérieure à l'évaluation initiale.

Pour réduire la marge d'erreur de l'évaluation initiale, nous préconisons la réalisation d'une étude préalable. Cette phase initiale a pour but de rassembler tous les éléments de cahier des charges pour la future réalisation de manière à ce qu'ils soient compris par les utilisateurs et par le prestataire. Cette étude permet de réduire la marge d'erreur à 20% en général.

Nous mettons en œuvre principalement 2 outils lors de cette phase d'étude : la maquette de la future application et le schéma de la base de données. Ce sont des livrables, en plus d'un rapport qui pourra faire office de cahier des charges.

La maquette est le support idéal des réunions de travail entre vous et le prestataire. Vous découvrez votre future application au fur et a mesure de l'expression du besoin. La maquette est réalisée directement dans Windev. Le projet ainsi construit sera directement récupéré par le ou les développeurs.
Pour vos projets, contactez nous au 09 72 26 43 15 ou par email info@♀sealog.fr. La pré-étude est gratuite pour des projets de petites tailles. Dans tous les cas, nous vous expliquerons notre méthode de travail pour évaluer le plus justement possible une réalisation au forfait.