This article contains content that is written like an advertisement . (July 2018) (Learn how and when to remove this template message)
|Industry|| Rapid Application Development |
Agile Software Development
|Headquarters||Mountain View, CA|
|Vijay Pullur, CEO|
|Products||WaveMaker RAD Platform|
Number of employees
|Approximately 80 (2016)|
WaveMaker is a private aPaaS (application platform-as-a-service) software for building and running custom apps. WaveMaker provides Rapid API App Development & Deployment to build enterprise-grade multi-device apps, and leverages Docker containerization for an app-optimized infrastructure.
Platform as a Service (PaaS) or Application Platform as a Service (aPaaS) or platform-based service is a category of cloud computing services that provides a platform allowing customers to develop, run, and manage applications without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app.
Docker is a computer program that performs operating-system-level virtualization. It was first released in 2013 and is developed by Docker, Inc.
WaveMaker RAD Platform is a licensed software that enables organizations to run their own end-to-application platform-as-a-service (aPaaS) for building and running custom apps.It also allows developers and business users to work with standard enterprise-grade technologies to create apps that can be extended or customized. Those apps can consume APIs, visualize data and automatically support multi-device responsive interfaces.
WaveMaker RAD 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.The software provides a graphic user interface (GUI) console to manage the IT app infrastructure and capabilities based on Docker containerization.
The solution provides features for app deployment automation, app lifecycle management, release management, deployment workflow and access rights, including:
Java is a general-purpose programming language that is class-based, object-oriented, and designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to "bytecode" that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture. The syntax of Java is similar to C and C++, but it has fewer low-level facilities than either of them. As of 2018, Java was one of the most popular programming languages in use according to GitHub, particularly for client-server web applications, with a reported 9 million developers.
The Spring Framework is an application framework and inversion of control container for the Java platform. The framework's core features can be used by any Java application, but there are extensions for building web applications on top of the Java EE platform. Although the framework does not impose any specific programming model, it has become popular in the Java community as an addition to, or even replacement for the Enterprise JavaBeans (EJB) model. The Spring Framework is open source.
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.WaveMaker Studio supports rapid application development (RAD) for the web, similar to what products like PowerBuilder and Lotus Notes provided for client server computing.
WYSIWYG is an acronym for "what you see is what you get". In computing, a WYSIWYG editor is a system in which content can be edited in a form closely resembling its appearance when printed or displayed as a finished product, such as a printed document, web page, or slide presentation.
Rapid-application development (RAD), also called Rapid-application building (RAB), is both a general term, used to refer to adaptive software development approaches, as well as the name for James Martin's approach to rapid development. In general, RAD approaches to software development put less emphasis on planning and more emphasis on an adaptive process. Prototypes are often used in addition to or sometimes even in place of design specifications.
PowerBuilder is an integrated development environment owned by SAP since the acquisition of Sybase in 2010. On July 5, 2016, SAP and Appeon entered into an agreement whereby Appeon would be responsible for developing, selling, and supporting PowerBuilder.
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.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.Applications generated by WaveMaker Studio are licensed under the Apache license.
Studio 8 was released 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:
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:
An application server is a software framework that provides both facilities to create web applications and a server environment to run them.
Progress Software Corporation (Progress) is an American publicly held company headquartered in Bedford, Massachusetts. Progress offers technology to develop and deploy business applications including adaptive user experience, mobility and serverless cloud, cognitive services, data connectivity and integration and web experience management.
Apache Axis is an open-source, XML based Web service framework. It consists of a Java and a C++ implementation of the SOAP server, and various utilities and APIs for generating and deploying Web service applications. Using Apache Axis, developers can create interoperable, distributed computing applications. Axis development takes place under the auspices of the Apache Software Foundation.
Google App Engine is a web framework and cloud computing platform 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—as the number of requests increases for an application, App Engine automatically allocates more resources for the web application to handle the additional demand.
Turbo is a set of software products and services developed by the Code Systems Corporation for application virtualization, portable application creation, and digital distribution. Code Systems Corporation is an American corporation headquartered in Seattle, Washington, and is best known for its Turbo products that include Browser Sandbox, Turbo Studio, TurboServer, and Turbo.
JBoss Developer Studio (JBDS) is a development environment created and currently developed by JBoss and Exadel.
AppScale is an open-source serverless computing platform that automatically deploys and scales unmodified Google App Engine applications over public and private clouds, as well as on-premises clusters. AppScale is modeled on the App Engine APIs and has support for Go, Java, PHP, and Python applications.
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.
Mura Digital Experience Platform was created by Blueriver.
Lunacloud is a cloud computing Infrastructure as a Service provider, based in Lisbon.
Apache Attic is a project of Apache Software Foundation to provide process and solutions to make it clear when an Apache project has reached its end of life. The Attic project was created in November 2008. Also the retired projects can be retained.
Jelastic is a cloud services provider that combines PaaS and CaaS in a single package for hosting providers, telecommunication companies, enterprises and developers. The platform is available as public cloud in more than 60 data centers worldwide, private cloud, hybrid and multicloud. Jelastic provides support of Java, PHP, Ruby, Node.js, Python, .NET, Go environments and custom Docker containers.
JetBrains s.r.o. is a software development company whose tools are targeted towards software developers and project managers.
Google Cloud Platform (GCP), offered by Google, is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube. Alongside a set of management tools, it provides a series of modular cloud services including computing, data storage, data analytics and machine learning. Registration requires a credit card or bank account details.