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

What's hot (20)

PPTX
MVC-3 Vs Webform
Jitendra Soni
 
DOC
Dale Brooks Resume D
Dale Brooks
 
PPTX
AngularJs
saeed shargi ghazani
 
PPT
Ajax workshop
WBUTTUTORIALS
 
PPT
SynapseIndia asp.net2.0 ajax Development
Synapseindiappsdevelopment
 
DOCX
Krishnakumar Rajendran (1)
Krishna Rajendran
 
PPTX
Azure basics
Jitendra Soni
 
PPTX
5 things you need to know about Windows Azure
Thomas Robbins
 
PPT
Whats New In Asp.Net Web Forms 4
Rishu Mehra
 
PPTX
Overview of AJAX
Roshith S Pai
 
PPTX
Introduction to ASP.NET MVC
Emad Alashi
 
PDF
M meijer paas - tech-days 2015
Freelance Consultant / Manager / co-CTO
 
PDF
BizSpark migreren naar de cloud
Delta-N
 
DOC
Jagdish
Jagdish Prajapati
 
PPTX
Build and Deploy LightSwitch Application on Windows Azure
K.Mohamed Faizal
 
PPTX
Silverlight & WCF RIA
Dennis van der Stelt
 
PPTX
Oracle JET and WebSocket
andrejusb
 
PPTX
Build a SharePoint website in 60 minutes
Ben Robb
 
PPTX
Windows Azure
Murali Krishna Alluri
 
MVC-3 Vs Webform
Jitendra Soni
 
Dale Brooks Resume D
Dale Brooks
 
Ajax workshop
WBUTTUTORIALS
 
SynapseIndia asp.net2.0 ajax Development
Synapseindiappsdevelopment
 
Krishnakumar Rajendran (1)
Krishna Rajendran
 
Azure basics
Jitendra Soni
 
5 things you need to know about Windows Azure
Thomas Robbins
 
Whats New In Asp.Net Web Forms 4
Rishu Mehra
 
Overview of AJAX
Roshith S Pai
 
Introduction to ASP.NET MVC
Emad Alashi
 
M meijer paas - tech-days 2015
Freelance Consultant / Manager / co-CTO
 
BizSpark migreren naar de cloud
Delta-N
 
Build and Deploy LightSwitch Application on Windows Azure
K.Mohamed Faizal
 
Silverlight & WCF RIA
Dennis van der Stelt
 
Oracle JET and WebSocket
andrejusb
 
Build a SharePoint website in 60 minutes
Ben Robb
 
Windows Azure
Murali Krishna Alluri
 

Similar to WaveMaker tutorial with Flash (20)

PPT
Democratizing the Cloud with Open Source Cloud Development
Intel Corporation
 
PDF
WaveMaker Next: Webinar - Presentation
Sudeep Kumar
 
PDF
How to use Java in Web Application Development?
Inexture Solutions
 
PDF
JavaOne 2010 Keynote
Tomoyuki Tatsuno
 
PDF
Replatforming IBM AS/400 based systems without disruption
WaveMaker, Inc.
 
PDF
2000: Making IT Happen with J2EE
Russell Castagnaro
 
PDF
Java EE6 CodeCamp16 oct 2010
Codecamp Romania
 
PDF
Java in the age of containers - JUG Frankfurt/M
Markus Eisele
 
PDF
Poly Source It Profile
moseskhedi
 
PDF
Polysource It Profile
elenarys
 
PPT
W2e Praesi
Web 2.0 Expo
 
PPTX
Introduction To JavaFX 2.0
Boulder Java User's Group
 
PPTX
IT Technologies Career perspective
Gopalakrishnan Kulasekaran
 
PPT
KMUTNB - Internet Programming 1/7
phuphax
 
PPT
Acceleo Day - Orange
sliard
 
PPT
Flex RIA
rssharma
 
PPT
Flex And Ria
ravinxg
 
PPTX
jkhefkjhl,jvhl,jesvliutguinternship.pptx
21985a0217
 
PPTX
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
Getting value from IoT, Integration and Data Analytics
 
PDF
Polysource-IT Profile
Helen
 
Democratizing the Cloud with Open Source Cloud Development
Intel Corporation
 
WaveMaker Next: Webinar - Presentation
Sudeep Kumar
 
How to use Java in Web Application Development?
Inexture Solutions
 
JavaOne 2010 Keynote
Tomoyuki Tatsuno
 
Replatforming IBM AS/400 based systems without disruption
WaveMaker, Inc.
 
2000: Making IT Happen with J2EE
Russell Castagnaro
 
Java EE6 CodeCamp16 oct 2010
Codecamp Romania
 
Java in the age of containers - JUG Frankfurt/M
Markus Eisele
 
Poly Source It Profile
moseskhedi
 
Polysource It Profile
elenarys
 
W2e Praesi
Web 2.0 Expo
 
Introduction To JavaFX 2.0
Boulder Java User's Group
 
IT Technologies Career perspective
Gopalakrishnan Kulasekaran
 
KMUTNB - Internet Programming 1/7
phuphax
 
Acceleo Day - Orange
sliard
 
Flex RIA
rssharma
 
Flex And Ria
ravinxg
 
jkhefkjhl,jvhl,jesvliutguinternship.pptx
21985a0217
 
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
Getting value from IoT, Integration and Data Analytics
 
Polysource-IT Profile
Helen
 
Ad

Recently uploaded (20)

PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Advancing WebDriver BiDi support in WebKit
Igalia
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
July Patch Tuesday
Ivanti
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Advancing WebDriver BiDi support in WebKit
Igalia
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Ad

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
  • 3.  
  • 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.