There is a new sense of urgency in modern enterprises, to drive mobility and agility, and to deliver more, faster. The expectation from modern-day application development revolves around delivering quick and agile releases, multi-channel applications, availability, and scalability.
The formula for quick release is quick development along with continuous integration and delivery. Quick releases = Quick development + CI/CD
Quick Development is where Low-Code Development vendors are providing superpowers to accelerate development and delivery. CI/CD challenges are already addressed to a great extent. Docker, Kubernetes on the cloud, and other CI tools can be configured with Jenkins to achieve integration and delivery. Considered to be a standard in the industry, most companies are already using CI tools and low-code to drive quick releases of applications with agility.
The underlying challenge is that majority of the vendors are BPM (Business Process Management) vendors who generate applications originally created for business users. As complete application development is not feasible without IT, BPM vendors are calling themselves low-code platforms. The applications they develop are an afterthought and are invariably reflected in the quality and maintainability of the application.
BPM modified solutions are not bendable
BPM tools primarily cater to BPM types of applications and other facilities are normally added as an afterthought. By using tools to quickly generate process-based applications, technical business users and citizen developers fall short of taking application development all the way. Typically standalone applications, core business applications, mobile applications, dashboards, API mashup applications, and chatbots are not optimized by the tools provided by BPM vendors.
The challenges professionals developers face when using BPM tools
Professional developers are a different breed compared to citizen developers. While business users can create intricate wireframe diagrams, not many are proficient in understanding the code that goes behind a single box in a diagram. The task of wiring code into wireframes can only be performed with the help of professional developers and their role typically involves (not limited to):
When using custom BPM tools, professional developers face several challenges. They are unable to follow the popular agile methodology in the same way. BPM tools typically use complicated and proprietary technology and are based on older UI technologies like JSP/JSF, making it difficult for professional developers to work with. Moreover, BPM applications are not normally based on modern, microservice architecture, making multi-channel delivery a challenge. Added to this, professional developers are unable to use their favorite IDE, which can be demotivating and constrictive to the value they would like to bring.
Supporting professional developers may seem to be an ordeal, although that’s a price worth paying for high-quality, enterprise application development. Fortunately, low-code tools have proven to take the load off professional developers by doing the heavy lifting and enabling them to deliver more with less.
Taking app development all the way. How low-code empowers professional developers
Rapid application development platforms are designed to provide a frictionless environment for professional developers to learn and evolve. Low-code platforms compared to BPM tools, help professional developers meet their expectations from the development process. Expectations such as:
Rapid Application Development and low-code Platforms help produce ready-to-deploy applications. Combining code generation features with an integrated development environment (IDE), low-code includes the entire application technology stack, UI, middle-tier, and back-end. Here are examples of how low-code platforms development provides accelerators for development and delivery instead of imposing new practices:
There is a change in the pace of enterprise demands and delivery. With a critical need for rapid application development, more often than not BPM vendors are mistaken for low-code platform providers. Choosing the right Low code Platform could ensure you empower professional developers to deliver more, deliver fast, and deliver better. Because enterprise application development is more than an afterthought.
Over the last few years, the entire WaveMaker Team has been intensely working on taking the application development experience to the next level. And we are proud to announce the latest milestone in that journey – the release of WaveMaker 9. The previous major milestones – WaveMaker 7 and WaveMaker 8 – were focused on integrations and mobile apps respectively. In the latest release, WaveMaker 9 takes the speed and simplicity of WaveMaker to the next level by bringing you the best user experience and learnability so far. You can read in detail about the new features and improvements in the Release Notes.
The value of digital experience is increasing and can be seen in every click and swipe by users. Our research and the insights we gained from the behavior of our user base allowed us to shape WaveMaker’s low-coding RAD platform with an augmented user experience that empowers developers to be extremely efficient in app development.
The enhanced WaveMaker 9 UI is clutter-free wherein a user can focus better on developing apps using the RAD platform. A bolstered UI delivers a powerful but highly simplified user experience and engagement.
A couple of weeks ago, we invited select WaveMaker customers and trial users to preview the WaveMaker 9 experience. We would like to thank them for their feedback and support during the last two weeks. Based on the positive endorsement from these users, we are confident that you will find the new user experience boosts your productivity and improves learnability.
If you are existing WaveMaker users, you can log in with the same credentials, and no action is required on your part. Your projects are migrated automatically and will continue to work as-is. If you face any issues with your existing projects or apps, our support team will be eager to help resolve the issue to ensure a seamless migration.
API integration is omnipresent today, however, it requires advanced levels of coding for proper authentication, such as with OAuth. WaveMaker’s latest version offers a much simpler OAuth 2.0 integration, which does not require writing a single line of code. Additionally, prefab integration has been upgraded in the release, so that new integrations can be added seamlessly to the platform without the need for an update. Prefabs are small, independent micro apps that users can stack up to develop apps, and also test and deploy them. In future releases, WaveMaker plans to introduce more integrations and partnerships that result in release automation and, in turn, business agility.
Part of the WaveMaker family, WaveMaker Studio has been rechristened as Rapid, highlighting the increased pace of developing business apps through an enhanced UX, which also contributes to a simple user experience. The simplicity of the user experience is also reflected in the new logos for WaveMaker, Inc. and WaveMaker Rapid platform. All new upgrades to the WaveMaker family point to one outcome - users can create apps more easily than ever.
Hope you have a great time creating apps with the new WaveMaker Rapid platform! As always, we would love to hear what you have to say about the upgrade - please use the comments here to share your feedback. ?
A new WaveMaker is here! If WaveMaker 7 was about APIs, WaveMaker 7.6 was about templates, WaveMaker 8 is about mobile apps and modern UI. This reaffirms our commitment to integration, usability, and mobility, which we believe are the key pillars of modern application delivery. Along with WaveMaker 8, we are also releasing WaveMaker Online so that you can create web and mobile apps on the cloud, without any infrastructure or setup hassles.
Here's the list of some of the major new features in WaveMaker 8. You can find the full list of features and improvements on the Releases Notes page.
You can now build hybrid mobile apps using WaveMaker. Hybrid mobile apps are an easy way to create apps that can take advantage of device features like camera, geo-location, etc., and create a platform-specific installer using Apache Cordova. WaveMaker for Hybrid Mobile apps is in its alpha version with support for building Android-based apps and will be enhanced in the upcoming releases.
WaveMaker 8 brings you an improved Studio with a modern UI without compromising the familiar feeling of Studio 7. Existing users will instantly notice the increased real estate for the canvas. Also, previewing your apps for multiple devices and resolutions is easier than ever. Collaborating with other developers and contributors is now much more integrated and seamless.
Whether it is our open-source Community Edition or the open systems stack, we are committed to providing software that is free from vendor lock-in.
With WaveMaker 8, you can now push your application's source code to an external repository such as GitHub, Stash or Bitbucket. What this means is that you own the source code of your application by pushing it a public or SaaS repository of your choice.
WaveMaker 8 also introduces the option to deploy apps to your Amazon Web Services (AWS) account. In other words, WaveMaker does not charge any markup for deployment. You pay the deployment costs directly to your hosting provider, reducing your application delivery costs.
With WaveMaker 8, small and medium businesses, project consultants and enterprise workgroups can start building apps from day one using the same visual Rapid Application Development or RAD platform used by WaveMaker’s enterprise customers, without the hassles of investing in additional hardware or setting up the software environment.
Existing WaveMaker Online users can log in with the same credentials. Your projects will continue to work as-is.
Hope you have a great time creating apps with WaveMaker!
WaveMakers, if you have been following our journey for the last few quarters, the WaveMaker Team was intensely working on taking WaveMaker to the next level. And we are proud to announce the latest milestone in that journey - the release of WaveMaker Enterprise.
WaveMaker Enterprise is a complete software platform for rapidly developing and efficiently running enterprise custom, responsive, web apps using enterprise-grade technologies on private or public infrastructure.
Rapid application development
Rapid application development remains the keystone at WaveMaker. WaveMaker Studio provides a visual development environment, making custom enterprise app development a breeze. And with WaveMaker Enterprise, you get the latest version of WaveMaker Studio. Studio 7 is one of the most significant releases of WaveMaker in the past few years, if not ever. It includes many new features and upgrades such as:
- modern frameworks such as AngularJS and Bootstrap CSS;
- Prefabs - reusable API parts that you can drag and drop;
- brand new WYSIWYG Data Model Designer;
- Smart Layouts that automatically make all your apps mobile-ready;
- data visualization using charts, filters, and live widgets; and
- a lot more
Deployment to Docker-architected cloud
WaveMaker Enterprise also includes WaveMaker Cloud, which provides simplified Docker container management to deploy and manage your custom enterprise apps. Docker provides the basic building blocks to optimize custom app workloads but requires a well-architected Docker management platform to reap and amplify the benefits. While Docker caught a whole lot of buzz in the enterprise tech industry only recently, we have been working on Docker for well over a year now to build a platform to extract the value out of Docker. During the WaveMaker Cloud beta, we found that Docker provided us 30x the VM density, 50-100x better performance, and also 80% cost savings. And we are offering a Docker-architected cloud through the WaveMaker Enterprise platform.
Free trial at WaveMakerOnline.com
Today, as we announce the release of WaveMaker Enterprise, we are also making available a free trial version of the software at WaveMakerOnline. You can sign up with your work email for free, invite co-workers, and start creating apps for your organization.
Existing users who have helped us by trying out WaveMaker Studio and WaveMaker Cloud Beta will notice that they will be redirected to WaveMaker Online. Your projects too would be migrated to the new platform. If you have been having trouble accessing Studio and Cloud in the last few hours (Refer to the downtime announcement on Twitter, Facebook, and our Forums), it is because we were in the final sprint of a long journey.
If you would like to know more about today's release, do join us for the webinar that starts in less than an hour from now. Register for the webinar here. Update: In case you missed it, watch the recording of the webinar here.
As always, you can contact us at email@example.com or via our Forums.