WaveMaker

Last updated
WaveMaker, Inc.
Company type Private
Industry Rapid Application Development
Low-code Platform
aPaaS
Digital Transformation
Agile Software Development
Enterprise Software
Cloud computing
Computer Software
Founded2003
Headquarters Mountain View, CA
Key people
Vijay Pullur, CEO
ProductsWaveMaker low code Studio & Platform
Number of employees
Approximately 250 (2016)
Website www.wavemaker.com

WaveMaker is a Java-based low-code development platform designed for building software applications and platforms. The company, WaveMaker Inc., is based in Mountain View, California. The platform is intended to assist enterprises in speeding up their application development and IT modernization initiatives through low-code capabilities. Additionally, for independent software vendors (ISVs), WaveMaker serves as a customizable low-code component that integrates into their products.[ citation needed ]

Contents

The WaveMaker Platform is a licensed software platform allowing organizations to establish their own end-to-application platform-as-a-service (PaaS) for the creation and operation of custom apps. [1] It allows developers and business users to create apps that are customizable. These applications can seamlessly consume APIs, visualize data, and automatically adapt to multi-device responsive interfaces. [2]

WaveMaker's low-code platform allows organizations to deploy applications on either public or private cloud infrastructure. Containers can be deployed on top of virtual machines or directly on bare metal. [2] The software features a Graphical User Interface (GUI) console for managing IT app infrastructure, leveraging the capabilities of Docker containerization. [1]

The solution offers functionalities for automating application deployment, managing the application lifecycle, overseeing release management, and controlling deployment workflows and access permissions: [1] [3]

WaveMaker Studio

WaveMaker RAD Platform is built around WaveMaker Studio, a WYSIWYG rapid development tool that allows 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 automatically 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 WaveMaker Studio 7 include:

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]

History

In 2003, WaveMaker was founded as ActiveGrid. Then, in 2007, it was rebranded as Wavemaker. [12] It was acquired by VMware in 2011. [13] In March 2013, support for the WaveMaker project was discontinued. [14]

In May 2013, Pramati Technologies acquired the assets of WaveMaker. [15] In February 2014, Wavemaker Studio 6.7 was released, which was the last open source version of Studio. [16] In September 2014 WaveMaker Inc. launched the WaveMaker RAD Platform, which allowed organizations to run their own application platform for building and running apps. [17]

Related Research Articles

An application server is a server that hosts applications or software that delivers a business application through a communication protocol. For a typical web application, the application server sits behind the web servers.

<span class="mw-page-title-main">NetBeans</span> Integrated development environment software for software development

NetBeans is an integrated development environment (IDE) for Java. NetBeans allows applications to be developed from a set of modular software components called modules. NetBeans runs on Windows, macOS, Linux and Solaris. In addition to Java development, it has extensions for other languages like PHP, C, C++, HTML5, and JavaScript. Applications based on NetBeans, including the NetBeans IDE, can be extended by third party developers.

<span class="mw-page-title-main">WebObjects</span> Java web application server and framework originally developed by NeXT Software

WebObjects is a discontinued Java web application server and a server-based web application framework originally developed by NeXT Software, Inc.

iBATIS is a persistence framework which automates the mapping between SQL databases and objects in Java, .NET, and Ruby on Rails. In Java, the objects are POJOs. The mappings are decoupled from the application logic by packaging the SQL statements in XML configuration files. The result is a significant reduction in the amount of code that a developer needs to access a relational database using lower level APIs like JDBC and ODBC.

Morfik Technology Pty Ltd. is an Australian software company that was acquired by Altium in 2010.

<span class="mw-page-title-main">Apache Solr</span> Open-source enterprise-search platform

Solr is an open-source enterprise-search platform, written in Java. Its major features include full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, database integration, NoSQL features and rich document handling. Providing distributed search and index replication, Solr is designed for scalability and fault tolerance. Solr is widely used for enterprise search and analytics use cases and has an active development community and regular releases.

Nuxeo is a software company making an open source content management system.

Inductive Automation is a supplier of web-based industrial automation software based in Folsom, California, US. The Ignition SCADA platform is the company's main product line.

Google App Engine is a cloud computing platform as a service for developing and hosting web applications in Google-managed data centers. Applications are sandboxed and run across multiple servers. App Engine offers automatic scaling for web applications by automatically allocating more resources to the web application for handling additional demand as the amount of requests increases for an application.

Platform as a service (PaaS) or application platform as a service (aPaaS) or platform-based service is a category of cloud computing services that allows customers to provision, instantiate, run, and manage a modular bundle comprising a computing platform and one or more applications, without the complexity of building and maintaining the infrastructure typically associated with developing and launching the application(s), and to allow developers to create, develop, and package such software bundles.

Apache Cordova is a mobile application development framework created by Nitobi. Adobe Systems purchased Nitobi in 2011, rebranded it as PhoneGap, and later released an open-source version of the software called Apache Cordova. Apache Cordova enables software programmers to build hybrid web applications for mobile devices using CSS3, HTML5, and JavaScript, instead of relying on platform-specific APIs like those in Android, iOS, or Windows Phone. It enables the wrapping up of CSS, HTML, and JavaScript code depending on the platform of the device. It extends the features of HTML and JavaScript to work with the device. The resulting applications are hybrid, meaning that they are neither truly native mobile application nor purely Web-based. They are not native because all layout rendering is done via Web views instead of the platform's native UI framework. They are not Web apps because they are packaged as apps for distribution and have access to native device APIs. Mixing native and hybrid code snippets has been possible since version 1.9.

