department of computing booklet 2016.pdf · show for the department of computing at cork institute...
TRANSCRIPT
![Page 1: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/1.jpg)
James Barry Exhibition Centre - May 11th - 16:00 - 20:00
2 0 1 6
4TH YEAR PROJECT SHOW
D E P A R T M E N T O F C O M P U T I N G
![Page 2: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/2.jpg)
I’m delighted to invite you to the 2016 undergraduate degree
show for the Department of Computing at Cork Institute of
Technology. The show will be held on Wednesday May 11th from
16:00 to 20:00 in the James Barry Exhibition Centre at the
Bishopstown Campus.
On display will be final year project poster presentations by
students from our honours degree programmes. The projects on
display demonstrate the quality of CIT Computing graduates and
their ability to solve real world problems.
Please join us on the day for what promises to be a great
celebration of our students’ achievements.
Tim Horgan, Head of Department
![Page 3: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/3.jpg)
�1StudentName:BarryFitzgerald Supervisor:PaulRothwell
ProjectTitle:VehicleManagementSystemandMobileApplica>on
ResearchQues:on:Canthemanagementofavehicleserviceandsalesorganisa>onbemademoreefficientthroughtheuseofmobileanddesktopsoDware?
ProjectAbstract:Thevehicleindustryhashadasignificantincreaseinproduc>vitysincelate2014.Peoplearewillingtospendontheircaragain.Sohowdoesagaragehandlethisincreaseindemand?
Thisprojectwillaimtoallowthecompanytomanageacustomer,employee,productandvehicledatabase.Itwillallowthebookingofappointmentsandtheop>ontoprintinvoicesfortheservices.Salespeoplewillbeableuploadcarsforsaletoadatabaseincludingaphotoofthecarforpoten>albuyersofthevehicles.
Anassociatedmobileappwillallowthecustomertomakeappointmentsfromthecomfortoftheirownhome,viewthesalescarsinstockthathavebeenuploaded,andcontactthebusinessbyemailforanymiscellaneousqueriestheymayhave.
Technologiesused:Everythingislinkedbyaclouddatabase.Java,Hibernate,Spring,JasperReports,Android,PHP,MYSQL,AmazonAWS,Swing,WampServer.
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 4: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/4.jpg)
�2StudentName:JackHanley Supervisor:PaulRothwell
ProjectTitle:Amechanismtoconsolidateinfrastructurepatchesandapplica>ondeployments
ResearchQues:on:Howcanwebefullyconfidentinapplica>ondeployments?
ProjectAbstract:Applica>onandinfrastructurehaveinherentdependencies,buttodatehavetypicallybeenmeasuredseparately.Thisleadstoinconsistentenvironmentswithinthecon>nuousdeliverychain.
Thisprojectwillaimtoconsolidatethedeploymenttechniquesforbothapplica>onandinfrastructureandalsoprovideameanstoensuretheconsistencyofapplica>onsandpatchesacrosscloudenvironments.
Inthecon>nuousdeliverypipelinetheapplica>onownerisnotjustresponsiblefortheirapplica>ons,butalsoresponsiblefortheirenvironments.Moderncon>nuousdeliverypipelinesu>lisemul>-environmentsfordevelopment,tes>ng,stagingandproduc>on.Withinthestagingandproduc>onenvironmentsitiscri>calfortheirinfrastructureproper>estobealignedcorrectly.Howdoweensurethattheyalign?
Technologiesused:Java,SpringMVC,ApacheHTTPClient,MySQL,HibernateORM,GSON/Jackson,Lombok,Angular.js,Maven,GitHub,Bluemix
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 5: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/5.jpg)
�3StudentName:RobertJamesGabriel Supervisor:Dr.DonnaO’Shea
ProjectTitle:WebbrowserandChromeextensionwithontheflyfilteringandparent-childmonitoringusingmachinelearningalgorithms,Node.jsandNw.js
ResearchQues:on:Inves>ga>ng/Developingtheuseofmachinelearningalgorithmstoimproveonthefalseposi>veresultsinexis>ngfiltering/monitoringsystems.
ProjectAbstract:Theobjectoftheprojectistoinves>gateanddevelopamethodofsolvingacommonprobleminexis>ngfilteringsystems.Tryingtounderstandbederwhatwebsitestoblockandwhatnottoblock.Anexampleofthisisadifferencebetweenanadultsitevs.asexualeduca>onsite,whichcurrentlythemajorityoffilteringsystemsblockboth.
Theprojecthastwoparts,thefirstbeingawebbrowserbuiltusingseveraltoolsbutmostno>ceableNode.js,Firebase,andtheNaiveBayesianclassifieralgorithm.Withinthebrowser,thereisaseriesoffunc>onsthatscrapeswebpagestheuservisits.Itcheckseachwordandclassifieseitherasprofanityornot,alongwithhowoDenindividualwordsrepeat.ThedatasetgatheredfromthewebpageissavedtoFirebase,it'sregularlyupdatedtohaveabederunderstanding.ThedatasetsareusedwiththeBayesianclassifieralgorithmtoclassifyifthewebpageshouldbeblockedbasedonthewordswescrappedandclassified.Allthisisdonewithinseconds,andsegngsfromthebrowseraresyncedtofirebase.
ThesecondpartisaGoogleChromeExtension.ThechromeextensionsaremadeusingmostlyAngular.js,Node.js,andFirebase.Theextensionallowsparentstoseewhatyourchildisdoingontheweb.Italsoallowsthemtosetwhiteandblacklistsforcustomfiltering.Theycanseetheinforma>onwereusingtoclassifythewebsitesanddisablethewebbrowsertherechildisonatany>me. Learnmoreathdp://www.projectbird.com/robin
Technologiesused:Node.js,Angular.js,Npm,Less,Nw.js,Firebase,ChromeAPI,Html,Javascriptandgulp.js
Class:BSc(Hons)WebDevelopment–Year4
![Page 6: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/6.jpg)
�4StudentName:MarkLehane Supervisor:ColinManning
ProjectTitle:SteamTimeTracker
ResearchQues:on:
ProjectAbstract:Thepurposeofthisprojectistohelppeoplebedermanagetheir>mespentplayinggamesthroughtheSteamplaiorm.Theprojectaimsto:-Allowuserstomonitortheir>mespentplayinggames.-Viewsta>s>csabouthowlongtheyplaygames.-Schedule>meswhentheywishtoplaygames.-Receiveno>fica>onsviaemail/textoncetheyhavereachedtheir>mequota.
Technologiesused:IBMBluemix,TwiderBootstrap, PHP,HTML,CSS,JavaScript, SteamAPI,SteamAuthen>ca>onPHPLibrary
Class:BSc(Hons)WebDevelopment
![Page 7: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/7.jpg)
�5StudentName:JerryMurphy Supervisor:KarlGrabe
ProjectTitle:SpaceInvadersAndroidApplica>on
ResearchQues:on:Inves>gategameenginedevelopmentonAndroidtodevelopaSpaceInvadersgame.
ProjectAbstract:ThemaingoalofthisprojectistocreateaversionofSpaceInvadersgamefortheAndroidplaiormandtoallowplayerstocustomizethegamewhichwasnotpossibleinpreviousversionsofSpaceInvaderssuchasselec>ngdifferentbackgroundsandcharacters.
Theapplica>onalsoincludesaleaderboardwhereplayersareaddedtouponregisteringontheapplica>onandisupdatedwhenagamergetsahigherscorethantheircurrentscoreandissortedbyhighesttolowestscore.
Technologiesused:Androidna>veappdevelopment.Eclipse,SQLite,SamsungGalaxyCorePrime
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 8: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/8.jpg)
�6StudentName:RobertField Supervisor:KarlGrabe
ProjectTitle:Dartsscorecalculatorandleaguedisplay
ResearchQues:on:Developamobileapptomanagedartleagues.
ProjectAbstract:Thisprojectisaimedatsmallorganisa>onsthataresetuparoundlocaldartleagues.Themaingoalisallowdartplayersquickaccesstothedartleaguesthattheyplayinaswellaslettheadminscontrollerwhoisintheleagueandtheresultsofmatches.
Thereisalsoasecondparttotheapplica>onthatallowstheuserstojustclickonthescreenandallowtheapptodothecalcula>onsforthem.Thisistohelpnewuserstothegameunderstandthescoringofthegameandallowoldertheplayerstokeeptrackoftheirscorewhenplayingbythemselvesorinaprac>cesitua>on.
Bothplayersandadminswillseebenefitsfromthisasplayerswillbeabletoquicklysubmitmatchscoresaswellasadminswillhavecontroloftheleaguedirectlyfromtheirphone.
Technologiesused:Androidna>veappdevelopment,AndroidStudio,Buderknife,SamsungS6,SamsungTab4
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 9: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/9.jpg)
�7StudentName:EdmondDonegan Supervisor:KarlGrabe
ProjectTitle:ETimes-EmployeemanagementMobileApp
ResearchQues:on:UseofGenericObjectsandMethods
ProjectAbstract:Thisprojectisaimedatsmallbusinessesandpart->meemployees.Themaingoalistohelpyoungpart->meemployeestoorganisetheir>memoreefficientlybyallowingthemtogetquickandup-to-dateinforma>onontheirworkinghours,expectedpaygrossandnet,employeerightsaswellascontactinforma>onforotheremployeesandemployersintheirjobandmore.
Employersalsobenefitfromthisprojectasitwillallowthemtoquicklyviewalltheiremployeecontactdetails,theemployee'sworkinghours,thecostofeachemployeeforapar>culardayaswellastheabilitytoadd,removeandedittheircurrentemployeesandmore.
Technologiesused:Androidna>veappdevelopment,Javaserversockets,RaspberryPi2serverhos>ngaMySQLdatabase,runningLinux,FreeDNS,SamsungGalaxyS5
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 10: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/10.jpg)
�8StudentName:AvrilConstant Supervisor:PaulRothwell
ProjectTitle:InternetofThingsApp.
ResearchQues:on:HowdowedisseminatetheknowledgeandunderstandingoftheInternetofthingsintoday’ssociety?
ProjectAbstract:Thisprojectimplementsamobileapplica>onquizwithanumberofques>onsinrela>ontotheInternetofThings.Whentheusercompletesthequiztheapplica>onwillcreateapromo>oncode.ThiscodewillallowtheusertoenteraT-shirtwebsiteandpurchaseapersonalisedT-shirtatareducedcost.
TheMobileapplica>onquiziscreatedwithAndroidStudio.Onenteringthequiztheuserwillbepromptedtoenterausernameandpassword.Iftheuserhasenteredthecorrectdetailsanewac>vitywilllaunchwiththefirstques>on.Iftheuserentersincorrectdetailstheywillhavefourfurtherademptsbeforebeingblockedonenteringthequiz.Oncethequizques>onhasappearedtheuserwillthenanswerbyselec>ngeitheratrueorfalseop>on.Iftheanswerselectediscorrecttheapplica>onwilllaunchanotherac>vity.Iftheuserdoesnotselectthecorrectanswerforques>onone,ques>ontwowillappearingallowingtheusertohaveasecondchanceatwinningthecode.Iftheuseranswersthisques>onincorrectlyalsotheapplica>onwillthenend.Thethirdac>vitylaunchedwillprovidetheuserwithdetailsonhowtoclaimtheirprizewhilstalsoprovidingtheuserwithadirectlinktothenecessarywebsite.TheuserwillbegivenacodewhichwillbeusedasadiscountmethodonaT-shirtwebsitewhichhasalsobeencreatedaspartoftheproject.Onenteringthewebsitetheuserwillbegreetedwithacookiemessageallowingthesystemtoremembertheuser’snameforfuturevisits.TheusercanthencreateapersonalisedT-shirtandprevieweachchangemadewhetheritiscolourorimaging.OncepaymentdetailshavebeenenteredtheuserwillthenbeadvisedtoenteravouchercodewhichwillenabletheusertopurchasetheT-shirtatareducedprice.
Technologiesused:AndroidStudio
Class:BSc(Hons)ITManagement–Year4
![Page 11: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/11.jpg)
�9StudentName:KieranMoroney Supervisor:Dr.DonnaO’Shea
ProjectTitle:Temperaturerecordingapplica>ontoensurecomplianceforseavesselscatchingandstoringfish.
ResearchQues:on:Recordingtemperatureforfreezersaccordingtofishingstandards
ProjectAbstract:Eachfishingstandardhasdifferentthingsthatisrequiredfromafishingvesselandcurrentlyallrecordsarestoredinrecordbooksandcaneasilybelost.Theaimofthisprojectistotakethepressureandresponsibility awayfromtheskipper,recordallthetemperaturefromatripandallowtheskippertoaddotherrecordssuchaswhaleanddolphinsigh>ngs.ThisprojectandsoDwareallowstheskippertohavealltheirrecordsinoneloca>onandalsomakesitmucheasiertosynchronisealltheirinforma>onwiththedatabaseonthewebserverforthepurposeofcompliance.
Technologiesused:RaspberryPI,Tablet,Android,TemperatureSensors,GPSantenna,PHP
Class:BSc(Hons)WebDevelopment–Year4
![Page 12: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/12.jpg)
�10StudentName:LiborKampas Supervisor:PaulRothwell
ProjectTitle:FileDistributor:ASystemforDistribu>onandSafekeepingofSensi>veFiles
ResearchQues:on:WhatisGeofenceTechnologyandhowcanGeofencetechnologybeu>lised?
ProjectAbstract:‘FileDistributor’isaMobileapplica>onallowingforremoteaccesstosensi>vecompanydata.
Thismobileapplica>onallowsregistereduserstousetheirdevicestoaccesssensi>vedata.Datais>edtogeographicalloca>onsusingGeo-fencetechnologythusthedataavailabletoregisteredusersisonlythatwhichisrelevanttotheirworkinaspecifiedgeographicalloca>on.
Thegoaloftheprojectistominimizetheriskofdataleak,lossandmisuse.
Technologiesused:AndroidStudio,PhpStorm,Pudy,WinSCP,Subversion,Java,PHPandmore
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 13: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/13.jpg)
�11StudentName:KarlWalsh Supervisor:ClíonaMcGuane
ProjectTitle:SoD-traceDashboardandtraceabilitymodule
ResearchQues:on::Inves>ga>ngandDevelopingacustomizabledashboardandtraceabilitymoduletoimprovethedatavisualiza>onsandsimplifycomplexdata.
ProjectAbstract:Abusinessintelligencedashboardtokeeptrackofkeydatapointsrelevanttoacustomer.Usingdatavisualisa>onsandcomplexdatasetstoprovideusersanawarenessofcurrentperformanceataglance.Aquickandeasytraceabilitysec>onsothatproductsandmaterialscanbetracedbi-direc>onallyfromrawmaterialtofinishedproduct.
Technologiesused:Asp.net,C#,Visualstudio2010,IIS7,SQLServer,JQuery
Class:BSc(Hons)WebDevelopment–Year4
![Page 14: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/14.jpg)
�12StudentName:RokasLukosevicius Supervisor:ClíonaMcGuane
ProjectTitle:MaintenanceProcessesManagementSystem.
ResearchQues:on:TodevelopsoDwareforeasieraccessto,andmanagementof,machinerymaintenanceprocessestoreduceerrorsandcuttheoverallcostsforthemaintenanceoftheplant.
ProjectAbstract:Toproduceasystemforpeoplemanagingmachineryinamanufacturingplanttohaveeasyaccesstoinforma>onrela>ngtomaintenanceprocessesconductedonthemachinerywithintheplant.TheprojectusestheLAMPtechnologystackandHighchartsAPItoviewtheperformanceofthemachinery.Thesystemallowsplantmanagerstorecordandmanagemaintenanceprocessesaswellastrackthemachineryperformanceover>me.Suchdatahelpsmanagerstodetermineifanotherapproachmustbetakenformaintenanceprocessestoreducetheamountoferrorsbeingmadeforagivenmachinery,thereforereducingtheoverallmaintenancecosts.
Technologiesused:PHP,MySQL,AJAX,JavaScript,HTML,CSS,Bootstrap,HighchartsAPI
Class:BSc(Hons)WebDevelopment–Year4
![Page 15: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/15.jpg)
�13StudentName:DillonForde Supervisor:PaulDavern
ProjectTitle:2DPlaiormerGamewithOnlineMul>playercreatedwithUnityGameEngine
ResearchQues:on:Inves>gatethesuitabilityofWebGLfordevelopinga3Dtownbuildinggame.
ProjectAbstract:Theobjec>veoftheprojectwastoinves>gatewhatgoesintothedevelopmentofavideogame.Forexample,whatvideogameenginestouse,whatprogramminglanguages,datastructures,algorithmsarecommonlyused.Thegameisplayableinbothsingleplayerandmul>playerandacrossmul>pleplaiorms.
Insingleplayertherearetwogametypesoneisintheformofanendlesslevelwheretheplayeriscon>nuouslybeingpushedforwardandmustjumpbetweenplaiormsandcollectcoinsinordertogetthehighestscore.Theothergametypeisnaviga>ngthroughsta>clevelsandavoidingvariousenemiesandobstaclesinordertogettotheend.
Themul>playeronlyhasongametypeinwhichaplayercanjoinotherplayersandracethemtotheendofoneofthesta>clevelsthathasbeenselected.
Technologiesused:Unity3DGameEngine,UnityEditor,C#,MonoDevelop
Class:BSc(Hons)WebDevelopment–Year4
![Page 16: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/16.jpg)
�14StudentName:Mar>nO'Driscoll Supervisor:DrPaulDavern
ProjectTitle:CloudNa>veApplica>ons
ResearchQues:on:Gamifica>on-crea>onofastocktradinggame
ProjectAbstract:Thisprojectisinessenceastocktradinggame.Usersareencouragedtobuylowandsellhigh,makingaprofitontheirtransac>ons.Eachuserisallocatedabalanceonregistra>onandtheaimistohavethehighesttotal.Usersareinformedofasharestrendsoverthelastperiodtobederinformtheirtrades.Theycanseewhetherithasheldsteadyorfallen/increased.
TheprojectisconstructedinJava,usingSpringBootandamicroservicearchitecture–spligngtheapplica>onintoasuiteofsmallservicesthatcommunicatewitheachother.Fordatastorage,Ihavegonewithapolyglotmodel,usingbothRedisandMongoDBdependingonwhichbestsuitsmyneeds.
Thisprojectwillberunningonthecloud,onbothBlueMixandPivotalWebServices.Thisincludesalldatastores.
TothisendIamalsou>lising3SpringCloudProjects–Config,EurekaandHystrix,eachwiththeirownpar>cularusefulnesswhendevelopingcloudna>veapplica>ons.
Technologiesused:Java(MicroserviceArchitecture),SpringBoot,SpringCloud,SpringData,MongoDB,Redis,Thymeleaf,Bootstrap,Bluemix,PivotalWebServices,GitHub
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 17: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/17.jpg)
�15StudentName:GaryO’Brien Supervisor:DrPaulDavern
ProjectTitle:BarberAppointmentSchedulingApplica>on
ResearchQues:on:SchedulingAlgorithmforabarbershop
ProjectAbstract:Thegoalofthisprojectistocreateabedercustomerexperienceinthebarberingbusinessbyprovidingthemwithawaytomakeanappointmentonlineforaspecificbarbershop.Thecustomercanchoosethebarbertheywantthedateand>me.Theycanalsochooseiftheywantaspecificdrinkwai>ngforthemattheappointmentandalsoiftheywantspecificmusicplaying.Thiswillgivearichercustomerexperienceandwilladdvaluetothebarberbusiness.Thecustomerwillregisteronlineandoncetheyareregisteredtheycanmakeappointmentsortheycanringthebarbershopanddoitoverthephone.Thissystemalsoprovidesthebarberbusinesswithaministaffsystemwheretheadminbarbercanregisterotherstaffmembers.Whatthebarbercandoonthesystemwilldependontheirrole(Admin,Barber,Intern).
Thissystemwillprovidethecustomersandbarberswithamorepersonalexperienceandwilladdmorevaluetothebarberbusinessandadractnewcustomers.
Technologiesused:Laravel(PhpFramework),AngularJS,MySql,JavaScriptBootstrap,JQuery
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 18: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/18.jpg)
�16StudentName:MichaelMahoney Supervisor:DrPaulDavern
ProjectTitle:3DHTML5Town-BuildingGame
ResearchQues:on:
ProjectAbstract:Overthepastfewyearsthewebhasbecomehometosomehighqualitygamesthatrundirectlyinthebrowser.Previously,web-basedgamesweremainlyflashorjava-basedandrequiredplug-instorun.Nowadayswiththeintroduc>onofWebGL,gamescanruninthebrowserwhiledirectlyusingthegraphicscard.
Thisprojectisanademptatusingthelatestwebtechnologiestocreatea3Dtown-buildinggamethatrequirestheplayertostrategicallyplanandbuildatownthat’sbothfinanciallystableandpleasanttolivein.
Technologiesused:HTML5,CSS,JavaScript,jQuery,BabylonJs,EasyStar.js
Class:BSc(Hons)WebDevelopment–Year4
![Page 19: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/19.jpg)
�17StudentName:DamienRonan Supervisor:MéabhO’Connor
ProjectTitle:VehicleServiceTrackingSoDwareSystem
ResearchQues:on:DevelopmentofavehicleservicebookingandtrackingsoDwaresystemforagarage.
ProjectAbstract:Mymainreasonforcrea>ngsoDwareforamechanicsisfrommyexperienceindealingwithmechanicsandseeingfirst-handthetediousamountofpaperworktheyundertake.
Thepurposeoftheprojectisthatamechaniccanbookincustomervehiclesforaservice.Themechaniccanfilloutwhatwasundertakenwhenservicingthevehicle,thatdataisstoredinaMySQLdatabase.Themechaniccanviewthepreviousservicehistoryofthecustomer’svehicleandalsosearchthevehiclebyregistra>onorcustomername.
Technologiesused:Java,MySql,JDBC
Class:BSc(Hons)ITManagement–Year4
![Page 20: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/20.jpg)
�18StudentName:Mar>nTwomey Supervisor:MéabhO’Connor
ProjectTitle:GPSoDwareSystem
ResearchQues:on:DevelopmentofasoDwaresystemtomakepa>entappointmentsandstoreappointmentdetailsandnotes.
ProjectAbstract:Thereare1,300GeneralPrac>cesinIreland(eHealthIreland,2015)butthereareonlyfivecer>fiedGPsoDwareproducts.Thegoalofmyprojectistomakeaprogramthatcanmatchorimprovesomeofthequali>esofthesesoDwareproducts.
Thepurposeoftheprojectistodevelopanapplica>oninJavatofacilitatethemanagementofpa>entappointmentsandassociatedappointmentdetailsstoredinaMySQLdatabase.Therearethreetypesofusersofthesystem,anadministrator,adoctorandasecretary.Theadministratorcanadd,updateanddeletedoctorsandsecretaries.Adoctorcanadd/update/deletepa>entstothesystem,theycanmakeappointmentsforthesepa>entsandrecorddetailsofwhathappenedatthatappointment.Asecretarycandosimilarthingsthatadoctorcaninthattheycanadd/update/deletepa>entsandmakeappointments.Butthesecretarycanalsorecordthepaymentfromthepa>entaDertheappointment.
Technologiesused:
Class:BSc(Hons)ITManagement–Year4
![Page 21: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/21.jpg)
�19StudentName:DavidCahill Supervisor:MéabhO’Connor
ProjectTitle:Virtualisa>on,thenextstep
ResearchQues:on:SetupanddeployaKubernetesinfrastructureandevaluateitsabilitytomanage,clusterandmonitorDockercontainers
ProjectAbstract: Kuberneteswasfirstreleasedin2015tothegeneralpublic.Itisdescribedasanopenplaiormforcrea>ngaclusteredsystemfromLinuxcontainers.Thiswillalloworganisa>onstoautomatethecontroloftheseLinuxcontainerswiththeuseofKubernetes.DockerisanopenplaiormwhichusesLinuxcontainersinordertoruntestautoma>onsandmicroserviceswithinanorganisa>on.
ThisprojectaimstobuildthetwotogetherinordertocreateaDockersystemwhichiscontrolledbytheKubernetessoDware.Thisprojectwillbuildafullyfunc>onalKubernetesinfrastructureinavirtualizedenvironmentandmonitortheinfrastructureanddatadisplayedinavisualisedgraph.Thekeyfunc>onalaspectsoftheKubernetesinfrastructurewillbetestedandtheresultsevaluated.
Technologiesused:VMWareworksta>on,Docker,Kubernetes
Class:BSc(Hons)ITManagement–Year4
![Page 22: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/22.jpg)
�20StudentName:AdrianChambers Supervisor:NoreenGubbins
ProjectTitle:Monitoringofhigh-availabilityITservices
ResearchQues:on:Howshouldhigh-availabilityITservicesbemonitored?
ProjectAbstract:Thesuccessofanorganisa>oncanbeadributedtothemanagementofthatenterprise.Themodo“youcan’tmanagewhatyoudon’tmeasure”isveryapplicabletothemanagementofhigh-availabilityITservices.
Thisprojectprovidesanin-depthanalysisofvariousmonitoringtechniquesandinves>gatestheserviceprovidersolu>onsthatanorganisa>oncandeploytoassistinmanaginganorganisa>on’sinfrastructure.
Theprojectimplementsconsolidatedmonitoringofhigh-availabilityITservicesatalargemul>na>onalorganisa>on,documentstheresultsandevaluatesthefindings.
Technologiesused:Zabbix,VMwarevCenterConfigura>onManager,Syncplicity,Xymon
Class:BSc(Hons)ITManagement–Year4
![Page 23: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/23.jpg)
�21StudentName:MadhewCooney Supervisor:NoreenGubbins
ProjectTitle:Anevalua>onofIntrusionDetec>onandPreven>onSystemsinaVirtualizedNetworkEnvironment
ResearchQues:on:Whichopen-sourceIDS/IPSsystemshouldanorganisa>onuse?
ProjectAbstract: Anorganisa>on’sreputa>ondependsonthesecurityofitssensi>veinforma>onanditsabilitytowithstandadacksonitsnetworkfrommalicioussources.Securingthecorporatenetworkshouldbeatoppriorityforeveryorganisa>on.Havingrobustnetworksecurityisofparamountimportanceandaneffec>veintrusiondetec>onandpreven>onsystemisessen>al.
Thisprojectinves>gatesIntrusionDetec>onandPreven>onSystemsandevaluatestheopen-sourceIDS/IPSop>onsavailable.Twoleadingopen-sourceIDS/IPSop>ons,SnortandSuricata,wereinstalledandconfiguredinavirtualizednetworkenvironment.Thesesystemsweretestedbyrunningaseriesofadacksonthenetwork.Theresultsweredocumentedandthebenefitsanddrawbacksofeachoutlined.
Technologiesused:Snort,Suricata,SnorbyGUI
Class:BSc(Hons)ITManagement–Year4
![Page 24: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/24.jpg)
�22StudentName:RichardCostello Supervisor:DrRuairiO’Reilly
ProjectTitle:AnIntelligentInves>ga>onSystemintotherootcauseofThermalOxidiserBypass
ResearchQues:on:Canprocessmanagementbesimplifiedandmademoreefficientbyautoma>ngtheanalysisofplantdatatoassistdecisionmakinginresponsetoanevent.
ProjectAbstract:Managingprocesseswithinapharmaceu>calmanufacturingplantcombinesmul>pleautomatedsystems,adistributedcontrolsystemandpersonnelfrommul>plefields.Iden>fyingandreac>ngtoeventswithintheseprocessesisasignificantchallengeforanyengineeringteam.ThereisahugeamountofProcessdata,whichcanbecomplexandisgatheredfrommul>plesources.Thevolumeofthisdatamakesorganisingandfindingthecorrespondingeventdataatediousand>meconsumingprocessthatinvolvesasignificantamountofmanualwork.
Theprojectaimstodevelopasystemtoassistengineersindeterminingtherootcauseofathermaloxidiserbypassbyautoma>ngtheanalysisofdatagatheredfromtheplantatthe>metheeventoccurred.
Thesysteminterfaceswithaplant’sdistributedcontrolsystemenablingittogatherdata.Typically,thisdataisanalysedinordertodeterminethecauseoftheevent.Thesystemconsistsoftwoparts:anautomatedresponsesystemthatrecordsplantdataatthe>meoftheevent,generatesareportandemailsittotheengineeringteam;awebapplica>onthatisusedbytheengineeringteamtovisualisethedata,configureandsetupalertsforthedetec>onofevents.
Technologiesused:OPCDataAccess2.0,.NetFramework,C++,MicrosoDSQLServer
Class:BSc(Hons)SoDwareDevelopment&ComputerNetworking–Year4
![Page 25: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/25.jpg)
�23StudentName:PeterKovacik Supervisor:DrRuairiO’Reilly
ProjectTitle:AContentManagementSystemforCorkInlineHockeyClub
ResearchQues:on:CanacustombuiltCMSallowimprovedorganisa>onandrunningofaninlinehockeyclub?
ProjectAbstract:ThegoalofthisprojectistodesignandimplementamobileresponsivewebbasedcontentmanagementsystemforCorkInlineHockeyClub.Uponcomple>ontheprojectwillgoliveandbeusedastheofficialwebsitefortheclub.
Oneaimoftheprojectistoimprovetheorganiza>onofevents,suchastrainingsessions(>meorganisa>on,onlineno>fica>onofadendance),leaguefixtures(calendarofgamesbeingplayedduringtheseason)andwherethegameswilltakeplaceandwhat>me)andinformusersofteambuildingac>vi>es.
Thesystemshallbeusedformaintainingrecordsofgameresults,therelevantsta>s>csofindividualplayerssuchaspointsscored,adendanceattrainingsessions,galleryofpicturesandotherper>nentinforma>onrequiredforrunningaclub.Thesystemalsoprovidesuniqueemailno>fica>onsforpar>cularmemberwhichallowsmemberstoacceptordeclinesessionbyclickingonlinkprovidedinemail.Googlemapsofclubvenueshallbeimplemented.
Technologiesused:SpringMVC,Mavenplugin,SpringSecurity,jQuery,Bootstrap,HTML,TomcatServer,LinuxServer,andMySQL.
Class:BSc(Hons)SoDwareDevelopment&ComputerNetworking–Year4
![Page 26: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/26.jpg)
�24StudentName:RichardLynch Supervisor:DrRuairiO’Reilly
ProjectTitle:ParallelDataAnalysisToolforGenes
ResearchQues:on:CanwesignificantlyimproveGenomicSequencingtoolsusingnewdatabasetechnologies?
ProjectAbstract:Thegoalofthisprojectistotestdifferentdatabasetechnologiesinordertofindwhichwouldperformbestinprocessinglargequan>>esofdata.DataisconsumedbydatabasesathighspeedsandoDencannotbeanalysedasfastasitisbeingstored.AnemergingtrendinITatthemomentisFastData.FastDataistheprocedureofbeingabletoprocessdataatveryfastspeedsenablingtheanalysisofdataasitisstored.
Genomicdataisoneareawhichrequiressuchtechnologies.GenomicdatacancontainlargestringsofDNA/RNAorproteinsequencesandinthefieldofMolecularBiologythesesequencesconstantlyneedtobecomparedinordertofindpossiblesimilari>es.Comparingsequencescanbeexhaus>veonadatabasesystembecauseitwouldinvolvequeryinglargeamountsofdataatonce.Thiscanleadtoperformanceproblemspar>cularlywhentradi>onalrela>onaldatabasesarebeingusedtomanagethegenomicdata.
Rela>onaldatabaseswerenotdesignedtomanagelargeamountsofdatainadistributedmanner.OneofthemajoradvantagesofaNoSQLdatabaseisit’sperformancewhenprocessinglargequan>>esofdatainadistributedmanner.Assuch,anumberofNoSQLdatabasetechnologieswereinves>gatedforprocessingandcomparingthelargequan>tyofgenomicsequencesdataavailable.ThreeNoSQLdatabasetechnologieshavebeenselectedfortheinves>ga>onphase,Cassandra,RedisandKa{a.Eachtechnologyhasdifferen>a>ngcharacteris>csinitsapproachtotheprocessingandstoringofdata.Onecharacteris>csthatcansignificantlyimproveperformanceisparallelism.Thisisachievedbyenablingmul>pletaskstobeperformedsimultaneouslywhich.Thisprojectaimstoinves>gateifanymajoradvantagescanberealisedwhencomparingtheDNA/RNAandproteinsequencesusingthesedatabasetechnologies.
Technologiesused:Redis,ApacheCassandra,ApacheKa{a,Docker
Class:BSc(Hons)SoDwareDevelopment&ComputerNetworking–Year4
![Page 27: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/27.jpg)
�25StudentName:MichaelHealy Supervisor:DrRuairiO’Reilly
ProjectTitle:MobileAgita>onTracking(MAT)forcogni>velyimpairedanddemen>acaresubjects
ResearchQues:on:Canvisionrecogni>onsystemsbeusedforthedetec>onofagita>onandcansuchsystemsformthebasisofanearlyresponsewarningsystemforpa>entcare.
ProjectAbstract:TheMATprojectaimstodevelopanini>alsetofalgorithmsthatcandetectrestlessnessandagita>ongeneratedaggressionindemen>acaresubjects.
MATusesvisionbasedanaly>cstotrackasubject'sfacialexpressionsinreal->me.TheMATalgorithmsevaluatesthefacialexpressiondataandprovidesalertstostaffandcarersbasedonagita>onrelatedparameters.ThefirstversionofMAThasimplementedthefollowingtwousescases:
UseCase#1RestlessnessDetec>on:Monitoringheadmovementsforagiven>meperiodtodetectifthesubjectmaybeinarestlessstateornot.Alsoprovidesperpa>entreportsforcarers.
UseCase#2AggressionDetec>on:Monitoringandtrackingofspecificfaciallandmarkpointstodetectifasubjectisshowingsignsofaviolentoutburstorabusivebehaviour(i.e.shou>ng).
Thesystemalsoenablescarerstoreceivecloudbasedalertsusingamobileapplica>on,whichcanbeconfiguredandtriggeredviausecasesoneortwo.Theusercanalsoreviewinforma>onrela>ngtopreviouslyalertsno>fiedbyMAT.
Theprojecthasthepoten>altobeusedinmoreadvancedmachinelearninganddataanaly>csapplica>onstypicallyforresearchpurposesonelderlycare.Datasetsforeachsubject’smonitoringperiodaregeneratedinCSVfileformatwhichcouldbeusedtopopulateadatabaseorasinputstomachinelearningclassifica>onalgorithms/plaiorms.
Technologiesused:IntelRealSensedepthcameras,RealSenseSDK-C++,AndroidOS–Java,GoogleCloudMessaging,UbuntuWebServerRunningPHPScripts,MySQL
Class:BSc(Hons)SoDwareDevelopment&ComputerNetworking–Year4
![Page 28: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/28.jpg)
�26StudentName:BrianWalsh Supervisor:GerardMacSweeney
ProjectTitle:FashionComparisonWebsite
ResearchQues:on:CanAPIsforRetailsitesbeusedsotheusercansearchforthebestprice?
ProjectAbstract: Mywebsiteaimstogivetheuserthebestpricebasedontheproducttheyhavesearchedfor.IwillbeusingeBay’sAPItoreturnproductslistedoneBay’swebsiteanddisplaythembasedontheirprices. Thewebsitewillbeofsimplis>cdesign,inspiredbyGoogleSearch’shomepage.Thisallowsnoviceandexperienceduserstointeractwiththesitewithease.Thewebsitefeaturessecureregistra>onandlog-infunc>onalitywithsecurepasswordmanagement.Thewebsiteshallberesponsive,op>misedformul>-deviceviewing(tablets,homepcs,smartphones.)
Technologiesused:C#.|ASP.NETMVC4.|Razor.|JavaScript(JQuery).|CSS|SQL|
Class:BSc(Hons)WebDevelopment–Year4
![Page 29: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/29.jpg)
�27
StudentName:PiotrKawalec Supervisor:GerardMacSweeney
ProjectTitle:Anonlinee-commerceapplica>on
ResearchQues:on:Howu>lisa>onofcloudplaiormenhancesapplica>onlifecycleprocess?
ProjectAbstract: Theobjec>veoftheprojectistodemonstratetheuseofBluemixcloudplaiormtohostane-commerceapplica>on.Forthispurpose,thecodewillbedevelopedlocallyandthendeployedtothecloud.Followingthedeployment,suppor>ngserviceswillbeboundtotheapplica>on.Forthisapplica>onthemainserviceisMySQLdatabasewhichwillservethepurposeofserversidestorage. Theapplica>onitselfisgoingtobeane-commercesolu>onthatprovidesuserswiththepossibilityofplacingpersonaladver>sementonline.ItwillbeimplementedinPHPprogramminglanguagewhichwilladaptmodel-view-controllerpadern.Itwillinteractwiththeuseranddisplaytheresultsofhisac>onsinthebrowserbyuseofHTMLtechnology.Theapplica>onwillintroducenewbusinessmodelfortheuserswhichwillallowthemtoplaceanumberofadver>sementsforafeeaswellasonceoffadver>sementswithnoregistra>onrequired.
Technologiesused:PHP,JavaScript,MySQL,CSS,HTML,JQuery,Bluemix
Class:BSc(Hons)WebDevelopment–Year4
![Page 30: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/30.jpg)
�28StudentName:ShayForde Supervisor:DrAislingO’Driscoll
ProjectTitle:GlobalSharesTrackerApp
ResearchQues:on:Howtodevelopamobileapplica>onthatwillupdatetheGlobalSharesNetworkbasedoncustomertravelpaderns
ProjectAbstract:GlobalSharesisacompanythatprovidessoDwareforstockop>onsandequityplanmanagement.Theywishtoofferamobileapplica>ontotheircustomerthatwilltrackGlobalSharecustomerloca>onandreportthisloca>ontotheirbackendservices.Basedontheusertravelpadern,GlobalSharescandeterminetheirtaxstatusontheirglobalstockporiolio.ThegoalprojectistodevelopanAndroidApptorecordandpassupdatestothenetworkwhenacustomermovesfromonecountrytoanothertoachievethisinauser-friendlyandnonobtrusiveway.
Technologiesused:Androidmobiletechnologies,GoogleFused-Loca>onAPI,RESTfulAPI,SQLite
Class:BSc(Hons)SoDwareDevelopment&ComputerNetworking–Year4
![Page 31: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/31.jpg)
�29StudentName:RenKaiTam Supervisor:DrAislingO’Driscoll
ProjectTitle:DeltaBlu
ResearchQues:on:IsitpossibletosecurelyunlockapersonalcomputerusingBluetoothtodeterminemobileproximity?
ProjectAbstract:Topreventinadvertentsecuritybreachesandtofacilitatequickandeasyunlockingofpersonaldevices,therehasbeenincreasedinterestinsecureunlockingofdevicesbasedonphysicaldeviceproximity.ItisthegoalofthisprojecttoprovideaproofofconceptthatwillallowsecureunlockingapersonalcomputerusingBluetoothfromamobiledevice.Thiswillbebasedonthedetectedsignalstrength.AproofofconceptbasedontheproprietaryWindows10plaiormandtheopensourceUbuntuLinuxwillbeinves>gated.
Technologiesused:Bluetooth, AndroidDevelopment, Linux(shell)Ubuntu, J2ME,J2SE, GoogleCloudMessenger, Python, PyBluez
Class:BSc(Hons)SoDwareDevelopment&ComputerNetworking–Year4
![Page 32: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/32.jpg)
�30StudentName:ShaunO’Donovan Supervisor:DrAislingO’Driscoll
ProjectTitle:FaceLog
ResearchQues:on:Howtoprovideuserswithcentralizedaccesstovariouslogincreden>alsviafacialrecogni>on
ProjectAbstract:TheFaceLogapplica>onprovidesuserswithcentralizedaccesstologincreden>alsforvariouswebsitesaccessibleusingauthen>ca>onbasedonfacialrecogni>onalgorithms.
Technologiesused:KeyLemon, JavaScript, HTML5, AngularJS, BootstrapIO, Firebase
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 33: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/33.jpg)
�31StudentName:TomMeaney Supervisor:DrAislingO’Driscoll
ProjectTitle:Iris
ResearchQues:on: Howtosecurelyhandlemedicaldatacapturedonapersonalmobiledevice
ProjectAbstract:Thisprojectaddressestheissueofcliniciansusingtheirpersonaldevicesintheirprac>cetocapturesensi>vemedicaldata.Itdoesn’tallowthedatatobestoredonthedeviceandinsteaduploadsittoabackendserver.Italsowritesvisibleiden>fyingpa>entinforma>ontoeachimageandsoundfilecapturedtomakesurethatanymisplaceddataistraceablebacktothepa>entandclinician.
Technologiesused:Spring, Hibernate, REST, Logback/SLF4J, Android, Heroku, PostgreSQL, RxJava/Android, Retrofit2, Timber, Dagger2, Buderknife, Junit, GIT, Maven, Gradle, ArchLinux
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 34: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/34.jpg)
�32StudentName:SeanBreen Supervisor:DrSeanMcSweeney
ProjectTitle:DrumBooth,aMusicalAudioHarmonic/PercussiveSepara>onandDynamicMixing
ResearchQues:on:Doesmusicalaudiodrumbeatsepara>oneasetheprocessoftrackedi>ng
ProjectAbstract:DrumBoothisasoDwareapplica>onforWindowswhichenablestheusertoisolateandseparatetheharmonicandpercussivecomponentsfromanaudiofile.Itfunc>onsasanaudioplayer,hasaspectrogramthatcanbeenabledanddisabledduringexecu>on,andisdesignedtobeusedbymusicianswhowanttoenhanceorsuppresstheseaudioquali>estohearcertaininstrumentsbederinthemix,ortoremovecomponentsen>rely.
ItisbuiltwithC++usingtheJUCEframework.ItalsomakesuseoftheEigenlibraryformatrixmul>plica>onandFFTRealforperformingFastFourierTransformsontheaudiodata.Themethodofsepara>onisadaptedfromthemethoddescribedbyFitzgerald["Harmonic/percussivesepara>onusingmedianfiltering",DAFX10,2010].Fordrummersspecifically,thereisasec>onwheretheusercanbrowsethroughandvieweachofthe40PercussiveArtsSociety’sdrumrudimentswithexamplesforhowtoapplytheminamusicalcontext.
Technologiesused:JUCE,C++,Audioprocessing
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 35: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/35.jpg)
�33StudentName:JamesWalsh Supervisor:DrAislingO’Driscoll
ProjectTitle:OpponentModelling:MachineLearninginNoLimitTexasHoldem
ResearchQues:on:Canopponentdataaidindecisionmakingandbederunderstandplayerstrategies
ProjectAbstract:NoLimitTexasHold’emisahugelyinteres>ngsubjectmaderforar>ficialintelligenceresearch.Itisagameofimperfectinforma>onwheremul>plecompe>ngplayersmustconsiderriskmanagement,unreliableinforma>onanddecep>on.Thisprojectaimstomodelopponentsbasedontheirac>onsinagivenposi>onbasedontheirhandstrengthandpoten>al.Withthisinforma>onaplayerwouldhaveabederunderstandingofanopponent'sstrategyandaidindecisionmaking.
Technologiesused:telliJ,Java,Maven,MYSQL,Weka,PokerEffec>veHandStrengthAlgorithm,TwoPlusTwoPokerHandEvaluator
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 36: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/36.jpg)
�34StudentName:AnthonyMellerick Supervisor:DrSeanMcSweeney
ProjectTitle:DroNE:DroneResponderofNetworkEmergencies
ResearchQues:on:Thepoten>alindronetechnologyasaresponsetonetworkemergencies
ProjectAbstract:DroNEconsistsanad-hocnetworkconstructedusingRaspberryPiboards.Thisnetworkismonitoredbyacollectornodeusingnmap.Pythonscriptsoneachnoderequestdronerespondersfromthemonitoringnodewheneventcondi>onsaremet.Thecollectornodelogsthesedronerequestsinalocaldatabasethatisexposedtoanandroidapplica>on.Auseroftheandroidapplica>onisalertedtonoderequestsandstatus.Uponverifica>onofavalidrequestedbytheuseradroneresponderisthendeployedtothenodesloca>on
Technologiesused:RaspberryPi,MySQL,Python,Android,Java,DroneKit,3DRSoloDrone,ManjaroLinux
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 37: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/37.jpg)
�35StudentName:DavidHurley Supervisor:ColinManning
ProjectTitle:SpoilerFilterforSocialMediaFeed
ResearchQues:on:
ProjectAbstract:DiscussionsonsocialmediamakeithardertoavoidhavingyourfavoriteTVshowsspoiled.Thiswebsitedisplaysauser’sFacebook,Reddit,andtwiderfeedswhileremovingpostscancontainspecificwordsorphrases.
Technologiesused:NodeJs,Express,Mysql,Github,Bluemix
Class:BSc(Hons)WebDevelopment–Year4
![Page 38: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/38.jpg)
�36StudentName:JonathanPaderson Supervisor:MéabhO’Connor
ProjectTitle:MilkQualityMobileApp
ResearchQues:on:Thedevelopmentofabusinessintelligenceappthatenablesdairyfarmerstoviewvisualchartsandgraphsoftheup-to-datemilkrecordingdata.
ProjectAbstract:Therecentdevelopmentsindairyfarmingsuchastheabolishingofmilkquotasnowmeantherearehugeopportuni>esforfarmerstogrowprofitably.Mostdairyfarmers’mainsourceofincomecomesfrommilksalessomaintainingqualityofthemilkisofcri>calimportance.
Theaimofthisprojectistobuildamobileappwhichwillallowfarmerstoquicklyvieweasytounderstand,up-to-datevisualrepresenta>onsofthelatestmilkrecordingfromtheirdairyherd.Thiswillenablefarmerstomakebederbusinessdecisionsfromhavinganunderstandableanalysisoftheirmilkdatatohand.
AhybridmobileappwasbuiltusingtheIonicFramework(HTML,JavascriptandCSS)andBackAndServerSideInfrastructure.TheappcontainsaninbuiltSQLitedatabasethatpullsdatafromtheserverformanipula>onintochartsfortheusertoview.Theappwillloginauthen>cateviatheBackAndserver.Therearethreemainpagesdisplayingdifferentmilkdata.
Technologiesused:IonicFramework,SQLite,REST,JSON,Chart.js
Class:BSc(Hons)ITManagement–Year4
![Page 39: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/39.jpg)
�37StudentName:DavidMonaghan Supervisor:MéabhO’Connor
ProjectTitle:Developmentofaservicetohostwebsites
ResearchQues:on:Whatisthebestwaytodesignaservicethathostswebsites?
ProjectAbstract:Theprimarygoalofthisprojectistodevelopaservicethatwillallowacustomertocreateawebsite,quicklyandeasily,withouthavingtoworryaboutthetechnicalissuessuchasinstallingorconfiguringtheserversrequired.Theserviceisdesignedwithscalabilityandsecurityinmind.
Theprojectresearchfocusedonthreespecificareas-theindustryconsensusontherequirementsforaweb-basedapplica>on,thebestarchitectureparadigmforaprojectofthisnatureandthebestvirtualisa>onsolu>onforthisproject.
Thesiteswillbehostedusinganewvirtualisa>ontechnologycalledLXC(LinuXcontainers)thatwillbedistributedonahorizontallyscalednetwork.Theservicewilluseadatabasedrivenwebsiteasafront-endformanagingserversandtheirsegngs.Theserviceisbeingdesignedwithaserviceorientedarchitectureandwithsecurityasafocus.
Technologiesused:Go,LXC,MySQL,UbuntuServer14.04.4,Apache2,PHP5,Wordpress
Class:BSc(Hons)ITManagement–Year4
![Page 40: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/40.jpg)
�38StudentName:JakubSabacinski Supervisor:DrIgnacioCas>ñeiras
ProjectTitle:BeautySalonSoDwareSystem
ResearchQues:on:Modelviewcontroller-basedapplica>onforareal-lifebusiness
ProjectAbstract:Nowadaysbusinesses–nomaderwhetherbigorsmall-mustincorporateacomputersystemasakeycomponentoftheirbusinessmodel.Thisprojectdescribesthefulllife-cycledevelopmentofacomputersystemforopera>nganewBeautySalonrecentlyopenedinCorkcitycentre.Itsmainfunc>onality,whichisbasedonpreliminaryconversa>onswiththebusinessowners,includes:High-qualityclientdatabase(withacompleteclienthistory),appointmentscheduler,simpleandreliablestockmanagement,employeefilemanagement,reportbasedanalysis,textmessageremindersandaclientAndroid-basedmobileapplica>onformakingappointments.Theprojectsurveysonrelatedapplica>ons,describesindetailthesoDwaredevelopmentprocess(includingdetaileddescrip>onofusecasesimplementa>ons)andprovidesgeneralconclusionsabouttheapplicabilityoftheaforemen>oneddevelopmentprocesstootherbusinesses.
Technologiesused:Java,JavaFX,MySQL,PHP,DynamicReports,ClikatellSMSGateway,AmazonRDS
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 41: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/41.jpg)
�39StudentName:DanielJunyszek Supervisor:DrIgnacioCas>ñeiras
ProjectTitle:Integra>onofBizTweetSystemwithoneormoresocialmediaplaiorm
ResearchQues:on:Interfacingastate-of-the-artsocialnetworkAPItoaSaaSsocialdecisionsoDware
ProjectAbstract:BizTweetisasocialdecisionsoDwareallowingcorpora>onstoautoma>callycommunicatewiththeircustomersviaemailandsocialmedia.DistributedonaSoDwareasaServicecloudproductbasis,itprovidesfullyopera>onalcommunica>on-viathesocialnetworkTwider-forthethreeaccountsitiscurrentlyserving:AdemoaccountFlightStatus(beingfeedfromanairtrafficinforma>onprovider)andtwocommercialairportaccountsforDubaiAirportInterna>onalandLondonCityAirport.
Withagrowingtrendonitsnumberofcustomers,extendingcustomercommunica>ontoothersocialmediabecomesamuststepforBizTweet.Itisthisrequirementthatthisprojectfulfilswiththeintegra>onofFacebook.Theprojectstartswithasurveyonstate-of-the-artsocialnetworks,soastoselectthemostappealingone.OnceFacebookisselected,theprojectdescribesindetailthesoDwaredevelopmentprocesstointegrateitintoBizTweet,including:Func>onalandnon-func>onalrequirements,detaileddescrip>onofusecasesimplementa>onandgeneralconclusionsforfurtherintegra>onofothersocialnetworks.
Technologiesused:Java,JDBC,RestFB,GitHub,SVN,MySQL,PHP,CURL
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 42: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/42.jpg)
�40StudentName:TadasSemionovas Supervisor:DrIgnacioCas>ñeiras
ProjectTitle:BederWeatherApp
ResearchQues:on:Developingamobileappinterac>ngwiththird-partystate-of-the-artonlineweatherandgeoloca>onproviders.
ProjectAbstract:ThepurposeofthisprojectistocreateagoodlookingAndroid-basedmobileapplica>onallowinguserstofindoutcurrentandforecastweatherinforma>onbyaccessingtotheAPIofonlineweatherproviders.Theappalsosupportsgeospa>alloca>onofwebcams-usingGoogleMapsservices-closetothesearchedcityandviewsnippetstoseetheactuallookofthecurrentweatherstate.
Technologiesused:Java,AndroidStudio,WeahterLibAPI,OpenWeatherMapAPI,Volley,WeatherUndergroundAPI,SQLitedatabase.
Class:BSc(Hons)SoDwareDevelopment&ComputerNetworking–Year4
![Page 43: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/43.jpg)
�41StudentName:MaiClifford Supervisor:DrIgnacioCas>ñeiras
ProjectTitle:LocateMyChild(LMC)
ResearchQues:on:Developingaweb+mobilephoneapplica>ontosupportgeoloca>onofapreconfiguredmobilephonebyusingstate-of-the-artgeoloca>ontechnologies.Theapplica>onalsoincludes(limited)bidirec>onalcommunica>onbetweenthepreconfiguredmobilephoneandtheonecontrollingit.
ProjectAbstract:LocateMyChild(LMC)isamobileapplica>onandwebsitewhichmonitorsandtracksyourchild’sloca>oninreal>meandkeepsarecordofyourchild’spastloca>onsforthepreviousweek.Theapplica>onisdesignedtobeunobtrusiveandeasytouse,andcanalsobeaccessedthroughthewebsitehdp://www.>mai.cloud.Itiscommonknowledgethatchildren,eventhoseasyoungasseven,havesmartphones.Thesekidshavegrownupinatechnologicalworld,neverfarfromanelectronicdevice.CurrentlyonGoogle’sPlayStore,theGPStrackingappsthatareavailablearefriends,familyandsuspiciousspouseorientated,meaningtherearenoapplica>onstarge>ngthetrackingofchildrenbyparentsspecifically.Thisapplica>onwillfillthatniche,whereparentsareinfullcontroloftheapplica>ononthechild’sdeviceandcanalsousetheapplica>on’swebsiteasanaidtokeepingchildrensafe.Theapplica>oncanbeusedforyoungerchildrensolelyasatrackerandforolderchildrenasameansofminimalcommunica>onwithparentsonanasneededbasisonly.Parentscanmonitorthechild’swhereaboutsinreal>meandcanaccessthelastsevenday’sroutehistory.AchildcansendanSOS,getdirec>onshomeorgetdirec>onstothenearestsafeplace.Thepeoplewhowillbenefitfromthismobileapplica>onandaccompanyingwebsiteareanyparent/guardianwhohasachildwithamobilephone.Itisnotnecessaryfortheparenttohaveamobilephoneastheywillhaveaccesstothewebsitebutthechildmusthavetheapplica>oninstalledontheirmobilephone,andhaveGPSandinternetturnedon.Thepurposeofthisprojectistoaffordparentspeaceofmindandleavethemcomfortableintheknowledgethattheyknowtheirchildren’swhereabouts.Itisintendedsolelyasaparentalaid,notareplacementforgoodparen>ng.
Technologiesused:Java,JavaScript,PHP,JQuery,HTML,GitHub,AngularJS,MySql,MVC,Materialize,Androidstudio.
Class:BSc(Hons)SoDwareDevelopment&ComputerNetworking–Year4
![Page 44: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/44.jpg)
�42
StudentName:JohnVincentO’Dwyer Supervisor:GerardMacSweeney
ProjectTitle:DraDFantasyFootballWebsite
ResearchQues:on:Couldfantasypremierleaguebemoreuserinterac>ve?
ProjectAbstract: Thepopularonlinegame,fantasypremierleague,doesnotinvolveanyinterac>onbetweenusersandtheirteams.Itallowsteamsinthesameleaguetohavethesameplayers. Thisprojectwillaimtocreateanewfantasyfootballgamewhereuserinterac>onismoreprominentbycrea>ngcompletelyuniqueteams,wherenotwoteamsinthesameleaguewillhavethesameplayer,andallowinguserstotransferplayerswithotherteamsintheleague. Toachievethis,adraDwillhavetoberunbeforealeaguestartswhereallteamsintheleaguetaketurnsselec>ngoneplayerperturnun>ltheyhaveafullsquadofplayers.OncethedraDhasfinsishedtheleaguebeginsandmanagersarefreetotradeplayerswithothermanagersorpickupunselectedplayers(freeagents)andcompeteagainsteachotherinahead-to-headleague.
Technologiesused: PHP,MySQL,HTML5,CSS3,JavaScript,JQuery,Ajax,Github
Class:BSc(Hons)WebDevelopment–Year4
![Page 45: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/45.jpg)
�43StudentName:JeremyCronin Supervisor:GerardMacSweeney
ProjectTitle:OnlinePlaiormforStudentWorkExperience
ResearchQues:on:HowcanStudentsfindpossibleworkexperience?
ProjectAbstract: Thisprojectisbeingdoneinthehopeofcrea>ngaplaiormforcurrentstudentsadendingcollegeoruniversitytogoandfindpossibleworkexperienceforthemselvesintheirfieldofchoice.
Studentswillbeabletogainabederunderstandingofwhetherornottheywillwanttoproceedwiththeircurrentdegreeinsteadofhavingtheop>onsofnoworkexperienceforwhentheyfinishcollegeorhavingtheexperienceverylateonduringtheirdegree.
ThewebsiteusesaMySQLdatabasetoholdtheinforma>onregardingjobs,applica>onsandusers.Theinterfacewasdevelopedusingacombina>onofPHP,HTML,andbootstrapCSS.Sincethesetoolswerebeingusedtodevelopit,anUbuntu14.04serverwaschosenasthehos>ngsystem.TheserverishostedbyDigitalOceanwhoprovideagoodframeworkforexpansion,butatanaddedcost.
![Page 46: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/46.jpg)
�44
StudentName:RayMurphy Supervisor:NoreenGubbins
ProjectTitle:SmartDeviceSecurityManagement.
ResearchQues:on:Whatthreatsdosmartdevicesposeandwhatcanbedonetomi>gatethesethreats?
ProjectAbstract: Therisingpopularityofsmartdeviceshasledtoincreasedcyber-criminalac>vi>esandasurgetinthenumberofthreatsassociatedwiththesedevices.UsersareoDenunawareofthreatsposedorlackawarenessofmanagingthesecurityofdevices.
Thisprojectinves>gatesthethreatssmartdevicesposetousersandthemeasuresuserscantaketomi>gatethesethreats.
Technologiesused: KingRoot,zAn>,CloudVPN,HoxxVPNProxy.Hardware:SmartDevices.
Class:BSc(Hons)ITManagement–Year4
![Page 47: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/47.jpg)
�45StudentName:EricFalvey Supervisor:NoreenGubbins
ProjectTitle:AnalysisofIntrusionDetec>onSystems
ResearchQues:on:Howwellcananintrusionbedetectedonasystem?
ProjectAbstract:Intrusiondetec>onsystemsareusedbycompaniesasalineofdefensivesecurity.Intrusiondetec>onsystemsmaynotalwaysdetectintrusions..
Thisprojectsurveysarangeoftechniquesandmethodologieswhichareusedbycurrentintrusiondetec>onsystems.Anoverviewofexis>ngintrusiondetec>onsystemsisprovided.
Thisprojectaimstoevaluateintrusiondetec>onsystemsdeployedonavulnerablesystem.Eachintrusiondetec>onsystemisevaluatedaccordingtosetcriteria.Thestrengthsandweaknessesindetec>nganexploita>onofthesystemwithinavirtualenvironmentareassessed.
Technologiesused:Metasploitframework,OSSEC,Snort
Class:BSc(Hons)ITManagement–Year4
![Page 48: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/48.jpg)
�46StudentName:StephenMurray Supervisor:DrSeanMcSweeney
ProjectTitle:GreenhouseManagementSystem
ResearchQues:on:CanweuseIOTtechnologiestoimprovegreenhousecontrolsystems?
ProjectAbstract:Themo>va>onbehindtheGreenhouseManagementSystemwastoinves>gatehowsmarttechnologiescanbeintegratedintoproductsusedineverydaylifethatdonotcurrentlyexistthatfulfil.Theproblemthisprojectaimstosolveistoinves>gatethefeasibilityandusefulnessofintegra>ngsmarttechnologyintogreenhousesaimedattheamateurgardenermarket.
Themethodforsolvingthisques>onwastobuildaprototypeonabreadboardusingweatherrelatedsensorsandhardwarecomponents(listedbelow)tomodelthisscenario.Theretrieveddatawasloggedfordisplayofhistoricalinforma>onandamobileappformonitoringthecurrentcondi>onsinsidethegreenhousewasdevelopedandtested.Func>onalitytoallowformanualcontrolofthehardwarecomponentswasalsointegratedintothisapp.MongoDBwasusedasadatabasetoallowforflexibilityinaddedsensorstothesystemwithoutchangingdatabasestructure.C/C++wasusedasthecontrol/databaselogicforefficiencypurposes.Theprototypedevelopedhasshowntheintegra>onofsmarttechnologyintogreenhousesisbothprac>calandusefultotheownersoftheproduct.
Technologiesused:Android,Java,C,C++,MongoDB,Github,Gedit,Nano,RaspberryPi,Sensors(airhumidity,hygrometer,temperature,ambientlight,waterlevel,barometer),2servergradefans,peristal>cpump.
Class:BSc(Hons)SoDwareDevelopment–Year4
![Page 49: DEPARTMENT OF COMPUTING Booklet 2016.pdf · show for the Department of Computing at Cork Institute of Technology. The show will be held on Wednesday May 11th from 16:00 to 20:00 in](https://reader033.vdocuments.us/reader033/viewer/2022051813/603280feb291bd6989671779/html5/thumbnails/49.jpg)
�47StudentName:FoozAlSubaie Supervisor:DrSeanMcSweeney
ProjectTitle:VirtualHelpdesk
ResearchQues:on:Toop>misetheusageofanITinfrastructurewithinanorganisa>onbyimplemen>ngavirtualhelpdeskthatisbasedontheITILhelpdeskfunc>on.
ProjectAbstract:Themainobjec>veofthisprojectistoop>misetheusageoftheITservicesinCorkIns>tuteofTechnology.Theprojectistocreateanapplica>ontohelpvisitors,newstaffandstudents toop>misetheiruseoftheprovidedITserviceswithinCITbyobservingtheapplica>onsporiolioinCITandenhancetheirusesbytroubleshoo>ngcommonmistakesandmisusebycrea>ngauserguideasaservicedeskwhichisoneoftheITILfunc>ons.Havingavirtualhelpdeskisbeneficialwhereitcutsdownopera>onalcosts,andimprovesusageofavailableresources.Also,itcanimproveproduc>vitywhereuserswillbeabletofixanincidentataprimarysupportlevelratherthancallingintoadeskevery>meauserfacesanincident.
Tasksincludehandlingincidentsandrequests;featuresincludesinglepointofcontact,easierforusers.Primarypurposesofthevirtualservicedeskinclude:
● Incidentcontrol:whereitprovidesaguidetousetheserviceswithpersonalisedexperience.
● Configura>onmanagement● Guidelinesandtutorialsonusingandtroubleshoo>ngtheservices.
Coreac>vi>es:requirementsgathering,design,development,tes>ng,debugging,deploymentandmaintenance.
Methodologiesandframeworks:RAD(rapidapplica>onDevelopment)Thisdevelopmentprocessischosenduetotheflexibilityitprovides.RADisespeciallywellsuitedwherethedevelopmentisdrivenbyuserinterfacerequirements. Suppor>ngdisciplines:ProjectManagement.
Technologiesused: Xcode,SwiDprogramminglanguage,AdobeIllustrator.
Class:BSc(Hons)ITManagement–Year4