Zum Hauptinhalt springen
FHEDEEN
Infomaterial anfordern

Bachelor Flyer Master Flyer

Kontakt

Sekretariat Angewandte Informatik
Tel.: 0361 / 6700-5510 sekretariat-ai@fh-erfurt.de

Besucheranschrift:

Fachhochschule Erfurt
Fakultät Gebäudetechnik und Informatik
Fachrichtung Angewandte Informatik
Altonaer Straße 25
99085 Erfurt

Konzeption und Entwicklung eines Language Servers zur Unterstützung der Entwicklung für mobile Szenarien

Ablauf der Textsynchronisierung mit einem Language Server

Im Rahmen dieser Masterarbeit entstand eine Implementierung des Language Server Protokolls von Microsoft, welche die Entwicklung von mobilen Szenarien der Dr. Herwig GmbH erleichtern soll.

Das Programm besteht im Wesentlichen aus Client und Server. Ersterer ist in eine bestehende Erweiterung eingebunden, welche in einer Entwicklungsumgebung installiert werden kann. Dieser informiert, sobald ein Nutzer ein entsprechendes Dokument öffnet, den Language Server.

Der Server prüft das Dokument und gibt gefundene Fehler, sowie Ergebnisse entsprechender Language Features zurück an den Client. Dort werden sie verarbeitet und schließlich dem Nutzer in der UI der Entwicklungsumgebung angezeigt.

As part of this master's thesis, an implementation of Microsoft's Language Server Protocol was created, with the intent to facilitate the development of mobile scenarios for the Dr. Herwig GmbH.

The program essentially consists of client and server. The former is integrated into an existing extension, which can be installed in a development environment. The Client informs the language server as soon as a user opens a corresponding document.

The server then checks the document and returns any errors found, as well as the results of corresponding language features, to the client. There they are processed and finally displayed to the user in the UI of the development environment

Zurück