entete Intech
marge Intech
 
 

Les cafés logiciels InTech'Sophia :

La fabrique logicielle : SmartTools
Comment développer 5, 10 ... 20 fois plus rapidement

1er juillet  2004, de 9h à 10h
salle Euler indigo

Présentation du logiciel par :

  • Didier Parigot, David Rey, Inria Sophia Antipolis
A travers des démonstrations variées de l'outil SmartTools, nous allons illustrer cette nouvelle approche du développement logiciel. En effet, les applications logicielles de demain devront être plus ouvertes et extensibles avec un cycle de développement très court.

Nous présenterons très rapidement les fondements de cet outil :

  • le contexte de l'informatique présent partout et les nouveaux défis pour demain pour le développement logiciel ;
  • l'approche par fabrique logicielle ;
  • l'apport des approches de développement par modèles, composant et par séparation des préoccupations (programmation par aspects) ;
  • l'apport des nouvelles technologies comme XML, Objet, etc...

Puis, un ensemble de démonstrations élémentaires seront présentées, associées à chaque générateur de la fabrique SmartTools :

  • production de documentation (HTML,XML) à partir d'un format textuel ;
  • génération d'interface utilisateur à partir d'une description XML ;
  • génération de boite de dialogue à partir d'une description XML ;
  • génération de vue graphique à l'aide d'un langage de transformation ;
  • génération de Service Web, ou de EJB à partir d'un modèle de composant métier (Bml) ;
  • génération de schémas UML, XML et DTD à partir d'une description unique ;
  • génération d'accès à une base de donnée ;
  • génération de composants pour divers formalismes XML comme Ant, Css, Xslt, Schema, DtD, Svg.
Pour utiliser le logiciel : Distribution SmartTools

Les logiciels de l'INRIA :

En s'appuyant sur l'excellence scientifique des compétences rassemblées autour de lui, l'INRIA a un objectif affirmé en matière de transfert technologique. Le transfert de technologie et la valorisation passe par le développement et la diffusion de logiciels, vus en tant qu'application des résultats des travaux de recherche. L'INRIA couvre l'ensemble du spectre du développement logiciel, depuis les protocoles et les modèles de programmation jusqu'à l'automatique et le calcul scientifique, en passant par l'intelligence artificielle, le traitement d'images et la robotique.

En matière de recherche, le développement de logiciels sert à valider une idée ou une théorie, trouver de nouvelles problématiques révélées par une implémentation, réutiliser des résultats et aborder de nouvelles classes de problèmes. Certains logiciels développés par les chercheurs de l'INRIA sont maintenant arrivés à maturité et sont le résultat de plusieurs années d'efforts. Ces logiciels peuvent alors être largement présentés pour que leur diffusion dépasse la communauté scientifique et pénètre le monde socio-économique. Une diffusion dans le monde industriel est l'occasion de confrontations à des problèmes réels en détectant des cas non prévus et permettant alors l'amélioration et l'évolution de ces logiciels et même le lancement de nouvelles directions de recherche.
Conseil General
avec le soutien du Conseil général et du Conseil régional
Conseil Regional

Intech seminaires cafes logiciel causeries pilotage Intech seminaires cafes logiciel causeries pilotage Eurecom Fondation Sophia Club HiTech I3S Inria Telecom Valley

Dernière mise à jour 23 mai, 2007 - webmaster@sophia.inria.fr