• English
  • Français
  • Español

DEVELOPPEMENT WINDEV / WEBDEV / WINDEV MOBILE

NeoGroupe fournit des services de développement et maintenance applicative à des clients professionnels.

Si vous avez des difficultés à trouver un logiciel adapté à vos méthodes de travail, nous pouvons vous aider en concevant une base de données correspondant à votre organisation.

Ensuite, nous créons les applications pour toutes les plate-formes nécessaires, permettant ainsi d'inclure votre savoir-faire et vos valeurs d'entreprise dans une base de données dont vous êtes propriétaire.

Vous n'êtes dès lors plus dépendant d'un fournisseur et pouvez même confier le développement de nouvelles applications à des tiers au fil du temps.

"Les solutions intégrées sont développées plus efficacement en partant d'une base de données qui corresponde aux flux de travail d'un client ”

Nous utilisons des outils et des méthodes de développement efficaces.

Pour plus d'informations concernant le développement d'applications spécifiques, écrivez à l'adresse:  Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir. ,   ou composez le: +33 9 72 23 62 03 (09 72 23 62 03).

Installation d'un logiciel NeoGroupe dans un studio de radio

Vous l'avez peut-être constaté, une application permettant d'organiser des opérations est mieux développée en partant d'une base de données, plutôt que d'écrans spécifiques.

En effet la structure d'une base de données conditionne les tâches pouvant être effectuées par une application utilisant cette base.

L'avantage de développer des applications à partir de la base de données est qu'il n'existe pas de dépendance à une plate-forme particulière. De nouvelles applications peuvent même être conçues et mises en exploitation sur la base de données centralisée existante, optimisant ainsi la valeur ajoutée de vos données.

Le savoir-faire de votre entreprise est ainsi formalisé dans la structure même des données et non dans une application spécifique. C'est une sécurité supplémentaire pour vous, car si vous décidez par la suite de changer votre fournisseur de logiciels, vous continuez à bénéficier de la structure de la base de données et de sa valeur inhérente.

D'après votre description de projet et cahier des charges, NeoGroupe crée tout d'abord un document de travail précisant l'étendue de ce que vous souhaitez réaliser.

Après la validation conjointe de ce document, nous établissons un tarif et un calendrier pour la totalité du projet, qui comprend généralement les étapes suivantes:

  • Une visite sur site avec tous les départements et les utilisateurs concernés afin de recueillir tous les souhaits, demandes, remarques et "petits détails" qui sont la plupart du temps oubliés ou inconnus lors de la phase de spécifications.
  • Choix de la technologie de base de données et du type des applications en fonction de votre infrastructure existante et des besoins informatiques.
  • Conception de la base de données sur site et création d'une maquette projet.
  • Examen et acceptation de la maquette, présentation de la base de données.
  • Développement des applications et des manuels utilisateurs chez NeoGroupe
  • Retour sur le site client, revue de l'application et installation pour la recette.
  • Déploiement de la solution après signature du document de recette.
  • Finalisation des manuels utilisateurs et formations du Client.
  • (option) Formation du Client sur les outils de développement et sur le support de l'application
  • Présence sur le site Client après la mise en route du projet  

Nous possédons une solide expérience dans:

  • La Programmation (avec réservations).
  • La simplicité d'utilisation.
  • L'amélioration du workflow au sein des équipes (réduction du temps de transmission des informations et des durées des processus entre équipes de différents sites).
  • La sécurité de la base de données (que cela concerne les comptes utilisateurs ou la protection matérielle / sauvegardes / réplications).
  • Le temps de réponse des bases de données.
  • Les différentes bases de données: 
    • HyperFile
    • MSSQL
    • mySQL
    • Oracle
  • La réplication de bases de données.
  • La personnalisation des bases de données, pour une activité spécifique.
  • Les notifications (par email/sms) aux personnes impliquées dans les processus de gestion d'un élément (réservation / demande d'achat / etc..).
  • La gestion de droits multi-utilisateurs.
  • L'accès à distance / l'accès multi-applications à une base de données centralisée.
  • Les processus d'approbation dans le traitement d'éléments.
  • L'enregistrement d'historique des opérations sur des éléments.
  • La simplicité de l'installation et de la maintenance (nos techniques de déploiement nous permettent d'installer nos solutions sur 9 entités du même groupe en seulement 12 jours, formation incluse)
