RSS
 

Posts Tagged ‘Flex’

Flex vs SilverLight

02 nov

SALTO-Consulting vient de réaliser une étude comparative entre Flex et SilverLight.

Cet article vous en présente les conclusions.

Contexte : Refonte d’une application pour laquelle les principaux besoins ergonomiques sont les suivants :

  • Onglets & Slider,
  • DataGrid,
  • Navigation 3D (avec ‘Point de vue’ et outil « Caméra’) dans un entrepôt
  • Bascule en 2D ‘Perspective’ sur une zone de l’entrepôt
  • Zoom In – Out par zone d’écran
  • Composant « Carton » (Face d’ouverture – Intégration d’image « symbole » – Dimension – etc.)
  • Composant « Alvéole » (Type de Zone – Dimension – etc.)
  • Alvéole de déplacement interdite en fonction de caractéristiques carton
  • Déplacement de cartons par Drag & Drop d’une zone à une autre, d’une allée à une autre à partir de la vue 2D
  • Information « Bulle » lors du survol d’alvéole pendant le Drag & Drop
  • Rotation de cartons dans une alvéole
  • Empilage de cartons par « Cliqué – Glissé »
  • Charts & Report
  • etc.

Contrainte Technique : S’intégrer avec un serveur J2EE – Volumétrie importante d’échange d’information entre le client et le serveur

1er constat : SilverLight s’intègre au serveur HTTP Apache. Un effort minimaliste de configuration est nécessaire pour la reconnaissance par Apache des types de fichier propre à SilverLight. Donc pour les réfractaires à IIS, pas de problème.

2ème constat : Même si SilverLight est « MicroSoftien », il existe des projets « Open Source » et « gratuit ». De ce point de vue, l’ouverture « Open Source » Flex, au moins dans le contexte, ne présente pas un réel avantage.

3ème constat : Les architectures logicielles des 2 solutions sont très proches (pour ne pas dire semblables).

4ème constat : Il est possible, grâce à l’intégration de composants ou bibliothèques « Open Source » et « Libre », de réaliser les besoins ergonomiques dans les mêmes charges de travail pour l’une ou l’autre des solutions

5ème constat : Même s’il existe une différences de prix entre FlashBuilder (outil de développement Flex) et VisualStudio (outil de développement SilverLight), celle-ci n’est pas significative pour discriminer l’outil MicroSoft.

Alors où se trouve la différence ? Dans la facilité d’intégration avec Java, tant d’un point de vue technique que d’un point de vue développement.

Point de vue développement : FlashBuilder se présente sous la forme d’un Plug-In intégrable dans tous les IDE de référence Java (Eclipse – NetBean – etc.). Par contre, VisualStudio est une application autonome avec laquelle il est possible bien sur de faire du Java, mais sur Windows (ou Mono !!!), ce qui nécessitera une conduite du changement pour les développements ou au mieux l’utilisation de 2 studios de développement (Attention au dimensionnement mémoire des postes de développement)

Point de vue technique : Théoriquement, les technologies d’échanges entre SilverLight (plus généralement MicroSoft) et Java sont XML ou les WS ce qui peut s’avérer vite pénalisant dans un contexte de volume d’échange de données, ce qui n’est pas le cas pour Flex qui propose le protocole « binaire » AMF. Cependant, il existe un FrameWork (« Open Source » et « Libre ») permettant de faire de l’AMF avec MicroSoft, mais dont l’intégration ne nous a pas semblé « aisée » (loin de là) et dont les références de réalisation ne sont pas évidentes à trouver (c’est un euphémisme).

Pour conclure, halte au débat Flex – SilverLight.

Si vous être .Net, SilverLight est votre solution. Sinon, Flex est le bon choix.

 

Association Salto – Addressing Business

08 oct

Début de 2ème semestre 2010, SALTO-Consulting s’est associé avec la Start Up « ADDRESSING BUSINESS » (Société mettant à disposition en mode ASP une base national des entreprises SIRETisées et qualifiées et un logiciel permettant le ciblage, la découverte de prospect, l’élaboration de campagne et le suivi des actions entreprises auprès de cible à partir de cette base).

Cette association a permis à ADDRESSING BUSINESS d’avoir une version « Commercialisable » de son logiciel (TargetClient) en minimisant son investissement sur le poste informatique.

En effet, SALTO-Consulting fournit à ADDRESSING BUSINESS  :

  • la conception fonctionnelle et technique (Architecture – Choix des technologies : Flex – J2EE – DRools) de la plate-forme,
  • la réalisation du logiciel (Méthode AGILE),
  • les serveurs (et l’administration associée) de recette et de pré-production,
  • l’administration du serveur de production (externalisé),
  • le support et la maintenance du logiciel.

constituant une véritable externalisation de l’informatique pour ADDRESSING BUSINESS.

Adressing Business en quelques vues…

 

Quelques écrans du logiciel…

 

Front End Réservation Tourisme

07 oct

