Entwicklung

Hohe Informationsdichte für kleine Displays: Mobiles Internet: eine Herausforderung

Die Verbreitung mobiler Endgeräte, mit denen im Internet gesurft werden kann, nimmt kontinuierlich zu. Das mobile Internet steckt allerdings noch in den Kinderschuhen – das betrifft sowohl den Grad der Nutzung als auch die angebotene Qualität. Für einen zentralen Einstieg in das mobile Internet wurde das Schmalband-Portal news4mobile.de[1] auf Basis von LAMP und TYPO3 entwickelt. Hier ein Bericht über die Erfahrungen mit TYPO3 im Kontext mobiler Web-Applikationen.

Mobile Endgeräte mit mobilen Internetdiensten zu versorgen ist
keineswegs trivial. Der Grund dafür ist die enorme Divergenz der Geräte
hinsichtlich Web-Technologien, Display, Prozessorleistung und
verfügbarer Bandbreite. Außerdem kann man davon ausgehen, dass es
zu einer flächendeckenden UMTS-Verfügbarkeit erst 2010 kommen wird. Für
die Erstellung eines mobilen Internetangebots müssen daher nahezu
vergessene Fragestellungen von vor 15 Jahren wieder reaktiviert werden:
Wie viele Bytes müssen unbedingt übertragen werden? Kann das Endgerät
alles verstehen? Wie groß ist das Display?

Die meisten Browser müssen mit einer Display-Größe von 240×320 Pixel
auskommen. Beachtenswert ist die Bandbreite: Eine 9 KByte große
HTML-Seite benötigt mit GSM 8 Sekunden und mit GPRS durchschnittlich
immerhin noch 2 Sekunden.

Für die Erstellung und Pflege von internetbasierten Diensten gilt
es, den Aufwand und die Kosten so gering wie möglich zu halten und
zeitgleich möglichst viele Endgeräte optimal zu bedienen.

Lösungsansatz mehrstufig

Eine Lösung für dieses Dilemma sehen wir in drei Ansatzpunkten:

  1. Geräteunabhängige Content-Beschreibung über ein CMS (TYPO3)
  2. Minimierung des Overheads in den gerenderten HTML-Seiten (TYPO3)
  3. Automatisches Erkennen des Darstellungsgeräts und automatische Umwandlung des Contents in eine entsprechende Form
Die automatische Konvertierung von schlanken TYPO3-Seiten über CoBaView für eine Vielzahl von Endgeräten (XHTML, WAP, iMode).

Die automatische Konvertierung von schlanken TYPO3-Seiten über CoBaView für eine Vielzahl von Endgeräten (XHTML, WAP, iMode).

Die automatische Umwandlung (Transkodierung) einer Website für das
jeweilige Endgerät beziehungsweise die vorhandene Bandbreite ist der
komplizierteste Teil. Da diese Anforderung in allen Projekten gleich
ist, haben wir den Transkoder in das separate Modul CoBaView [2] ausgelagert. Eine Website ist über CoBaView
automatisch für jedes Endgerät verfügbar – egal ob XHTML, WAP oder
iMode. Aus der Sicht des Nutzers kann über CoBaView jede beliebige
Website im Internet mit einem mobilen Endgerät besucht werden, da diese
on the fly entsprechend umgewandelt wird. Durch den Einsatz des
Transkoders halten wir alle Web-Applikationen weiterhin so einfach wie
möglich und sind dennoch vollständig erreichbar. Obwohl der Transkoder
automatisch Optimierungen, wie zum Beispiel die Erhöhung der Entropie
durch Whitespace-Stripping, vornimmt, ist es ratsam, bereits eine
Minimierung des HTML-Codes der durch TYPO3 generierten HTML-Seiten zu
erreichen.

Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Schreib den ersten Kommentar!