IT STAGE-ONDERWERPEN Academiejaar 2017-2018 - NL STAGES IT... · A2Billing grote gebreken en...

6

Click here to load reader

Transcript of IT STAGE-ONDERWERPEN Academiejaar 2017-2018 - NL STAGES IT... · A2Billing grote gebreken en...

Page 1: IT STAGE-ONDERWERPEN Academiejaar 2017-2018 - NL STAGES IT... · A2Billing grote gebreken en tekortkomingen en er is zelden een update van het open source project. OPNS stelt of een

IT STAGE-ONDERWERPEN Academiejaar 2017-2018

OpenProducts,Networks&SoftwareNV

TheodoreVerhaegenstraat196-202

1060Brussel

Tel.02/5428787

Fax:02/5384342

Contactpersonen:

Administratief : AnnBOITEL,[email protected],02/5428787

Technisch : CédricDEMEULDER,[email protected],02/5428787

Openingsuren : 9-12.30u,13.30-17.30u(vrijdag:16.45u)

Page 2: IT STAGE-ONDERWERPEN Academiejaar 2017-2018 - NL STAGES IT... · A2Billing grote gebreken en tekortkomingen en er is zelden een update van het open source project. OPNS stelt of een

TableofContents

A. MANAGEMENTITSTAGES..............................................................................................................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. INFORMATICA-STAGESVANHETTYPEIOT/INDUSTRIELEINFORMATICA......................................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

Page 3: IT STAGE-ONDERWERPEN Academiejaar 2017-2018 - NL STAGES IT... · A2Billing grote gebreken en tekortkomingen en er is zelden een update van het open source project. OPNS stelt of een

A.MANAGEMENTITSTAGES

A. HBM(HumanBodyMaterial)Manager

OPNSheeftineen5egeneratieprogrammeertaalvooreenziekenhuiseenvolledigbeheerssysteemontwikkeldvanhartkleppen(vanhetsnijden,declassificatietotdeopslagineencryogenetank).Omeengroterpubliektebereiken,wilOPNSdeapplicatiegeneriekmakenvooralletypesvanmenselijkemonsters (botten, weefsels, bloed ...). Demissie zal erop gericht zijn de bestaande applicatie (fatcliententablet)vollediggeneriektemaken,maarookophetcreërenvaneenwebfront-endomhetmogelijktemakenonlinegegevensoptezoekenofintegeven.Erzalookgevraagdwordenomdeverschillendestandaardenbetreffendemedischeclassificatieteintegreren,evenalsdeintegratie(viaAPIofWebServices)vandeadministratieveofboekhoudkundigegegevens.

B. DigiplanProWeb

OPNSheefteensoftwareontwikkeldomdeuitzendplanningvanreclametereserverenentecreërenvoor vele FM-radiostations in binnen- en buitenland. Deze software wordt al meer dan 20 jaarverkochtenwordtvoortdurendverbeterd.Hetisgebaseerdopeen5egeneratieprogrameertaal,enditvoorzoweldefatclientalsdebackgroundtaken.

OPNSwil nu de software aanpassenomdievolledigmulti-tenant temaken (tegenovermomenteeléén installatieperklant)enookcloud-readyomzo invoeren-beheerinterfacesviahetwebaantebieden.

C. TimeManagement

Enkele jaren geleden ontwikkelde OPNS, toen in Webdev, een compleet web-based timemanagement systeem voor alle medewerkers van het bedrijf. De invoer gebeurt op basis vanprojecten (metkredietbeheervandeuren, ...), van interventiesofeenmaligemissiesopaanvraag.Hetsysteemvolgtalleactiviteitenenuurschema's(verlof,(opnemenvan)overuren,...)op.

Inmiddels isdeapplicatie teoudgewordenenvraagtom eenaantal fundamenteleverbeteringen(responsive design om beschikbaar te zijn op mobiel platform, multi-tenant, ...), waardoor hetvolledigeherschrijvenofporterennaareenanderetaal(PHPofandere)verantwoordis.

