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.