Difference between revisions of "EA2011"

From air
Jump to navigation Jump to search
Line 25: Line 25:
 
* Cloud Computing : démonstration des plateformes Azure, EC2, GoogleApp Engine. Hébergement de votre projet eCOM ou de son modèle réduit (2 classes Cart et Product).
 
* Cloud Computing : démonstration des plateformes Azure, EC2, GoogleApp Engine. Hébergement de votre projet eCOM ou de son modèle réduit (2 classes Cart et Product).
 
* SSO et [[OpenID]] (cartes et ''calculettes'') : démonstration avec calculette Gemalto. http://ecom.ow2.org/xwiki/bin/view/Main/frsso, démonstration de MuscleCard sur JavaCard 2.2 (lecteur + carte fournie !)
 
* SSO et [[OpenID]] (cartes et ''calculettes'') : démonstration avec calculette Gemalto. http://ecom.ow2.org/xwiki/bin/view/Main/frsso, démonstration de MuscleCard sur JavaCard 2.2 (lecteur + carte fournie !)
* Realtime Java : RTSJ, RT Garbage Collectors, RT JVM (JRTS, IBM Metronome, Jamaica, JRate, Fiji VM. Démonstration de [http://java.sun.com/javase/technologies/realtime/index.jsp Sun Java RTS] sur [[RT-Linux]] du benchmark CDj http://www.ovmj.net/cdx/.
+
* Realtime Java : RTSJ, RT Garbage Collectors, RT JVM (JRTS, IBM Metronome, Jamaica, JRate, Fiji VM). Démonstration de [http://java.sun.com/javase/technologies/realtime/index.jsp Sun Java RTS] sur [[RT-Linux]] du benchmark CDj http://www.ovmj.net/cdx/.
 
* NoSQL : [http://en.wikipedia.org/wiki/Shard_%28database_architecture%29 Sharding], [http://fr.wikipedia.org/wiki/Th%C3%A9or%C3%A8me_CAP Theoreme de Brewer], MongoDB, GigaSpaces, Cassandra, BigTable/GAE DataStore, ...
 
* NoSQL : [http://en.wikipedia.org/wiki/Shard_%28database_architecture%29 Sharding], [http://fr.wikipedia.org/wiki/Th%C3%A9or%C3%A8me_CAP Theoreme de Brewer], MongoDB, GigaSpaces, Cassandra, BigTable/GAE DataStore, ...
 
* MapReduce, Hadoop, ...
 
* MapReduce, Hadoop, ...

Revision as of 21:59, 11 September 2011

Etudes d'approfondissement

  • Enseignants: Georges-Pierre Bonneau, Didier Donsez
  • UE/Module: EAM et EAR en RICM5


L'objectif des études approfondissement est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance

Dans votre futur vie d'ingénieur, vous aurez à d'une part, vous former par vous-même sur une technologie émergente et d'autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet. Il s'agira de réaliser

  • le positionnement par rapport au marché
  • d'être critique

Votre synthèse fait l'objet d'une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété. Pour finir de convaincre (Saint Thomas), vous ferez la présentation d'une démonstration.

Planning des séances

  • Vendredi : encadrant Z - sujet X (eleve Y)

Sujets à traiter

Systèmes et Réseaux

Communication et Multimédia

  • Technique et technologies de 3D scanning
  • Développement avec Silverlight (Multimedia)
  • Web3D (discutez avec Bruno Raffin)
  • Haptic perception
  • Architectures et programmation parallèle de GPU et GPGPU. Démonstration sur NVIDIA (contacter Damien Leone chez NVIDIA)
  • Plateformes de jeux mobiles multijoueurs. Démonstration de uGASP Bluetooth sur téléphone Android et J2ME (contacter Romain Pellerin, UbiDreams)
  • Musique électronique, effets sonores
  • API de reporting. Demonstration avec BIRT
  • Serveurs vocaux : technologies, canevas et formats (VoiceXML, CCXML, SRGS, SSML). Démonstration.
  • Systèmes d'information géographique
    • PostGIS : manipulation d'informations de géométrie (points, lignes, polygones) par le SGBD PostgreSQL
    • OpenScales : framework cartographique open source écrit en ActionScript 3/Flex.
    • API de géocodage (Géo Portail, Google Maps, Google Earth, Map Quest)
    • Cartes fournies par OpenStreetMap et GéoPortail

Commun

  • Programmation de GPU : démonstration de votre GPU NVIDIA (voir Damien Leone)
  • Benchmarks Web : démonstration de TPCW sur les conteneurs Tomcat, Jetty, Grizzly en utilisant l'injecteur de charge Apache JMeter.
  • Programmation de multicore (asynchonous)