• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

WaveMaker extension ?

 
Ranch Hand
Posts: 874
Android VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Hi,

With reference to this thread , is WaveMaker a toolbox or Framework , which can be extended ? how flexible can be WaveMaker to extend and add our own tools ?
 
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I think the answer to your question is both: WaveMaker Studio is a development tool that can be used to create Java Web apps; WaveMaker Studio creates standard Java applications that use the Spring/Hibernate framework.

So let's look at some use cases:
* Database driven web development: WaveMaker can create or import database schemas. From these schemas, WaveMaKer automatically creates enterprise data widgets that connect database information to UI widgets. This is a very productive way to build data-driven web applications like lightweight portals.
* Web services mashup: WaveMaker can import any SOAP, REST or RSS service and provide a fast way to connect web service information to UI widgets. This is a productive way to build dashboards and mashups.
* Web front end for Java application: if you have already created Java classes, you can use WaveMaker as a GUI builder for your Java application. WaveMaker can import Jar files or plain old Java. You can even swap out the Hibernate/Spring backend for any framework you like using Pluggable Service Types.

Check out the showcase application for examples of applications built with WaveMaker:

http://community.wavemaker.com/Showcase/
 
Balu Sadhasivam
Ranch Hand
Posts: 874
Android VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Thanks for the response Chris.

So Hibernate/Spring , DOJO comes out of box with WaveMaker run time Environment. Are these pluggable services can be changed with say extJS instead of DOJO ? I understand the flexibility in case of Hibernate /Spring as they are based on Java. How was it implemented to provide such flexibility for JavaScript libraries ? Please shed some light on implementation details.

 
Chris Keene
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There are examples that come with WaveMaker showing how to use ext widgets and Google gadgets.

Within the WaveMaker studio, the basic unit of work is a page, which is itself just a widget. You can save a page as part of a web project, or you can publish it as a template or a composite widget. When you publish the page as a composite widget, WaveMaker packages up whatever widgets you have on the page along with whatever properties and events you have defined for the page and makes that a full-blown WaveMaker widget that is installed on your palette and can be dragged from the palette onto the canvas.

This mechanism makes it very easy to bring widgets from other Javascript libraries into the WaveMaker studio. TBTW, his is the same mechanism that the studio uses to create custom enterprise data widgets for each table in your data schema.
 
Balu Sadhasivam
Ranch Hand
Posts: 874
Android VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator


Thanks Chris. Need to try hands on WaveMaker Visual AJAX Studio.
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic