SlideShare a Scribd company logo
1 of 15
INDUSTRIAL TRAINING
THARUKA KASTHURIARACHCHI
ABSTRACT
This presentation is about my industrial training in Neurotechnology
lab (private) ltd. Industrial training is one of the compulsory course
unit in special degree in computer science program in department of
computer science in university of Jaffna. During the training period I
have been assign to a research project about surveillance application
using WebRTC technology.
ACKNOWLEDGEMENT
• Dr. A. Ramanan, HOD Computer Science Department, Faculty of Science,
University of Jaffna.
• Mr. Antanas Zdramys, co-founder and CEO of Neurotechnology Lab (private)
ltd.
• Mr. Pradeep Athukorala, Supervisor (Senior Software Engineer of
Neurotechnology Lab private Ltd).
• All department members of Computer Science department of Faculty of
Science, University of Jaffna .
• All of developers and other staff members of the Neurotechnology Lab
• About the company
• Internship overview
• Challenges and limitations
• Achievements
• Conclusion
OUTLINE
• Neurotechnology was founded in 1990 in Vilnius, Lithuania under the name
Neurotechnologija.
• Provides algorithms and software development products for biometric fingerprint,
face, iris, voice and palm print recognition, computer-based vision and object
recognition to security companies, system integrators and hardware
manufacturers.
• Has four representatives in Argentina and Venezuela, China, Sri Lanka and USA.
• Sri Lanka branch was opened in 2012 as Neurotechnology Lab (Private) Limited
and located in Colombo 3.
ABOUT NEUROTECHNOLOGY LAB
• From 02nd of Nov 2017 to 30th of April 2018.
• Assigned to RnD project called NCheck Surveillance.
• Learned fundamentals of webRTC and worked with open source project Janus.
• Feasibility study.
• Prototype implementation
• Developed NCheck Surveillance Rest API
• Developed Monitoring console
OVERVIEW OF THE INTERNSHIP
• It is WebRTC based Surveillance application.
• With a desktop client application, cloud backend server and a monitoring
web console.
• Client application will allow registering one or more cameras with the
backend. Preview coming from those cameras can be monitored via a
cloud based monitoring console.
• In a latter phase, client application can be extended to support face and
object detection.
NCHECK SURVEILLANCE
APPLICATION ARCHITECTURE
Client
Client
Server
Surveillance
RestAPI
MySQL
Monitoring console
Janus Server installation
JanusRestAPI
I’ve got great understanding about REST and RESTful web services.
To build NCheck Surveillance Rest API I’ve used spring frameworks
in spring tool suit IDE. I’ve used tomcat server to host the API.
NCHECK SURVEILLANCE REST API
MYSQL DATABASE
• MySQL developer edition.
• With one-to-one, one-to-many relationship mappings.
• Consist on landing page, login page, registration page and home
page.
• This is the web interface where user’s login to monitor their
cameras streams.
MONITORING CONSOLE
• Open source WebRTC gateway and server written in JavaScript.
• Janus supports only Linux Operating System.
• Installed Janus gateway in an Ubuntu virtual machine and hosted Janus on
Apache2 server.
• A list of plugins provided by Janus and I have only used video room plugin.
• The standard video room plugging in Janus supports only up to 6 streams but I
have extended it to unlimited number of streams.
JANUS REST API
VIDEO ROOM ARCHITECTURE
Device1
Device2
A User
Room=123
Camera1
Camera3
Room=123
Camera2
Janus API
CHALLENGES
• Professional environments
• Blending with the industry
• New Technologies
ACHIEVEMENTS
• Working in a professional
background.
• Applying theoretical knowledge into
practice
• Spring Boot, AngularJs, Bootstrap.
CHALLENGES AND ACHIEVEMENTS
• Got a understanding about WebRTC technology and Spring Boot and AngularJs
frameworks.
• Exposure that have been given to me by Neurotechnology Lab developers about
the working and technical aspect is a very meaningful knowledge to me in order
to prepare myself before stepping into the real work environment on the
upcoming days.
CONCLUSION

More Related Content

Similar to Industrial training Experience

What is Spinnaker? Spinnaker tutorial
What is Spinnaker? Spinnaker tutorialWhat is Spinnaker? Spinnaker tutorial
What is Spinnaker? Spinnaker tutorialjeetendra mandal
 
System and Software Engineering for Industry 4.0
System and Software Engineering for Industry 4.0System and Software Engineering for Industry 4.0
System and Software Engineering for Industry 4.0Pankesh Patel
 
AWS Loft Talk: Behind the Scenes with SignalFx
AWS Loft Talk: Behind the Scenes with SignalFxAWS Loft Talk: Behind the Scenes with SignalFx
AWS Loft Talk: Behind the Scenes with SignalFxSignalFx
 
Resume_Archana_Rao
Resume_Archana_RaoResume_Archana_Rao
Resume_Archana_Raoarchana rao
 
Inria Tech Talk : Améliorez vos applications de robotique & réalité augmentée
Inria Tech Talk : Améliorez vos applications de robotique & réalité augmentéeInria Tech Talk : Améliorez vos applications de robotique & réalité augmentée
Inria Tech Talk : Améliorez vos applications de robotique & réalité augmentéeStéphanie Roger
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedShinji Shimojo
 
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...Luigi Francesco Cerfeda
 
OpenStack for EDGE computing
OpenStack for EDGE computingOpenStack for EDGE computing
OpenStack for EDGE computingHazzim Anaya
 
CAAD - Codeless Applications Development Methods and Principles
CAAD - Codeless Applications Development Methods and PrinciplesCAAD - Codeless Applications Development Methods and Principles
CAAD - Codeless Applications Development Methods and PrinciplesNewton Day Uploads
 
Виктор Ерухимов Open VX mixar moscow sept'15
Виктор Ерухимов Open VX  mixar moscow sept'15 Виктор Ерухимов Open VX  mixar moscow sept'15
Виктор Ерухимов Open VX mixar moscow sept'15 mixARConference
 
Evocon / Estonian Design Awards 2014
Evocon / Estonian Design Awards 2014Evocon / Estonian Design Awards 2014
Evocon / Estonian Design Awards 2014Designawards
 
V mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackV mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackEMC
 
Introduction to Labview
Introduction to LabviewIntroduction to Labview
Introduction to Labviewmayank agarwal
 
David Tisserand Usability As A Best Practice In The Product Design Process
David Tisserand   Usability As A Best Practice In The Product Design ProcessDavid Tisserand   Usability As A Best Practice In The Product Design Process
David Tisserand Usability As A Best Practice In The Product Design ProcessUse8.net
 
Creating New Business Services for the IoT With Network Functions Virtualization
Creating New Business Services for the IoT With Network Functions VirtualizationCreating New Business Services for the IoT With Network Functions Virtualization
Creating New Business Services for the IoT With Network Functions VirtualizationADVA
 
Voice wiki on mobile project report
Voice wiki on mobile project reportVoice wiki on mobile project report
Voice wiki on mobile project reportRahul E
 
Voice wiki on mobile project report
Voice wiki on mobile project reportVoice wiki on mobile project report
Voice wiki on mobile project reportRahul E
 

Similar to Industrial training Experience (20)

What is Spinnaker? Spinnaker tutorial
What is Spinnaker? Spinnaker tutorialWhat is Spinnaker? Spinnaker tutorial
What is Spinnaker? Spinnaker tutorial
 
System and Software Engineering for Industry 4.0
System and Software Engineering for Industry 4.0System and Software Engineering for Industry 4.0
System and Software Engineering for Industry 4.0
 
AWS Loft Talk: Behind the Scenes with SignalFx
AWS Loft Talk: Behind the Scenes with SignalFxAWS Loft Talk: Behind the Scenes with SignalFx
AWS Loft Talk: Behind the Scenes with SignalFx
 
Resume_Archana_Rao
Resume_Archana_RaoResume_Archana_Rao
Resume_Archana_Rao
 
