WaveMaker

From Wikipedia, the free encyclopedia
  (Redirected from Wavemaker)
Jump to: navigation, search
WaveMaker
WaveMaker
Original author(s) WaveMaker
Developer(s) Pramati Technologies
Initial release December 16, 2007 (2007-12-16)
Stable release 6.7.0 / February 25, 2014; 4 months ago (2014-02-25)
Written in Java, JavaScript
Operating system Windows, Mac OS X, Linux
Type Rapid application development
License Apache License 2.0
Website www.wavemaker.com

WaveMaker (formerly named ActiveGrid) is an open source software development platform that automates much of the process for creating Java web and cloud applications. WaveMaker provides a visual rapid application development (RAD) platform and is available as a free open source software download. WaveMaker was acquired by VMware, Inc in March 2011 [1] but after two years VMWare terminated the support for the WaveMaker project in March 2013.[2] In May 2013, Pramati Technologies acquired the assets of Wavemaker from VMWare.[3]

WaveMaker allows web developers to create Ajax applications. The WaveMaker framework itself integrates Spring, Spring Security(formerly ACEGI), Dojo Toolkit 1.0, authentication, Lightweight Directory Access Protocol (LDAP), ActiveDirectory and Plain Old Java Objects (POJO) and their products include Visual Ajax Studio for Rich Internet Applications (RIA) development and WaveMaker Rapid Deployment Server for Java application.[4]

Applications generated by WaveMaker are licensed under the Apache license.[5]

WaveMaker applications are created using the WaveMaker studio, a WYSIWYG development studio that runs in a browser and enables drag and drop development of web applications following a model–view–controller architecture. WaveMaker supports rapid application development (RAD) for the web, similar to what products like PowerBuilder and Lotus Notes provided for client server computing.[6]

WaveMaker applications run in a standard Java server based on Tomcat, the Dojo Toolkit, Spring and Hibernate. Currently, it is supported on Microsoft Windows, Linux and Macintosh.[7][8]

As an example of the level of complexity of applications that can be built using a WYSIWYG development approach for Ajax applications, the WaveMaker Studio was built using WaveMaker.[9] WaveMaker is meant for use by web developers who prefer visual tools.[6]

Features[edit]

  • Automatic generation of Hibernate mapping, Hibernate queries from database schema import.
  • Automatic creation of Enterprise Data Widgets based on schema import. Each widget can display data from a database table as a grid or edit form. Edit form implements create, update, delete functions automatically.
  • Visual, drag & drop assembly of web applications.
  • WYSIWYG Ajax development studio runs in a browser.
  • Developer sees live application data within the studio (LiveLayout).
  • Simplified (one-touch) deployment to Tomcat, Websphere, Weblogic, JBoss.
  • Data schema aware forms to edit, update, delete data (LiveForms).
  • Mashup tool to assemble web applications based on SOAP, REST and RSS web services, Java Services and databases.
  • Leverage existing CSS, HTML and Java.
  • Deploys a standard Java .war file.
  • Browser-based WaveMaker studio can be bundled by independent software vendor (ISV) with their web-based application to enable user customization; effectively an open source alternative to Force.com.

References[edit]

  1. ^ "WaveMaker Springs To VMware". WaveMaker. March 8, 2011. 
  2. ^ "Announcing the release of WaveMaker 6.5.3". WaveMaker. March 14, 2013. 
  3. ^ "Pramati Acquires WaveMaker". Pramati Technologies. 2013-05-01. 
  4. ^ WaveMaker, Visual AJAX Studio 4.0, Softpedia
  5. ^ "WaveMaker Ajax Framework License Information". WaveMaker. February 23, 2008. Archived from the original on 2008-03-03. Retrieved 2008-02-25. 
  6. ^ a b "Is WaveMaker the Web 2.0 Version of PowerBuilder?". Hurwitz Group. November 11, 2007. Retrieved 2007-11-25. 
  7. ^ "Ajax Studio Comes To Mac". Ars Technica. April 24, 2008. Retrieved 2008-04-25. 
  8. ^ "Product Review: WaveMaker’s point-and-click Java". Infoworld. April 24, 2008. Retrieved 2008-04-25. 
  9. ^ "WaveMaker Visual Ajax Tool". Infoworld. April 20, 2008. Retrieved 2008-04-25. 

External links[edit]