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 JSON 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

KEY
Graphic Design
PDF
Low code development platform
PPTX
UX Design Process - Developer Student Clubs.pptx
PDF
Graphic Design Introduction Upload
PDF
API Sandbox: Empowering Developer Experience (DX)
PDF
What is Graphic Design?
PDF
Android Jetpack
PPTX
DASAR DASAR DESAIN KOMUNIKASI VISUAL (1).pptx
Graphic Design
Low code development platform
UX Design Process - Developer Student Clubs.pptx
Graphic Design Introduction Upload
API Sandbox: Empowering Developer Experience (DX)
What is Graphic Design?
Android Jetpack
DASAR DASAR DESAIN KOMUNIKASI VISUAL (1).pptx

What's hot (10)

PDF
What is Experience strategy?
PDF
Mechanical Design Portfolio
PDF
Dasar DKV Modul 1.pdf
PPTX
Cursor - AI Code Editor: Revolutionizing Coding with AI-Powered Tools
PDF
Soal dan Jawaban SAS 1 - Perangkat Lunak Desain Kelas XI DKV - Fase F.pdf
PDF
Why OutSystems
PPTX
How to Write a Business Case: 4 Steps to a Perfect Business Case Template
PPTX
2. Prinsip desain grafis.pptx
PDF
Tugas praktek excel
PDF
Ep300 gb-r2
What is Experience strategy?
Mechanical Design Portfolio
Dasar DKV Modul 1.pdf
Cursor - AI Code Editor: Revolutionizing Coding with AI-Powered Tools
Soal dan Jawaban SAS 1 - Perangkat Lunak Desain Kelas XI DKV - Fase F.pdf
Why OutSystems
How to Write a Business Case: 4 Steps to a Perfect Business Case Template
2. Prinsip desain grafis.pptx
Tugas praktek excel
Ep300 gb-r2
Ad

Viewers also liked (20)

PPT
AWS users group presentation optimizing your aws account with Cloudmgr & Clou...
PPT
Manifest pentru strategic planningul romanesc: Incotro ne indreptam?
PDF
Бизнес-обучение 2013
PPSX
Powerpoint fiesta 6 horas raul cremona @ sala versus (1 05-2010)
PPTX
Илья Ермолаев_ А как измерить эффект кампаний в социальных медиа?
PPTX
TWTRCON NY 10 Real-Time Tools: Attensity | Maria Ogneva
PDF
10 способов сделать подпись к иллюстрации
PPTX
Latest on Semantic Web
PPTX
Ca aquarium trip powerpoint final
PPTX
Fiesta Recycler Dance @ Sala Versus (24 04-2010)
PPT
Lake View Leasing slideshow
PPTX
CD Labs Webinar
PDF
Информационный вестник Август 2012
PPT
AWS users group presentation optimizing your AWS account with CloudMGR & Clou...
PPTX
5 Tips for Executing a Great Newsjack
PPTX
Database searching
PPT
Daniel's Family Tree
PPT
Defining Terms Of The Lymphatic & Immune System
PPTX
Digital Writing
AWS users group presentation optimizing your aws account with Cloudmgr & Clou...
Manifest pentru strategic planningul romanesc: Incotro ne indreptam?
Бизнес-обучение 2013
Powerpoint fiesta 6 horas raul cremona @ sala versus (1 05-2010)
Илья Ермолаев_ А как измерить эффект кампаний в социальных медиа?
TWTRCON NY 10 Real-Time Tools: Attensity | Maria Ogneva
10 способов сделать подпись к иллюстрации
Latest on Semantic Web
Ca aquarium trip powerpoint final
Fiesta Recycler Dance @ Sala Versus (24 04-2010)
Lake View Leasing slideshow
CD Labs Webinar
Информационный вестник Август 2012
AWS users group presentation optimizing your AWS account with CloudMGR & Clou...
5 Tips for Executing a Great Newsjack
Database searching
Daniel's Family Tree
Defining Terms Of The Lymphatic & Immune System
Digital Writing
Ad

Similar to WaveMaker Presentation (20)

PPT
PPT with Flash ry
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
DOC
Technologies Need to Know
PPTX
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
PPTX
RIA - Rich Internet Applications
PDF
Asp.net Vs Vue.js.pdf
PPTX
Eclipse Developement @ Progress Software
PPTX
RICH INTERNET APPLICATIONS - RIA Tools
PPTX
Latest Web development technologies 2021
PPT
Notes On Software Development, Platform And Modernisation
PDF
JavaFX: A Rich Internet Application (RIA) Development Platform
DOCX
Nitesh_Sr._Java_developer_Lead
DOC
Sid K
DOCX
Online furniture management system
DOCX
Prasant_nayak_IBM_3Yr_Exp
PPT with Flash ry
Ziad Resume_New
Web development concepts using microsoft technologies
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
Technologies Skills
Technologies Skills
Technologies Need to Know
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
RIA - Rich Internet Applications
Asp.net Vs Vue.js.pdf
Eclipse Developement @ Progress Software
RICH INTERNET APPLICATIONS - RIA Tools
Latest Web development technologies 2021
Notes On Software Development, Platform And Modernisation
JavaFX: A Rich Internet Application (RIA) Development Platform
Nitesh_Sr._Java_developer_Lead
Sid K
Online furniture management system
Prasant_nayak_IBM_3Yr_Exp

Recently uploaded (20)

PPTX
Tartificialntelligence_presentation.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Approach and Philosophy of On baking technology
PDF
Mushroom cultivation and it's methods.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
A comparative analysis of optical character recognition models for extracting...
PPT
Teaching material agriculture food technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Empathic Computing: Creating Shared Understanding
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Machine learning based COVID-19 study performance prediction
Tartificialntelligence_presentation.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Approach and Philosophy of On baking technology
Mushroom cultivation and it's methods.pdf
Spectroscopy.pptx food analysis technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
Encapsulation theory and applications.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
A comparative analysis of optical character recognition models for extracting...
Teaching material agriculture food technology
Encapsulation_ Review paper, used for researhc scholars
Empathic Computing: Creating Shared Understanding
MIND Revenue Release Quarter 2 2025 Press Release
SOPHOS-XG Firewall Administrator PPT.pptx
Machine learning based COVID-19 study performance prediction

WaveMaker Presentation

  • 1.  
  • 2. "WaveMaker is the best thing that we've run across since chocolate milk." Neal Hacker, CEO, Dynaroo
  • 3. 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 JSON 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.