sujets de stage informatique - ulb.ac.be · pdf filea2billing présente des...
TRANSCRIPT
SUJETS DE STAGE INFORMATIQUE ANNEE ACADEMIQUE 2017-2018
OpenProducts,Networks&SoftwareNV
TheodoreVerhaegenstraat196-202
1060Brussel
Tel.02/5428787
Fax:02/5384342
Contactadministratif : AnnBOITEL,[email protected],02/5428787
Contacttechnique : CédricDEMEULDER,[email protected],02/5428787
Heuresd’ouverture : 9-12.30h,13.30-17.30h(vendredi:16.45h)
TableofContents
A. STAGESINFORMATIQUESDETYPEGESTION..................................................................................3
1) HBM(HumanBodyMaterial)Manager...........................................................................................3
2) DigiplanProWeb.............................................................................................................................3
3) TimeManagement..........................................................................................................................3
4) DealRegistrationManagement......................................................................................................3
5) BusinessCenterDynamicWebsite..................................................................................................4
6) FlexiQ...............................................................................................................................................4
7) AsteriskVOIPBilling........................................................................................................................4
8) MobileSoundID...............................................................................................................................4
B. STAGESINFORMATIQUESDETYPEIOT/INFORMATIQUEINDUSTRIELLE........................................5
9) IOT-DeadManDetection...............................................................................................................5
10)IOT-BuildingManagement.............................................................................................................5
11)IOT-ComputerRoomMonitoring..................................................................................................5
12)IOT-DroneCampusMonitoring.....................................................................................................5
13)IOT-ProfessionalEquipmentUsageMonitoring............................................................................6
14)IOT-WirelessParkingManagement...............................................................................................6
15)IOT-PhysicalPresenceTracking.....................................................................................................6
A. STAGESINFORMATIQUESDETYPEGESTION
1) HBM(HumanBodyMaterial)Manager
OPNSadéveloppéen langagede5èmegénérationungestionnairecomplet (depuis ladécoupe, laclassification, le stockage en cuve de cryogénisation) de valves cardiaques pour un hôpital. OPNSsouhaite rendre l’application générique pour tout type de prélèvement humain (os, tissus, sang…)pour toucherunpublicplus large.Lamissionviseraà rendre l’applicationexistante (client lourdettablette) complètement générique mais aussi la création d’un front-end web pour encodage/consultation éventuelle par le web. Il sera aussi demandé d’intégrer les différents standards declassificationmédicale,demêmequesespointsd’intégration(ApiouWebservices)pourlesdonnéesadministrativesoucomptables.
2) DigiplanProWeb
OPNSadéveloppéunlogicielderéservationetdecréationdeplanningdediffusionpublicitairepourde nombreuses radio FM belges ou étrangères. Ce logiciel est vendu depuis plus de 20 ans et necessed’êtreamélioré.Ilestbasésurunoutildedéveloppementde5èmegénérationentantqueclientlourdettâchesdefond.
OPNSsouhaiteadapterlelogicielpourlerendrecomplètementmulti-tenant(contreuneinstallationparclientaujourd’hui)etsouhaitelerendrecloud-readyàsavoirproposerdesinterfacesd’encodageetdegestionvialeWeb.
3) TimeManagement
OPNSadéveloppéilyaplusieursannéesenWebdevdel’époqueunsystèmecompletdegestiondutempspar lewebpour tous les employés. L’encodage se fait surbasedeprojets (avec gestionducréditd’heures,…),d’interventions/missionsponctuellesà lademandemaisaussiassure letraçagedetouteslesactivitésethoraires(congés,récupérations,heuressupplémentaires,…).
Cette application est devenue vieille et nécessite une série d’améliorations fondamentales(responsive design pour être disponible sur plateforme mobile, multi-tenants,…) justifiant sa ré-écriturecomplèteetsonportageversunautrelangage(PHPouautre).
4) DealRegistrationManagement
OPNS souhaite disposer pour ses besoins propres et pour commercialisation une solution multi-tenant web de gestion des enregistrements d’opportunités. Le but est d’offrir par rapport à unemarqueouunproduitunegestiondescréateursd’opportunitésetdelacommunicationparrapportà l’acceptation de leur enregistrement prioritaire qui leur garantit un bonus ou une margesupplémentaireencasdeconcrétisationdelaventeannoncée.
Le système offrira tant la partie encodage par les solliciteurs que la partie validation pour lesresponsablesde lamarque/duproduit.Lasolutiongéreraaussi lesexpirations, lesnotifications, lesdemandesd’extensionetc…
Idéalementlasolutionsupporteralesmodèlescomplexesavecapprobateursensérie,enparallèleouenquorum.Pourcelalechoixd’unmoteurdeworkflowopensourceetsonintégrationferontpartieintégranteduprojet.
5) BusinessCenterDynamicWebsite
BBO (Brussels Business Center) est un centre d’affaires qui offre différents services depuis ladomiciliationàlalocationd’espacesdebureauprivésenpassantpardesespacesdetravailflexible(open space). La mission consistera en la construction de A à Z du site proposant les services etaffichantentempsréellesdisponibilitésdeslocauxainsiqueleurvisitevirtuelleà360°.
Lesiteseracomplètementdynamiquepourrefléterlasituationencours.Iloffriraaussiunespacedecommunication, une gestion basique de documents (les contrats, ou autres documents échangésentrelecentred’affaireetleslocataires).Lesitedevraaussiêtreconçupourêtremisàjourpardupersonneladministratifsansconnaissanceinformatiqueapprofondie.
6) FlexiQ
OPNSadéveloppéunesolutionWeb/client smartphonedegestioncomplèted’appelsentrants surAsterisk.Onparlede«workflows»relatifsàdesfilesd’attente.L’outilaétécomplètementdésignépourpermettreunegestiondirectepar le client sansaucuneconnaissanced’Asterisk,nimêmedenotions avancées de téléphonie. Elle s’adapte à toutes les situations et tailles d’entreprise. A titred’exempleunplombiergèrerasonaccessibilité(garde)selonsavolontéentresonfixe,sonmobileoutoutautrenumérodontilestprochedel’appareil.Bienentendulesystèmes’appliqueàdescasbienpluscomplexesimpliquantdeséquipescomplètesdesupport,avectrancheshorairesprédéfinies...
CettesolutionestfonctionnellemaisdéveloppéeenPCSOftWebDevetcertainesfonctionnalitéssontdifficiles à réaliser. Nous souhaitons faire un portage complet de l’application actuelle vers uneplateformeplusouverte(enPHPparexemple)etajouterdesfonctionnalitésimportantescommedesworkflowsavancésetd’IVR(sélectiondansdesmenuspartoucheDTMF,encodagenumérocontratdesupport,…).
7) AsteriskVOIPBilling
OPNSutiliseactuellementA2Billing,unprojetopensourcedesélectionLCR(LeastCostRouting)pourplacer les appels en VOIP à travers tous les fournisseurs connectés au PABX. MalheureusementA2Billing présente des défauts/manquesmajeurs et le projet open source est rarement actualisé.OPNSproposesoitunforksurA2billingpourl’améliorer(etéventuellementlecombineravecFlexiQ),lemoderniseretl’enrichir,soitunerechercheetanalysed’autresprojetsopensourcedefacturationavecadaptationsprobables (parexemple lamiseà jourautomatiquedesnouveaux tarifs surbasedes tarifs fournisseurs, soit l’écritured’une applicationdédiée reprenant toutes les fonctionnalitésrequises.
8) MobileSoundID
OPNSadéveloppéunoutildereconnaissancesonore(identificationdesonspréalablementidentifiéset pour lesquels on a créé une signature unique). Ce logiciel (sorte de version professionnelle deShazam®)permetnotammentauxradiosdevalidertouteslesdiffusionsréellesetpublierdeslistesprécises pour les droits d’auteur. La solution permet également des analyses diverses (style,répétitivité,…)tantdelaradioenelle-mêmequed’uneradioconcurrente.
OPNSsouhaite ledéveloppementd’unesolutionmobiled’identification,àsavoir la reconnaissanced’un son (préalablement signé centralement) sur des dispositifs de type smartphone le plusrapidementpossible(prochedutempsréel).
Ce produit vise le marketing actif permettant la prise d’action (redirection vers site web, envoiinvitation,…) sur base d’une identification par exemple d’un spot publicitaire ou simplementl’affichagededonnéescomplémentaires.
B. STAGESINFORMATIQUESDETYPEIOT/INFORMATIQUEINDUSTRIELLE
9) IOT-DeadManDetection
OPNS souhaitemettre sur lemarché une solution demonitoring de la bonne santé du personneldansdesenvironnementssensibles. Ils’agitnotammentdedétecter lessyncopes,arrêtcardiaque,évanouissement,chute,…depersonnesenlaboratoires.Lasolutionserabaséesurunesmartwatchdont on utilisera tous les capteurs (gyroscopes, accéléromètre, mesure du battement cardiaque,GPS,…)pour identifieruneanomalieetenvoyerunealerte laplusprécisepossibleversunsystèmecentral.
Lamissionconsisteàdéveloppertant leclientsur lamontreque lesystèmecentraldecollecte.Ledéveloppementseraprincipalementorientésurlaplate-formeAndroidouTizenenrelationavecdeswebservices.
10) IOT-BuildingManagement
OPNS désire développer (sur plateforme Raspberry, Arduino ou autre) un système de gestionmodulaire et intelligent de capture d’information (compteurs électriques, compteurs d’eau,radiateurs,airco,éventuellementgaugedemazout)pourbâtimentcomplet.Lesystèmecomporteraégalement des interfaces d’encodage des frais réels et offrira un reporting complet comprenantnotamment la répartition des frais en fonction des différentes prises de mesure effectuées. Uneinterfaceverspackagecomptableseraégalementutile.
11) IOT-ComputerRoomMonitoring
OPNS désire développer (sur plateforme Raspberry, Arduino ou autre) un système de gestionmodulaire et intelligent de capture d’information (température, humidité, connectivité internet,présencedecourant,…)indépendantettotalementautonome(batterie,carte3G/4Gpourcanaldecommunicationindépendant…)permettantentoutecirconstancelacommunicationd’alerteversdesdestinationsprédéfinieset laprised’action(démarragegroupedesecours,extinctionélectriquedecertaineséquipements/sections)viabusI2CouSPIoutoutsystèmederelais.
12) IOT-DroneCampusMonitoring
OPNSsouhaiteoffriràcertainsdesesclientsindustrielsunesurveillanceautomatiséepardrone.
Lamissionconsisteraàprogrammerle/lesdrones(vialesAPI/SKduconstructeur)poureffectuerunplan de vol prédéfini et répétitif à intervalle donné, de même que la conception du logiciel decapture/analyse d’image permettant sans visionnage humain complet la détectiond’anomalie/changement. Le système offrira des fonctions d’alerting incluant le snapshot del’anomalie/duchangement.
Il est également prévu d’offrir la même fonctionnalité sur base d’une analyse thermique pourdétectertoutefuite/surchauffeetc….
Le logiciel comprendraaussi toute lapartiedegestion logistiquede la solutionà savoir leplandemaintenance,recharge,rotationdesdronespourassurerunesurveillancecontinue.
13) IOT-ProfessionalEquipmentUsageMonitoring
OPNSsouhaiteajouteràsasolutiondegestioncentraliséd’économied’énergie(PowerFreezzz)unesolutionparallèlenevisantpasàcontrôlerlesétatsénergétiquesdespostesdetravailinformatiquemaisàsurveillerl’activitédetoutéquipementélectrique.ContrairementàPowerFreezzzquidialoguedirectement avec les PC, la solution PEUM utilisera des plugs intelligents (disposant d’unénergimètre)placésentre laprisedecourantet l’équipementàmesurer.Lasolutioneffectueraunmonitoring permanent visant à déterminer (sur base des seuils de consommation) l’usage deséquipementsetinfluencerleplandemaintenancedontlagestionferaaussipartiedelasolution.
14) IOT-WirelessParkingManagement
OPNS souhaiteajouter à sa solutiondegestion centraliséune solutiondegestiond’occupationdeparkingviabalisededétectionmagnétiqueet/ouanalysevisuelleparcaméra.
Dans lecasdebalises,uneétudededevices IOTetduprotocoledecommunication leplusadapté(SigFox,Lara,Bluetooth,Wifi,..)seraréaliséafindesélectionnerlematérielsupporté.
Dans le cas de caméras, une implémentation d’un standard reconnu sera attendu (ONVIF parexemple)etuneanalysed’imagesviendraencomplément,demêmequelesservicesdepublicationd’information(displayspécifique,pageweb,etc…)etpotentiellementpourgrandssitesassignationd’uneplaceetétablissementd’unitinérairecartographiéàsuivre.
15) IOT-PhysicalPresenceTracking
OPNS souhaitedévelopperunécosystèmecompletdegestiondepointsdeprésence contrôlés. Lasolution sera basée sur des smartphones disposant de fonctionnalités NFC. La solution géreracomplètementlarelationentresociétés,individus,itinéraires,horairesetTagsNFC.
Lasolutionseradéclinéeendenombreusesvariantesdepuisunusagedomestique(contrôleretourenfants,…)professionnel(équivalentauxsystèmesdepointageenentrée/sortie)oudesapplicationsplusspécifiquescommelagestiondesrondesdegardedessociétésdesécuritéoumêmedesjeuxderôlegrandeurnature.
La mission consiste à développer les différents composants de la solution: l’application clientsmartphone, le système central en back-end (multi-tenant), les souscriptions/abonnements, lereporting,…