"WaveMaker is the best thing that we've run across since chocolate milk." Neal Hacker, CEO, Dynaroo
Bastian Maat of SAP Belgium
WaveMaker provides a RAD tool for Ajax developers, allowing developers to create rich internet applications without having to learn complex coding languages.
Web Services : Connect with web services created using WSDL, REST or RSS.
Databases : Connect to almost any relational data source and import schema.
Security : Use LDAP, database security, rolebased access controls and single-sign on solutions.
Flexible Deployment : WaveMaker Studio creates standard WAR _les that can be deployed to any JDK 1.5+ Java Server.
One-click Cloud Deployment : Applications built in WaveMaker Studio can deploy directly to EC2.
RightScale Integration : For multi-server deployments, WaveMaker integrates with RightScale's cloud management platform .
WaveMaker Visual Ajax Studio : An intuitive, browser-based, WYSIWYG visual builder for rapidly assembling web applications.
One-Click Widget & Template Publishing : Turns any WaveMaker page into a widget or template for reuse in projects.
Enterprise-Ready Data Widgets : Pre-built templates & Ajax components assist in building a rich user interface in any browser without writing code.
Live Forms : Create CRUD database forms with a single click.
Live Layout : Preview live data within the Studio.
And more...Charting Widgets, Diagnostics, Context-sensitive Help, Type Validation Flags, Resource Manager
WaveMaker , Adobe Flex and Microsoft Silverlight
Common features between WaveMaker and AdobeFlex
Used for developing Ajax based applications and Java technologies
Component based development: Containers/Layout Components, UI Elements, Data Connectors
Components can be extended for additional capabilities or reuse
Containers control layout (Canvas, Vertical Box, Horizontal Box)
UI components display data, control interactivity or display states or other visual feedback (Datagrids, lists, buttons, selects menus, radio buttons, etc.)
Data components load or send data (Services, XML, Remoting, etc)
WaveMaker Studio
Databases
Web services
Dojo Widgets
Templates (CSS, HTML)
Java WAR file
Database structure
Widgets
Templates
Pure Java Web Application Import Export
JSON Request
JavaScript Object Notation
lightweight data-interchange format
easy to read and to write (for humans)
easy to parse and generate (for machines)
completely language independent, also similar to C-family of languages
reduces bandwidth requirements by reducing the amount of traffic between the client (Web Browser) and the server (Web / App Server).
Acegi
Ant
Antlr
Apache CommonsDojo
Ezmorph
Fast Infoset
Hibernate
Hypersonic DB
Java
JAF
JAX-WS
JAXB
JDOM
Jsonlib
JsonView.java
Log4j
ROME
SAAJ
SJSXP
Spring
StAX
Tomcat
WSDL4J
XML
Hibernate usage can be a potential performance bottleneck.
When creating or editing the table structure extra care is needed since all the data in the database can be lost.
The modification of the data model incurs another import of the entire data source – in the development phase this can mean serious headaches.
Does not support RPC/encoded style WSDL -> not all WSs are supported.
0 comments
Post a comment