En conséquence du groupement, les projets qui concernent plusieurs groupes apparaissent plusieurs fois.

Contrainte spécifique

⇱ Retour à la vue d'ensemble de toutes les expériences.

Contrainte spécifique — plate-forme mobile

Thème Sport⊕
Résumé Analyse élaborée de traces GPS et accéléromètre de courses sportives⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Récolte de signaux ou données (GPS, accéléromètre)⊕ Analyse de signaux ou données (GPS, accéléromètre)⊕ Transmission de signaux ou données (GPS, accéléromètre)⊕
Contrainte spécifique Plate-forme mobile Contrainte sur le réseau (réseau intermittent)⊕

Contrainte spécifique — contrainte sur le réseau

Thème Sport⊕
Résumé Analyse élaborée de traces GPS et accéléromètre de courses sportives⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Récolte de signaux ou données (GPS, accéléromètre)⊕ Analyse de signaux ou données (GPS, accéléromètre)⊕ Transmission de signaux ou données (GPS, accéléromètre)⊕
Contrainte spécifique Plate-forme mobile⊕ Contrainte sur le réseau (réseau intermittent)
Thème Naval⊕
Résumé Adaptation d’un logiciel de visualisation de flux vidéo numérique⇲
Livrable Modification/extension de logiciel (changement de système d’exploitation)⊕ Modification/extension de logiciel (changement de matériel piloté)⊕ Modification/extension de logiciel (passage à 64 bits)⊕
Fonction réalisée Interface utilisateur graphique⊕ Routage de signaux ou données (vidéo)⊕
Contrainte spécifique Contrainte sur le réseau (communication dans les deux sens impossible)

Contrainte spécifique — projet complexe

Thème Ferroviaire⊕ Vidéosurveillance⊕ Sonorisation⊕ Interphonie⊕
Résumé Écriture de logiciels pour le Métro d’Alger utilisés directement par les chefs de stations et les exploitants de la ligne⇲
Livrable Modification/extension de logiciel⊕ Architecture logicielle⊕
Fonction réalisée Interface utilisateur graphique⊕ Routage de signaux ou données (vidéo)⊕ Routage de signaux ou données (son)⊕ Pilotage de matériel (asynchrone)⊕
Contrainte spécifique Projet complexe (l’interface utilisateur unifiée doit masquer la complexité de pilotage de nombreux matériels hétérogènes) Forte disponibilité⊕ Réponse en temps limité⊕ Fiabilité⊕
Thème Ferroviaire⊕ Vidéosurveillance⊕ Sonorisation⊕ Interphonie⊕
Résumé Corrections à un logiciel tiers précédemment déployé⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Interface utilisateur graphique⊕ Routage de signaux ou données (vidéo)⊕ Routage de signaux ou données (son)⊕ Pilotage de matériel (asynchrone)⊕
Contrainte spécifique Intervention sur projet déjà déployé⊕ Projet complexe (l’interface utilisateur unifiée doit masquer la complexité de pilotage de nombreux matériels hétérogènes) Forte disponibilité⊕ Réponse en temps limité⊕ Fiabilité⊕

Contrainte spécifique — forte disponibilité