Techniques de NeoGroupe: nos solutions sont développées selon les règles suivantes: 
  • Uniformisation des commutateurs de ligne de commande
  • Toutes les colonnes de table sont indexées
  • Identifiants d'enregistrement uniques (Entiers)
  • Les structures de table sont conformes à la norme SQL (pas de tableaux)
  • Nous assurons l'intégrité des bases de données en utilisant les clés étrangères (liaisons entre tables - "Foreign keys")
  • Les développements sont suivis dans des fichiers dits de "versioning". NeoGroupe maintient à jour des fichiers d'état du développement sur chaque projet, incluant des informations sur les versions. Ceci est utilisé pour suivre quelles modifications ont été effectuées et à quelle date.
  • Les demandes d'amélioration et les incidents sont suivis dans un outil spécialisé.
  • En utilisant Windev, nous pouvons produire des applications Windows 32 bits ou 64 bits, ou Linux 32/ 64 bits ou même des archives Java. Nous sommes également en mesure de fabriquer des services Windows, des webservices et des daemons linux.
  • Les applications fonctionnent sur tout système Windows 32/64 bits (y compris Windows 7)
  • Les applications sont multilingues. Nous pouvons fournir un outil de traduction multilingue extrêmement simple d'emploi et fiable.
  • Nous ne faisons pas de "branches" de code: Nous maintenons une version unique de chaque projet qui peut être installée au moyen d'un exécutable unique, par dessus n'importe quelle installation existante.
  • Les révisions de structure de base de données sont systématiquement incluses dans les packages d'installation, depuis la version 1 (en hyperfile). Elles doivent être appliquées manuellement sur des bases de données.
  • Les exécutables refusent de se lancer sur des bases de données qui ne sont pas au format attendu (dans le but d'éviter la dégradation et/ou la perte de données)
    Si un exécutable essaie d'accéder à une table dont la structure n'est pas celle pour laquelle l'exécutable a été écrit, alors l'application se ferme avec un message d'erreur spécifique, dans le but de protéger les données existantes.
  • Framework commun.
  • L'équipe de développement est généralement limitée à un seul programmeur, éventuellement assisté d'un autre pour des tâches périphériques telles que l'écriture de rapports ou l'importation de données existantes. Nous ne croyons pas dans le développement par équipe, car la coordination de celle-ci dégrade significativement l'efficacité et la qualité des développements.
  • 10 ans d'expérience dans l'industrie du Broadcast.

  • Plus de 200 stations majeures de radio et de télévision nous font confiance dans le monde, y compris des stations publiques nationales.Plus de 3000 utilisateurs quotidiens dans 20 pays..

  • Notre souplesse nous permet de personnaliser nos solutions selon les besoins de nos clients.

  • Fiabilité et simplicité de nos solutions.

  • Une réelle expérience du développement de bases de données, qui permet à notre division d'applications personnaliséesde créer une base de données autour du fonctionnement d'un média.

L'ensemble des développements est effectué à l'aide des solutions Windev, Webdev et Windev Mobile de PCSoft. Cela nous permet de développer 10 fois plus rapidement qu'avec d'autres outils.

Grâce à cela nous assurons une cohésion entre toutes nos solutions (en ce qui concerne le support, la documentation, les traductions, les révisions de bases de données, etc...). Cette cohésion est bénéfique à notre maintenance et à nos utilisateurs puisque nous ne constatons qu'un faible niveau d'occupation de notre support technique. 

Il y a plusieurs façons d'effectuer le transfert de la technologie de la base et des applications.

Ces applications étant souvent critiques pour le Client,  voici les différentes options que nous proposons:

  • Disponibilité du code source pour le client avec le droit de commercialiser le produit. Transfert de droits d'auteur.
  • Disponibilité du code pour le Client, sans le droit de commercialiser le produit résultant. Pas de transferts de droits d'auteur (engagement de ne pas transformer le produit en un produit commercial, et utilisation réservée à son usage propre et à celui de ses filiales).
  • Disponibilité du code source au travers d'un tiers en cas de disparition de NeoGroupe. Pas de droits de commercialisation du produit résultant pour NeoGroupe.
  • Disponibilité du code source au travers d'un tiers en cas de disparition de NeoGroupe. Droit de commercialisation du produit par NeoGroupe auprès d'autres entreprises.
  • En option:  formation du Client à la maintenance du code source et de la solution, ce qui représente la formation complète d'un développeur.

NeoGroupe fournit la documentation relative au développement total du projet, comprenant  les structures de la bases de données et tous les descriptifs d'objets sous format PDF. Le code est écrit sous WinDev, qui existe comme outil de développement en anglais ainsi qu'en français. L'achat d'un pack d'outils de développement WinDev est donc obligatoire pour réutiliser le code source.

Exemple de la conception d'une base de données NeoGroupe

  • Une application pour gérer les annonces classées et les avis de décès lus à l'antenne,  comprenant la commande, la programmation, la facturation, et le paiement entre autres.  Exécutable Windows seul.

  • Une application pour gérer le traitement de la production audio dans une situation de producteurs en free-lance. Exécutable, service web xml et site html.

  • Une application pour gérer les budgets, achats et stocks sur 50 employés et 4 sites. Exécutable, service Windows service et site html.

Intéressé ?

Pour plus d'informations sur le développement d'applications personnalisées écrivez à l'adresse suivante:  Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir. , ou composez le: +33 9 72 23 62 03.

Rechercher sur le site

Evénements à venir