Inria Tech Talk : Améliorez vos applications de robotique & réalité augmentée
Inria Tech Talk : Améliorez vos applications de robotique & réalité augmentéeInria Tech Talk : Améliorez vos applications de robotique & réalité augmentée
Inria Tech Talk : Améliorez vos applications de robotique & réalité augmentée
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
 
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
 
OpenStack for EDGE computing
OpenStack for EDGE computingOpenStack for EDGE computing
OpenStack for EDGE computing
 
CAAD - Codeless Applications Development Methods and Principles
CAAD - Codeless Applications Development Methods and PrinciplesCAAD - Codeless Applications Development Methods and Principles
CAAD - Codeless Applications Development Methods and Principles
 
Виктор Ерухимов Open VX mixar moscow sept'15
Виктор Ерухимов Open VX  mixar moscow sept'15 Виктор Ерухимов Open VX  mixar moscow sept'15
Виктор Ерухимов Open VX mixar moscow sept'15
 
Evocon / Estonian Design Awards 2014
Evocon / Estonian Design Awards 2014Evocon / Estonian Design Awards 2014
Evocon / Estonian Design Awards 2014
 
Personal_CV
Personal_CVPersonal_CV
Personal_CV
 
V mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackV mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stack
 
Introduction to Labview
Introduction to LabviewIntroduction to Labview
Introduction to Labview
 
Giacomo Mellone CV
Giacomo Mellone CVGiacomo Mellone CV
Giacomo Mellone CV
 
David Tisserand Usability As A Best Practice In The Product Design Process
David Tisserand   Usability As A Best Practice In The Product Design ProcessDavid Tisserand   Usability As A Best Practice In The Product Design Process
David Tisserand Usability As A Best Practice In The Product Design Process
 
Creating New Business Services for the IoT With Network Functions Virtualization
Creating New Business Services for the IoT With Network Functions VirtualizationCreating New Business Services for the IoT With Network Functions Virtualization
Creating New Business Services for the IoT With Network Functions Virtualization
 
Resume
ResumeResume
Resume
 
Voice wiki on mobile project report
Voice wiki on mobile project reportVoice wiki on mobile project report
Voice wiki on mobile project report
 
Voice wiki on mobile project report
Voice wiki on mobile project reportVoice wiki on mobile project report
Voice wiki on mobile project report
 

Recently uploaded

Hyderabad 💫✅💃 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...
Hyderabad 💫✅💃 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...Hyderabad 💫✅💃 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...
Hyderabad 💫✅💃 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...sonalitrivedi431
 
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Pooja Nehwal
 
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)Delhi Call girls
 
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...shivangimorya083
 
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big BoodyDubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boodykojalkojal131
 
Motilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptxMotilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptxMaulikVasani1
 
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual serviceanilsa9823
 
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...ranjana rawat
 
Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Masuk Ahmed
 
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Get To Know About "Lauren Prophet-Bryant''
Get To Know About "Lauren Prophet-Bryant''Get To Know About "Lauren Prophet-Bryant''
Get To Know About "Lauren Prophet-Bryant''Lauren Prophet-Bryant
 
OSU毕业证留学文凭,制做办理
OSU毕业证留学文凭,制做办理OSU毕业证留学文凭,制做办理
OSU毕业证留学文凭,制做办理cowagem
 
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls DubaiDark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubaikojalkojal131
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negronnegronf24
 
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...rightmanforbloodline
 

Recently uploaded (20)

Hyderabad 💫✅💃 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...
Hyderabad 💫✅💃 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...Hyderabad 💫✅💃 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...
Hyderabad 💫✅💃 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...
 
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
 
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
 
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
 
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big BoodyDubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
 
Motilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptxMotilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptx
 
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
 
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
 
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
 
Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..
 
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
 
Get To Know About "Lauren Prophet-Bryant''
Get To Know About "Lauren Prophet-Bryant''Get To Know About "Lauren Prophet-Bryant''
Get To Know About "Lauren Prophet-Bryant''
 
OSU毕业证留学文凭,制做办理
OSU毕业证留学文凭,制做办理OSU毕业证留学文凭,制做办理
OSU毕业证留学文凭,制做办理
 
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls DubaiDark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negron
 
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
 

Industrial training Experience

  • 2. ABSTRACT This presentation is about my industrial training in Neurotechnology lab (private) ltd. Industrial training is one of the compulsory course unit in special degree in computer science program in department of computer science in university of Jaffna. During the training period I have been assign to a research project about surveillance application using WebRTC technology.
  • 3. ACKNOWLEDGEMENT • Dr. A. Ramanan, HOD Computer Science Department, Faculty of Science, University of Jaffna. • Mr. Antanas Zdramys, co-founder and CEO of Neurotechnology Lab (private) ltd. • Mr. Pradeep Athukorala, Supervisor (Senior Software Engineer of Neurotechnology Lab private Ltd). • All department members of Computer Science department of Faculty of Science, University of Jaffna . • All of developers and other staff members of the Neurotechnology Lab
  • 4. • About the company • Internship overview • Challenges and limitations • Achievements • Conclusion OUTLINE
  • 5. • Neurotechnology was founded in 1990 in Vilnius, Lithuania under the name Neurotechnologija. • Provides algorithms and software development products for biometric fingerprint, face, iris, voice and palm print recognition, computer-based vision and object recognition to security companies, system integrators and hardware manufacturers. • Has four representatives in Argentina and Venezuela, China, Sri Lanka and USA. • Sri Lanka branch was opened in 2012 as Neurotechnology Lab (Private) Limited and located in Colombo 3. ABOUT NEUROTECHNOLOGY LAB
  • 6. • From 02nd of Nov 2017 to 30th of April 2018. • Assigned to RnD project called NCheck Surveillance. • Learned fundamentals of webRTC and worked with open source project Janus. • Feasibility study. • Prototype implementation • Developed NCheck Surveillance Rest API • Developed Monitoring console OVERVIEW OF THE INTERNSHIP
  • 7. • It is WebRTC based Surveillance application. • With a desktop client application, cloud backend server and a monitoring web console. • Client application will allow registering one or more cameras with the backend. Preview coming from those cameras can be monitored via a cloud based monitoring console. • In a latter phase, client application can be extended to support face and object detection. NCHECK SURVEILLANCE
  • 9. I’ve got great understanding about REST and RESTful web services. To build NCheck Surveillance Rest API I’ve used spring frameworks in spring tool suit IDE. I’ve used tomcat server to host the API. NCHECK SURVEILLANCE REST API
  • 10. MYSQL DATABASE • MySQL developer edition. • With one-to-one, one-to-many relationship mappings.
  • 11. • Consist on landing page, login page, registration page and home page. • This is the web interface where user’s login to monitor their cameras streams. MONITORING CONSOLE
  • 12. • Open source WebRTC gateway and server written in JavaScript. • Janus supports only Linux Operating System. • Installed Janus gateway in an Ubuntu virtual machine and hosted Janus on Apache2 server. • A list of plugins provided by Janus and I have only used video room plugin. • The standard video room plugging in Janus supports only up to 6 streams but I have extended it to unlimited number of streams. JANUS REST API
  • 13. VIDEO ROOM ARCHITECTURE Device1 Device2 A User Room=123 Camera1 Camera3 Room=123 Camera2 Janus API
  • 14. CHALLENGES • Professional environments • Blending with the industry • New Technologies ACHIEVEMENTS • Working in a professional background. • Applying theoretical knowledge into practice • Spring Boot, AngularJs, Bootstrap. CHALLENGES AND ACHIEVEMENTS
  • 15. • Got a understanding about WebRTC technology and Spring Boot and AngularJs frameworks. • Exposure that have been given to me by Neurotechnology Lab developers about the working and technical aspect is a very meaningful knowledge to me in order to prepare myself before stepping into the real work environment on the upcoming days. CONCLUSION