Refine
Document Type
- Monograph/Edited Volume (8)
- Article (3)
- Doctoral Thesis (1)
Is part of the Bibliography
- yes (12) (remove)
Keywords
- Lively Kernel (3)
- Visualisierung (2)
- Werkzeuge (2)
- tools (2)
- visualization (2)
- Abhängigkeiten (1)
- Algorithmen (1)
- Analog-zu-Digital-Konvertierung (1)
- Blockheizkraftwerke (1)
- CSCW (1)
- Context-oriented programming (1)
- ContextErlang (1)
- ContextJS (1)
- Datenvisualisierung (1)
- Dynamic adaptation (1)
- Effizienz (1)
- Energiesparen (1)
- Häkeln (1)
- Mehrfamilienhäuser (1)
- Mobile Application Development (1)
- Open implementations (1)
- Optimierungen (1)
- Prognosen (1)
- Scope (1)
- Scrollytelling (1)
- Skript-Entwicklungsumgebungen (1)
- Softwarearchitektur (1)
- Softwaretests (1)
- Travis CI (1)
- Visualisierungskonzept-Exploration (1)
- Web applications (1)
- active layers (1)
- algorithms (1)
- analog-to-digital conversion (1)
- benutzergenerierte Inhalte (1)
- cogeneration units (1)
- computer-aided design (1)
- context groups (1)
- contextual-variability modeling (1)
- continuous integration (1)
- continuous testing (1)
- crochet (1)
- data visualization (1)
- demografische Informationen (1)
- demographic information (1)
- dependencies (1)
- digital picture archive (1)
- digitales Bildarchiv (1)
- efficiency (1)
- energy savings (1)
- entity-component-system (1)
- forecasts (1)
- group-based behavior adaptation (1)
- implied methods (1)
- interactive media (1)
- interaktive Medien (1)
- intuitive Benutzeroberflächen (1)
- intuitive interfaces (1)
- kontinuierliche Integration (1)
- kontinuierliches Testen (1)
- lively groups (1)
- lively kernel (1)
- multi-family residential buildings (1)
- object-oriented languages (1)
- optimizations (1)
- periodic tasks (1)
- periodische Aufgaben (1)
- predicated generic functions (1)
- reactive object queries (1)
- rechnerunterstütztes Konstruieren (1)
- scripting environments (1)
- scrollytelling (1)
- software architecture (1)
- software development (1)
- software engineering (1)
- software tests (1)
- user-generated content (1)
- visual language (1)
- visualization concept exploration (1)
- visuelle Sprache (1)
- web-based development (1)
- web-based development environment (1)
- web-basierte Entwicklungsumgebung (1)
- webbasierte Entwicklung (1)
Crochet is a popular handcraft all over the world. While other techniques such as knitting or weaving have received technical support over the years through machines, crochet is still a purely manual craft. Not just the act of crochet itself is manual but also the process of creating instructions for new crochet patterns, which is barely supported by domain specific digital solutions. This leads to unstructured and often also ambiguous and erroneous pattern instructions. In this report, we propose a concept to digitally represent crochet patterns. This format incorporates crochet techniques which allows domain specific support for crochet pattern designers during the pattern creation and instruction writing process. As contributions, we present a thorough domain analysis, the concept of a graph structure used as domain specific language to specify crochet patterns and a prototype of a projectional editor using the graph as representation format of patterns and a diagramming system to visualize them in 2D and 3D. By analyzing the domain, we learned about crochet techniques and pain points of designers in their pattern creation workflow. These insights are the basis on which we defined the pattern representation. In order to evaluate our concept, we built a prototype by which the feasibility of the concept is shown and we tested the software with professional crochet designers who approved of the concept.
Developing large software projects is a complicated task and can be demanding for developers. Continuous integration is common practice for reducing complexity. By integrating and testing changes often, changesets are kept small and therefore easily comprehensible. Travis CI is a service that offers continuous integration and continuous deployment in the cloud. Software projects are build, tested, and deployed using the Travis CI infrastructure without interrupting the development process. This report describes how Travis CI works, presents how time-driven, periodic building is implemented as well as how CI data visualization can be done, and proposes a way of dealing with dependency problems.