Technologie

Unsichere Zukunft - Mobile Betriebssysteme

Die Basis einer jeden Anwendung

Fast täglich erleben wir, dass Kunden bei der Frage nach dem Wunschbetriebssystem für Ihr mobiles Datenerfassungsgerät sich recht unschlüssig darüber sind, welches nun das Richtige für sie ist. Zudem nimmt neben den klassischen Betriebssystemen, wie Windows CE und Windows Mobile, nun Android einen hohen Stellenwert ein, was die Entscheidung für die meisten nicht einfacher macht. Der Trend zu Android Geräten wird vor allem durch die unsichere Zukunft der Microsoft Betriebssysteme getrieben.

Wichtig ist, dass das mobile Betriebssystem die Basis ist für die Anwendung und die Aufgabe, die mit dem mobilen Gerät bearbeitet werden soll. Deshalb sollte es ein entscheidendes Kriterium bei der Gerätewahl sein. Große Hersteller wie Zebra/Motorola oder Honeywell/Intermec bieten heute eine breite Basis an möglichen Geräten und Tools für die unterschiedlichen Betriebssysteme.

Mobile Geräte mit Windows CE

Windows CE ist quasi das Grundbetriebssystem. Die Ausstattung und die Programme die vom Hersteller bei Auslieferung installiert sind, hängen von ihm selbst ab. Die Basiskomponenten beschränken sich in der Regel auf Internet Explorer, Remote Desktop (RDP-Client), Wordpad und systemabhängige Konfigurationstools. Weiter sind Hersteller- und geräteabhängig z.B. Terminal Emulationen und sonstige Tools vorinstalliert. Als Basis-Betriebssystem kommt Windows CE meist mit weniger Speicher aus und oft sind, als Folge niedrigerer Microsoft Lizenzen, die der Hersteller entrichten muss, die Geräte auch günstiger als dasselbe Gerät mit Windows Mobile. Ein großer Nachteil von Windows CE ist, dass die Geräte nicht kaltstartsicher sind. Das bedeutet im schlimmsten Fall, dass nach einem Kaltstart des Geräts oder nach einem Akkuwechsel das Gerät in den Auslieferzustand zurückgesetzt wird! Als Gegenmaßnahme muss hier etwas Aufwand betrieben werden, damit die Anwendung, die Konfiguration und die Daten automatisch wieder hergestellt werden. Für Web-basierte Anwendungen ist ebenfalls Windows CE zu bevorzugen, da der IE auf Windows CE basierten Geräten einen weitaus größeren Funktionsumfang und eine bessere JScript Unterstützung bietet.

Entwicklungswerkzeuge: Dem Softwareentwickler stehen zum einen die klassischen .NET Programmiersprachen zur Verfügung. Für die Unterstützung der systemnahen Komponenten (Barcodescanner, WLAN, Bluetooth, etc.) stellen die Hersteller in der Regel freie SDKs zur Verfügung.

Einsatz: Für Anwendungen die per Webbrowser, Terminal Server oder Terminal Emulation arbeiten, ist ein Windows CE basiertes Gerät bestens geeignet. Aber auch für herkömmliche .Net Anwendungen, welche sich die Intelligenz der Geräte zu Nutze machen, ist Windows CE vollkommen ausreichend.

Mobile Geräte mit Windows Mobile / Windows Embedded Handheld

Einfach ausgedrückt ist Windows Mobile ein erweitertes Windows CE. Im Gegensatz zu Windows CE, bringt Windows Mobile eine ganze Reihe an zusätzlicher Software mit, die das Gerät an sich schon zu einem vollwertigen Arbeitsgerät in Kleinformat machen soll. Der Funktionsumfang von Windows Mobile Geräten wird von Microsoft im Großen und Ganzen vorgeschrieben. Windows Mobile verfügt von Haus aus über Applikationen wie Microsoft Office Mobile (Excel, Word, Powerpoint, Mail, Kalender, etc.), Media Player und die ach so geliebten Spiele, die in einer Business Anwendung eher unbeliebt sind. Geräte mit Windows Mobile eignen sich daher bevorzugt für Anwender, wie beispielsweise Außendienst-Mitarbeiter oder Servicetechniker, die das Geräte als mobilen Arbeitsplatz nutzen und auch unterwegs, per GSM/GPRS/HSDPA immer in Kontakt mit der Unternehmenszentrale bleiben müssen. Windows Mobile punktet vor allem mit der besseren Unterstützung für die Kamera und GPS Anwendungen. Ein Vorteil von Windows Mobile liegt in der Kaltstartsicherheit. Installierte Anwendungen und Einstellungen, bleiben auch nach einem Geräte-Neustart erhalten. Der Nachteil liegt im oft höheren Preis und dem erhöhten Ressourcen- und Speicherbedarf.

Entwicklungswerkzeuge: Auch hier stehen dem Softwareentwickler wieder die klassischen .NET Programmiersprachen, sowie die Herstellereigenen SDKs zur Verfügung. Zusätzlich bietet Microsoft speziell für diese Geräte ein Windows Mobile SDK an, welches eine Vielzahl von System-Klassen bietet um z.B. direkt auf Outlook oder eine im Gerät integrierte Kamera zuzugreifen und zu steuern.

Einsatz: Vor allem Anwender die einen Business PDA suchen und auch direkt mit den Betriebssystemkomponenten arbeiten, unterwegs telefonieren, Mails abrufen, GPS oder Telematikfunktionen auf dem gerät nutzen wollen, für die ist Windows Mobile meist die bessere Wahl.

Mobile Geräte mit Android Betriebssystem

Jeder Hersteller von Handheld Geräten, der etwas auf sich hält, hat heute bereits Geräte mit Android als Plattform im Portfolio. Ein besonderes Augenmerk gilt hier Zebra (ehemals Motorola Solutions). Der weltweite Marktführer im Bereich der Enterprise Handhelds hat sich für die Zukunft bereits sehr gut positioniert. Neben einer aktuell gut bestückten Android Geräteauswahl, einer Vielzahl nützlicher Tools zur Geräteeinrichtung und Scanner-Unterstützung punktet Zebra mit einer eigenen Cross Plattform Entwicklungsplattform mit Namen RhoMobile, sowie einer abgespeckten Android Version Zebra Mx (Mobility Extensions), die ohne GMS (Google Mobility Services) ausgeliefert wird. Der große Vorteil zeigt sich darin, dass Android als Consumer Betriebssystem somit fit für den Unternehmenseinsatz wird. Anwendungen lassen sich als Kioskanwendung betrieben, der Zugriff auf das Betriebssystem ist für den Anwender nicht möglich, erweiterte WLAN Security, die professionelle Geräteverwaltung wird mittels Android+ Agenten ermöglicht und die Integration der Scanner-Hardware wird vorbildlich gelöst. Ergänzend liefert Zebra für die professionelle Softwareentwicklung Java SDKs für Android.

Für Entwickler von Web-basierten Applikationen, Emulationen oder Terminalserver (RDP) Anwendungen bietet Android eine sichere und vor allem performante Basis, die kaum Wünsche offen lässt. Wer mehr aus den Geräten holen will greift auf Java oder Entwicklungsplattformen wie RhoMobile zurück.

Der Grundstein für Android ist gelegt und wird sich in den nächsten Jahren sicher noch weiterentwickeln. Doch eröffnen die kurzen Produktzyklen auch neuen, vielleicht noch nie gehörten Betriebssystemen eine schnelle Marktdurchdringung.

Eine erste Auswahl an mobilen Handhelds mit Android Betriebssystem finden Sie hier.

Mobile Geräte mit Windows 8.1 Embedded und Windows 10

Enterprise Geräte mit dem Microsoft Betriebssystem Windows 8.1 Embedded sind aktuell erst auf dem Vormarsch. Das Besondere ist, dass zukünftig Desktop- und mobile Anwendung verschmelzen. Microsoft gelingt es damit auf einen Schlag eine unvorstellbare Anzahl potenzieller Kunden für sein mobiles Betriebssystem zu gewinnen. Alle großen Geräte-Hersteller stellen sich der Herausforderung auch den Benutzern gerecht zu werden, die der Microsoft Schiene treu bleiben möchten. So wird es in absehbarer Zukunft ganz sicher einige, ausgewählte Geräte geben, die mit den neuen Microsoft Betriebssystemen ausgestattet sind. Vor allem auf dem Industrie Tablet Markt, sowie auf reinen Touchscreen-basierten Geräten wird sich eine entsprechende Auswahl zeigen. Als erstes Gerät dieser Klasse ist der Honeywell Dolphin 75e mit Win 8.1 Embedded erschienen, der zudem auf Windows 10 upgrade able sein wird.

Fazit

Die Wahl des richtigen Betriebssystems kann wichtig für die zukünftige Ausrichtung einer Anwendung oder sogar eines Unternehmens sein. Abhängig von den Möglichkeiten der eigenen Entwickler oder der Vorgabe des ERP-Anbieters besteht aber oft keine wirkliche Wahl, welches Betriebssystem es nun sein soll. Nach wie vor ist vielen Kunden das Betriebssystem auch von geringem Interesse, da nur die Vordergrundapplikation, mit der ein Geschäftsvorfall behandelt werden soll, wichtig ist. Als grobe Faustformel sehen wir bei klassischen Lageranwendungen Windows CE oder Android als passende Basis. Für Außendienstthemen, die Themen wie fotografieren, navigieren, telefonieren oder Datenverkehr per UMTS behandeln, ist Windows Mobile / Windows Embedded Handheld aber auch Android interessant. Bei der Nutzung von Browser, Emulation und Terminalserver spielt das Betriebssystem meist keine Rolle.

Gerne beraten wir Sie bei der Auswahl des passenden Betriebssystems für Ihr mobiles Gerät. Profitieren Sie von einer Vielzahl von realisierten Projekten und dem Know How, das dabei entstanden ist. Wir freuen uns auf Ihre Anfrage.

Weitere interessante Artikel