i-Mode - Menggunakan CHTML
Mempertimbangkan bandwidth jaringan seluler yang secara inheren terbatas, i-Mode menggunakan Compact HTML (C-HTML), versi HTML sederhana yang mirip dengan Wireless Markup Language (WML) yang digunakan dalam jaringan WAP dan juga protokol ALP milik DoCoMo ( HTTP) dan TLP (TCP, UDP).
Situs web HTML yang kompatibel dengan i-Mode mudah dinavigasi karena semua pengoperasian dasar dapat dilakukan menggunakan kombinasi empat tombol, kursor maju, mundur kursor, pilih, dan mundur (kembali ke halaman sebelumnya).
Ada fungsi yang membutuhkan navigasi dua dimensi seperti peta gambar dan fungsi yang membutuhkan pemrosesan lebih intensif seperti frame dan tabel tidak termasuk dalam spesifikasi HTML i-Mode standar.
HTML yang kompatibel dengan i-Mode menyediakan tag tambahan untuk penggunaan khusus pada ponsel seperti tag 'tel:', yang digunakan untuk hyperlink nomor telepon dan memungkinkan pengguna memulai panggilan dengan mengklik link.
Fitur utama HTML berikut belum disertakan dalam HTML yang kompatibel dengan i-Mode, yaitu cHTML -
- Warna dan gambar latar belakang
- Frames
- Peta gambar
- Gambar JPEG
- Berbagai font dan gaya karakter
- Lembar gaya
- Tables
Perangkat keras kepatuhan cHTML mencakup -
Small memory - 128-512Kbytes RAM, dan 512K-1Mbytes ROM.
Low power CPU - 1-10 CPU kelas MIPS untuk sistem tertanam.
Small display - 50x30 titik, 100x72 titik, dan 150x100 titik.
Restricted colors - satu warna (hitam dan putih).
Restricted character fonts - hanya satu font.
Restricted input method - beberapa tombol kontrol dan tombol angka (0-9).
i-Mode mendukung 256 file GIF warna. Selain itu, hanya gambar dalam format GIF 87, 87a, dan 89a yang dapat digunakan. Ukuran maksimum gambar GIF harus 94 x 72 titik.
World Wide Web Consortium (www.w3.org) berisi daftar lengkap tag cHTML yang tersedia untuk pengembang. Selain itu, Anda dapat mengunjungi situs NTT DoCoMo di www.nttdocomo / ser2.htm untuk garis besar tag cHTML yang tersedia untuk pengembang.
Ada jutaan sumber daya konten berbasis HTML, berbagai perangkat lunak, dan materi publik, yang dapat digunakan untuk mengembangkan aplikasi i-Mode.