Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/62682
Full metadata record
DC FieldValueLanguage
dc.contributor.authorKumaran, Sathiya
dc.date.accessioned2015-04-27T04:37:48Z
dc.date.available2015-04-27T04:37:48Z
dc.date.copyright2015en_US
dc.date.issued2015
dc.identifier.urihttp://hdl.handle.net/10356/62682
dc.description.abstractThe main purpose of this project had to been to elevate the current online hardware E-learning platform to the internet. As such, in realizing this objective one had to de-centralize current backend and realize entirely new underlying architecture and topology. The approach was based on maximizing three primary attributes - accessibility, scalability and flexibility. Accessibility entails allowing the system to be accessed by all and any users regardless of their network origin or setup. Subsequently, Scalability in the form of forging a system that would easily and readily accommodates for all and any potential experiments. Lastly, ensuring the systems inculcates a granular level of flexibility in catering to any new technology or requirements that may arise in the present and future. Various implementations were devised to bypass the firewall to maximize the accessibility of the system. Each subsequent implementation offered a new facet of benefit and improvement than the previous. As such, this progressive journey led to a final implementation that not only had fulfilled the bypass of the firewall, but had it done in the most efficient and feasible way for the system. After having established a ubiquitous channel of access to the system, one proceeded to augment the system to be easily accommodative to new experiments. This led to the development of a Java program, the Experiment Registration Software, which any potential experiment host can install on any platform to link up with the system. Software was developed to dynamically help and manage all the video streams of the system and automatically relaying the video streams from the NTU network. These programs work in tandem with one another to allow for a readily scalable and self-managing server architecture. After having extended the coverage of the system and its hosting capability through realizing accessibility and scalability, one proceeded on to ensure the system would be kept abreast of existing and upcoming technologies - flexibility. Harnessing the granularity of customization of Drupal, one was able to develop many custom modules and interfaces that not only performs on par with the former but also brings further benefits along with it.The feedback collected from a live e-learning exercise for a body of 300 engineering students attested to the potency and acts a testament to an e-learning portal that not only caters to students but also grows with the school’s academic pursuits and values.en_US
dc.format.extent73 p.en_US
dc.language.isoenen_US
dc.rightsNanyang Technological University
dc.subjectDRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer system implementationen_US
dc.subjectDRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networksen_US
dc.titleOnline 24 hour hardware lab frontend server configurationen_US
dc.typeFinal Year Project (FYP)en_US
dc.contributor.supervisorOh Hong Lyeen_US
dc.contributor.schoolSchool of Computer Engineeringen_US
dc.description.degreeBachelor of Engineering (Computer Science)en_US
dc.contributor.researchCentre for High Performance Embedded Systemsen_US
item.fulltextWith Fulltext-
item.grantfulltextrestricted-
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)
Files in This Item:
File Description SizeFormat 
Sathiya Kumaran Amended FYP Report.pdf
  Restricted Access
3.44 MBAdobe PDFView/Open

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.