<span class="mw-page-title-main">AppScale</span> American cloud infrastructure software company

AppScale is a software company offering cloud infrastructure software and services to enterprises, government agencies, contractors, and third-party service providers. The company commercially supports one software product, AppScale ATS, a managed hybrid cloud infrastructure software platform that emulates the core AWS APIs. In 2019, the company ended commercial support for its open-source serverless computing platform AppScale GTS, but AppScale GTS source code remains freely available to the open-source community.

The JBoss Enterprise Application Platform is a subscription-based/open-source Java EE-based application server runtime platform used for building, deploying, and hosting highly-transactional Java applications and services developed and maintained by Red Hat. The JBoss Enterprise Application Platform is part of Red Hat's Enterprise Middleware portfolio of software. Because it is Java-based, the JBoss application server operates across platforms; it is usable on any operating system that supports Java. JBoss Enterprise Application Platform was originally called JBoss and was developed by the eponymous company JBoss, acquired by Red Hat in 2006.

A mobile enterprise application platform (MEAP) is a suite of products and services that enable the development of mobile applications. The term was coined in a Gartner Magic Quadrant report in 2008 when they renamed their "multichannel access gateway market".

<span class="mw-page-title-main">Cloud Foundry</span> Open source, multi-cloud application platform as a service

Cloud Foundry is an open source, multi-cloud application platform as a service (PaaS) governed by the Cloud Foundry Foundation, a 501(c)(6) organization.

<span class="mw-page-title-main">OpenShift</span> Cloud computing software

OpenShift is a family of containerization software products developed by Red Hat. Its flagship product is the OpenShift Container Platform — a hybrid cloud platform as a service built around Linux containers orchestrated and managed by Kubernetes on a foundation of Red Hat Enterprise Linux. The family's other products provide this platform through different environments: OKD serves as the community-driven upstream, Several deployment methods are available including self-managed, cloud native under ROSA, ARO and RHOIC on AWS, Azure, and IBM Cloud respectively, OpenShift Online as software as a service, and OpenShift Dedicated as a managed service.

Jelastic is a cloud platform software vendor that provides multi-cloud Platform as a Service-based on container technology for hosting service providers, ISVs, telecommunication companies, enterprises and developers. The platform is available as public cloud in over 70 data centers, as well as virtual and on-premises servers. Jelastic provides support of Java, PHP, Ruby, Node.js, Python, Go environments, custom Docker containers and Kubernetes clusters.

<span class="mw-page-title-main">Plotly</span> Canadian computing company

Plotly is a technical computing company headquartered in Montreal, Quebec, that develops online data analytics and visualization tools. Plotly provides online graphing, analytics, and statistics tools for individuals and collaboration, as well as scientific graphing libraries for Python, R, MATLAB, Perl, Julia, Arduino, JavaScript and REST.

<span class="mw-page-title-main">JHipster</span> Web application generator

JHipster is a free and open-source application generator used to quickly develop modern web applications and Microservices using Angular or React and the Spring Framework.

References

  1. 1 2 3 "Build Your Own Enterprise App". Mobile Enterprise. 16 September 2014. Archived from the original on 16 October 2014. Retrieved 16 September 2014.
  2. 1 2 "WaveMaker Launches aPaaS Environment Based on Docker Containers". Programmable Web. 16 September 2014. Retrieved 16 September 2014.
  3. "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.
  4. 1 2 Babcock, Charles (16 September 2014). "WaveMaker PaaS Bets On Docker". InformationWeek. Retrieved 16 September 2014.
  5. "Is WaveMaker the Web 2.0 Version of PowerBuilder?". Hurwitz Group. November 11, 2007. Retrieved 2007-11-25.
  6. Leopold, George (16 September 2014). "WaveMaker Leverages Docker for App Delivery". EnterpriseTech. Retrieved 16 September 2014.
  7. "WaveMaker Ajax Framework License Information". WaveMaker. February 23, 2008. Archived from the original on 2008-03-03. Retrieved 2008-02-25.
  8. "WaveMaker Visual Ajax Tool". InfoWorld. April 20, 2008. Archived from the original on 2008-04-23. Retrieved 2008-04-25.
  9. "WaveMaker Webinar". WaveMaker. September 19, 2013. Archived from the original on October 17, 2014. Retrieved October 9, 2014.
  10. "Technologies Behind WaveMaker". Archived from the original on 2016-11-18. Retrieved 2016-11-17.
  11. "Integrations". Archived from the original on 2016-11-18. Retrieved 2016-11-17.
  12. "ActiveGrid Re-brands as WaveMaker". Developer's PowerBuilder Journal. 2007-11-07. Archived from the original on 2014-10-14. Retrieved 2014-10-09.
  13. "WaveMaker Springs To VMware". WaveMaker. March 8, 2011. Archived from the original on June 1, 2013. Retrieved October 28, 2011.
  14. "Announcing the release of WaveMaker 6.5.3". WaveMaker. March 14, 2013. Archived from the original on June 2, 2013. Retrieved March 21, 2013.
  15. "Pramati Acquires WaveMaker". Pramati Technologies. 2013-05-01. Archived from the original on 2013-06-05. Retrieved 2013-05-13.
  16. "Announcing the release of WaveMaker 6.7.0". WaveMaker. 2014-02-25. Archived from the original on 2016-11-15. Retrieved 2016-11-15.
  17. "WaveMaker Revolutionizes Custom Application Development". CloudExpo Journal. 2014-09-16. Archived from the original on 2016-11-15. Retrieved 2016-11-15.