Thème Ferroviaire⊕ Vidéosurveillance⊕ Sonorisation⊕ Interphonie⊕
Résumé Écriture de logiciels pour le Métro d’Alger utilisés directement par les chefs de stations et les exploitants de la ligne⇲
Livrable Modification/extension de logiciel⊕ Architecture logicielle⊕
Fonction réalisée Interface utilisateur graphique⊕ Routage de signaux ou données (vidéo)⊕ Routage de signaux ou données (son)⊕ Pilotage de matériel (asynchrone)⊕
Contrainte spécifique Projet complexe (l’interface utilisateur unifiée doit masquer la complexité de pilotage de nombreux matériels hétérogènes)⊕ Forte disponibilité Réponse en temps limité⊕ Fiabilité⊕
Thème Cosmétique⊕
Résumé Réutilisation du framework (bibliothèques, services web) écrit pour un projet précédent, appliqué à une nouvelle application d’analyse de visage à partir de photo⇲
Livrable Réutilisation de code (la souplesse du framework créé pour le projet précédent a permis de réutiliser un maximum, minimisant les coûts)⊕ Déploiement⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h) Réponse en temps limité⊕ Fiabilité⊕ Portabilité⊕ Adaptabilité à de futurs projets⊕
Thème Ferroviaire⊕ Sonorisation⊕
Résumé Réécriture d’un logiciel de pilotage de sonorisation pour le Transilien déployé à La Défense⇲ Reconception et réalisation de l’interface utilisateur⇲
Livrable Modification/extension de logiciel⊕ Architecture logicielle⊕
Fonction réalisée Interface utilisateur graphique⊕ Pilotage de matériel (asynchrone)⊕ Routage de signaux ou données (son)⊕
Contrainte spécifique Forte disponibilité Réponse en temps limité⊕ Fiabilité⊕
Thème Cosmétique⊕
Résumé Services web pour une application d’analyse de visage à partir de photo⇲
Livrable Modification/extension de logiciel⊕ Réutilisation de code (application du framework créé pour l’occasion)⊕ Déploiement⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h) Réponse en temps limité⊕ Fiabilité⊕ Portabilité⊕ Adaptabilité à de futurs projets⊕
Thème Cosmétique⊕
Résumé Refonte de zéro d’un logiciel existant pour le rendre portable, réduire la consommation mémoire, faciliter la réutilisation pour les projets suivants⇲
Livrable Architecture logicielle⊕ Conception d’un framework⊕ Écriture d’un framework⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h) Réponse en temps limité⊕ Fiabilité⊕ Portabilité⊕ Adaptabilité à de futurs projets⊕
Thème Ferroviaire⊕ Vidéosurveillance⊕ Sonorisation⊕ Interphonie⊕
Résumé Corrections à un logiciel tiers précédemment déployé⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Interface utilisateur graphique⊕ Routage de signaux ou données (vidéo)⊕ Routage de signaux ou données (son)⊕ Pilotage de matériel (asynchrone)⊕
Contrainte spécifique Intervention sur projet déjà déployé⊕ Projet complexe (l’interface utilisateur unifiée doit masquer la complexité de pilotage de nombreux matériels hétérogènes)⊕ Forte disponibilité Réponse en temps limité⊕ Fiabilité⊕

Contrainte spécifique — réponse en temps limité

Thème Ferroviaire⊕ Vidéosurveillance⊕ Sonorisation⊕ Interphonie⊕
Résumé Écriture de logiciels pour le Métro d’Alger utilisés directement par les chefs de stations et les exploitants de la ligne⇲
Livrable Modification/extension de logiciel⊕ Architecture logicielle⊕
Fonction réalisée Interface utilisateur graphique⊕ Routage de signaux ou données (vidéo)⊕ Routage de signaux ou données (son)⊕ Pilotage de matériel (asynchrone)⊕
Contrainte spécifique Projet complexe (l’interface utilisateur unifiée doit masquer la complexité de pilotage de nombreux matériels hétérogènes)⊕ Forte disponibilité⊕ Réponse en temps limité Fiabilité⊕
Thème Cosmétique⊕
Résumé Réutilisation du framework (bibliothèques, services web) écrit pour un projet précédent, appliqué à une nouvelle application d’analyse de visage à partir de photo⇲
Livrable Réutilisation de code (la souplesse du framework créé pour le projet précédent a permis de réutiliser un maximum, minimisant les coûts)⊕ Déploiement⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h)⊕ Réponse en temps limité Fiabilité⊕ Portabilité⊕ Adaptabilité à de futurs projets⊕
Thème Ferroviaire⊕ Sonorisation⊕
Résumé Réécriture d’un logiciel de pilotage de sonorisation pour le Transilien déployé à La Défense⇲ Reconception et réalisation de l’interface utilisateur⇲
Livrable Modification/extension de logiciel⊕ Architecture logicielle⊕
Fonction réalisée Interface utilisateur graphique⊕ Pilotage de matériel (asynchrone)⊕ Routage de signaux ou données (son)⊕
Contrainte spécifique Forte disponibilité⊕ Réponse en temps limité Fiabilité⊕
Thème Cosmétique⊕
Résumé Services web pour une application d’analyse de visage à partir de photo⇲
Livrable Modification/extension de logiciel⊕ Réutilisation de code (application du framework créé pour l’occasion)⊕ Déploiement⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h)⊕ Réponse en temps limité Fiabilité⊕ Portabilité⊕ Adaptabilité à de futurs projets⊕
Thème Cosmétique⊕
Résumé Refonte de zéro d’un logiciel existant pour le rendre portable, réduire la consommation mémoire, faciliter la réutilisation pour les projets suivants⇲
Livrable Architecture logicielle⊕ Conception d’un framework⊕ Écriture d’un framework⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h)⊕ Réponse en temps limité Fiabilité⊕ Portabilité⊕ Adaptabilité à de futurs projets⊕
Thème Ferroviaire⊕ Vidéosurveillance⊕ Sonorisation⊕ Interphonie⊕
Résumé Corrections à un logiciel tiers précédemment déployé⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Interface utilisateur graphique⊕ Routage de signaux ou données (vidéo)⊕ Routage de signaux ou données (son)⊕ Pilotage de matériel (asynchrone)⊕
Contrainte spécifique Intervention sur projet déjà déployé⊕ Projet complexe (l’interface utilisateur unifiée doit masquer la complexité de pilotage de nombreux matériels hétérogènes)⊕ Forte disponibilité⊕ Réponse en temps limité Fiabilité⊕

