The AR FieldAdvisorenables easy and effective collaboration between field technicians and experts. The video of the field technician is transmitted to the expert. By connecting the expert to the view of the field technician on site, questions and problems can be solved quickly and easily -without incurring travel expenses for additional field service assignments. The field technician is supported by holographic annotations, such as persistent arrows and image annotations, which are displayed in the field of view. Even if the camera is moved, the annotations do not change position. Furthermore, it is possible to instantly share images like instructions with the field technician to facilitate resolving known issues. This visual support enables precise instructions from a distance and contributes significantly to fast problem solving. If required, the conversation between the expert and the field technician can be recorded, including the annotations. The recordings can be used for training or documentation purposes.My role inthe team was the development of the Xamarin.Forms, the Unity3D and the WPF app with tasks in the ASP.NET backend. For more details see https://cloud.telekom.de/de/software/ar-fieldadvisor
Meine Projekthistorie sowie fachliche Schwerpunkte finden Sie jederzeit aktuell unter [URL auf Anfrage].
Hier ein Auszug:
Movie Portal ? Custom video administration portal with ASP.NET Core
I developed this portal to manage custom databases with video content in the browser. Designed to collaborate on movies with genres, artists and so on including anonymous and administrative usage with IdentityServer4. Crafted to be hosted within Microsoft Azure or any other cloud platform which supports ASP.NET Core. To store the data, both SQL Server and Azure Storage are used, easily utilized with Entity Framework Core. The frontend is made with Blazor and supports running both on the client (WebAssembly) and on the server. To exchange the data between client and server in a loosely coupled way, both REST (human readability) and gRPC (performance) are used.
SecureSafe ? Highly secure online storage with password manager
SecureSafe is an award-winning online storage solution for companies and individuals alike. The cloud safe simplifies online file sharing and protects documents and passwords, offering a level of security comparable to a Swiss bank. SecureSafe is a unique solution thanks to the use of double encryption, triple data redundancy for each and every file and zero knowledge architecture, thus offering the highest level of privacy protection.
My role in the team was the development of the Android and iOS clients, both based on Xamarin.Forms and either Xamarin.Android or Xamarin.iOS.
For more details see https://www.securesafe.com
AR FieldAdvisor - AR Remote Collaboration App for Deutsche Telekom
The AR FieldAdvisor enables easy and effective collaboration between field technicians and experts. The video of the field technician is transmitted to the expert. By connecting the expert to the view of the field technician on site, questions and problems can be solved quickly and easily - without incurring travel expenses for additional field service assignments.
The field technician is supported by holographic annotations, such as persistent arrows and image annotations, which are displayed in the field of view. Even if the camera is moved, the annotations do not change position. Furthermore, it is possible to instantly share images like instructions with the field technician to facilitate resolving known issues. This visual support enables precise instructions from a distance and contributes significantly to fast problem solving. If required, the conversation between the expert and the field technician can be recorded, including the annotations. The recordings can be used for training or documentation purposes.
My role in the team was the development of the Xamarin.Forms, the Unity3D and the WPF app with tasks in the ASP.NET backend.
For more details see https://cloud.telekom.de/de/software/ar-fieldadvisor
WebRTC for Unity3D - Video & Audio Conference on Unity3D using WebRTC and LiveSwitch
Video & Audio Conference for Unity3D using WebRTC by LiveSwitch / IceLink for every platform FrozenMountain supports. Including multi-party conferencing (SFU & MCU).
To support video & audio conferencing on the three target platforms, LiveSwitch from FrozenMountain was chosen. It's built on top of IceLink (WebRTC for all Browsers and Native Platforms by FrozenMountain) and WebSync (Signaling, Chat & Data Synchronization by FrozenMountain) with the ability for multi-party conferencing (SFU & MCU).
FrozenMountain enables us to use use state of the art codecs like VP8 and VP9. The project was designed to run on Unity (Android and iOS), as well as WPF. There are other platforms, which could easily be targeted. E.g. macOS, tvOS, Linux, UWP (Hololens!), iOS and Android both native and Xamarin, all browsers.
For more details see https://auerflorian.com/html/projects/LiveSwitchForUnity.html
Shift Alarm - Alarm Cross-Platform Xamarin Application for Shift Workers
As a shift worker, you deal with harder circumstances getting up easy and in time. This application is tailored exactly for these problems. If you work in a shift model with changing shifts, the most important thing is to wake up every day on the right time. The user can put in his own shift rhythm (e.g. can change every 3 instead of 7 days) and he is getting awake at exactly the right time on the right day. Productive Xamarin.Forms Application for iOS and Android, can be downloaded in the AppStore.
For more details see https://auerflorian.com/html/projects/ShiftAlarm.html
Augmented Reality - Frameworks and Workflows for Android and iOS
Developers of AR-Solutions are facing problems. There are many scopes, frameworks and platforms. This paper solves these problems for Android and iOS. The results help to start AR-projects and reduce costs. They contain the key features of the most significant SDKs, the best workflow for writing once, running anywhere and they identify sticking points.
For more details see https://auerflorian.com/html/projects/AugmentedReality-Frameworks.html
Pick By HoloVision - Study for Warehouselogistics with Microsoft Hololens (UWP)
Fast and precise order picking is one of the most important tasks in warehouse logistics. To increase the performance here, the employees are supported by a variety of assistance systems. A cutting edge picking optimization method is pick-by-vision with data glasses. We built a fully functional client application with SLAM, barcode scanning, 3D-Object positioning, gesture interaction and REST-Communication. We could determine the major pros and cons for the use of Microsoft?s HoloLens (UWP) in the field of Pick By Vision.
For more details see https://auerflorian.com/html/projects/PickByVision-Hololens.html
Intelligent Master Data Converter based on Machine Learning
Development of a master data converter based on AI. The application receives data in more than 1.000 formats and uses different approaches to match the data with existing database columns. 10 different text analysis and machine learning tools were investigated. In the end, the classification happened with Azure Machine Learning and R. The best results delivered the support vector machine (SVM) with 73,3% right matches.
Porting of a Windows-Mobile-Application (for Logistics Handheld Scanners) to Android
Due to the permanent advancement of mobile operating systems, software migration to up-to-date platforms is essential amongst other aspects to maintain competitiveness for companies. Therefore, this bachelor thesis deals with porting an existing Windows CE- and Windows Mobile-application to Android. It describes basic migration problems, it evaluates approaches and it describes the implementation. On the one hand, some of the related problems are the software structure in connection with reusability and maintainability of source code. On the other hand, there are operating system-specific requirements like the separation of foreground- and background threads. The evidence of the successful migration is the result, a working Android application, including server and database access. Thus, it is possible to migrate Windows CE- and Windows Mobile-software to Android by using Xamarin and C# utilizing different rugged devices of Zebra and Honeywell.
Continuous Integration for iOS with Jenkins CI, Travis CI and Xcode Server
Due to the rising complexity and scale of software projects, we searched for a solution to support developers in their process of creating software in teams. A system called Continuous Integration helps solving this problem. It runs builds and tests independently during the development process to warn the team, as soon as there are any issues with the integration. Often a growing team means growing organizational effort, to keep this outlay at a minimum we need to find a Continuous Integration system that fits our needs. Due to the high amount of Continuous Integration systems provided from various organisations, it is hard to find the right one. The most common systems that support iOS development are Jenkins CI, Travis CI and Xcode Server which are going to be introduced, evaluated and compared in this paper. Besides the theoretical comparison between those three systems, the paper also provides information about the practical installation and usage of them. Due to its scope of functions and usability, Xcode Server confirmed to be the best solution in terms of iOS development.
Leistungskurse:
Physik und Erdkunde
Fortbildungen & Zertifikate
Xamarin.Camp
Xamarin.iOS, Xamarin.Android und Xamarin.Forms
Xamarin
Xamarin Certified Mobile Professional
Meine Kompetenzen finden Sie stets aktuell unter [URL auf Anfrage]
The AR FieldAdvisorenables easy and effective collaboration between field technicians and experts. The video of the field technician is transmitted to the expert. By connecting the expert to the view of the field technician on site, questions and problems can be solved quickly and easily -without incurring travel expenses for additional field service assignments. The field technician is supported by holographic annotations, such as persistent arrows and image annotations, which are displayed in the field of view. Even if the camera is moved, the annotations do not change position. Furthermore, it is possible to instantly share images like instructions with the field technician to facilitate resolving known issues. This visual support enables precise instructions from a distance and contributes significantly to fast problem solving. If required, the conversation between the expert and the field technician can be recorded, including the annotations. The recordings can be used for training or documentation purposes.My role inthe team was the development of the Xamarin.Forms, the Unity3D and the WPF app with tasks in the ASP.NET backend. For more details see https://cloud.telekom.de/de/software/ar-fieldadvisor
Meine Projekthistorie sowie fachliche Schwerpunkte finden Sie jederzeit aktuell unter [URL auf Anfrage].
Hier ein Auszug:
Movie Portal ? Custom video administration portal with ASP.NET Core
I developed this portal to manage custom databases with video content in the browser. Designed to collaborate on movies with genres, artists and so on including anonymous and administrative usage with IdentityServer4. Crafted to be hosted within Microsoft Azure or any other cloud platform which supports ASP.NET Core. To store the data, both SQL Server and Azure Storage are used, easily utilized with Entity Framework Core. The frontend is made with Blazor and supports running both on the client (WebAssembly) and on the server. To exchange the data between client and server in a loosely coupled way, both REST (human readability) and gRPC (performance) are used.
SecureSafe ? Highly secure online storage with password manager
SecureSafe is an award-winning online storage solution for companies and individuals alike. The cloud safe simplifies online file sharing and protects documents and passwords, offering a level of security comparable to a Swiss bank. SecureSafe is a unique solution thanks to the use of double encryption, triple data redundancy for each and every file and zero knowledge architecture, thus offering the highest level of privacy protection.
My role in the team was the development of the Android and iOS clients, both based on Xamarin.Forms and either Xamarin.Android or Xamarin.iOS.
For more details see https://www.securesafe.com
AR FieldAdvisor - AR Remote Collaboration App for Deutsche Telekom
The AR FieldAdvisor enables easy and effective collaboration between field technicians and experts. The video of the field technician is transmitted to the expert. By connecting the expert to the view of the field technician on site, questions and problems can be solved quickly and easily - without incurring travel expenses for additional field service assignments.
The field technician is supported by holographic annotations, such as persistent arrows and image annotations, which are displayed in the field of view. Even if the camera is moved, the annotations do not change position. Furthermore, it is possible to instantly share images like instructions with the field technician to facilitate resolving known issues. This visual support enables precise instructions from a distance and contributes significantly to fast problem solving. If required, the conversation between the expert and the field technician can be recorded, including the annotations. The recordings can be used for training or documentation purposes.
My role in the team was the development of the Xamarin.Forms, the Unity3D and the WPF app with tasks in the ASP.NET backend.
For more details see https://cloud.telekom.de/de/software/ar-fieldadvisor
WebRTC for Unity3D - Video & Audio Conference on Unity3D using WebRTC and LiveSwitch
Video & Audio Conference for Unity3D using WebRTC by LiveSwitch / IceLink for every platform FrozenMountain supports. Including multi-party conferencing (SFU & MCU).
To support video & audio conferencing on the three target platforms, LiveSwitch from FrozenMountain was chosen. It's built on top of IceLink (WebRTC for all Browsers and Native Platforms by FrozenMountain) and WebSync (Signaling, Chat & Data Synchronization by FrozenMountain) with the ability for multi-party conferencing (SFU & MCU).
FrozenMountain enables us to use use state of the art codecs like VP8 and VP9. The project was designed to run on Unity (Android and iOS), as well as WPF. There are other platforms, which could easily be targeted. E.g. macOS, tvOS, Linux, UWP (Hololens!), iOS and Android both native and Xamarin, all browsers.
For more details see https://auerflorian.com/html/projects/LiveSwitchForUnity.html
Shift Alarm - Alarm Cross-Platform Xamarin Application for Shift Workers
As a shift worker, you deal with harder circumstances getting up easy and in time. This application is tailored exactly for these problems. If you work in a shift model with changing shifts, the most important thing is to wake up every day on the right time. The user can put in his own shift rhythm (e.g. can change every 3 instead of 7 days) and he is getting awake at exactly the right time on the right day. Productive Xamarin.Forms Application for iOS and Android, can be downloaded in the AppStore.
For more details see https://auerflorian.com/html/projects/ShiftAlarm.html
Augmented Reality - Frameworks and Workflows for Android and iOS
Developers of AR-Solutions are facing problems. There are many scopes, frameworks and platforms. This paper solves these problems for Android and iOS. The results help to start AR-projects and reduce costs. They contain the key features of the most significant SDKs, the best workflow for writing once, running anywhere and they identify sticking points.
For more details see https://auerflorian.com/html/projects/AugmentedReality-Frameworks.html
Pick By HoloVision - Study for Warehouselogistics with Microsoft Hololens (UWP)
Fast and precise order picking is one of the most important tasks in warehouse logistics. To increase the performance here, the employees are supported by a variety of assistance systems. A cutting edge picking optimization method is pick-by-vision with data glasses. We built a fully functional client application with SLAM, barcode scanning, 3D-Object positioning, gesture interaction and REST-Communication. We could determine the major pros and cons for the use of Microsoft?s HoloLens (UWP) in the field of Pick By Vision.
For more details see https://auerflorian.com/html/projects/PickByVision-Hololens.html
Intelligent Master Data Converter based on Machine Learning
Development of a master data converter based on AI. The application receives data in more than 1.000 formats and uses different approaches to match the data with existing database columns. 10 different text analysis and machine learning tools were investigated. In the end, the classification happened with Azure Machine Learning and R. The best results delivered the support vector machine (SVM) with 73,3% right matches.
Porting of a Windows-Mobile-Application (for Logistics Handheld Scanners) to Android
Due to the permanent advancement of mobile operating systems, software migration to up-to-date platforms is essential amongst other aspects to maintain competitiveness for companies. Therefore, this bachelor thesis deals with porting an existing Windows CE- and Windows Mobile-application to Android. It describes basic migration problems, it evaluates approaches and it describes the implementation. On the one hand, some of the related problems are the software structure in connection with reusability and maintainability of source code. On the other hand, there are operating system-specific requirements like the separation of foreground- and background threads. The evidence of the successful migration is the result, a working Android application, including server and database access. Thus, it is possible to migrate Windows CE- and Windows Mobile-software to Android by using Xamarin and C# utilizing different rugged devices of Zebra and Honeywell.
Continuous Integration for iOS with Jenkins CI, Travis CI and Xcode Server
Due to the rising complexity and scale of software projects, we searched for a solution to support developers in their process of creating software in teams. A system called Continuous Integration helps solving this problem. It runs builds and tests independently during the development process to warn the team, as soon as there are any issues with the integration. Often a growing team means growing organizational effort, to keep this outlay at a minimum we need to find a Continuous Integration system that fits our needs. Due to the high amount of Continuous Integration systems provided from various organisations, it is hard to find the right one. The most common systems that support iOS development are Jenkins CI, Travis CI and Xcode Server which are going to be introduced, evaluated and compared in this paper. Besides the theoretical comparison between those three systems, the paper also provides information about the practical installation and usage of them. Due to its scope of functions and usability, Xcode Server confirmed to be the best solution in terms of iOS development.
Leistungskurse:
Physik und Erdkunde
Fortbildungen & Zertifikate
Xamarin.Camp
Xamarin.iOS, Xamarin.Android und Xamarin.Forms
Xamarin
Xamarin Certified Mobile Professional
Meine Kompetenzen finden Sie stets aktuell unter [URL auf Anfrage]