Lizenz: | Titel: | Verwendung der JAVA API Graphics2D zur Bildkomposition durch Implementierung einer domänenspezifischen Sprache in Clojure | Sprache: | Deutsch | Autorenschaft: | Schwartau, Nicolas | Erscheinungsdatum: | 18-Nov-2016 | Zusammenfassung: | - Effective Bodyweight Training GmbH is a startup company offering an app for functional training with body weight only. The app provides features like doing workouts, saving achieved results and comparing them to other users results on a leader board. The app is available for the mobile platforms Android and iOS. The backend is written in Clojure. The goal of Effective Bodyweight Training GmbH is to generate a higher user range with the establishment of a new feature in order to differentiate from other competing companies in this market. For this reason, users should be able to share workout results on Facebook with their friends. Relating to the comparison of workout results with friends via Facebook messages an image needs to be created. The image must display information about the latest workout details as wells as results and the user having achieved this results. After a preceding search, it turned out that there are currently no tools in Clojure that meet the company’s requirements. Being an employee of Effective Bodyweight Training GmbH the instruction was to create a program, being able to compose such an image. It is likely, that this task provides vast potential for an open source project potentially being interesting for other developers as well. Therefore, the decision was made to develop a domain specific language, in short DSL, in Clojure. While developing the DSL the questions will be answered whether the programming language Clojure is suitable for developing a DSL and whether a functional programming language contributes in an easier manner to the creation of applications implementing multithreading features. |
URI: | http://hdl.handle.net/20.500.12738/7677 | Einrichtung: | Department Medientechnik | Dokumenttyp: | Abschlussarbeit | Abschlussarbeitentyp: | Bachelorarbeit | Hauptgutachter*in: | Weitz, Edmund | Gutachter*in der Arbeit: | Plaß, Andreas |
Enthalten in den Sammlungen: | Theses |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
Schwartau_Nicolas_163005.pdf | 3.61 MB | Adobe PDF | Öffnen/Anzeigen |
Feedback zu diesem Datensatz
Export
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.