Contrainte spécifique — fiabilité

Thème Ferroviaire⊕ Vidéosurveillance⊕ Sonorisation⊕ Interphonie⊕
Résumé Écriture de logiciels pour le Métro d’Alger utilisés directement par les chefs de stations et les exploitants de la ligne⇲
Livrable Modification/extension de logiciel⊕ Architecture logicielle⊕
Fonction réalisée Interface utilisateur graphique⊕ Routage de signaux ou données (vidéo)⊕ Routage de signaux ou données (son)⊕ Pilotage de matériel (asynchrone)⊕
Contrainte spécifique Projet complexe (l’interface utilisateur unifiée doit masquer la complexité de pilotage de nombreux matériels hétérogènes)⊕ Forte disponibilité⊕ Réponse en temps limité⊕ Fiabilité
Thème Cosmétique⊕
Résumé Réutilisation du framework (bibliothèques, services web) écrit pour un projet précédent, appliqué à une nouvelle application d’analyse de visage à partir de photo⇲
Livrable Réutilisation de code (la souplesse du framework créé pour le projet précédent a permis de réutiliser un maximum, minimisant les coûts)⊕ Déploiement⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h)⊕ Réponse en temps limité⊕ Fiabilité Portabilité⊕ Adaptabilité à de futurs projets⊕
Thème Ferroviaire⊕ Sonorisation⊕
Résumé Réécriture d’un logiciel de pilotage de sonorisation pour le Transilien déployé à La Défense⇲ Reconception et réalisation de l’interface utilisateur⇲
Livrable Modification/extension de logiciel⊕ Architecture logicielle⊕
Fonction réalisée Interface utilisateur graphique⊕ Pilotage de matériel (asynchrone)⊕ Routage de signaux ou données (son)⊕
Contrainte spécifique Forte disponibilité⊕ Réponse en temps limité⊕ Fiabilité
Thème Cosmétique⊕
Résumé Services web pour une application d’analyse de visage à partir de photo⇲
Livrable Modification/extension de logiciel⊕ Réutilisation de code (application du framework créé pour l’occasion)⊕ Déploiement⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h)⊕ Réponse en temps limité⊕ Fiabilité Portabilité⊕ Adaptabilité à de futurs projets⊕
Thème Cosmétique⊕
Résumé Refonte de zéro d’un logiciel existant pour le rendre portable, réduire la consommation mémoire, faciliter la réutilisation pour les projets suivants⇲
Livrable Architecture logicielle⊕ Conception d’un framework⊕ Écriture d’un framework⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h)⊕ Réponse en temps limité⊕ Fiabilité Portabilité⊕ Adaptabilité à de futurs projets⊕
Thème Ferroviaire⊕ Vidéosurveillance⊕ Sonorisation⊕ Interphonie⊕
Résumé Corrections à un logiciel tiers précédemment déployé⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Interface utilisateur graphique⊕ Routage de signaux ou données (vidéo)⊕ Routage de signaux ou données (son)⊕ Pilotage de matériel (asynchrone)⊕
Contrainte spécifique Intervention sur projet déjà déployé⊕ Projet complexe (l’interface utilisateur unifiée doit masquer la complexité de pilotage de nombreux matériels hétérogènes)⊕ Forte disponibilité⊕ Réponse en temps limité⊕ Fiabilité
Thème Électronique grand public (middleware pour box ADSL, lecteur DVD etc)⊕
Résumé Intégration logicielle du composant matériel de rendu OpenGL (images de synthèses 3D) pour la nouvelle génération de puces destinées aux lecteurs vidéo et box ADSL⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Pilotage de matériel⊕
Contrainte spécifique Système embarqué déployé à grande échelle⊕ Fiabilité Robustesse⊕ Temps réel⊕ Cross-compilation⊕ Code en mode noyau (kernel module) Linux⊕

