By now, hopefully, you’ve seen the news that WaveMaker has a new home with Pramati. This is a good move for the WaveMaker community, as it puts the WaveMaker open source project in the hands of a a company with a long history of support for both Java and open source projects.
Pramati has over 600 Java developers and offices in Silicon Valley and India. They have over 15 years building Java technology and SaaS applications, including active participation in the Java Community Process and Java standards ranging from EJB to JMS.
I led the effort from the VMware side to find a new home for WaveMaker and have been helping Pramati with their acquisition. I am on the advisory board for Pramati, so my relationship with WaveMaker will continue. I am also happy to announce that WaveMaker’s head of sales, Michael Harper, has joined Pramati to lead their cloud platform sales and business development.
Finally, I would like to take this opportunity to introduce, Samir Ghosh, CEO of Pramati’s cloud platform division and a personal friend of mine. Under Pramati and Samir’s team, I am very optimistic about the future vision of WaveMaker.
It is my pleasure to announce that as of May 1, 2013, Pramati, a software technology firm that offers its customers products and services for software development, especially for Java and cloud platforms, has acquired certain assets of WaveMaker from VMware.
Founded in 1998, Pramati is a software engineering company with over 600 skilled engineers that has a long heritage in Java development. Over the years they have been recognized by Gartner and other respected names as a leader in Java technologies. Pramati’s stated goal is to provide its customers with fast, flexible, and easy-to-use Java development tools that can help them rapidly build enterprise applications and take advantage of business opportunities in fast moving markets. As part of this goal, Pramati will continue to support all WaveMaker users and customers.
Michael and I have been helping the Pramati engineers get up to speed with the WaveMaker code base as they prepare to take over management of the WaveMaker project and this website. We are excited to welcome Samir, Deepak and the entire CloudJee team to the WaveMaker community.
Our sincere thanks for everyone’s support, business and interest in WaveMaker over the years. We are are confident that WaveMaker and its awesome community are in very good hands with Pramati.
Changes within the past year to phonegap that involved renaming their libraries to Cordova has broken some code within WaveMaker 6.5.2. A patch for this was made available, but failed to ship with WaveMaker 6.5.3. A patch has now been posted for 6.5.3.
Any WaveMaker developer planning to use WaveMaker 6.5.3 to build a phonegap application should install this patch:
Open Studio’s File menu
Select “Modify Studio”
Select “Upload Studio Patches”
Click the Load Patches button in the dialog that appears
Click the Apply button after the code has been loaded
We apologize for this error, and hope that it did not cause too much inconvenience.
The WaveMaker team is pleased to announce the release of WaveMaker 6.5.3, the final patch release to the WaveMaker 6.5.X familly. WaveMaker 6.5.3 addresses critical issues found in the 6.5.X releases. For further information about the release, please see the 6.5.3 release notes.
The most significant issue addressed by the 6.5.3 release is a legal one; the removal of the JDK that has been delivered with previous Windows versions. The license to distribute the Oracle JDK will not be renewed as Pivotal. This mean that WaveMaker 6.5.3 must be the only release that VMware/Pivotal will be able to distribute going forward. All previous releases have been removed from the download site in compliance with the JDK license expiration.
WaveMaker 6.5.3 will be the last release of WaveMaker by VMware, Inc. As part of VMware’s Pivotal Initiative and overall restructuring, VMware has chosen to terminate its support of the WaveMaker project. It has been wonderful to watch both WaveMaker and its community grow and mature under VMware’s stewardship. We shall miss the many talented people of VMware and SpringSource.
The WaveMaker community is a fantastic group of people and simply one of the best communities a project could wish for. The WaveMaker team is determined to see that the project continues forward. We are happy to say that we believe we have identified a new home for WaveMaker. There are still details to be sorted out and we hope to soon be able to announce the results of those efforts on this very blog shortly. Those of you who have played with the new composite components, the security upgrade and other enhancements of the 6.6 pre-release know that we’ve got some good stuff queued up for our first post-VMware release.
The WaveMaker development team is proud announce the availability of WaveMaker 6.6.0 M2, the second milestone of the 6.6.0 release.
With this release we have finally moved project security from using Acegi to using Spring Security. This upgrade enables us to provide you with better support for existing security features. For example, LDAP can now search multi-organizational trees and we now have an Active Directory option for typical AD setups.
This milestone also introduces tooled SSL support. Enabling security on a project now provides an option for requiring the application to run via https so user data is encrypted over the wire. We can’t install the certificate for you on your deployment server, but we’ve taken care of everything else.
With M2 we also introduce the new theme designer. This theme designer incorporates the feedback and comments we’ve gotten on the original theme designer and is more widget oriented. The new theme designer is easier to use and we’ve got a shiny new theme in the works to show off what one can do with it. Project import and export has been reworked. Import/export now lets you import and export those custom themes and components that go with your project as well as export projects as templates.
Finally, we’ve addressed the database re-import and java type issues recently reported by the community. These fixes will be made available in the 6.5.X stream at a later time.
I expect that WaveMaker 6.5.2 will provide the functionality and stability to enable you to deliver on your ambitious goals for 2013. If your goals for 2013 are not ambitious, WaveMaker 6.5.2 will work for you too.
We are proud to release WaveMaker 6.6.0 M1. The M1 release includes major changes to Composite widgets, making it much easier to build and share re-usable components with other users and other projects. Use composites to create reuseable, sharable components that add widgets, services, configuration dialogs, customized html, .jar files, among other things, to a WaveMaker Studio installation. WaveMaker developers can utilize the added functionality to simplify and accelerate application creation. Read the Custom Components documentation and tutorials to learn more.
The M1 release includes other improvements too, including:
Studio multi-select – Allows you to perform one or more operations on multiple widgets simultaneously.
Improved Templates – Build a project template to use when creating new projects and is available from the New Project dialog.
For the complete list of improvements and fixes see the WaveMaker 6.6 Release Notes, which provide full details on the new capabilities available in this release.
We will deliver the WaveMaker 6.5.2 Release very soon. If you are building a production system and require specific bug fixes, including the Java types issue (WM-4717), I recommend you wait for the WaveMaker 6.5.2 Release.
When we released WaveMaker 6.5.0 in October, it was a significant release. We introduced mobile development, new capabilities, moved to github, maven and upgraded numerous libraries. We’ve received a ton of great feedback from the community and our partners about the release.
WaveMaker 6.5.1 is primarily a bug fix release. We’ve addressed the pressing problems reported by the community and slipped in a few enhancements too. Check out the release notes for more details. WaveMaker 6.5.1 is now available for download. Enjoy.
WaveMaker 6.5.0 RELEASE is available effective immediately.
The new integration with PhoneGap exposes the functions of a mobile device, for example: camera, address book, or GPS. WaveMaker packages the application into the PhoneGap Build format, making it easy to create native mobile applications for any mobile OS, including iOS and Android.
Native mobile applications built with WaveMaker are able to directly access web services, providing additional deployment models. Due to security concerns, most web applications direct all requests to single server. WaveMaker web applications follow this standard, using a Java/Spring server to control and delegate service requests. In addition to the standard web architecture, WaveMaker 6.5 supports XHR calls directly from the mobile application to REST services. See Four Architectures for WaveMaker Deployment.
The visual debugger is tailored to the needs of business developers. The WaveMaker debugger enables the developer to view the application’s behavior, including service calls, user events, and widget data bindings.
Now a business developer can build a mobile application without leaving a browser. In addition to the traditional desktop installation, WaveMaker is also available on Cloud Foundry as a hosted service. All you need to get started is a Cloud Foundry account. Register on Cloud Foundry using the promo code: cfwavemaker. Once you have an account use WaveMaker via wavemaker.cloudfoundry.com.
We are nearly done with our work on WaveMaker 6.5.0. This is your last chance to report issues before we ship the final Release. We plan to ship the Release next week.
Like putting a Mentos in a bottle of RC Cola, WaveMaker 6.5.0 is exploding with featuers. See earlier blog posts and the release notes for info about the features available in WaveMaker 6.5.0.
I’ve been thrilled to see the number of people using our Github source to build their own WaveMaker in advance of this official RC1 (and subsequent final Release). The feedback provided by the community has been very valuable and much appreciated. Those of you who are using are latest code are able to provide extremely timely feedback, which helps us resolve issues more quickly. Thanks for the input!
In addition to fixing serious issue reported by the community, we intend to improve documentation before completing the WaveMaker 6.5.0 Release. Please let us know if you find incorrect WaveMaker 6.5 documentation.