Qu'est-ce que le Mashuping ?
Il s'agit d'un principe assez recent apparu avec l'emmergence des API utilisables sur le web, qui consiste a fabriquer une application composite a partir de ces differentes APIs.
C'est le cas avec Google, Yahoo, Amazon, Paypal, qui exposent leurs API via des webservices et permettent leurs exploitation via un site web ou une application windows
Chez Serialcoder nous utilisons nous seulement ces APIs mais nous poussons le concept plus loin dans le sens ou nous pensons que tous les composants peuvent s'inscrire dans cette demarche.
Par exemple nous avions besoin de pouvoir parser de grosse quantité de fichiers de log au format W3C,
il existe un composant gratuit, fourni par Microsoft qui s'appele LogParser
Au debut nous l'utilisions en mode ligne de commande, mais cela s'avere très vite contraignant, nous avons donc chercher si une personne avait fait une interface pour l'utiliser de manière ergonomique
, n'ayant rien trouvé, nous entreprenons la mise en place d'un tel logiciel.
Pour réaliser l'application nous avons "mashupé" les composants suivants :
- Framework .Net 2.0
- LogParser (Parsing des logs)
CommandBar (Lutz Roeder)
- ICSharpDevelop.TextEditor (Interface de requettage)
- Composite Application block
- SandDock (Version freeware)
Pourquoi utiliser le Mashuping ?
- Quelqu'un a deja fait quelque part tout ou partie de ce que vous cherchez a faire.
- Se concentrer uniquement sur la problematique a regler, pas sur la tuyauterie.
- Pouvoir remplacer un composant sans refaire completement l'application.
- Se reposer sur des composants éprouvés et stable du marché.
Voici le Resultat :
vous pouvez telecharger ce logiciel il est gratuit et nous fournissons le code source, veuillez cliquer sur l'image
Cher Entreprenaute, vous pouvez trouver ici votre passeport pour l'economie numerique
Smart Code Generator
Serialcoder participe activement au projet opensource Smart Code Generator
smartcodegenerator