Après 3 ans de réalisation, le Front End de Centrale de réservation de location de vacances dédié aux Call Center et aux sites de vacances d’un grand groupe de tourisme Français est en production sur un pilote depuis maintenant 2 mois.

Ce Front End a été réalisé en Flex et comporte 3 modules :

  • CLIENT
    • Identification et gestion (Création – Modification) des clients particuliers, CE, Entreprise, etc.
    • Consultation des historiques de réservation
    • Suivi de l’état des réservations en cours
    • Etc.
  • RESERVATION
    • Recherche des offres « packagées » en fonction de multiples critères (Date de séjour – Destination – Type de séjour – Nombre de personnes – etc.)
    • Présentation des offres et services et des tarifs associés
    • Présentation des fiches produits multimédia et des argumentaires d’aide à la vente
    • Gestion des paniers de réservation (possibilité d’alimentation de plusieurs paniers dans la même session)
    • Affichage dynamique des prix, promotions, remises en fonction de l’application des règles tarifaires du Back End de réservation
    • Création, Modification d’une réservation,
    • Paiement total ou partiel (arrhes), multi moyen de paiement
    • Etc.
  • CONTRAT
    • Gestion des contrats de réservation passés avec les Tour Operator, les CE, les Entreprises
    • Création des réservations en masse,
    • Suivi et gestion des réservations générées,
    • Etc.

La technologie Flex a permis de répondre à toutes les contraintes ergonomiques liées à l’optimisation de la productivité des prises de réservation par téléphone ou sur site.

Le Front End a été construit pour être indépendant du Back End de réservation et communique avec celui-ci à travers des Web Services (qu’il a été nécessaire d’optimiser pour respecter les contraintes de temps de réponse).

Un des challenges de ce projet a été de s’intégrer dans un contexte de refonte du Back End de réservation (Réalisé par un éditeur Québécois) et d’intégration avec l’existant du client (Parisien).

Pour cela, la démarche « agile » a été adoptée afin d’ajuster jusqu’au dernier moment le contenu d’une version avec les besoins clients.

Cette démarche « agile » s’est articulée autour de 2 outils :

Comité Opérationnel :
Chaque semaine, des réunions à distance, utilisant la visioconférence, permettent aux différents acteurs de :

  • partager l’avancement des développements et définir les plans d’action à mener,
  • ajuster le portfolio des demandes d’une version
  • planifier et organiser les phases de recette (QA Front / Back – QA Intégration – UAT)

Séances « côte à côte » :
Au moment de la validation des spécifications et du paramétrage, il est indispensable de se voir et travailler en face à face.
Ce sont les « SCAC », sessions côte à côte où, pendant plusieurs jours, les équipes Québécoise, Roubaisienne et Parisienne se réunissent pour ce mettre d’accord sur le contenu « Fonctionnel » ou « Technique » d’une version.

Durant cette période, le rapprochement Franco-Québécois ne fut pas un vain mot.

Le Front End de réservation de séjour touristique en quelques screenshots

 
No Comments

Posted in Projets

 

PROJETS « TOURISME »

01 fév

Tourisme


Nos références dans le domaine du tourisme sont :
___________________________________________________________________________________________________________
Réalisation d’un logiciel de gestion des données techniques et commerciales. Constitution d’un référentiel. Mise en place d’un processus d’industrialisation de la diffusion des données à des partenaires internes et externe. Mise en place d’un processus d’industrialisation des traductions des données.
___________________________________________________________________________________________________________
Conception, Réalisation et Intégration d’un Front End de réservation (technologie Flex – Java) incluant :

o La gestion (création – modification – suppression) des fiches clients (Direct et Indirect)

o La gestion de la loi Len

o La gestion des contrats (Direct – TO – Agence de voyage – etc.)

o La gestion des réservations (Sélection & présentation des offres – Gestion du Panier – Gestion des paiements – Visualisation des historiques – etc.)

___________________________________________________________________________________________________________
Réalisation des prototypes (Proof Of Concept) du Back End basé sur un moteur de règles :

o Stock et Distribution par contexte

o Constitution d’offres par assemblages de services et d’offre

o Prix de référence et dynamic pricing

o Contrat de vente, conditions générales, de paiement, etc.

 
Commentaires fermés

Posted in

 

PROJETS « ASSURANCE-CREDIT »

01 fév

Organisme Crédit


Nos références dans le domaine de l’assurance et du crédit sont :
___________________________________________________________________________________________________________
Mise en œuvre d’une plate-forme de tests de montée en charge & d’audit « automatisée »
___________________________________________________________________________________________________________
Etude comparative des solutions de persistance Open Source (fonctionnalités, performances) et du plan de migration par rapport à la solution actuelle
___________________________________________________________________________________________________________
Mise en œuvre du framework J2EE sur le premier projet d’envergure (refonte du back Office)
___________________________________________________________________________________________________________
Audit d’organisation => Proposition d’une organisation propre à intégrer une problématique d’urbanisation de système et de réutilisation des composants Définition des flux inter service et des outils à mettre en œuvre pour les gérer
___________________________________________________________________________________________________________
Proof Of Concept « Flex / Air » pour la refonte d’un Front Office de proposition de crédit aux concessionnaires automobile.
___________________________________________________________________________________________________________
Mise en oeuvre d’une plate-forme d’industrialisation des intégrations continues, des tests, etc.

 
Commentaires fermés

