Rapid Application Development von Web-Apps: VMware ĂĽbernimmt WaveMaker
Hinter der von VMware gekauften Firma WaveMaker steht eine das Spring Framework integrierende Entwicklungsplattform, die viele Schritte der Programmierung automatisiert, sodass damit auch Nichtentwickler Webanwendungen erstellen können.
- Alexander Neumann
VMware hat die in San Francisco beheimatete Softwarefirma WaveMaker für einen nicht genannten Preis übernommen. Hinter WaveMaker steht ein gleichnamiges Entwicklungswerkzeug, das viele Programmierschritte automatisiert, sodass damit auch Nichtentwickler Webanwendungen schnell erstellen können. Die in Java und JavaScript geschriebene Entwicklungsplattform integriert unter anderem die Open-Source-Techniken Spring Framework, Spring Security, Dojo Toolkit sowie WaveMakers Visual Ajax Studio für die Entwicklung von Rich Internet Applications (RIAs) und einen Server für Java-Applikationen.
Die Integration mit Spring stellt Rod Johnson in den Vordergrund. Er ist Begründer des Frameworks, das vor anderthalb Jahren durch die Übernahme von SpringSource in den Besitz von VMware gelangte, und steht dem SpringSource-Bereich bei VMware vor. Für ihn wird durch die Übernahme die Vision Wirklichkeit, Anwendern mit nur geringen Entwicklerkenntnissen Spring-Techniken bereitzustellen, mit denen sie ihre Applikationen visuell erstellen können. Dadurch, dass die mit WaveMaker erstellten Programme letztlich Spring-Anwendungen seien, könnten erfahrene Entwickler auf diesen bei späteren Anpassungen aufsetzen und müssten das Programm nicht noch einmal neu implementieren.
Anwender der Software können ihre mit WaveMaker gebaute Software direkt in einer internen Cloud oder in Cloud-Umgebungen von Amazon, Rackspace, OpSource und Eucalyptus verteilen. WaveMaker läuft mit Betriebssystemen wie Windows, Mac OS X oder Linux-Derivaten wie Red Hat sowie Ubuntu und unterstützt als Datenbanken unter anderem MySQL und Microsofts SQL Server.
WaveMaker soll Bestandteil von VMwares Code2Cloud werden, eine als Cloud-Service verfügbare Entwicklungsinfrastruktur, die Entwickler über den gesamten Anwendungslebenszyklus unterstützen möchte. VMware will das Produkt unter einer Open-Source-Lizenz zur Verfügung stellen. Geld verdienen möchte das Unternehmen über Dienstleistungen und Schulungen. (ane)