J2ME Entwicklung oder „Wie hoch ist der Stromverbrauch von HTTP Verbindungen?“

Collin Rogowski, ComBOTS AG

Der Vortrag steht als PDF Dokument (zip) zum Download bereit.

Sätze wie „Wir können die Verbindung nicht so oft wiederherstellen; das kostet zu viel Strom.“ und „Das Feature ist nicht mehr implementierbar: unser .jar ist bereits voll.“ muten in Zeiten von mehreren Gigabyte großen Datenbanksystemen, 50 Megabyte großen MP3-Playern und ebenso großen Java Laufzeitumgebungen etwas befremdlich an. Wer aber versucht, eine Applikation für ein mobiles, javafähiges Endgerät zu entwickeln, wird sich unweigerlich mit den oben aufgeführten und vielen ähnlichen Fragestellungen konfrontiert sehen. Soll zudem die zu entwickelnde Applikation auch noch graphisch anspruchsvoll und flüssig zu bedienen sein, entstehen für das Entwicklungsteam ganz andere Herausforderungen als beispielsweise bei der Entwicklung von „klassischen“ (PC) Clients oder gar Backend-Systemen.

Dieser Vortrag wird am Beispiel der Entwicklung der Kommunikations-Software ComBOTS für mobile Endgeräte einige der Herausforderungen der mobilen Software-Entwicklung präsentieren. Schwerpunkte dabei sind die Integration des Kommunikations-Backends, der Aufbau des Build- und Deploy- Managements und die Entwicklung des Client-Anteils für die mobilen Endgeräte. Hier wird insbesondere auf Tricks und Techniken eingegangen, die performante, aber trotzdem anspruchsvolle Graphiken auf den Endgeräten ermöglichen. Ein weiterer Fokus liegt auf der mobilen Netzwerkanbindung, welche mit Aspekten wie hoher Latenz und häufig abbrechenden Verbindungen umgehen können muss.

 

Collin Rogowski Collin Rogowski, Jahrgang 1976, hat einen Magister Artium in Computerlinguistik & Künstlicher Intelligenz. Er ist seit Dezember 2004 bei ComBOTS, bzw. web.de beschäftigt und ist dort verantwortlich für die Softwareentwicklung des Produktes ComBOTS.