Browser-Unterschiede
Mit nur wenigen Ausnahmen werden mobile Anwendungen innerhalb eines Mikro-Browsers ausgeführt. Diese Browser gibt es in allen möglichen Formen und Größen, sie dienen aber alle demselben Zweck: zur Verbindung mit dem Internet. Ein Mikro-Browser hat also dieselbe Funktion wie seine größeren voll ausgestatteten Verwandten wie der Netscape Navigator und Internet Explorer. Und wie bei seinen großen Brüdern unterscheiden sich die Mikro-Browser im Grad ihrer Unterstützung (oder deren Fehlen) für bestimmte Markup-Tags.
Deshalb wird eine mobile Anwendung, die in einem Mikro-Browser läuft, nicht notwendigerweise auch in anderen funktionieren. Derzeit sind Dutzende solcher Mikro-Browser im Umlauf, was einem das Leben nicht gerade erleichtert. Sie müssen also dafür sorgen, dass Ihre mobilen Anwendungen mit allen gleichermaßen funktionieren. Auch hier wird Ihnen JAXP/XML/XSLT helfen, diese schwierige Aufgabe zu meistern.
XML-Grundlagen
Denken Sie daran, dass XML eine Ansammlung von Markup-Tags ist, die Daten beschreiben, und nicht deren Darstellung (also das, was der Anwender sieht). Der Anwender bekommt fast nie reines XML zu sehen. XML ist eine Mittler-Technologie, die für die Ansicht in WML- oder HTML-Tags umgewandelt wird. Und woher stammt das XML? Woher immer Sie wollen. Das kann etwas sein, das so sexy ist wie ein Java Byte-Stream, oder etwas so Profanes wie eine schlichte Text-Datei. Beachten Sie dabei, dass XML eine neue(re) Technologie ist: jede Programmiersprache, die einfache Text-Dateien zu schreiben vermag, kann auch XML erzeugen. (COBOL-Programmierern wird dies sicherlich ein Lächeln entlocken.) Aus Gründen der Einfachheit werde ich XML in Form einer schlichten ASCII-Datei verwenden, wie sie jeder Text-Editor verarbeiten kann.
Betroffen sind Windows und Windows Server. Microsoft patcht aber auch Schwachstellen in Excel, Word und…
Es lässt sich um bis zu 50 Prozent dehnen. Allerdings besitzt es eine deutliche geringere…
Allerdings nimmt auch die Resilienz gegenüber Cyberattacken zu. Das BSI hat außerdem die Cybersicherheit anstehender…
Es ist das größte Wachstum in einem Jahr seit 2021. Unter anderem lässt das Interesse…
Magento zählt zu den führenden Shopsystemen in der Welt. Es punktet mit hoher Flexibilität und…
SteelFox gelangt über angebliche Cracks für kostenpflichtige Anwendungen auf die Rechner seiner Opfer. Betroffen sind…