.NET MAUI

.NET MAUI ist

  • Eine Microsoft-Programmierumgebung für mehrere Plattformen: Eine Anwendung programmieren, auf  Windows-, Android- und iOS-basierten Geräten nutzen
  • Nachfolger der etablierten Plattform Xamarin und seit 2022 die Technologie für .NET Entwickler, um sowohl klassische Anwendungen als auch mobile Apps mit einem gemeinsamen Programmieransatz zu entwickeln
  • Effizient, da die Codebasis für verschiedene Plattformen identisch ist und für Entwickler im bisherigen Microsoft-Umfeld eine vertraute Umgebung darstellt

.NET MAUI ermöglicht

  • Entwicklung von kundenspezifischen klassischen Windows-basierten Anwendungen sowie Apps für Android- und iOS-Geräte mit einheitlicher Codebasis/Business-Logik
  • Erstellung moderner Benutzeroberflächen mit plattformspezifischem Style
  • Nutzung von Mobile Device-spezifischen Funktionen (Kamera, GPS, etc.)
  • Deployment von Apps über plattformspezifische App Stores (Google Play Store, Apple App Store), auch über unternehmensspezifische Mobile Device Management-Systeme möglich (Bereitstellungsmöglichkeit von kundenspezifischen Anwendungen in kundeneigener Infrastruktur)
  • Hohe Performanz auf allen Betriebssystemen
  • Programmierung in weitverbreiteter Programmiersprache C#
  • Reduzierten Wartungsaufwand durch vereinheitlichten Programmcode
  • Durch Überführung von kundeneigenen Anwendungen von WinForms/WPF nach .NET MAUI Möglichkeit zur erweiterten Nutzung bestehender klassischer Desktop-Anwendungen auf mobilen Endgeräten

Potentiale von .NET MAUI

  • Durch die Bereitstellung mobiler Apps können Mitarbeiter in ihrer Arbeit unterstützt werden, die entweder meistens außerhalb des Unternehmens tätig sind oder etwa an Orten arbeiten, an denen klassische PCs oder Laptops nicht praktikabel sind, z.B.:
    • Kundenbesuchsddokumentation
    • Erledigung von Aufgaben mittels Mobile Devices im Rahmen der Bearbeitung von Geschäftsprozessen
    • Datenaufnahme in Produktion und Logistik, bspw. durch Scannung von Barcodes bei Beschickung sowie bei Rüst- und Instandhaltungstätigkeiten von Maschinen und Anlagen
    • Annahme und Erledigung von Transportaufträgen
    • Artikelbestandskontrolle vor Ort