SlideShare a Scribd company logo
"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. LiveForms and Templating
Easy to use platform to build web apps:  Web Fast Generates pure Java web application:  CIO Safe One-button deployment:  Virtualization-ready Services architecture:  The face of SOA
When to use WaveMaker: Rapid Application Development projects Form-driven database apps Front end “face” for SOA architecture When  NOT to use WaveMaker: Complex transactional systems (traditional J2EE) Complex workflow (traditional BPM)
WaveMaker applications are based on  industry standard open source technologies including:Spring (Java server), DOJO (Ajax widgets), Hibernate (database access), JAXWS (web services), JSON-RPC (client/server communication) and Acegi (security).
Java Services : Integrate existing Java code. 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.
 

More Related Content

PPT
WaveMaker Presentation
PPT
PPT with Flash ry
PPTX
Windows Azure AppFabric
PPTX
CTU June 2011 - Windows Azure App Fabric
 
PPTX
ASP.net MVC Introduction Wikilogia (nov 2014)
PPTX
Introduction to Windows Azure AppFabric Applications
PDF
Optimizando SQL Server para MS Dynamics AX 2012 R2
PPTX
Apoyo en la administraciĂłn de bases de datos mediante microsoft data tools
WaveMaker Presentation
PPT with Flash ry
Windows Azure AppFabric
CTU June 2011 - Windows Azure App Fabric
 
ASP.net MVC Introduction Wikilogia (nov 2014)
Introduction to Windows Azure AppFabric Applications
Optimizando SQL Server para MS Dynamics AX 2012 R2
Apoyo en la administraciĂłn de bases de datos mediante microsoft data tools

What's hot (20)

PPTX
MVC-3 Vs Webform
DOC
Dale Brooks Resume D
PPTX
PPT
Ajax workshop
PPT
SynapseIndia asp.net2.0 ajax Development
DOCX
Krishnakumar Rajendran (1)
PPTX
Azure basics
PPTX
5 things you need to know about Windows Azure
PPT
Whats New In Asp.Net Web Forms 4
PPTX
Overview of AJAX
PPTX
Introduction to ASP.NET MVC
PDF
M meijer paas - tech-days 2015
PDF
BizSpark migreren naar de cloud
PPTX
DOC
PPTX
Build and Deploy LightSwitch Application on Windows Azure
PPTX
Silverlight & WCF RIA
PPTX
Oracle JET and WebSocket
PPTX
Build a SharePoint website in 60 minutes
PPTX
Windows Azure
MVC-3 Vs Webform
Dale Brooks Resume D
Ajax workshop
SynapseIndia asp.net2.0 ajax Development
Krishnakumar Rajendran (1)
Azure basics
5 things you need to know about Windows Azure
Whats New In Asp.Net Web Forms 4
Overview of AJAX
Introduction to ASP.NET MVC
M meijer paas - tech-days 2015
BizSpark migreren naar de cloud
Build and Deploy LightSwitch Application on Windows Azure
Silverlight & WCF RIA
Oracle JET and WebSocket
Build a SharePoint website in 60 minutes
Windows Azure
Ad

Similar to WaveMaker tutorial with Flash (20)

DOCX
Ziad Resume_New
PPSX
Web development concepts using microsoft technologies
PDF
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
PDF
Technologies Skills
 
PDF
Technologies Skills
PPTX
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
DOC
Technologies Need to Know
PPTX
RIA - Rich Internet Applications
PPTX
RICH INTERNET APPLICATIONS - RIA Tools
PPTX
Eclipse Developement @ Progress Software
PDF
Asp.net Vs Vue.js.pdf
PDF
JavaFX: A Rich Internet Application (RIA) Development Platform
PPTX
Latest Web development technologies 2021
PPT
Notes On Software Development, Platform And Modernisation
DOC
Sid K
 
PPTX
Microsoft Azure
PDF
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
DOCX
Nitesh_Sr._Java_developer_Lead
PPTX
AI introduction to modern web technologies.pptx
Ziad Resume_New
Web development concepts using microsoft technologies
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
Technologies Skills
 
Technologies Skills
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
Technologies Need to Know
RIA - Rich Internet Applications
RICH INTERNET APPLICATIONS - RIA Tools
Eclipse Developement @ Progress Software
Asp.net Vs Vue.js.pdf
JavaFX: A Rich Internet Application (RIA) Development Platform
Latest Web development technologies 2021
Notes On Software Development, Platform And Modernisation
Sid K
 
Microsoft Azure
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
Nitesh_Sr._Java_developer_Lead
AI introduction to modern web technologies.pptx
Ad

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Approach and Philosophy of On baking technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Empathic Computing: Creating Shared Understanding
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Spectral efficient network and resource selection model in 5G networks
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
MYSQL Presentation for SQL database connectivity
Advanced methodologies resolving dimensionality complications for autism neur...
Unlocking AI with Model Context Protocol (MCP)
NewMind AI Weekly Chronicles - August'25 Week I
Approach and Philosophy of On baking technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
sap open course for s4hana steps from ECC to s4
MIND Revenue Release Quarter 2 2025 Press Release
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Big Data Technologies - Introduction.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Review of recent advances in non-invasive hemoglobin estimation
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Empathic Computing: Creating Shared Understanding
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

WaveMaker tutorial with Flash

  • 1. "WaveMaker is the best thing that we've run across since chocolate milk." Neal Hacker, CEO, Dynaroo
  • 2. Bastian Maat of SAP Belgium
  • 4. WaveMaker provides a RAD tool for Ajax developers, allowing developers to create rich internet applications without having to learn complex coding languages. LiveForms and Templating
  • 5. Easy to use platform to build web apps: Web Fast Generates pure Java web application: CIO Safe One-button deployment: Virtualization-ready Services architecture: The face of SOA
  • 6. When to use WaveMaker: Rapid Application Development projects Form-driven database apps Front end “face” for SOA architecture When NOT to use WaveMaker: Complex transactional systems (traditional J2EE) Complex workflow (traditional BPM)
  • 7. WaveMaker applications are based on industry standard open source technologies including:Spring (Java server), DOJO (Ajax widgets), Hibernate (database access), JAXWS (web services), JSON-RPC (client/server communication) and Acegi (security).
  • 8. Java Services : Integrate existing Java code. 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 .
  • 9. 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
  • 10.  
  • 11. 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)
  • 12. WaveMaker Studio Databases Web services Dojo Widgets Templates (CSS, HTML) Java WAR file Database structure Widgets Templates Pure Java Web Application Import Export
  • 14. 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).
  • 15. 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
  • 16. 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.
  • 17. Â