Die Entwicklung einer JavaScript basierten Webanwendung und eines Interpreters zur Auswertung von PigLatin-Programmen

- Bachelorarbeit -


Beschreibung:
Im Cloud Computing ist die Skriptsprache PigLatin recht beliebt, mit der man ähnlich zu der relationalen Algebra Anfragen ausdrücken kann. Die Installation von Pig mit seiner Skriptsprache PigLatin erfordert einigen freien Speicherplatz, der bei platzbeschränkten Accounts in öffentlichen Studierendenpools z.B. an der Universität zu Lübeck oft nicht vorhanden ist. Zusätzlich dauert es ein paar Sekunden bis das PigLatin-Skript selbst im lokalen Modus ausgeführt wird. Dies hindert die komfortable Bearbeitung von Prüfungsaufgaben zu PigLatin.

In dieser Bachelorarbeit soll daher ein Interpreter in der Programmiersprache JavaScript entwickelt werden, der PigLatin-Skripte verarbeiten kann. Dieser soll in einer Webanwendung laufen, um die Installation von PigLatin für Übungen zu umgehen und um schnelle Antwortzeiten bei der Bearbeitung von Übungsaufgaben zu erhalten. Weiterhin kann PigLatin auch für die flexible Verarbeitung von Anfragen innerhalb von Webanwendungen verwendet werden.

Anforderungen/Kenntnisse:
JavaScript, Cloud, PigLatin

Bearbeitung:
Tim Mallwitz

Ergebnis:
Die Ausarbeitung kann im Institut für Informationssysteme angefordert werden.

Betreuung:

Privatdozent Dr. rer.nat. habil. Sven Groppe
Institut für Informationssysteme
Ratzeburger Allee 160 ( Gebäude 64 - 2. OG)
23562 Lübeck
Telefon: 0451 / 500 5706