Diverses tâches à "PERTiser":
Les travaux définis dans la liste ci-dessous doivent être mis en
forme de P.E.R.T. et faire apparaître des projets relativement
indépendants, tels que:
- Browser codé en Java, pouvant servir de client lourd.
Ici
- Browser 3d codé en Java, pouvant servir en jeu parallèle.
Ici
- Exécuteur de processus articulés en 'web-services',
type B.P.E.L.
Ici
- Outils intégrés de support au développement.
Ici
- Usine de calcul parallèle par Linda.
Ici
- Annotation du code Java et ampliation d'icelui.
Ici
- Chaîne de production de jeu videos pour
téléphones portables.
Ici
- Logiciel de traitement d'év&ènements
Ici
-
Détection de collisions pour des sphères.
-
Détection de collisions pour des boîtes.
-
Détection de collisions pour des boîtes et des sphères.
-
Détection de collisions pour des solides convexes.
-
Parallélisation de la détection de collisions entre solides convexes.
-
Expliciter l'emploi des variables (in, out, inout) dans les blocs d'un programme.
-
Fournir un interface WebDAV à un client lourd.
-
Implémenter un mini CouchDB.
-
Implémenter un mini-JackRabbit.
-
Affichage de scènes en solides convexes 'fil de fer'.
-
Affichage de scènes en solides convexes, sans parties cachées.
-
Coloration de scènes en solides convexes, avec parties cachées.
-
Composition de scènes par cliquer-tirer-lâcher.
-
Définir un langage de workflow, et son I.D.E.
-
Définir un sous-ensemble de X3d comme langage de description de scènes.
-
Définir un langage de description de contraintes géométriques.
-
Intégrer gestion d'objets, de scènes, de contraintes.
-
Implémenter l'algorithme de Buchberger.
-
Implémenter la résolution des systèmes d'équations polynômiales.
-
Implémenter la recherche de configuration par génération-filtrage.
-
Implémenter le langage orthogonal LEDA.
-
Implémenter en Java la file d'attente sur disque.
-
Implémenter un I.R.C. entre administrateurs de machines coopérantes.
-
Construire la M.I.B.
-
Implémenter SNMP sur les machines coopérantes.
-
Installer un mécanisme de clefs logicielles.
-
Disposer d'un chargeur de classes à partir d'internet.
-
Définir un langage pour les dialectes des réseaux de Petri.
-
Définir un langage pour les dialectes des machines d'états.
-
Instrumenter les programmes afin de les tester.
-
Organiser un 'build' de fréquence journalière.
-
Organiser un système de suivi de problèmes.
-
Fournir une bibliothèque pour les quaternions duaux.
-
Fournir une bibliothèque pour l'expression des fonctions.
-
Mettre en alerte un explorateur du web.
-
Visualiser un PERT.
-
Organiser le traitement map-reduce de l'indexation.
-
Mettre en place un traitement d'ontologie.
-
Résoudre le problème archétypal du calcul de planning.
-
Générer le code en multi-traitement de B.P.E.L.
-
Déshydrater et réhydrater un processus.
-
Modéliser et vérifier les logiciels parallèles.
-
Analyser la séquence des calculs dans un tableur.
-
Disposer de l'interpréteur de formules d'un tableur.
-
Organiser la sauvegarde-restauration des donnéeacute;es d'un tableur (en XML ?).
-
Organiser une authentification unique des utilisateurs (single sign-on).
-
Paramétrer l'inversion en chaîne de bits d'une base de données.
-
Rédiger le dictionnaire lexical d'un (ensemble de) document(s).
-
Tester la machine virtuelle sous-jacente à un tableur.
-
Intercepter les appels systèmes à monitorer (IPC et sockets).
-
Se doter de J.M.L. au niveau des méthodes et des boucles.
-
Monitorer l'exécution d'un tri paralléle.
-
Ajouter l'utilisation de JavaScript à un client lourd.
-
Ecrire un client lourd pour téléphones portables avec JavaME.
-
Ecrire un serveur de portlet's.
-
Ajouter les I.P.C. et les fonctions 'systèmes' à une machine virtuelle.
-
Formaliser un langage de description systèmique, et son I.D.E.
-
Mettre en place un mécanisme 'push' sur internet.
-
Organiser les container's java avec sauvegarde sur disque.
-
Définir les transformations lexicales pour @State.
-
Définir les transformations lexicales pour @Persistent.
-
Définir les transformations lexicales pour @SharedMemory.
-
Définir les transformations lexicales pour @Requires.
-
Définir les transformations lexicales pour @Implies.
-
Définir les transformations lexicales pour @Invariant.
-
Définir les transformations lexicales pour @Parallel.
-
Définir les bibliothèques associées à @State.
-
Définir les bibliothèques associées à @Persistent.
-
Définir les bibliothèques associées à @Parallel.
-
Renommer une classe compilée.
-
Eliminer la restriction 'final' de Java.
-
Intercepter java.io.* .
-
Associer une fonction-procédure à un objet.
-
Associer un listener à un évènement utilisateur.
-
Construire un générateur d'évènement "top d'horloge".
-
Implémenter en Java une file d'attente du type 'fenêtre temporelle'.
-
Construire une extension-compression de S.Q.L. pour la gestion d'évènement.
-
Fournir le cadre de programmation de 'Glyphes' et de 'Liaisons'.
-
Fournir une utilisation commode de 'U.D.P.' pour les jeux massivement multi-joueurs.
-
Afficher une déambulation dans un labyrynthe à plan orthogonal.
-
Afficher une déambulation dans un labyrynthe à plan quelconque.
-
Construire un générateur de nombres aléatoires, à loi donnée.
-
Générer un couple clef publique - clef privée.
-
Construire un générateur de nombres premiers.
Bon courage,
B.M.G.
bg@eisti.fr