WaveMaker
This article contains promotional content. (July 2018) |
WaveMaker, Inc. | |
Company type | Private |
---|---|
Industry | Rapid Application Development Low-code Platform aPaaS Digital Transformation Agile Software Development Enterprise Software Cloud computing Computer Software |
Founded | 2003 |
Headquarters | Mountain View, CA |
Key people | Vijay Pullur, CEO |
Products | WaveMaker low code Studio & Platform |
Number of employees | Approximately 250 (2016) |
Website | www |
WaveMaker is an enterprise-grade Java low-code development platform for building software applications and platforms. WaveMaker Inc. is headquartered in Mountain View, California. For enterprises, WaveMaker is a low-code platform that aims to accelerate their app development and IT modernization efforts. For ISVs, it is a consumable low-code component that can sit inside their product and offer customizations.
WaveMaker Platform is a licensed software that enables organizations to run their own end-to-application platform-as-a-service (PaaS) for building and running custom apps.[1] It also allows developers and business users to create apps that can be extended or customized. Those apps can consume APIs, visualize data and automatically support multi-device responsive interfaces.[2]
WaveMaker's low code platform enables organizations to deploy applications on public or private cloud infrastructure, and containers can be deployed on top of virtual machines or on bare metal.[2] The software provides a Graphical User Interface (GUI) console to manage the IT app infrastructure and capabilities based on Docker containerization.[1]
The solution provides features for app deployment automation, app lifecycle management, release management, deployment workflow and access rights, including:[1][3]
- Apps for web, tablet, and smartphone interfaces
- Enterprise technologies like Java, Hibernate, Spring, AngularJS, JQuery
- Docker-provided APIs and CLI
- Software stack packaging, container provisioning, stack and app upgrading, replication, and fault tolerance
WaveMaker Studio
WaveMaker RAD Platform is built around WaveMaker Studio, a WYSIWYG rapid development tool that allows computer-literate business users to compose an application using a drag-and-drop method.[4] WaveMaker Studio supports rapid application development (RAD) for the web, similar to what products like PowerBuilder and Lotus Notes provided for client-server computing.[5]
WaveMaker Studio allows developers to produce an application once, then auto-adjust it for a particular target platform, whether a PC, mobile phone, or tablet.[4] Applications created using the WaveMaker Studio follow a model–view–controller architecture.
WaveMaker Studio has been downloaded more than two million times. The Studio community consists of 30,000 registered users.[6] Applications generated by WaveMaker Studio are licensed under the Apache license.[7]
Studio 8 was released on September 25, 2015. The prior version, Studio 7, has some notable development milestones. It was based on AngularJS framework, previous Studio versions (6.7, 6.6, 6.5) use the Dojo Toolkit. Some of the features of WaveMaker Studio 7 include:
- Automatic generation of Hibernate mapping, and 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, and delete functions automatically.
- WYSIWYG Ajax development studio runs in a browser.[8]
- Deployment to Tomcat, IBM WebSphere, Weblogic, JBoss.
- Mashup tool to assemble web applications based on SOAP, REST and RSS web services, Java Services and databases.
- Supports existing CSS, HTML and Java code.
- Deploys a standard Java .war file.
Technologies and frameworks
WaveMaker allows users to build applications that run on "Open Systems Stack" based on the following technologies and frameworks: AngularJS, Bootstrap, NVD3, HTML, CSS, Apache Cordova, Hibernate, Spring, Spring Security, Java. The various supported integrations include:[9][10][11]
- Databases: Oracle, MySQL, Microsoft SQL Server, PostgreSQL, IBM DB2, HSQLDB
- Authentication: LDAP, Active Directory, CAS, Custom Java Service, Database
- Version Control: Bitbucket (or Stash), GitHub, Apache Subversion
- Deployment: Amazon AWS, Microsoft Azure, WaveMaker Private Cloud (Docker containerization), IBM Web Sphere, Apache Tomcat, SpringSource tcServer, Oracle WebLogic Server, JBoss(WildFly), GlassFish
- App Stores: Google Play, Apple App Store, Windows Store
History
- WaveMaker was founded as ActiveGrid in 2003.
- In November 2007, ActiveGrid was rebranded as WaveMaker.[12]
- WaveMaker was acquired by VMware, Inc in March 2011[13] but after two years VMWare terminated the support for the WaveMaker project in March 2013.[14]
- In May 2013, Pramati Technologies acquired the assets of WaveMaker from VMWare.[15]
- In February 2014, WaveMaker, Inc. released WaveMaker Studio 6.7, the last version of the open source, downloadable Studio.[16]
- In September 2014, WaveMaker, Inc. launched WaveMaker RAD Platform (with WaveMaker Studio version 7), licensed software that enabled organizations to run their own end-to-end application platform as a service (aPaaS) for building and running custom apps.[17]
References
- ^ a b c "Build Your Own Enterprise App". Mobile Enterprise. 16 September 2014. Archived from the original on 16 October 2014. Retrieved 16 September 2014.
- ^ a b "WaveMaker Launches aPaaS Environment Based on Docker Containers". Programmable Web. 16 September 2014. Retrieved 16 September 2014.
- ^ "WaveMaker Enterprise Launches for Rapid API App Development". Talkin' Cloud. 17 September 2014. Archived from the original on 9 October 2014. Retrieved 17 September 2014.
- ^ a b Babcock, Charles (16 September 2014). "WaveMaker PaaS Bets On Docker". InformationWeek. Retrieved 16 September 2014.
- ^ "Is WaveMaker the Web 2.0 Version of PowerBuilder?". Hurwitz Group. November 11, 2007. Retrieved 2007-11-25.
- ^ Leopold, George (16 September 2014). "WaveMaker Leverages Docker for App Delivery". EnterpriseTech. Retrieved 16 September 2014.
- ^ "WaveMaker Ajax Framework License Information". WaveMaker. February 23, 2008. Archived from the original on 2008-03-03. Retrieved 2008-02-25.
- ^ "WaveMaker Visual Ajax Tool". InfoWorld. April 20, 2008. Archived from the original on 2008-04-23. Retrieved 2008-04-25.
- ^ "WaveMaker Webinar". WaveMaker. September 19, 2013. Archived from the original on October 17, 2014. Retrieved October 9, 2014.
- ^ "Technologies Behind WaveMaker". Archived from the original on 2016-11-18. Retrieved 2016-11-17.
- ^ "Integrations". Archived from the original on 2016-11-18. Retrieved 2016-11-17.
- ^ "ActiveGrid Re-brands as WaveMaker". Developer's PowerBuilder Journal. 2007-11-07. Archived from the original on 2014-10-14. Retrieved 2014-10-09.
- ^ "WaveMaker Springs To VMware". WaveMaker. March 8, 2011. Archived from the original on June 1, 2013. Retrieved October 28, 2011.
- ^ "Announcing the release of WaveMaker 6.5.3". WaveMaker. March 14, 2013. Archived from the original on June 2, 2013. Retrieved March 21, 2013.
- ^ "Pramati Acquires WaveMaker". Pramati Technologies. 2013-05-01. Archived from the original on 2013-06-05. Retrieved 2013-05-13.
- ^ "Announcing the release of WaveMaker 6.7.0". WaveMaker. 2014-02-25. Archived from the original on 2016-11-15. Retrieved 2016-11-15.
- ^ "WaveMaker Revolutionizes Custom Application Development". CloudExpo Journal. 2014-09-16. Archived from the original on 2016-11-15. Retrieved 2016-11-15.
External links
- JavaScript libraries
- Ajax (programming)
- Web frameworks
- Linux integrated development environments
- Java development tools
- Unix programming tools
- User interface builders
- Java platform software
- Cloud computing providers
- Cloud platforms
- Web applications
- Rich web application frameworks
- JavaScript
- JavaScript web frameworks
- Self-hosting software
- Web development software
- IOS development software
- Android (operating system) development software
- Mobile software programming tools