https://drive.google.com/drive/folders/19c1-CnWVQsGGbzBzS2okVdVPbjZzFNNm?usp=sharing
Categorie(s): Application, Application web
Objectif :
L'objectif de ce projet est de développer une application qui facilite l'apprentissage de l'algorithmique et de la programmation. L'idée est de présenter des algorithmes avec leur implémentation dans différents langages de programmation tout en permettant leur exécution pas à pas dont le résultat sur les données ou types de données abstraits en mémoire sera représenté sous forme visuelle animé.
Le programme pourra être une application stand-alone, une application web ou un module de moodle pour faciliter sa diffusion.
Langage(s) et technologie(s)
Java, HTML5/CSS, Javascript
Projet
Catégorie(s): Smartphone
Contexte :
Le but de ce projet est d'offrir un service de partage de musique « live » aux musiciens de rues, ou lors de concerts.
Travail à réaliser :
Programmation de deux applications mobiles :
la première permet aux musiciens :
de s'inscrire sur le serveur, et , en contrepartie, d'obtenir un code et un QR code qui les identifient.
quand ils jouent, d'ouvrir un mode d'enregistrement, qui transmet au serveur le flux de musique.
La seconde permet aux non-musiciens :
d'accéder à la liste des groupes en train de jouer pour les écouter, ou
s'ils croisent un groupe lors de leurs déplacements, en recherchant ce dernier par son code ou en flashant le QR Code, de continuer à l'écouter.
Les morceaux de musique ne restent sur le serveur que le temps de l'écoute.
Les musiciens peuvent mettre leurs morceaux à disposition gratuitement ou de façon payante. Les auditeurs peuvent écouter la musique gratuite à volonté, ou, la première minute de la musique payante. Pour écouter plus d'une minute d'un morceau payant, les auditeurs doivent être abonnés.
En fin de mois, le site rémunère les groupes en fonction de leur temps d'écoute.
Une attention spéciale devra être accordée à la gestion des droits d'auteur : les musiciens devront valider des CGU dans lesquels ils affirmeront être propriétaire de la musique jouée ou que celle-ci est libre de droits.
Mots-clés:
Musique, Live streaming
Langage(s) et technologie(s) :
Java, Android, JSON, QR Code
Projet
Catégorie(s): smartphone/tablette
Présentation du sujet
L'objectif est de permettre à des personnes handicapées ne pouvant plus parler ni écrire de communiquer assistées par ordinateur. Grâce à un clavier tactile (12/14“) adapté, muni d'un guide-doigts, l'utilisateur doit pouvoir écrire un message qui sera affiché sur l'écran, restitué par synthèse vocale et transmis comme SMS ou courriel. Deux claviers à touches temporisées et l'éditeur de texte associé doivent être implémentés : un clavier alphanumérique ; un clavier à icônes (noms, verbes conjugables, pronoms,…). L'utilisateur doit pouvoir personnaliser ses claviers : touches programmables avec phrases prédéfinies, répertoire téléphonique et mails…… Une interface administrateur manipulable par une autre personne doit permettre d'autres réglages : extension du dictionnaire, création de contacts téléphoniques, répertoire e-mails et réglage de la temporisation de la validation des touches.
Langage(s) et technologie(s) :
Java/XML (android)
Projet
Catégorie(s): Application mobile/tablette
Objectifs
Les relations entre un vétérinaire et ses clients peuvent être complexes lorsqu'ils possèdent plusieurs animaux par exemple. Aujourd'hui, il n'existe pas d'application de gestion adaptée à ces situations spécifiques aux vétérinaires.
Travail à réaliser
L'application devra permettre de :
gérer les données personnelles des clients
gérer les fiches des animaux
gérer les rendez-vous et leur historique
gérer le parcours de soin d'un animal (symptômes/consultation/diagnostic/soins à effectuer)
imprimer un récapitulatif de situation à destination du client
être multilingue pour faciliter la communication avec les clients étrangers
Projet 1
Réalisez une modélisation et un programme (JAVA) s'occupant de la gestion d'un bureau de réservation pour spectacle. Votre programme vend des réservations pour une représentation (un certain jour à une certain heure) d'un spectacle (caractérisé par son titre et son auteur). Un client, identifié par ses nom, adresse et numéro de téléphone, peut effectuer plusieurs réservations. Selon que le client est abonné du bureau ou pas, il bénéficie d'une ristourne, d'une propriété sur les réservations et de facilités de paiement. chaque réservation peut être de deux types : soit individuelle, soit en groupe. Dans les deux cas, des tickets sont délivrés au client : soit un ticket, soit autant de tickets que personnes du groupe. A chaque ticket correspond une place pour la représentation.
Projet 2
Data Exchange
Récupération au travers d'un canal VPN des données d'une base de données à l'aide d'une requête SQL puis normalisation de la data et mise à disposition
en format XML pour traitement ultérieur .
Projet 3
Mon projet consiste à automatiser un Active Directory en effectuant des commandes LDAP depuis un portail PHP.
J'ai réussi depuis mon portail à me connecter à l'active directory,
J'ai également réussi à crée un utilisateur mais je n'arrive pas à lui intégrer tout les paramètres que je souhaite.
Par exemple :
- Lui ajouter des groupes (pour les droits d'accès)
- Une date d'expiration de compte
- Un mot de passe (j'ai tenté de le chiffré etc... rien ne veut fonctionner)
- Et je souhaite lui configurer les "Unix Attributs"