WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

* Agence Web Developpeur Application Mobile Tablette Samsung Android iPhone iPad Freelance Faverges


***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe

Agence Web Developpeur Application Mobile Tablette Samsung Android iPhone iPad Freelance Faverges





Article:

Acceleo opte pour la forme de Java et est étalé sur l'IDE Eclipse. Des éléments basés sur Java 5 épaulent au mieux Acceleo. Le langage instruit par Acceleo se dessine comme une acclimatation du standard MOFM2T. Ce langage de génération de code utilise une approche par template. Avec cette approche, un template se réfère à un texte contenant des espaces réservés dans lequel seront mis des informations tirées du modèle fourni en entrée. Ces espaces réservés sont généralement des expressions spécifiées sur les entités qui seront utilisées dans le modèle et qui auront pour but de sélectionner et d'extraire des informations de ce modèle. Ces expressions sont principalement basées sur le langage OCL au sein d'Acceleo.
Acceleo procure des outils pour la génération de code depuis des modèles. Grâce à ces outils, Acceleo supporte la création des générations incrémentales. La génération incrémentale a pour objectif de générer du code puis à pouvoir rénover le code imaginé simplement et à régénérer le code sans pour autant perdre les modifications réalisées à la main sur le code généré précédemment. Acceleo englobe un débuggeur autorisant la protection du déroulement d'une génération. Ce débuggeur traduit la mise en pause d'une génération à des points nets et d'y vérifier l'état des variables pour pouvoir plus aisément corriger un ème. Acceleo alloue un système de profiling permettant d'engager l'ensemble des instructions produites avec le nombre d'exécution de chaque instruction et aussi le temps pris par l'exécution de chaque instruction. Les données issues du profiling d'une génération Acceleo sont disponibles après la reproduction sous la forme d'un modèle EMF.
La finalité du moteur de génération d'Acceleo est la traçabilité de tous les éléments engagés dans la génération d'un fichier. A titre d'illustration, ce système permet de persuader l'élément du modèle d'entrée qui a permis de concevoir une zone typique de texte et quelle partie du générateur Acceleo a été mêlée.
Le parseur et le moteur de génération se conçoivent comme des éléments critiques d'Acceleo qui peuvent aussi être utilisés en "stand-alone", c'est-à-dire en dehors d'Eclipse. Acceleo crée aussi une classe Java résultant à la génération de code programmatiquement permettant ainsi d'intégrer ordinairement un générateur Acceleo dans n'importe quelle application Java.
Acceleo fonctionne bien grâce au framework de modélisation de la plateforme Eclipse EMF. C'est pourquoi Acceleo réclame tous les outils pour produire des modèles appuyés sur EMF. Acceleo peut prendre en entrée n'importe quel type de modèles réalisés avec EMF comme des modèles UML ou des modèles représentant des langages voués à un usage. À partir des éléments utilisés par ce modèle, l'exécution d'un template est faisable pour la génération de code.






* Web2007 est le site d'un informaticien indépendant qui peut et veut travailler pour des entreprises partout en Europe.
Si besoin, Web2007 peut se déplacer dans toute la région Rhones-Alpes.
Pour info, j'habite personnellement à Gaillard-Haute Savoie et mon bureau est juste à coté à Genève-Suisse.