Contrainte spécifique — portabilité

Thème Cosmétique⊕
Résumé Réutilisation du framework (bibliothèques, services web) écrit pour un projet précédent, appliqué à une nouvelle application d’analyse de visage à partir de photo⇲
Livrable Réutilisation de code (la souplesse du framework créé pour le projet précédent a permis de réutiliser un maximum, minimisant les coûts)⊕ Déploiement⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h)⊕ Réponse en temps limité⊕ Fiabilité⊕ Portabilité Adaptabilité à de futurs projets⊕
Thème Retro-computing⊕
Résumé Framework de cross-compilation⇲
Livrable Conception d’un framework⊕ Écriture d’un framework⊕
Fonction réalisée Faciliter le développement par des tiers⊕
Contrainte spécifique Cross-compilation⊕ Portabilité
Thème Cosmétique⊕
Résumé Services web pour une application d’analyse de visage à partir de photo⇲
Livrable Modification/extension de logiciel⊕ Réutilisation de code (application du framework créé pour l’occasion)⊕ Déploiement⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h)⊕ Réponse en temps limité⊕ Fiabilité⊕ Portabilité Adaptabilité à de futurs projets⊕
Thème Cosmétique⊕
Résumé Refonte de zéro d’un logiciel existant pour le rendre portable, réduire la consommation mémoire, faciliter la réutilisation pour les projets suivants⇲
Livrable Architecture logicielle⊕ Conception d’un framework⊕ Écriture d’un framework⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h)⊕ Réponse en temps limité⊕ Fiabilité⊕ Portabilité Adaptabilité à de futurs projets⊕

Contrainte spécifique — adaptabilité à de futurs projets

Thème Cosmétique⊕
Résumé Réutilisation du framework (bibliothèques, services web) écrit pour un projet précédent, appliqué à une nouvelle application d’analyse de visage à partir de photo⇲
Livrable Réutilisation de code (la souplesse du framework créé pour le projet précédent a permis de réutiliser un maximum, minimisant les coûts)⊕ Déploiement⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h)⊕ Réponse en temps limité⊕ Fiabilité⊕ Portabilité⊕ Adaptabilité à de futurs projets
Thème Cosmétique⊕
Résumé Services web pour une application d’analyse de visage à partir de photo⇲
Livrable Modification/extension de logiciel⊕ Réutilisation de code (application du framework créé pour l’occasion)⊕ Déploiement⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h)⊕ Réponse en temps limité⊕ Fiabilité⊕ Portabilité⊕ Adaptabilité à de futurs projets
Thème Cosmétique⊕
Résumé Refonte de zéro d’un logiciel existant pour le rendre portable, réduire la consommation mémoire, faciliter la réutilisation pour les projets suivants⇲
Livrable Architecture logicielle⊕ Conception d’un framework⊕ Écriture d’un framework⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Interaction avec logiciel tiers (API Facebook)⊕ Serveur d’API réseau (HTTP dont REST)⊕
Contrainte spécifique Forte disponibilité (24h/24h)⊕ Réponse en temps limité⊕ Fiabilité⊕ Portabilité⊕ Adaptabilité à de futurs projets

