DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | von Pilgrim, Jens Henning | - |
dc.contributor.author | Ehlers Terraza, Rodrigo Antonio | - |
dc.date.accessioned | 2024-03-01T15:45:37Z | - |
dc.date.available | 2024-03-01T15:45:37Z | - |
dc.date.created | 2021-11-26 | - |
dc.date.issued | 2024-03-01 | - |
dc.identifier.uri | http://hdl.handle.net/20.500.12738/14979 | - |
dc.description.abstract | Web-IDEs bieten Entwickelnden kurzfristig einen unkomplizierten Zugang zu einer vollständigen Entwicklungsumgebung innerhalb eines Webbrowsers. Sie können Programmcodeausführung auf anderen Maschinen vereinfachen und eliminieren somit bestehende Einschränkungen lokal zur Verfügung stehender Ressourcen. Mittels einer Web-IDE soll eine Programmierplattform geschaffen werden, die zu Zwecken der Lehre eingesetzt werden soll. Diese soll Lehrende beim Stellen und Studierende beim Lösen von Aufgaben unterstützen. Aus eingangs erarbeiteten Anforderungen an die Programmierplattform, leiten wir in dieser Arbeit Anforderungen an eine Web-IDE und deren Architektur ab. Wir verschaffen uns einen Überblick über bestehende Web-IDEs, erarbeiten den Aufbau ihrer Architekturen und vergleichen diese hinsichtlich ihrer Eignung. Abschließend wählen wir eine Web-IDE aus und empfehlen diese für die Programmierplattform. Um die Eignung der ausgewählten Web-IDE zu verifizieren, entwickeln wir eine Erweiterung der Web-IDE und zeigen somit deren Erweiterbarkeit und Anpassbarkeit. | de |
dc.description.abstract | Web-IDEs provide a quick and uncomplicated access to a fully functional development environment inside of a webbrowser to developers. They can simplify execution of code on a remote machine and therefore eliminate any existing limitations of local resources. Using such a Web-IDE a programming platform shall be created for educational purposes. Its goal is to support lecturers in creation and students in solving assignments. Using initially elaborated requirements for the programming platform, we derive requirements for the Web-IDE and its architecture in this thesis. We create an overview of exisiting Web-IDEs, elaborate their architectures and compare them in regard to their suitability. We are able to choose aWeb-IDE and recommend it for use in the programming platform. To further verify the suitability of the chosen Web-IDE, we develop an extension of the Web-IDE and show its extendability and adaptability doing so. | en |
dc.language.iso | de | en_US |
dc.subject | Software Architektur | en_US |
dc.subject | IDE | en_US |
dc.subject | Web-IDE | en_US |
dc.subject | Programmierplattform | en_US |
dc.subject | Docker | en_US |
dc.subject | Kubernetes | en_US |
dc.subject | Eclipse | en_US |
dc.subject | Eclipse Theia | en_US |
dc.subject | Eclipse Che | en_US |
dc.subject | Gitpod | en_US |
dc.subject | Software architecture | en_US |
dc.subject | Programming platform | en_US |
dc.subject.ddc | 004: Informatik | en_US |
dc.title | Architektur von Web-IDEs in Hinblick auf Programmierplattformen | de |
dc.type | Thesis | en_US |
openaire.rights | info:eu-repo/semantics/openAccess | en_US |
thesis.grantor.department | Fakultät Technik und Informatik | en_US |
thesis.grantor.department | Department Informatik | en_US |
thesis.grantor.universityOrInstitution | Hochschule für Angewandte Wissenschaften Hamburg | en_US |
tuhh.contributor.referee | Schmolitzky, Axel | - |
tuhh.identifier.urn | urn:nbn:de:gbv:18302-reposit-181188 | - |
tuhh.oai.show | true | en_US |
tuhh.publication.institute | Fakultät Technik und Informatik | en_US |
tuhh.publication.institute | Department Informatik | en_US |
tuhh.type.opus | Bachelor Thesis | - |
dc.type.casrai | Supervised Student Publication | - |
dc.type.dini | bachelorThesis | - |
dc.type.driver | bachelorThesis | - |
dc.type.status | info:eu-repo/semantics/publishedVersion | en_US |
dc.type.thesis | bachelorThesis | en_US |
dcterms.DCMIType | Text | - |
tuhh.dnb.status | domain | en_US |
item.advisorGND | von Pilgrim, Jens Henning | - |
item.creatorGND | Ehlers Terraza, Rodrigo Antonio | - |
item.languageiso639-1 | de | - |
item.cerifentitytype | Publications | - |
item.openairecristype | http://purl.org/coar/resource_type/c_46ec | - |
item.creatorOrcid | Ehlers Terraza, Rodrigo Antonio | - |
item.fulltext | With Fulltext | - |
item.grantfulltext | open | - |
item.openairetype | Thesis | - |
Appears in Collections: | Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
BA_Web-IDEs_Programmierplattformen.pdf | 1.29 MB | Adobe PDF | View/Open |
Note about this record
Export
Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.