Applicatifs
Une expertise axée sur les nouvelles technologies à votre service.
Des projets menés dans les règles de l’art par des collaborateurs certifiés
Mallyance a organisé son expertise technique sur les nouvelles technologies logicielles en un ensemble de pôles de compétences
qui ont pour rôle de fédérer et capitaliser les savoir-faire de l’entreprise pour les diffuser a tous ses ingénieurs afin de
construire des offres novatrices et à forte valeur ajoutée pour ses clients.
qui ont pour rôle de fédérer et capitaliser les savoir-faire de l’entreprise pour les diffuser a tous ses ingénieurs afin de
construire des offres novatrices et à forte valeur ajoutée pour ses clients.
NOS EXPERTISES :
Langages & Frameworks
- Java / J2EE standard de langage de développement et plateforme serveur d’application.
- Frameworks J2EE complémentaires pour les bases de données (Hibernate), l’interface utilisateur (Struts, JSF,…), la logique métier (Spring), les tests (Junit), etc….
- .NET / C# l’autre standard de développement avec son environnement dédié.
- C++ utilisé lorsque les performances et la disponibilité sont critiques : systèmes temps réel de contrôle / commande, systèmes de trading électronique pour les salles de marchés.
- PHP : Hypertext Preprocessor, est un langage de programmation compilé à la volée libre principalement utilisé pour produire des pages Web dynamiques via un serveur http.
- Frameworks Symfony, Zend pour le développement Web.
Web 2, RIA, Mobile
- Web 2 pour fournir les applications collaboratives et sociales, ainsi que les portails évolués d’accès au e-commerce ou aux services en-ligne de la distribution, des services ou des médias.
- RIA (Flex, Gwt, Ajax) pour construire des interfaces utilisateurs modernes, conviviales, réactives, et performantes.
- Mobiles, smartphones et tablettes, vecteurs incontournables de la communication multi-canaux.
TECHNOLOGIE PRINCIPALES :
Développement Agile
- SCRUM / XP pour apporter réactivité, productivité et qualité aux équipes projets.
- Intégration Continue pour garantir la prise en compte des nouveaux développements, des corrections et des évolutions.
- Test Driven Development pour assurer la qualité et la robustesse grâce à la systématisation des tâches de tests.
Méthodes et Modèles
- UML pour bien formaliser l’expression de besoins, l’analyse, la conception à l’aide d’un vecteur de communication standard entre les différents acteurs du projet.
- BPM pour modéliser les processus métiers de l’entreprise et identifier les axes d’amélioration.
- EA pour la modélisation de l’Architecture d’Entreprise, l’Urbanisation et la cartographie des Systèmes d’Information, avec le standard TOGAF ou la démarche Praxeme.
- MDA pour automatiser la transformation de modèles d’une phase à l’autre, et la génération de code et des documentations du projet.
METHODOLOGIES :