SMARTEAM est une solution collaborative de gestion de données produit, SMARTEAM répond aux différents besoins d’organisation des informations techniques de l’entreprise.
Maintenance évolutive environnements C# 2.0 (VS2005) et 3.5 (VS2008),
Conception et réalisations environnement C# 3.5 (VS2008)
Maintenance évolutive
- Maintenance de l’application de planification des interventions clientèle, maintenance et exploitation : WinForms, C# 2.0, Ado.Net, T-SQL
- Maintenance de l’application d’administration de la planification : WebForms, C# 2.0, Ado.Net, T-SQL
- Maintenance de l’application wap, dédiée aux agents, d’accès aux interventions clientèle, maintenance et exploitation qui leur sont affectées : WebForms, C# 2.0, Ado.Net, T-SQL
Conception et réalisation
- Conception et réalisation de bibliothèques d’utilité générale : C# 3.5, WinForms, Linq
- Conception et réalisation de bibliothèques d’accès aux données (DAL) et logique métier (BLL) de gestion des interventions, communes aux refontes et aux nouvelles applications : C# 3.5, Linq to SQL
- Refonte de l’application de planification des interventions clientèle, maintenance et exploitation : WinForms, C# 3.5, Linq to SQL
- Refonte de l’application d’administration de la planification : WebForms, C# 3.5, Linq to SQL
- Refonte de l’application wap, dédiée aux agents, d’accès aux interventions clientèle, maintenance et exploitation qui leur sont affectées : WebForms, C# 3.5, Linq to SQL
- Conception et réalisation d’une application mobile (WM6) dédiée aux agents, d’accès aux interventions clientèle, maintenance et exploitation qui leur sont affectées et permettant un fonctionnement en « zone blanche » grâce à une base de données locale SSCE et un système de synchronisation avancé : C# 3.5, Ado.Net, WCF
Maintenance évolutive en environnements VC6 et VB6,
Conception et réalisations en environnement C#.Net (2.0)
Maintenance évolutive
- Maintenance de l’application (front to back) de gestion des prêts/emprunts de titres ou cash avec ou sans collatéral : Composant COM VC6 d’accès aux données, composants multiples VB6 de présentation
- Conception et développement des évolutions nécessaires à la gestion de l’activité de suivi du collatéral OTC (VB6, VC6)
- Refonte du traitement des CREs (comptes-rendus d’événements) de PL/SQL en C#.Net (1.1)
- Développement des évolutions permettant de générer de nouveaux types de CREs (intragroupe, internes, « pacifique ») en C#.Net (1.1)
Conception et réalisation
- Refonte de l’application de gestion des prêts/emprunts en C#.Net (2.0) sur un modèle 3 couches : accès aux données, métier, présentation
- La couche d’accès aux données se compose d’un serveur .Net Remoting qui gère un cache et mutualise les accès à la base de données (5 connexions = 60 clients) et de son client spécifique. L’architecture a été faite pour être tolérante aux pannes (bascule automatique sur un serveur de secours)
- La couche métier expose l’ensemble des objets métiers et les méthodes permettant de les manipuler. Elle s’appuie sur la couche d’accès aux données pour les interactions avec la base de données.
- La couche présentation gère les interactions entre l’utilisateur et les objets métiers par liaison de données (DataBinding) et appel de méthodes de manipulation des objets métiers. Cette couche est implémentée sous forme d’un client riche WinForms 2.0
- Début de refont du traitement des CREs sur le même modèle
- Début de refonte de l’application de traitement des OST (opérations sur titres) sur le même modèle
C#, .Net
- Mise en place de normes de programmation applicables pour les scripts SmarTeam et VB6.
- Conception et réalisation, en C# avec SharpDevelop, d’un outil de gestion des sources SmarTeam et VB6, compilation ordonnée des composants VB6 et déploiement des scripts et composants sur les divers environnements.
- Conception et réalisation en C# d’une interface d’alimentation de PEM CatalogOnline.
- Conception et réalisation en C# d’un outil de documentation des bases de données SmarTeam avec stockage dans les fichiers XML et restitution sous forme html
Visual Basic 6
- Conception et réalisation de bibliothèques VB6 standard (gestion de trace, outils génériques indépendants de SmarTeam, outils génériques dépendants de SmarTeam)
- Développement et correction de composants VB6 spécifiques
SmarTeam v5
- Développement et maintenance de scripts SmarTeam spécifiques
- Réalisation des outils de maintenance des données « Catalog Online »
- Conception et réalisation du modèle de gestion générique des documents.
- Conception et réalisation de l’environnement SmarTeam petit électroménager
- Conception et réalisation de l’indexation automatique : génération d’images TIF multi pages à partir des manuels SmarTeam, validation par les rédacteurs, insertion des images TIF dans SmarTeam, division des images TIF à la volée dans les interfaces (CD-ROM, Agora, DocuPdm).
- Mise en place des consignes d’ergonomie, de programmation et de documentation en Visual Basic 6.
- Mise en place du système de gestion d’aide en ligne pour les divers composants.
- Optimisation des composants graphiques et des traitements.
- Optimisation des accès aux bases de données.
- Optimisation de la gestion du multilinguisme.
- Support technique pour l’équipe de développement (~10 personnes).
Infrastructure
- Conception, réalisation et déploiement d’une application de gestion des sources, des composants et des données : gestion de l’étiquetage, contrôle et mise à jour automatique des références dans les projets VB, contrôle de la qualité des sources, génération automatique / mise à disposition / consultation de la documentation technique, consultation des consignes d’ergonomie / programmation / documentation, compilation ordonnée des composants, archivage et restauration de clichés dans et à partir de fichiers ZIP, déploiement des composants sur les serveurs Citrix MetaFrame, synchronisation des données de référence entre les différentes bases par comparaison dynamique, requêteur SQL, gestion des requêtes stockées, gestion du multilinguisme. (Visual C++ 6)
- Compilation et déploiement des composants sur les serveurs Citrix MetaFrame.
- Réalisation de composants génériques (ex : liste déroulante multi colonnes, bloc de gestion de liste de valeurs, …). (Visual Basic 6, Visual C++ 6)
- Maintenance et évolution des composants « sensibles » (ex : écrans dynamiques de gestion des tables techniques, gestion des autorisations, authentification Active Directory, …). (Visual Basic 6)
- Mise en place de directives de programmation pour les applications client/serveur réalisées avec Visual C++.
- Mise en place d’une gestion des sources avec Visual SourceSafe 6.0.
- Conception et réalisation de composants génériques facilitant l’accès aux bases de données et le partage de composants entre applications.
- Encadrement d’une équipe de trois personnes, suivi et gestion de projet.
- Maintenance et évolution de l’application existante.
- Conception Réalisation d’une application des Gestion de Contrats de Location /
- Conception et réalisation d’une application de facturation inter sociétés de l’activité montage.
- Refonte de l’application.
- Conception et réalisation d’un module de statistiques.
ENVIRONNEMENT Windows NT, 2000; Visual C++ 6; DB2/400- Maintenance et évolution des applications existantes.
- Conception et réalisation d’un module de visualisation itinérant.
- Conception et réalisation d’un module de statistiques.
- 1ère refonte des applications (administration, réservation, facturation
- 2ème refonte des applications (administration, réservation, facturation et statistiques).
- Conception et réalisation d’un prototype de gestion commerciale en navigateur internet.
Maintenance et évolution de l’application existante.
ENVIRONNEMENT Windows 2000, Visual C++ 6, DB2/400, CLP, AS/400, SQLRPGConception et réalisation du prototype de l’application de Télépilotage des Mobiliers Déroulants en partenariat avec la Direction Commerciale, la Direction Industrielle et le Département d’Etudes Electroniques.
ENVIRONNEMENT Windows NT; Visual C++ 5; DB2/400; Oracle 7