Contrainte spécifique — très peu de mémoire disponible

Thème Retro-computing⊕
Résumé Portage d’un jeu sur plate-forme 8 bits⇲
Livrable Écriture de logiciel⊕
Fonction réalisée Jeu vidéo⊕
Contrainte spécifique Très peu de mémoire disponible Très peu de puissance de calcul disponible⊕ Cross-compilation⊕
Thème Vision artificielle⊕
Résumé Traitement d’image temps réel en environnement très spécifique et contraint⇲
Livrable Modification/extension de logiciel⊕ Documentation de logiciel existant⊕
Fonction réalisée Pilotage de matériel⊕ Routage de signaux ou données (vidéo)⊕ Analyse de signaux ou données (vidéo)⊕
Contrainte spécifique Temps réel (cadence vidéo)⊕ Très peu de mémoire disponible Très peu de puissance de calcul disponible⊕ Cross-compilation⊕
Thème Retro-computing⊕
Résumé Développement d’un jeu vidéo sous fortes contraintes⇲
Livrable Conception de logiciel⊕ Écriture de logiciel⊕
Fonction réalisée Jeu vidéo⊕
Contrainte spécifique Langage assembleur⊕ Très peu de mémoire disponible Très peu de puissance de calcul disponible⊕

Contrainte spécifique — très peu de puissance de calcul disponible

Thème Retro-computing⊕
Résumé Portage d’un jeu sur plate-forme 8 bits⇲
Livrable Écriture de logiciel⊕
Fonction réalisée Jeu vidéo⊕
Contrainte spécifique Très peu de mémoire disponible⊕ Très peu de puissance de calcul disponible Cross-compilation⊕
Thème Vision artificielle⊕
Résumé Traitement d’image temps réel en environnement très spécifique et contraint⇲
Livrable Modification/extension de logiciel⊕ Documentation de logiciel existant⊕
Fonction réalisée Pilotage de matériel⊕ Routage de signaux ou données (vidéo)⊕ Analyse de signaux ou données (vidéo)⊕
Contrainte spécifique Temps réel (cadence vidéo)⊕ Très peu de mémoire disponible⊕ Très peu de puissance de calcul disponible Cross-compilation⊕
Thème Retro-computing⊕
Résumé Développement d’un jeu vidéo sous fortes contraintes⇲
Livrable Conception de logiciel⊕ Écriture de logiciel⊕
Fonction réalisée Jeu vidéo⊕
Contrainte spécifique Langage assembleur⊕ Très peu de mémoire disponible⊕ Très peu de puissance de calcul disponible

Contrainte spécifique — cross-compilation

Thème Retro-computing⊕
Résumé Portage d’un jeu sur plate-forme 8 bits⇲
Livrable Écriture de logiciel⊕
Fonction réalisée Jeu vidéo⊕
Contrainte spécifique Très peu de mémoire disponible⊕ Très peu de puissance de calcul disponible⊕ Cross-compilation
Thème Retro-computing⊕
Résumé Framework de cross-compilation⇲
Livrable Conception d’un framework⊕ Écriture d’un framework⊕
Fonction réalisée Faciliter le développement par des tiers⊕
Contrainte spécifique Cross-compilation Portabilité⊕
Thème Électronique grand public (middleware pour box ADSL, lecteur DVD etc)⊕
Résumé Intégration logicielle du composant matériel de rendu OpenGL (images de synthèses 3D) pour la nouvelle génération de puces destinées aux lecteurs vidéo et box ADSL⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Pilotage de matériel⊕
Contrainte spécifique Système embarqué déployé à grande échelle⊕ Fiabilité⊕ Robustesse⊕ Temps réel⊕ Cross-compilation Code en mode noyau (kernel module) Linux⊕
Thème Vision artificielle⊕
Résumé Traitement d’image temps réel en environnement très spécifique et contraint⇲
Livrable Modification/extension de logiciel⊕ Documentation de logiciel existant⊕
Fonction réalisée Pilotage de matériel⊕ Routage de signaux ou données (vidéo)⊕ Analyse de signaux ou données (vidéo)⊕
Contrainte spécifique Temps réel (cadence vidéo)⊕ Très peu de mémoire disponible⊕ Très peu de puissance de calcul disponible⊕ Cross-compilation
Résumé Développement de zéro (conception libre et réalisation en FPGA) d'un processeur 16 bits et d'un circuit vidéo avec palette programmable, illustration avec un jeu vidéo (clone de Trailblazer) programmé en assembleur avec effet 3D⇲
Livrable Conception de logiciel⊕ Écriture de logiciel⊕ Conception matérielle (processeur)⊕ Conception matérielle (vidéo)⊕ Conception matérielle (architecture matérielle)⊕
Fonction réalisée Synthèse de signaux ou données (image)⊕
Contrainte spécifique Langage assembleur⊕ Temps réel (dur, génération de signaux VGA)⊕ Cross-compilation

