Projekte mit PhoneGap Build realisieren

PhoneGap Build ermöglicht die Cloud-basierte Erstellung von Apps mit Phonegap. Nach dem Hochladen der eigenen Source, vorzugsweise als Git-Repository, lassen sich die eigenen Quellen in Apps für verschiedene Plattformen kompilieren. Für Entwickler gibt es eine kostenlose Version von PhoneGap Build mit einigen Einschränkungen. Für eine monatliche Gebühr gibt es erweiterten Zugang.

jQuery Mobile Vers. 1 Beta 2 erhältlich

Kurzmitteilung

Das jQuery Mobile Team hat eine neue Version seiner JavaScript Bibliothek veröffentlicht. Zwei große Änderungen finden sich in den Release-Notes. Zur großen Anzahl unterstützter Endgeräte sind jetzt Mobiltelefone mit dem Symbian S^3 System hinzugekommen. Das werden v.a. Nokia-Geräte sein…

Die andere Änderung betrifft Plugins, bzw. bei jQuery Mobile Widgets genannt. Die Widgets können jetzt aus einem Build entfernt werden, wenn sie nicht benötigt werden. Das hat den Vorteil, dass der Umfang der Bibliothek schrumpft und damit Ladezeiten reduziert werden können.

ready.mobi Webseiten-Check

Ist meine Webseite mobil tauglich? Auf welchen mobilen Browsern sieht meine Webseite wie aus? Woran scheitert die Kompatibilität meiner Webseite mit mobilen User-Agents? Woran liegt es, dass meine Homepage auf dem Smartphone so lange lädt? Was ist Schuld, dass meine Frontpage auf dem Handy fehlerhaft dargestellt wird?

All diese Frage versucht die Webseite ready.mobi zu beantworten. Dort können Sie einfach die URL zu Ihrer Webseite an ein Formular übergeben und der Dienst checkt, wie gut Ihre Webseite auf mobilen Endgeräten läuft. Es gibt eine Gesamtbewertung, eine detaillierte Übersicht zu einzelnen Punkten, eine Ladezeitenübersicht, einen Browser-Emulator (der bei mir nicht läuft) und einige weitere nette Details wie die vom Server übermittelten Header. Einfach mal ausprobieren, der Service ist kostenlos.

zepto.js – JavaScript Framework für mobile Entwicklung

Mit der zunehmenden Verbreitung von Smartphones und dem Boom im mobilen Internet gibt es auch zunehmend mehr JavaScript Frameworks, die sich ausschließlich auf mobile Anwendungen optimiert sind. Da gibt es ältere Bibliotheken wie iui oder neuere Frameworks wie jQuery mobile. Heute möchte ich aber auf ein anderes JS Toolkit namens zepto.js eingehen.

Zepto.js is a minimalist JavaScript framework for mobile WebKit browsers, with a jQuery-compatible syntax.

Zepto soll durch eine Größe von max. 5Kb besonders schnell geladen werden können. Die Syntax soll komptabibel zu jQuery sein. Zu den unterstützten Plattformen zählen zur Zeit Android, iOS und Palms WebOS.

Das Projekt befindet sich noch in der Beta-Phase. Die folgende Präsentation gibt einen Überblick über zepto.js.

zepto.js in Version 0.6 erschienen

Das aerogel-weight mobile JavaScript Framework zepto.js ist in Version 0.6 erschienen und nähert sich mit 4.8 KB dem eigens gesetzten Limit von 5 KB.

Neu in Version 0.6 von zepto.js sind:

.add, .appendTo, .prependTo, .replaceWith, .empty, .submit, text nodes in selectors, function args for .add/.remove/.toggleClass, improvements to events and xhr, cleanups and improved jQuery compatibility.

Das aktuelle Release des jquery-Syntax kompatiblen Frameworks kann der auf der Webseite von zepto.js heruntergeladen werden.

PhoneGap 0.9.5 mit Filetransfer-Unterstützung

Wie gerade bei Golem gelesen habe, wurde PhoneGap gestern in der Version 0.9.5 veröffentlicht. Da ich jetzt (endlich!) meine erste App baue und dabei auf Phonegap setze, bin ich über sämtliche Updates des Projektes natürlich sehr erfreut. Neben den üblichen Bugfixes und Verbesserungen ist für mich der interessanteste Teil die Implementierung des Directories und Systems File API. In Verbindung mit der Möglichkeit von File Transfers kann ich meine App um interessante neue Features erweitern.

Tutorial zu PhoneGap

Auf der Webseite von Hiedi Utley findet sich mehrteiliges Tutorial zu PhoneGap, welches ich jedem Mobile Developer-Neuling wärmstens empfehlen kann! Das in sechs Teile aufgesplittete Werk fängt nicht bei Null an, aber erklärt sehr ziel-führend, wie sich PhoneGap zur Entwicklung einer eigenen iPhone-App einsetzen lässt.