UToobe media share application: a study of emerging web technologies

dc.contributor.advisorAziz, Adnanen
dc.contributor.committeeMemberBard, Williamen
dc.creatorGambhir, Vandanaen
dc.date.accessioned2016-05-11T17:59:28Z
dc.date.available2016-05-11T17:59:28Z
dc.date.issued2015-12en
dc.date.submittedDecember 2015
dc.date.updated2016-05-11T17:59:28Z
dc.description.abstractThis report studies some of the latest web application development technologies. I have created UToobe, a media sharing web application that uses components of the MEAN stack, namely MongoDB, Express and Node.js, as a way of learning these technologies. The application allows users to search for media files uploaded by other users, view them, comment on them, rate them, as well as upload their own media and share it with others. The primary goal of the project was to identify the challenges faced by Java Developers and explore the benefits and shortcomings of using the new technologies. With a professional background in Java development, I found working with JavaScript and the "callback" oriented style of Node.js to be a challenging paradigm shift. It gave me a completely new perspective on writing web services using REST and JSON. The inbuilt capabilities of frameworks like Bootstrap, and Jade helped give a very professional look and feel to the application. It was a good educational experience to learn about NoSQL databases, and how they are able to solve the problem of persisting unstructured and large data efficiently. Based on the experience with the application, I feel the new technologies can cut down development time by two-third as compared to Java technologies. The current application has 1500 lines of code while a Java implementation of the same would have taken around 4500 lines of code. The new technologies also reduce the testing and deployment time by half.en
dc.description.departmentElectrical and Computer Engineeringen
dc.format.mimetypeapplication/pdfen
dc.identifierdoi:10.15781/T2V241en
dc.identifier.urihttp://hdl.handle.net/2152/35385en
dc.language.isoenen
dc.subjectUToobeen
dc.subjectMediaen
dc.subjectNode.jsen
dc.titleUToobe media share application: a study of emerging web technologiesen
dc.typeThesisen
dc.type.materialtexten
thesis.degree.departmentElectrical and Computer Engineeringen
thesis.degree.disciplineElectrical and Computer Engineeringen
thesis.degree.grantorThe University of Texas at Austinen
thesis.degree.levelMastersen
thesis.degree.nameMaster of Science in Engineeringen

Access full-text files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
GAMBHIR-MASTERSREPORT-2015.pdf
Size:
4.01 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
LICENSE.txt
Size:
1.84 KB
Format:
Plain Text
Description: