«

»

Jul
19

WaveMaker delivers for the cloud like PowerBuilder did for client-server


WaveMaker delivers for the cloud like PowerBuilder did for client-server

About WaveMaker

Rapid Application Development for Business-Critical Web 2.0 Applications

WaveMaker is an easy-to-use WYSIWYG development tool for the cloud platform.  It has a visual drag-and-drop interface that makes Web 2.0 and cloud application development easy and fun, like what PowerBuilder did for client-server.  If I had to describe WaveMaker in one sentence, I’d say it is an open, development IDE, that will help you build impressive looking RIA (Rich Internet Applications) without needing to know how to use CSSHTML or Java.  The finished product is a real Java application deployed as a .war or .ear file.

The interface has similarities to PowerBuilder in the sense that much of the development is drag-and-drop and WYSIWYG.   Like PowerBuilder you can create database update applications with no code, or very little code.   WaveMaker even has a feature mildly resembling the datawindow in PowerBuilder called enterprise data widgets.  You can import your data-model into WaveMaker and the data widgets are created for each of the tables in your database while taking into consideration the relationships between tables.  When you drag-and-drop the data widgets onto your application window, WaveMaker automatically creates “datawindow like” update forms.  In the application I created, a grid style list on the top and free-form detail view on the bottom.  To do that in PowerBuilder you’d actually need to create two datawindows, and write code to share them, sync them and call update functions.

Though similarities exist, PowerBuilder is a fat client, Win32 style tool and WaveMaker is a pretty Web 2.0 IDE that runs in your browser.   I love that WaveMaker works in Google Chrome and I have yet to encounter any problems with it which is great, I can’t stand tools that require I use the painfully slow Internet Explorer.

What sets WaveMaker apart from the competition?

WaveMaker is the hottest development platform for RIA available with over 15,000 developers worldwide.  The last time we’ve seen a development tool with such a head start over the competition was with PowerBuilder and client-server development in the 1990′s.  PowerBuilder developers cashed in for nearly a decade while PB maintained technical superiority and another decade due to the sheer number of apps developed in PowerBuilder needing to be maintained or rewritten.   Any developer looking to ride the next wave,  owe it to themselves to take a hard look at WaveMaker.

WaveMaker Studio generates standard Java apps – extensible by experienced Java developers using any Java IDE

You can develop a robust, fully functional database web application with create, read, update and delete functionality without writing any Java code.   This isn’t marketing hype, I’ve

WaveMaker is the next PowerBuilder for enterprise web applications

My first WaveMaker database web application. Created in less than an hour via a WaveMaker tutorial and has insert, update and delete functionality. Zero lines of Java code were written... by me.

downloaded WaveMaker and created my very first RIA in a matter of hours following the tutorial on the WaveMaker website.  The beauty of WaveMaker is that it generates a standard Java application (WAR or EAR file) that can be deployed to just about any old application server.

Entirely open source, including the WaveMaker application itself

WaveMaker is based on Dojo 1.0 framework and automatically generates Java, Spring,  ACEGI (Spring Security),  Hibernate, messaging, user security (LDAP or DBMS) and multitenancy code for you.  People like myself who want to learn all the latest technologies can use the generated code as a crutch in coming up to speed using Java and experienced Java developers can extend the WaveMaker applications as needed.  Last but not least, WaveMaker improves developer productivity after coding is completed by providing one-click deployment to various cloud-based servers!

WaveMaker applications have the benefits WPF without being forced to deploy on Microsoft servers

WaveMaker’s use of panels in the graphical designer is a strong feature that makes it easy to create attractive looking web 2.0 style apps that automatically scale, adjust and resize based on screen resolution or platform.  WaveMaker provides the same benefits as Microsoft’s new WPF technology without being forced to deploy on expensive Microsoft servers or software.  All other non WPF 4GL programming languages require that you manually code for resizing which can not only be time consuming but technically challenging if there are a lot of controls on the page.  So with WaveMaker you get the benefits of WPF but in an Open Source solution.

My first impressions after trying WaveMaker

Coming from a PowerBuilder background I expected a lot and WaveMaker delivered

I’ve spent most of my career doing PowerBuilder development against every major DBMS and I still believe it offers productivity beyond anything on the market for client-server applications.  But the writing is on the wall for client-server and rich internet applications and WaveMaker are the future.   I’ve been spoiled with visual inheritance and the datawindow in PowerBuilder.

WaveMaker is the fastest, easiest way to develop RIA and soften the steep Java learning curve

WaveMaker is the first development tool to catch my attention and keep it.  WaveMakers’ claim of building a functional enterprise web application without needing to write Java code is for real.  In a single day, I’ve taken an existing PHP / MySQL web 1.0 application and re-created a good portion of the core functionality using WaveMaker.  I had initially planned on showing off my work in this article but I’m so impressed by the end result that I’m seriously considering finishing it up and making it a SaaS  (Software as a Service) offering.   The fact that a non-Java developer can take WaveMaker with minimal experience and training and develop a competitive SaaS should speak volumes about how powerful and easy to use WaveMaker really is.

WaveMaker is fun to use and I can use the generated code to better understand Java

From the day I downloaded WaveMaker and gave it a test run I knew that it was the next step for me as a former PowerBuilder developer.  I recently had the opportunity to attend one of WaveMakers three-day, extensive nine-hour training courses which is offered for under $200 and worth every penny. Not and not only am I still having a blast but I feel as confident as ever to tackle the challenge of developing enterprise web applications, or robust SaaS solutions.

You can try WaveMaker yourself by going to www.wavemaker.com/download!

Sincerely,

Rich (aka DisplacedGuy)

37 comments

