Refine
Document Type
- Monograph/Edited Volume (8)
- Article (3)
- Doctoral Thesis (1)
Is part of the Bibliography
- yes (12)
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.
Scrollytellings are an innovative form of web content. Combining the benefits of books, images, movies, and video games, they are a tool to tell compelling stories and provide excellent learning opportunities. Due to their multi-modality, creating high-quality scrollytellings is not an easy task. Different professions, such as content designers, graphics designers, and developers, need to collaborate to get the best out of the possibilities the scrollytelling format provides. Collaboration unlocks great potential. However, content designers cannot create scrollytellings directly and always need to consult with developers to implement their vision. This can result in misunderstandings. Often, the resulting scrollytelling will not match the designer’s vision sufficiently, causing unnecessary iterations. Our project partner Typeshift specializes in the creation of individualized scrollytellings for their clients. Examined existing solutions for authoring interactive content are not optimally suited for creating highly customized scrollytellings while still being able to manipulate all their elements programmatically. Based on their experience and expertise, we developed an editor to author scrollytellings in the lively.next live-programming environment. In this environment, a graphical user interface for content design is combined with powerful possibilities for programming behavior with the morphic system. The editor allows content designers to take on large parts of the creation process of scrollytellings on their own, such as creating the visible elements, animating content, and fine-tuning the scrollytelling. Hence, developers can focus on interactive elements such as simulations and games. Together with Typeshift, we evaluated the tool by recreating an existing scrollytelling and identified possible future enhancements. Our editor streamlines the creation process of scrollytellings. Content designers and developers can now both work on the same scrollytelling. Due to the editor inside of the lively.next environment, they can both work with a set of tools familiar to them and their traits. Thus, we mitigate unnecessary iterations and misunderstandings by enabling content designers to realize large parts of their vision of a scrollytelling on their own. Developers can add advanced and individual behavior. Thus, developers and content designers benefit from a clearer distribution of tasks while keeping the benefits of collaboration.