Refine
Document Type
- Bachelor Thesis (10) (remove)
Language
- English (10) (remove)
Has Fulltext
- yes (10)
Keywords
- 3D reconstruction (1)
- 3D-Rekonstruktion (1)
- Augmented Reality (1)
- BLoC Pattern (1)
- Bending Words (1)
- Beschäftigung (1)
- Camera calibration (1)
- Comprehensive Index for School Resilience (1)
- Computeranimation (1)
- Cybernetics (1)
- DRR (1)
- Design systems (1)
- Development (1)
- Disaster Risk Reduction (1)
- Display Techniques (1)
- Dreidimensionale Rekonstruktion (1)
- Economy (1)
- Education Continuity (1)
- Employment (1)
- Erneuerbare Energien (1)
- Erweiterte Realität <Informatik> (1)
- Ethnische Minderheit (1)
- Flutter (1)
- Frau (1)
- Frauen (1)
- Index (1)
- Informatik (1)
- Java Media Framework API (1)
- Kalibrieren <Messtechnik> (1)
- Kamerakalibrierung (1)
- Labor market (1)
- Layered Architecture (1)
- Lebensunterhalt (1)
- Livelihood (1)
- Marker recognition (1)
- Marker-Erkennung (1)
- Micro frontends (1)
- Mobile (1)
- Muster <Struktur> (1)
- Nationale Minderheit (1)
- Online Spiele (1)
- Optical motion capture (1)
- Optisches Motion Capture (1)
- Programmiersprachen (1)
- Quantentechnologie (1)
- Quantum Annealing (1)
- Quantum Computing (1)
- Renewable Energy (1)
- Resilienz (1)
- School Resilience (1)
- Schule (1)
- Senegal (1)
- Software (1)
- Softwareentwicklung (1)
- Solar Power (1)
- Sonnenenergie (1)
- Sozialarbeit (1)
- Soziale Arbeit (1)
- State-Management (1)
- Sustainability (1)
- Svelte (1)
- Tailwind CSS (1)
- Test Automatisierung (1)
- Vergleichende Soziale Arbeit (1)
Faculty
- Fakultät 07 / Institut für Medien- und Phototechnik (2)
- Fakultät 10 / Advanced Media Institute (2)
- Fakultät 01 / Institut für interkulturelle Bildung und Entwicklung (1)
- Fakultät 07 / Institut für Nachrichtentechnik (1)
- Fakultät 09 / Cologne Institute for Renewable Energy (1)
- Fakultät 09 / Institut für Rettungsingenieurwesen und Gefahrenabwehr (1)
- Fakultät 10 / Cologne Institute for Digital Ecosystems (1)
- Fakultät 10 / Institut für Informatik (1)
An empirical evaluation of using the Swift language as the underlying technology of RESTful APIs
(2016)
The purpose of the current thesis is to determine the appropriateness of using the Swift language as the underlying technology for the development of RESTful APIs in a Linux environment. The current paper describes the process of designing, implementing and testing individual RESTful API components based on Node.js, PHP, Python and Swift and seeks to determine whether Swift is a viable alternative.
The thesis begins by defining a methodology for implementing and testing individual RESTful API components based on Node.js, PHP, Python and Swift. It then proceeds to detail the implementation and testing processes, following with an analytic discussion regarding the advantages and drawbacks of using the Swift language as the underlying technology for RESTful APIs and server-side Linux-based applications in general.
Based on the implementation process and on the results of the previously mentioned evaluation phase, it can be stated that the Swift language is not yet ready to be used in a production environment. However, its rapid evolution and potential for surpassing its competitors in the foreseeable future make it an ideal candidate for implementing RESTful APIs to be used in development environments.
Motion capturing plays an important role in computer animation and combines many different fields of research in media engineering, such as camera calibration, marker detection via image processing and 3D reconstruction. Most professional motion capture systems are distributed proprietarily by a handful of companies and do not grant much insight into detailed workflows. The motivation for the project this thesis is based on was to autonomously develop a simpler, yet similar system, which would capture static poses of a puppet. This thesis points out the designing steps of this system and illustrates how many of the aforementioned aspects of motion capturing are answered using the example of the stop-motion capture system, thus building a basis for the comprehension of more complex systems.
This bachelor thesis deals with framework-agnostic design systems in the environment of micro frontends. The properties of micro frontends and design systems are developed individually, to finally get combined. Important disciplines of this research are in particular cybernetics and system thinking, whereby further properties in the relationships between the stakeholders and the design system are highlighted and defined. In addition, based on the highlighted properties, a practically oriented evaluation is prepared, which demonstratively verifies how framework-agnostic design systems can be realized using Svelte and Tailwind CSS. The insights gained from this work can be used for further considerations in other works within the domain, or similar domains. In particular the cybernetic view of systematic design offers potential for further investigations.
This bachelor thesis addresses the issue of how school resilience can be measured and assessed quantitatively. Schools as social infrastructures have a significant value for society. Yet, on a global scale, they, and therefore the respective community as well, are continuously endangered by a variety of threats such as natural disasters or violence and mental abuse affecting students, parents and school staff. However, these threats differ greatly depending on climatic and geographical conditions as well as on the socio-cultural context of the corresponding community. To strengthen school resilience against potential threats and to ensure education continuity despite the occurrence of these disruptions, a methodology is developed to measure and assess school resilience in conjunction with its specific circumstances. Initially, qualitative and quantitative (composite) indicators are identified and categorised with the help of a Systematic Literature Review and Mayring's Qualitative Content Analysis. These are subsequently developed into a Comprehensive Index for School Resilience (CISR). Building on this, a pre-existing assessment methodology, which uses Likert-Scales arranged in questionnaires to assign quantitative values to the composite indicators, is adapted to operationalise the CISR and by an exemplary application at Europaschule Troisdorf, the methodology is adapted to the socio-cultural conditions in Germany using an expert’s operational and contextual knowledge. The results obtained show that the methodologies and techniques described in current international research can, after an appropriate adaptation, successfully be applied to schools in Germany as well. Nevertheless, by identifying research limitations and errors as well as potential improvements, it is evident that further research and development is needed to provide stakeholders with a decision-making tool to strengthen the resilience of schools in the future, such as an exhaustive supplement to the CISR or the integration of more precise quantification methodologies and techniques.
In this study the link between renewable energies and employment in Senegal is analyzed.
The Sustainable Livelihood Approach is used to understand the investigated situation in a holistic view. To successfully implement renewable energies in Senegal and to have a significant impact on the employment market, the governmental framework and the technical education has to improve, to match the needs of the labor market.
Rural communities do not have all the assets to lift themselves out of poverty and disadvantages by the usage of renewable energy. Solar irrigation, off-grid systems and solar devices impact the level of education and the labor force in rural areas in Senegal.
Moreover, access to a reliable energy source improves people’s livelihood in terms
of health, education, income and employment.
The resulting employment effect of adding 20 MW with the solar power plant Senergy 2 can be estimated with 28.686 created jobs (0,54 % of total employment).
Upcoming power projects offer employment opportunities for graduates of the master study renewable energies. Furthermore, the demand of specialized engineers and
technicians in the distribution and project planning sector will rise.
This thesis proposes four different Augmented Reality (AR) display techniques that can overcome the problem of uncertain tracking errors. Where most other papers focus on limiting the amount of error that a user tracking system generates, this paper pro-poses visualizations that limit their impact instead. For this, four different display techniques have been developed and evaluated using criteria found in related literate. Two of the four proposed solutions consistently ranked better within these criteria. The first, Bending Words, uses a mix between spatially registered information and turn instructions to achieve that result. The second, WIM, mostly relies on context infor-mation of the building instead.
State of the art browser games are increasingly complex pieces of software with extensive code basis. With increasing complexity, a software becomes harder to maintain. Automated regression testing can simplify these maintenance processes and thereby enable developers as well as testers to spend their workforce more efficiently.
This thesis addresses the utilization of automated tests in web applications. As a use case test automation is applied to an online-based strategy game for the browser. The introduction presents the general conditions for a software project that makes use of automated tests and different approaches of test automation. The main section introduces a specific solution of test automation applied on the game “Forge of Empires”, produced by Innogames GmbH. The created framework of the company is presented. It implements different software frameworks. The conclusion consists of a comparison and analysis about the presented methods and technologies.
This thesis analyzes the history and current circumstances women belonging to ethnic minorities find themselves in. It also examines how social work deals with this issue. The situation of Indigenous women in Canada as well as Sinti and Roma women in Germany will serve as an example. Within Germany, there are no comparable Indigenous groups that went through a history similar to that of the Indigenous people of Canada. Thus, within the realms of possibility, it is intended to compare their situation to that of Sinti and Roma women and their communities in Germany. After comparing both groups and their current situation, possible consequences and improvements for the field of social work will be indicated
With Google’s Flutter framework continuing to grow in popularity for companies and developers alike, the need for an understanding of how to utilize the framework in a large-scale context has become more relevant than ever. The purpose of this thesis is to document the crucial steps most development teams using Flutter in a large-scale application will face. Additionally, a fully documented, large-scale reference application was generated so that other developers may use it as an aid when creating their own Flutter projects on a similar scale. Multiple steps were taken to ensure that optimal solutions were chosen for each aspect of the development process. For each of those aspects, a wide range of possible solutions were explored, compared and analysed. Finally, one of the possible solutions was chosen based on a wide range of scientific papers and community-generated sources. Additionally, an interview with an expert in the field was conducted to further validate those decisions. After the application was fully implemented, ten crucial aspects of the development process were identified. Those ten aspects are now explained in detail in this thesis. Ultimately, the knowledge provided by this thesis can act as a map for peers using Flutter in a large-scale context and help them overcome the crossroads they will most likely come to face.