1323764

Mobiles Internet: 12 geniale Coding-Tools

28.03.2012 | 10:48 Uhr |

Wir stellen Ihnen ein Dutzend wichtiger Programmier-Werkzeuge vor, mit deren Hilfe Sie einfacher mobile Apps für unterschiedliche Plattformen erstellen können.

Das Programmieren von Apps und Web-Apps für iPhone, iPad und Android wird immer wichtiger. Dementsprechend wächst der Markt an hierfür geeigneten Entwickler-Werkzeugen. Wir stellen Ihnen ein Dutzend spannender Projekte vor, die die Entwicklung von mobilen Apps, also von Anwendungen für iOS, Android & Co. vereinfachen sollen.

ChocolateChip-UI

Mit ChocolateChip-UI erstellen Sie ansehnliche Benutzeroberflächen. Bildquelle: Infoworld.com
Vergrößern Mit ChocolateChip-UI erstellen Sie ansehnliche Benutzeroberflächen. Bildquelle: Infoworld.com

Mobile Geräte verlangen eine effektive Benutzeroberfläche. Robert Biggs, der Entwickler von ChocolateChip-UI, hat ein Framework erstellt, das eine sehenswerte mobile Oberfläche in HTML zaubert. Technisch gesehen besteht der dahinter stehende Code aus der Auszeichungssprache WAML. Die meiste Arbeit wird mit WAML-Tags erstellt. Das JavaScript des Frameworks arbeitet über WAML und wandelt es in reines HTML5 um, wobei Sie Ihr eigenes HTML, CSS und JavaScript mit einfügen können. Die Sammlung der WAML-Widgets im Programm ist leicht verständlich und alle erscheinen wie die Standard iPhone-Benutzeroberflächen. Download ChocolateChip-UI.

Mobl

Mit Mobl können Sie WebKit-basierte mobile Apps erstellen. Bildquelle: Infoworld.com
Vergrößern Mit Mobl können Sie WebKit-basierte mobile Apps erstellen. Bildquelle: Infoworld.com

Die Mobl-Entwickler bieten Framework für die Erstellung von WebKit-basierten mobilen Apps an. Statt in HTML, JavaScript und CSS zu schreiben, schreiben Sie Ihre Anweisungen in Mobl. Der Mobl-Compiler wandelt Ihren Code anschließend in HTML, JavaScript und CSS für den Browser um. Dieser Ansatz löst einige der schwierigeren Probleme von JavaScript. Beispielsweise wird die Weitergabe von Funktionen zu anderen Funktionen für eine verzögerte Ausführung vereinfacht. Mobl versucht die Komplexität zu verringern, indem es eine verständlichere Syntax verwendet und Sie davon befreit, auf die JavaScript-Zeichensetzung zu achten. Download Mobl.

jQuery Mobile

Das leichte Framework von jQuery Mobile hat eine große Zukunft vor sich. Bildquelle: Infoworld.com
Vergrößern Das leichte Framework von jQuery Mobile hat eine große Zukunft vor sich. Bildquelle: Infoworld.com

jQuery Mobile nutzt ein HTML-zentriertes Layout. Das Framework dürfte sich so langsam zum Quasi-Standard für die Entwicklung von plattformübergreifenden mobilen Anwendungen beziehungsweise Web-Apps entwickelt haben. Die Seiten sind in DIV-Tags und andere Standard-HTML-Komponenten wie <LI>-Tags aufgebaut. Mit dem leicht verständlichen Javascript-Framework und dem fruchtbaren Ökosystem, das um jQuery Mobile gebaut wurde, steht jQuery mobile eine glänzende Zukunft bevor. Download jQuery Mobile.

The-M-Project

The-M-Project kümmert sich selbstständig um das Layout Ihrer App. Bildquelle: Infoworld.com
Vergrößern The-M-Project kümmert sich selbstständig um das Layout Ihrer App. Bildquelle: Infoworld.com

The-M-Project bietet eine Widget-Sammlung, die in jQuery Mobile-Objekte kompiliert werden. Der Code ist mit dem MVC-Muster strukturiert. Die meiste Arbeit besteht darin, eine große JSON-Struktur zu bauen, die die Widgets innerhalb Ihrer Seite definieren. Das Layout wird über The-M-Project erstellt. Das Verhalten der App wird über angehängte Funktionen definiert. Es ist erwähnenswert, dass der Aufbau und der Verteilungsprozess über Node.js integriert ist. Wenn alles funktioniert, können Sie den Code und die Bibliothek zu jedem Web-Server bringen oder weiter in Node.js integrieren. Download The-M-Project.

Touchqode

Mit Touchqode können Sie kleinere Programmfehler direkt von Ihrem Android-Smartphone aus beheben. Bildquelle: Infoworld.com
Vergrößern Mit Touchqode können Sie kleinere Programmfehler direkt von Ihrem Android-Smartphone aus beheben. Bildquelle: Infoworld.com

Mit Touchqode können Sie auch auf Ihrem Android-Smartphone programmieren. Diese kleine Entwicklerumgebung enthält eine Vielzahl von Funktionen für den kleinen Bildschirm. Der Code wird hervorgehoben, die Skripte laufen lokal und Sie können Ihren neuen Code über FTP synchronisieren.. Download Touchqode.

LimeJS

LimeJS hilft Ihnen bei der Verwendung von WebGL-Objekten. Bildquelle: Infoworld.com
Vergrößern LimeJS hilft Ihnen bei der Verwendung von WebGL-Objekten. Bildquelle: Infoworld.com

DigitalFruit hat LimeJS erstellt, um Entwicklern bei der Verwendung von WebGL-Objekten, die ein Teil von HTML5 sind, zu helfen. Der Code ist technisch gesehen JavaScript, aber die Struktur ähnelt jener von C mit Abrufen der OpenGL-Bibliothek. Die Entwicklerumgebung enthält einige moderne Funktionen. Das Grundgerüst wird in Python gehandhabt und der finale Code kann mit Googles Closure Compiler gebündelt werden, sodass es schneller herunterlädt. LimeJS ist für jeden attraktiv, der Spiele für OpenGL-Frameworks in anderen Umgebungen entwickelt.
 Download LimeJS.  

0 Kommentare zu diesem Artikel
1323764