Posted in

 

FORMATIONS

01 fév
Formation

Faire partager notre savoir faire

Notre objectif est avant tout de proposer à nos clients des formations pragmatiques et au plus proche des problématiques du terrain.
Notre activité de formation est le fruit de la capitalisation des projets sur lesquels nous travaillons.

C’est pourquoi l’ensemble des modules ont été bâtis et s’enrichissent en permanence à partir de nos retours d’expérience et sont animés par des consultants et experts dont le métier est avant tout d’aider nos clients à bâtir leur Système d’Informations.

Ils sont tous ingénieurs et ont entre 7 et 15 ans d’expérience en SSII et connaissent très bien les problématiques ‘projet’ au niveau des études et de la production. La veille technologique est une composante essentielle de leur métier et leur permet d’être en permanence au fait des évolutions du marché.

_________________________________________________________________________________________________

FORMATION SUR MESURE

Les programmes et caractéristiques des modules décrits dans le catalogue formation sont des contenus standards. La majorité des demandes de nos clients sont des demandes spécifiques.

Notre mission consiste alors à définir avec vous le contenu et l’organisation du cursus de formation en fonction de :

» Vos objectifs
» Le profil des participants (pré requis, fonction, …)
» Votre environnement technique
» Vos contraintes d’organisation

Nous pouvons organiser ces formations dans vos locaux ou dans les notres, nous avons une capacité d’accueil de 8 personnes.

N’hésitez pas à nous soumettre vos projets et vos attentes pour que nous étudions ensemble la solution la mieux appropriée.

_________________________________________________________________________________________________

MODULES DE FORMATION

>> Modules « Découverte »

Il s’agit d’un ensemble de modules de sensibilisation et d’information de courte durée (1 à 2 jours) dont l’objectif est de dresser l’état de l’art des technologies et qui vous aideront dans vos choix et vos décisions.

Exemples : WebServices, Architectures Orientées Services, Solutions Open Source, Modélisation UML, Portail, ESB, Intégration continue, Moteur de Règle, Technologie « Client » (Flex – GWT – SILVERLIGHT – etc.)…

———————————————————————————————————————————————-

>> Modules « Projet »

Ce sont des formations opérationnelles destinées à l’ensemble des intervenants d’un projet N-Tiers, de l’analyse préalable jusqu’au déploiement.

Exemples : Conception d’une application N-Tiers avec UML, cycle complet de développement J2EE, cycle complet de développement .Net, déploiement des applications, développement de WebServices, …

———————————————————————————————————————————————-

>> Modules « Produit »

Il s’agit de modules de formation spécifiques à la mise en œuvre et l’utilisation de certains produits et outils

Exemples : TomCat, Struts, Spring, Eclipse, Poseidon, OpenSTA, Hibernate, Ibatis, etc.

Pour plus de détails sur ces formations, contactez nous

 
Commentaires fermés

Posted in

 

OFFRES

28 jan

SALTO-Consulting propose à ces clients les OFFRES DE SERVICES suivantes :

NOS OFFRES

NOS OFFRES

PROOF OF CONCEPT TECHNOLOGIQUE

» Front End : Flex/Air – GWT – AJAX – etc.

» Mobilité : Androïd – iPhone – etc.

» Back End : Spring – Hibernate – SOA – BPM – ESB – WS – EJB2/3 – etc.

» Conception & Génération de code : UML (MDA) – Leonardi – etc.

 

INTEGRATION MOTEUR DE REGLES

(ILOG ou DROOLS)

» Détection des opportunités « Business »
» Proof Of Concept
» Mise en oeuvre
» Support Fonctionnel et technique à la réalisation

Pour en savoir plus, cliquez ici

INTEGRATION D’APPLICATIONS METIERS

basées sur l’ERP Open Source OfBiz

» Adéquation
» Paramètrage & Adaptations
» Maintenances
» Support

Pour en savoir plus, cliquez ici

PLATE FORME D’INTEGRATION INDUSTRIALISEE

» Intégration continue des développements,
»Automatisation des tests de non régression,

» Project Document Managment (Wiki, CMS, etc.)
»Test Manager (TESTLINK),
»BugTracker (MANTIS – JIRA),
»ChangeRequest Managment (JIRA),
»Project Managment (Méthode classique ou AGILE),
» Outillage collaboratifs pour les projets :
»etc.

Pour en savoir plus, cliquez-ici

AUDIT D’ARCHITECTURE J2EE

» Revue de code,
» Respect de l’état de l’art,
» Préconisation d’optimisation
» Proposition de mise en oeuvre de nouveaux concepts

 
Commentaires fermés

Posted in