Contrainte spécifique — environnement de développement propriétaire fermé

Thème Imprimerie⊕ Gestion⊕
Résumé Assistance technique lors du rachat d’un logiciel de gestion (environnements de développement, codes source, etc)⇲
Livrable Conseil (contrôler que les éléments transmis permettront de poursuivre les développements)⊕
Fonction réalisée Gestion⊕
Contrainte spécifique Environnement de développement propriétaire fermé

Contrainte spécifique — matériels hétérogènes

Thème Ferroviaire⊕ Sonorisation⊕
Résumé Ajustements à un logiciel de pilotage de sonorisation pour le Transilien déployé au PIVIF des Invalides⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Interface utilisateur graphique⊕ Pilotage de matériel (asynchrone)⊕ Routage de signaux ou données (son)⊕
Contrainte spécifique Matériels hétérogènes

Contrainte spécifique — acceptation par les navigateurs

Thème Gastronomie⊕
Résumé Assistance (notamment technique) au démarrage d’une start-up⇲
Livrable Conseil⊕ Preuve de concept⊕
Fonction réalisée Composant web (déployable dans des sites web tiers)⊕
Contrainte spécifique Acceptation par les navigateurs (problématiques cross-domain)

Contrainte spécifique — intervention sur projet déjà déployé

Thème Ferroviaire⊕ Vidéosurveillance⊕ Sonorisation⊕ Interphonie⊕
Résumé Corrections à un logiciel tiers précédemment déployé⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Interface utilisateur graphique⊕ Routage de signaux ou données (vidéo)⊕ Routage de signaux ou données (son)⊕ Pilotage de matériel (asynchrone)⊕
Contrainte spécifique Intervention sur projet déjà déployé Projet complexe (l’interface utilisateur unifiée doit masquer la complexité de pilotage de nombreux matériels hétérogènes)⊕ Forte disponibilité⊕ Réponse en temps limité⊕ Fiabilité⊕
Thème Cosmétique⊕
Résumé Ajustement et évolution d’un logiciel existant d’analyse de photos de visage et simulation de maquillage⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Analyse de signaux ou données (image)⊕ Synthèse de signaux ou données (image)⊕ Serveur d’API réseau (HTTP)⊕
Contrainte spécifique Intervention sur projet déjà déployé

Contrainte spécifique — système embarqué déployé à grande échelle

Thème Électronique grand public (middleware pour box ADSL, lecteur DVD etc)⊕
Résumé Intégration logicielle du composant matériel de rendu OpenGL (images de synthèses 3D) pour la nouvelle génération de puces destinées aux lecteurs vidéo et box ADSL⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Pilotage de matériel⊕
Contrainte spécifique Système embarqué déployé à grande échelle Fiabilité⊕ Robustesse⊕ Temps réel⊕ Cross-compilation⊕ Code en mode noyau (kernel module) Linux⊕

Contrainte spécifique — robustesse

Thème Électronique grand public (middleware pour box ADSL, lecteur DVD etc)⊕
Résumé Intégration logicielle du composant matériel de rendu OpenGL (images de synthèses 3D) pour la nouvelle génération de puces destinées aux lecteurs vidéo et box ADSL⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Pilotage de matériel⊕
Contrainte spécifique Système embarqué déployé à grande échelle⊕ Fiabilité⊕ Robustesse Temps réel⊕ Cross-compilation⊕ Code en mode noyau (kernel module) Linux⊕

