i-Mode - Verwenden von CHTML
In Anbetracht der inhärent begrenzten Bandbreite des Mobilfunknetzes verwendet i-Mode Compact HTML (C-HTML), eine vereinfachte HTML-Version, die der in WAP-Netzwerken verwendeten Wireless Markup Language (WML) ähnelt, sowie DoCoMo-proprietäre Protokolle ALP ( HTTP) und TLP (TCP, UDP).
i-Mode-kompatible HTML-Websites sind einfach zu navigieren, da alle grundlegenden Vorgänge mit einer Kombination aus vier Schaltflächen ausgeführt werden können: Cursor vorwärts, Cursor rückwärts, Auswahl und zurück (Rückkehr zur vorherigen Seite).
Es gibt Funktionen, die eine zweidimensionale Navigation erfordern, wie z. B. Imagemaps, und Funktionen, die eine intensivere Verarbeitung erfordern, wie z. B. Frames und Tabellen, sind in den Standard-HTML-Spezifikationen von i-Mode nicht enthalten.
i-Mode-kompatibles HTML bietet erweiterte Tags für die spezielle Verwendung auf Mobiltelefonen, z. B. das Tag 'tel:', mit dem eine Telefonnummer per Hyperlink verknüpft und Benutzer durch Klicken auf einen Link einen Anruf einleiten können.
Die folgenden Hauptfunktionen von HTML wurden nicht in i-Mode-kompatibles HTML aufgenommen, dh cHTML -
- Hintergrundfarben und Bilder
- Frames
- Imagemaps
- JPEG-Bilder
- Schriftarten und Stile mit mehreren Zeichen
- Stylesheets
- Tables
cHTML-Compliance-Hardware umfasst -
Small memory - 128-512 KB RAM und 512 KB 1 MB ROM.
Low power CPU - 1-10 MIPS-Klasse-CPU für eingebettete Systeme.
Small display - 50 x 30 Punkte, 100 x 72 Punkte und 150 x 100 Punkte.
Restricted colors - einfarbig (schwarz und weiß).
Restricted character fonts - nur einzelne Schriftart.
Restricted input method - mehrere Steuertasten und Zifferntasten (0-9).
i-Mode unterstützt 256-Farben-GIF-Dateien. Außerdem können nur Bilder in den Formaten GIF 87, 87a und 89a verwendet werden. Die maximale Größe eines GIF-Bildes sollte 94 x 72 Punkte betragen.
Das World Wide Web Consortium (www.w3.org) enthält eine vollständige Liste der cHTML-Tags, die Entwicklern zur Verfügung stehen. Sie können auch die NTT DoCoMo-Website unter www.nttdocomo / ser2.htm besuchen, um eine Übersicht der cHTML-Tags zu erhalten, die Entwicklern zur Verfügung stehen.
Es gibt Millionen von HTML-basierten Inhaltsressourcen, verschiedenen Softwaretools und öffentlichen Materialien, mit denen i-Mode-Anwendungen entwickelt werden können.