Source Code Interaction on Touchscreens
Autor: | Raab, Felix |
---|---|
Rok vydání: | 2016 |
Předmět: | |
DOI: | 10.5283/epub.33107 |
Popis: | Direct interaction with touchscreens has become a primary way of using a device. This work seeks to devise interaction methods for editing textual source code on touch-enabled devices. With the advent of the “Post-PC Era”, touch-centric interaction has received considerable attention in both research and development. However, various limitations have impeded widespread adoption of programming environments on modern platforms. Previous attempts have mainly been successful by simplifying or constraining conventional programming but have only insufficiently supported source code written in mainstream programming languages. This work includes the design, development, and evaluation of techniques for editing, selecting, and creating source code on touchscreens. The results contribute to text editing and entry methods by taking the syntax and structure of programming languages into account while exploiting the advantages of gesture-driven control. Furthermore, this work presents the design and software architecture of a mobile development environment incorporating touch-enabled modules for typical software development tasks. Die direkte Interaktion auf Touchscreens hat sich zu einer wesentlichen Form der Bedienung von Geräten entwickelt. Die vorliegende Dissertation beschäftigt sich mit der Entwicklung von Interaktionsmethoden zur Bearbeitung von textbasiertem Quellcode auf Geräten mit Touchscreen. Seit der “Post-PC-Ära” spielt Touchscreenbedienung eine wachsende Rolle in Forschung und Entwicklung. Diverse Limitierungen erschweren jedoch die Ausführung und Bedienung von Programmierumgebungen auf modernen Plattformen. Bisherige Arbeiten erzielen vor allem durch die Vereinfachung oder Einschränkung konventioneller Programmierung Erfolge, unterstützen Quellcode von Mainstream-Programmiersprachen allerdings nur unzureichend. Diese Arbeit umfasst die Konzeption, Entwicklung und Auswertung von Methoden zur Bearbeitung, Auswahl und Erzeugung von Quellcode auf Touchscreens. Die Ergebnisse ergänzen Texteingabe- und Bearbeitungsmethoden dahingehend, dass die Syntax und Struktur von Quellcode berücksichtigt wird und gleichzeitig die Vorteile gesten-gesteuerter Bedienung ausgenutzt werden. Darüber hinaus stellt die Arbeit die Konzeption und Software-Architektur einer mobilen Entwicklungsumgebung mit Touch-Bedienung vor. |
Databáze: | OpenAIRE |
Externí odkaz: |