Contrainte spécifique — temps réel

Thème Électronique grand public (middleware pour box ADSL, lecteur DVD etc)⊕
Résumé Intégration logicielle du composant matériel de rendu OpenGL (images de synthèses 3D) pour la nouvelle génération de puces destinées aux lecteurs vidéo et box ADSL⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Pilotage de matériel⊕
Contrainte spécifique Système embarqué déployé à grande échelle⊕ Fiabilité⊕ Robustesse⊕ Temps réel Cross-compilation⊕ Code en mode noyau (kernel module) Linux⊕
Thème Vision artificielle⊕
Résumé Traitement d’image temps réel en environnement très spécifique et contraint⇲
Livrable Modification/extension de logiciel⊕ Documentation de logiciel existant⊕
Fonction réalisée Pilotage de matériel⊕ Routage de signaux ou données (vidéo)⊕ Analyse de signaux ou données (vidéo)⊕
Contrainte spécifique Temps réel (cadence vidéo) Très peu de mémoire disponible⊕ Très peu de puissance de calcul disponible⊕ Cross-compilation⊕
Résumé Développement de zéro (conception libre et réalisation en FPGA) d'un processeur 16 bits et d'un circuit vidéo avec palette programmable, illustration avec un jeu vidéo (clone de Trailblazer) programmé en assembleur avec effet 3D⇲
Livrable Conception de logiciel⊕ Écriture de logiciel⊕ Conception matérielle (processeur)⊕ Conception matérielle (vidéo)⊕ Conception matérielle (architecture matérielle)⊕
Fonction réalisée Synthèse de signaux ou données (image)⊕
Contrainte spécifique Langage assembleur⊕ Temps réel (dur, génération de signaux VGA) Cross-compilation⊕

Contrainte spécifique — code en mode noyau (kernel module) Linux

Thème Électronique grand public (middleware pour box ADSL, lecteur DVD etc)⊕
Résumé Intégration logicielle du composant matériel de rendu OpenGL (images de synthèses 3D) pour la nouvelle génération de puces destinées aux lecteurs vidéo et box ADSL⇲
Livrable Modification/extension de logiciel⊕
Fonction réalisée Pilotage de matériel⊕
Contrainte spécifique Système embarqué déployé à grande échelle⊕ Fiabilité⊕ Robustesse⊕ Temps réel⊕ Cross-compilation⊕ Code en mode noyau (kernel module) Linux

Contrainte spécifique — performance

Thème Vision artificielle⊕
Résumé Développement d’un simulateur logiciel servant de référence pour valider le développement de la puce produit phare de l’entreprise⇲
Livrable Architecture logicielle⊕ Conception de logiciel⊕ Écriture de logiciel⊕
Fonction réalisée Interface utilisateur graphique⊕ Routage de signaux ou données (vidéo)⊕ Analyse de signaux ou données (vidéo)⊕
Contrainte spécifique Performance

Contrainte spécifique — langage assembleur

Résumé Développement de zéro (conception libre et réalisation en FPGA) d'un processeur 16 bits et d'un circuit vidéo avec palette programmable, illustration avec un jeu vidéo (clone de Trailblazer) programmé en assembleur avec effet 3D⇲
Livrable Conception de logiciel⊕ Écriture de logiciel⊕ Conception matérielle (processeur)⊕ Conception matérielle (vidéo)⊕ Conception matérielle (architecture matérielle)⊕
Fonction réalisée Synthèse de signaux ou données (image)⊕
Contrainte spécifique Langage assembleur Temps réel (dur, génération de signaux VGA)⊕ Cross-compilation⊕
Thème Retro-computing⊕
Résumé Développement d’un jeu vidéo sous fortes contraintes⇲
Livrable Conception de logiciel⊕ Écriture de logiciel⊕
Fonction réalisée Jeu vidéo⊕
Contrainte spécifique Langage assembleur Très peu de mémoire disponible⊕ Très peu de puissance de calcul disponible⊕