D. DealRegistrationManagement

OPNSwil, voor eigen gebruik en voor commerciële doeleinden, beschikken over eenmulti-tenantwebmanagementoplossingvoorderegistratievanopportuniteiten.

Het doel is het beheer vande personendie opportuniteiten aanmaken voor eenbepaaldmerk ofproduct,endecommunicatiemetbetrekkingtotdeaanvaardingvanhunprioritaireregistratie,diehen een bonus of een extra marge waarborgt bij de effectieve uitvoering van de verkoop.Hetsysteembiedtzowelhet invoergedeelte alshetvalidatie-gedeeltevoordeverantwoordelijkenvanhetmerkofproduct.

Deoplossingbeheertookdevervaldata,demeldingen,deaanvragentotuitbreidingenz....Idealiterondersteuntdeoplossingcomplexemodellenmetgoedkeuringeninserie,parallelofinquorum.Dekeuzevaneenopensourceworkflowengineendeintegratieervanzaleenintegraalonderdeelvanhetprojectzijn

Page 4: IT STAGE-ONDERWERPEN Academiejaar 2017-2018 - NL STAGES IT... · A2Billing grote gebreken en tekortkomingen en er is zelden een update van het open source project. OPNS stelt of een

E. BusinessCenterDynamicWebsite

BBO (Brussels Business Center) is een business center dat verschillende diensten aanbiedt, vandomiciliëringtotverhuurvanprivékantoorruimtesenflexibelewerkruimtes(openspace).Demissiebestaat uit de opbouw van de website van A tot Z, met de diensten die aangeboden wordenwaaronder real time beschikbaarheid van de ruimtes en een 360° virtueel bezoek.De site zal volledig dynamisch zijn om de huidige situatie weer te geven. Ze biedt ook eencommunicatieruimte aan en een basisbeheer van documenten (contracten of andere documentendietussenhetbusinesscenterendehuurderswordenuitgewisseld).

De sitemoet zo ontworpenworden dat ze door het administratief personeel, zonder uitgebreideinformaticakennis,bijgewerktkanworden.

F. FlexiQ

OPNS heeft een complete web/client smartphone oplossing ontwikkeld voor het beheer vaninkomendegesprekkenopAsterisk.Wesprekenover"workflows"metbetrekkingtotwachtrijen.DetoolisvolledigontworpenzodatdeklantdezerechtstreekskanbeherenzonderkennisvanAsterisk,ofzelfszondergeavanceerdekennisvantelefonie.Hijpastzichaanaanallesituatiesalsookaandeverschillende groottes van een bedrijf. Zo zal bijvoorbeeld een loodgieter zijn beschikbaarheid(wacht) beheren tussen zijn vaste of mobiele telefoon of elk ander nummer waar hij dicht bij is.Natuurlijkishetsysteemvantoepassingopveelcomplexerezakenwaarbijvolledigesupportteamsbetrokkenzijn,metvoorafgedefinieerdetijdslots.

Dezeoplossing isfunctioneelmaarontwikkeld inPCSOftWebDevensommigefunctieszijnmoeilijkte realiseren.Wewillendehuidigeapplicatieporterennaareenmeeropenplatform(bijvoorbeeldPHP) en belangrijke functies toevoegen zoals geavanceerdeworkflows en IVR (selectie inmenu'sdoorDTMF-sleutel,ingevenvannummersupportcontract,...)

G. AsteriskVOIPBilling

OPNS gebruiktmomenteel A2Billing, een open source LCR (Least Cost Routing) selectieproject omVOIP-oproepenteplaatsendoorheenalleleveranciersdiezijnaangeslotenopdePABX.HelaasheeftA2Billinggrotegebrekenentekortkomingeneneriszeldeneenupdatevanhetopensourceproject.

OPNS stelt of een fork van het open source project A2billing voor, om deze te verbeteren (eneventueel te combineren met FlexiQ), te moderniseren en te verrijken, of het onderzoeken enanalyseren van andere open source facturatieprojecten met eventuele aanpassingen (bijv.automatischeupdatevandenieuwetarievenopbasisvande leverancierstarieven)ofhetschrijvenvaneenopmaatgemaakteapplicatiemetallevereistefunctionaliteiten.

H. MobileSoundID

OPNS heeft een applicatie voor geluidsherkenning ontwikkeld (identificatie van eerdergeïdentificeerdegeluidenwaarvooreenuniekedigitalehandtekeningbestaat).Deze software (eensoort professionele versie van Shazam®) laat radiozenders toe om alle effectieve uitzendingen tevalideren en nauwkeurige lijsten voor auteursrechten te publiceren. De oplossing laat ook diverseanalysestoe(genre,herhaling,...)zowelvandeeigenradiozendersalsvanconcurrerendezenders.

OPNSwil de ontwikkeling van eenmobiele identificatieoplossing, namelijk de herkenning van eengeluid(datvoordiencentraalgehandtekendwas)opsmartphones,enditzosnelmogelijk (zodichtmogelijkbijreal-time).

Dit product is gericht op actieve marketing, waardoor het mogelijk is om actie te ondernemen(doorsturen naar een website, een uitnodiging verzenden, tonen van bijkomende gegevens...) opbasisvandeidentificatie,bijvoorbeeldvaneenreclamespot.

Page 5: IT STAGE-ONDERWERPEN Academiejaar 2017-2018 - NL STAGES IT... · A2Billing grote gebreken en tekortkomingen en er is zelden een update van het open source project. OPNS stelt of een

B.INFORMATICA-STAGESVANHETTYPEIOT/INDUSTRIELEINFORMATICA

I. IOT-DeadManDetection

OPNS wil een monitoring oplossing op de markt brengen om de gezondheid van personeel ingevoelige omgevingen te controleren. Het gaat onder andere over het opsporen van eenhartstilstand,flauwvallen,lagebloeddruk,...vanmenseninlaboratoria.

Deoplossingzalgebaseerdzijnopeensmartwatchwaarallesensoren(gyroscopen,accelerometer,meten van de hartslag, GPS, ...) gebruikt worden om een anomalie op te sporen en een zonauwkeurigmogelijkalarmdoortesturennaareencentraalsysteem.Demissieisomzoweldeappophethorlogealshetcentralesysteemteontwikkelen.

DeontwikkelingzalvooralgerichtzijnophetAndroidofTizen-platform,samenmetdenodigewebservices.

J. IOT-BuildingManagement

OPNS wenst (op Raspberry, Arduino of ander platform) een modulair en intelligentinformatieopnamesysteem te ontwikkelen (water- en electriciteitsmeters, radiators, eventueelmazoutmeter) voor het beheer van een volledig gebouw. Het systeem bevat eveneens interfacesvoorhetingevenvandeeffectievekostenenbiedteenvolledigereportingaanmeto.a.despreidingvan de kosten i.f.v. de uitgevoerde metingen. Een interface naar het boekhoudprogramma zoueveneensnuttigzijn.

K. IOT-ComputerRoomMonitoring

OPNS wenst (op Raspberry, Arduino of ander platform) een modulair en intelligentinformatieopnamesysteem te ontwikkelen (temperatuur, luchtvochtigheid, internet connectiviteit,stroomvoorziening…) dat volledig autonoom is (batterij, 3G/4G kaart voor de onafhankelijkecommunicatie) en onder alle omstandigheden alertsignalen kan uitsturen naar op voorhandbepaalde bestemmelingen en de vastgelegde acties kan uitvoeren (opstarten stroomgenerator,uitschakelen van bepaalde electrische toestellen of afdelingen) via I2C of SPI bus of anderrelaissysteem.

L. IOT-DroneCampusMonitoring

OPNSwenstaanbepaaldevanzijnindustriëleklanteneengeautomatiseerdebewakingaantebiedenviadrones.

De opdracht bestaat er ten eerste in de drone(s) te programmeren (via de API/SDK van deconstructeur) omop voorafbepaalde tijdstippen een vluchtplan uit te voeren, en ten tweede hetprogrammauit tewerkenvoorhetopslaanenanalyserenvandebeeldenzodatzondermenselijkeinterventie een wijziging of anomalie gedetecteerd kan worden. Het systeem zal alertfunctiesbevattenzoalssnapshotsvandewijzigingofanomalie.

Daarnaast wordt ook voorzien om dezelfde functionaliteit te bieden op basis van een thermischeanalysevoorhetopsporenvanlekken,oververhittingenz.

De applicatie zal ook het logistieke deel van de oplossing omvatten, meer bepaald hetonderhoudsplan,hetopladenenderotatievandedronesomeenpermanentebewakingtekunnenuitvoeren.

Page 6: IT STAGE-ONDERWERPEN Academiejaar 2017-2018 - NL STAGES IT... · A2Billing grote gebreken en tekortkomingen en er is zelden een update van het open source project. OPNS stelt of een

M. IOT-ProfessionalEquipmentUsageMonitoring

OPNS beschikt over een tool voor gecentraliseerd energiebeheer van computers (PowerfreeZzz).Paralleldaarmeezounueennieuwetoolontwikkeldwordenwaarmeedeactiviteitvanomhetevenwelkelectrisch toestelgemonitordkanworden. In tegenstelling totPowerfreeZzz,dat rechtstreeksmet de PC’s communiceert, zal de nieuwe applicatie intelligente stekkers gebruiken (voorzien vanenergiemeters)diegeplaatstwordentussenhetstopcontactenhettemetentoestel.Detoolzorgtvoor eenpermanentemonitoringmet als doel opbasis van verbruiksgegevenshet gebruik vandetoestellen te bepalen om o.a. zodoende het onderhoudsplan (waarvan het beheer ook dientopgenomentewordenindetool)vanhettoesteltekunnenaanpassen.

N. IOT-WirelessParkingManagement

OPNSwenst haar centraal beheersysteem uit te breidenmet een controle van de parking aan dehandvanmagnetischedetectiebakensen/ofvisueleanalysevancamerabeelden.

InhetgevalvandetectiebakenszaleenstudieuitgevoerdwordenvanIOTdevicesenvanhetmeestgeschikte communicatieprotocol (SigFox, Lara, Bluetooth, Wifi, ..) om op basis daarvan hetondersteunendemateriaaltekiezen.

In het geval van een visuele analyse van camerabeelden zal de implementatie van een erkendestandaard verwacht worden (bijv. ONVIF). Bijkomend wordt de weergave van de informatie engeanalyseerde beelden (specifieke display, webpage, enz.) met eventueel voor grote sites detoekenningvaneenplaatsendeopmaakvaneenopkaartuitgestippeldetevolgenroutevoorzienindeoplossing.

O. IOT-PhysicalPresenceTracking

OPNS wenst een volledig ecosysteem te ontwikkelen voor het beheer en de registratie vanaanwezigheid.DeapplicatieisgebaseerdopsmartphonesmetNFCfunctionaliteitenenbeheertvanatotzhetverbandtussenbedrijven,individuën,trajecten,uurroostersenNFCtags.

In een tweede fase worden er diverse toepassingen van afgeleid voor bijv. huishoudelijk gebruik(check uur thuiskomst van de kinderen…), professioneel gebruik (te vergelijken met bestaandeprikkloksystemen) of een meer specifieke context zoals het beheren van de wachtrondes vanveiligheidsagenten.

Destagebestaatuithetontwikkelenvandeverschillendeonderdelenvandetool :desmartphoneclientapplicatie,hetcentraleback-endsysteem(multi-tenant),deinschrijvingen/abonnementen,derapportering,…