Im Jahr 1913 im westfälischen Harsewinkel gegründet, ist CLAAS heute Technologieführer im Bereich der Landwirtschaft für selbstfahrende Feldhäcksler, Traktoren und Mähdrescher. Neben den Maschinen selbst zählt auch ein breites Spektrum an Informationstechnologien zur Produktpalette.
Störungen oder Ausfälle im Fuhrpark eines Landwirtes sind zeitintensive Angelegenheiten, die mit der CLAAS TELEMATICS App reduziert werden können. Die App für Android und iOS ist die mobile Ergänzung zum CLAAS TELEMATICS Portal, welches dem Landwirt dank digitalem Datenübertragungssystem alle wichtigen Betriebsdaten zur Verfügung stellt.
Für die optimale Nutzung jeder Maschine bietet die TELEMATICS-App einen Überblick über wichtige Kennzahlen zu Arbeitsdaten, Fahrspuren oder Ertragsdaten.
Zustandsinformationen zu jeder einzelnen mit TELEMATICS ausgestatteten Maschine sichern den störungsfreien Betrieb von Mähdreschern, Feldhäckslern oder Traktoren fortlaufend ab und helfen so, Standzeiten zu reduzieren.
Das CLAAS-TELEMATICS-Team hat uns mit der Umsetzung der Android- und iOS-App beauftragt, nach dem wir zuvor bereits das Team rund um die Farm-Management-Apps unterstützten.
Funktional sollte die TELEMATICS-App dem Portal nur im Bereich des Erstellens von Schlag und Feldgrenzen etwas nachstehen. Wie schon in anderen CLAAS-Apps kommt auch in der CLAAS TELEMATICS-App Xamarin.Android und Xamarin.iOS zum Einsatz. Wir konnten damit native UI-Design- und Steuerelemente verwenden und gleichzeitig die Anbindung ans Backend zwischen den beiden Plattformen wiederverwenden.
CLAAS war wichtig, dass beide Apps sich wie native Apps anfühlen und trotzdem ein hohes Maß an wiederverwendbaren Code entsteht. Durch den Einsatz von Xamarin konnten wir diese Anforderung bestens umsetzten.
Zu unserer Freude stellte sich schnell heraus, dass die App so gut angekommen ist, dass auch Service-Techniker die TELEMATICS-App für ihre Arbeiten an und mit den Maschinen nutzen. Das führte bei uns zu der Herausforderung, die Performance gleichbleibend hochhalten zu können, wenn nun das 3- bis 5-fache der ursprünglich durchschnittlichen Maschinenanzahl von der App zu verwalten ist.
Dank der großen Nähe von Xamarin zu nativen APIs von Android und iOS konnten wir mit Xcode Instruments und dem Android Studio Profiler die Performance der App an die neuen Anforderungen anpassen.