4 pings

  1. pozycjonowanie stron meta tag says:

    Fascinating stuff… high quality publish. Thanks.

  2. PC Health Advisor says:

    As far as me being a member here, I am glad though that I am a member. When the article was published I received a notification, so that I could participate in Comments, That would explain me stumbuling upon this post. But we’re certainly all members in the world of ideas.
    Have you consider starting an email list. It would take your site to its potential.
    Great artical, had no problems printing this page either.
    This was very informative. Keep up with good posts.
    Wow, this is a problem that most people today face.You really hit the nail on the head.
    I was very encouraged to find this site. The reason being that this is such an informative post. I wanted to thank you for this informative analysis of the subject. I definitely savored every little bit of it and I have you bookmarked to check out new stuff you post.
    I ran into this page on accident, surprisingly, this is a great website. The site owner has done a great job writing/collecting articles to post, the info here is really and helpful when i do research. You just secured yourself a guarenteed reader.
    Thanks for providing such a great article, it was excellent and very informative. as a first time visitor to your blog I am very impressed. I found a lot of informative stuff in your article. Keep it up. Thank you.
    You made some fine points there. I did a search on the issue and found nearly all people will agree with your blog.
    It seems too advanced  and very general for me to comprehend.

  3. gologan says:

    I like your post . Thanks for such informative article

  4. nursing schools says:

    My partner and I really enjoyed reading this blog post, I was just itching to know do you trade featured posts? I am always trying to find someone to make trades with and merely thought I would ask.

  5. crazyupload.net says:

    That is f*ckin’ awesome . Very good and interesting article. Thanks for helpful and useful information.

  6. megaupload search says:

    Excellent read . I just wanna tell u “Thanks”
    Thanks!

  7. trikes to ride says:

    great layout, thanks for sharing.

  8. Rosetta Diersen says:

    sorry i am spanish but i like ur site

  9. cll leukemia says:

    Thank you for give very good info. Your web is coolI am impressed by the information that you have on this blog. It shows how well you understand this subject. Bookmarked this page, will come back for more. You, my friend, ROCK! I found just the information I already searched everywhere and just couldn’t find. What a perfect site. Like this website your website is one of my new favs.I like this data given and it has given me some sort of commitment to succeed for some reason, so keep up the good work

  10. Jeanelle Cryer says:

    i know i’m a little off topic, but i just wanted to say i love the layout of your blog. i’m new to the blogegine platform, so any suggestions on getting my blog looking nice would be appreciated.

  11. Gwyneth Cainne says:

    There is noticeably a bunch to identify about this. I feel you made certain nice points in features also.

  12. Olene Polanski says:

    Nice level of info the following. There is so significantly data close to about this subject that sometimes you cannot see the wood for the trees but you have pitched this at just the correct level to ensure that the lay person can realize – thank you!

  13. Tweet Adder Coupon Code says:

    Very thoughtful and exciting post! I’ve been looking around for the best tweet adder coupon code and found a great site for them and your site looked like your readers might value it so I’ve linked to it here!

    Check it out!

    - All the best

  14. chronic myeloid leukemia says:

    Thank you for give very nice informations. Your web is goodI am impressed by the information that you have on this blog. It shows how well you understand this subject. Bookmarked this page, will come back for more. You, my friend, ROCK! I found just the information I already searched everywhere and just couldn’t find. What a perfect site. Like this website your website is one of my new favs.I like this website shown and it has given me some sort of desire to have success for some reason, so keep up the good work

  15. William B says:

    Well, If you have a website in English language with 500 unique visitors per day, I can make you earn $200-1000 everyday and the request is after receiving the payment, we share the revenue 50 to 50. This is an invitation sent to you via a group-sending software, which helped me send more than 50,000 invitations to blog writers using wordpress, although only 5 of them established the cooperative relationship with us, they now get $2000-10000 every month. If you are interested in this invitation, please contact us. You will get an auto email reply with an url link liking to detailed information about this project. :-D

  16. Schedule says:

    Best you could edit the blog subject title
    The Displaced Guy | WaveMaker delivers for the cloud like PowerBuilder did for client-server to more better for your subject you write. I liked the post yet.

  17. Rich Bianco (DisplacedGuy) says:

    Hello – Thanks for taking the time to read my blog. As always feel free to let me know about subjects you are interested in and I will try to help. People that have asked to link to this article that is fine, just be sure to have a link back to the original article.
    Sincerely,
    Rich (DisplacedGuy)

  18. louis vuitton handbags says:

    You write very detailed,Pay tribute to you.Couldn’t be written any better. Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thanks for sharing!

  19. joomla tárhely says:

    I recently came across your website and have been reading along. I thought I would leave my first comment. I dont know what to say except that I have really enjoyed reading.

  20. binaural-beats.com says:

    I agree with the earlier commentor, as this is an good write-up. I am sick and tired with information sites about how to earn money and this kind of post has become cool. Are you doing similar articles and reviews in the foreseeable future? I am going to return in a little while to take a look with regard to updates too.

  21. Carolin Camerino says:

    Can I hyperlink up to this, from my own word wide web? I’m planning to collect as much reasons for information and facts as i am able.

  22. Barton Hammond says:

    Excellent article – I appreciate hearing how WaveMaker compared to PB for you. I too had researched for an web 2.0 application development tool and finding WaveMaker really met my needs. You can read my short article here

    Web 2.0 Development

    Barton

  23. Neil Murphy says:

    INteresting review. A similar comparative review for Servoy and Magic would be interesting. The Magic product is now called uniPaas. Had a quick look at wavemaker and I also have an application I want to build.

    I would be concerned about the scalability and complexity of the platform for very large sites / systems, but that will be true for any Java J2EE based system built on a plain vanilla RDBMS and Apache type setup. For some types of major systems then scalable NOSql databses and lighter faster web servers need to be used.

    1. DisplacedGuy says:

      Hello Neil- Thanks for the note. I haven’t heard of Servoy or Magic but will be taking a look.

  24. kampanie AdWords says:

    Great blog, I will add this blog to my favorites.

  25. Josie Maran says:

    Hey man, was just browsing through the internet looking for some information on this and stumbled your blog. I am impressed by the info that you have here. It shows how well you understand this. Bookmarked this page for further reading, will come back for more.

  26. Wordpress Themes says:

    Genial fill someone in on and this mail helped me alot in my college assignement. Say thank you you seeking your information.

  27. Exercise Balls says:

    I’ve recently started a blog, the information you provide on this site has helped me tremendously. Thank you for all of your time & work.

  28. Nelson Stukowski says:

    Thanks for sharing this. I’m always looking for valuable resources to share with clients and my colleagues, and this post is absolutely worth sharing!

  29. Richard says:

    For me, nothing will ever match the productivity of PowerBuilder, but it is tough to find interesting work as a PB developer these days (although @geert seems to know people who are still willing to use Smalltalk!).

    WaveMaker sounds like a good way to do visual development with Java – thanks for your post, I will definitely check it out!

    1. Dana says:

      I have an immediate opening for a powerbuilder developer who has to of worked in PB environment for at least the last 2 years with versions 9 and 10. Do you know anybody who might be interested? This position is in austin texas

  30. Geert says:

    I have been a PB developer too (version 3 to 9) and I was initially also excited by what WaveMaker (or ActiveGrid as it was still called back then) was trying to do, make a PB-like IDE for todays web applications. I have to say though that I have a big problem with the fact that WaveMaker is built on top of Java, which by itself already has too many layers of complexity (read cause of soooo many j2ee project failures of disappointing over-budget late deliveries). I wish them good luck but I am looking towards Smalltalk based frameworks like Seaside of AIDA because they at least have the basics right and a lot of the OO reminds me of how I used to design my custom visual and non-visual PB objects :)

    1. Richard says:

      Lucky you! You still get to code in Smalltalk!! Not really an option for me – everyone wants either Java or C#

  31. chanel handbags says:

    Thank you! I really appreciate your article, in fact I think you deserve a thumbs up.

  32. Jenn Air Stoves says:

    gives employ a terrific web site decent Gives cheers for the work to assist me

  33. Nell Burgoa says:

    Thanks for this post, I write reviews for free software and I look to other bloggers for inspiration.

  34. pharmacy technician certification says:

    Terrific work! This is the type of information that should be shared around the web. Shame on the search engines for not positioning this post higher!

  1. - The Displaced Guy says:

    [...] WaveMaker is like the PowerBuilder for web applications [...]

  2. Tweets that mention The Displaced Guy | WaveMaker delivers for the cloud like PowerBuilder did for client-server -- Topsy.com says:

    [...] This post was mentioned on Twitter by Otown411.Com, ckeene. ckeene said: RT @DisplacedGuy WaveMaker delivers for the cloud like PowerBuilder did for client-server http://bit.ly/c4hAG8 [...]

  3. The Displaced Guy | WaveMaker delivers for the cloud like … « Social Computing Technology says:

    [...] here to see the original: The Displaced Guy | WaveMaker delivers for the cloud like … applications, makes-cloud, Web [...]

  4. The Displaced Guy | The PowerBuilder Phenomenon says:

    [...] With PowerBuilders’ popularity on an apparent decline it is only a matter of time before Sybase decides to pull the cord on it.   Even though the tool offers productivity unmatched by other leading tools it may lose critical mass needed to stay in the market.   Everyone is watching and waiting to see what happens and WaveMaker couldn’t have come a minute too soon.  WaveMaker is the first tool that I’ve been exited about using since PowerBuilder.  I’m committed to riding the next wave (pun) and learning WaveMaker.   Watch my blog in the coming weeks for new WaveMaker articles, tutorials and comparisons between PowerBuilder and WaveMaker.  Here is one article on WaveMaker. [...]

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>