Screenshots von Applikationen, erstellt mit Websmart Mobile – Bestandteil von Websmart ILE und nun auch von Websmart PHP.
Mit Websmart Mobile lassen sich rasch „touch-fähige“ Webanwendungen für Smartphones und Tablets entwickeln. Neu ist jetzt, dass auf Serverseite auch PHP-Programme generiert werden können; die ILE-Version für die RPG-Welt hatte BCD bereits in Websmart ILE 9.6 eingebaut. In beiden Varianten werden für das User-Interface auf dem Client mobile Templates (HTML, CSS, Javascript) mitgeliefert.
„So lassen sich in wenigen Minuten mobile Webanwendungen für DB2 entwickeln, selbst wenn der Programmierer noch keinerlei Erfahrung damit hat“, verspricht Produktmanager Marcel Sarrasin. Die Templates verwenden das Framework jQuery Mobile, so dass sich die generierten Client-Programme einfach anpassen und erweitern lassen, auch um die zahlreich verfügaren „Snippets“ für typische Routineaufgaben.
Außerdem wagt BCD mit Websmart 10 den Schritt in objektorientierte PHP-Welten. Dazu werden DB2-Templates mitgeliefert, die für strikt gekapselte und einfach wieder verwendbare Datenbankzugriffe sorgen. So lassen sich die DB2-Zugriffe laut Sarrasin einfach an jeder Stelle in ein PHP-Objekt einbetten. Auch wenn die PHP-Anwendungen intern noch prozedural generiert werden, erleichtere der mitgelieferte objektorientierte „Wrapper“, der für eine sowohl visuelle als auch technische „Umhüllung“ sorgt und so die Programmwartung, aber auch Test und Wiederverwendung der AS/400-Objekte durch gelernte PHP-Entwickler erleichtert, die dazu keinerlei Ahnung von der IBM-Plattform haben müssen.
Außerdem verwendet BCD jetzt das neue Toolkit von IBM und Zend, um aus neuen PHP-Programmen die vorhandenen AS/400-Anwendungen aufzurufen; bislang kam dafür noch das Produkt Easycom von Aura Equipements zum Einsatz.
Bildquelle: Business Computer Design