Post on 23-Dec-2015
transcript
Web 2.0 – What Is It *Really* Good For?
Company Overview
2
Neat…But Is It Useful?
Rain Collector Necktie Organizer Sniffle Stopper
Products Being Introduced at Web 2.0 Expo?
3
How’s This For Value?
Time to Develop Lines of Code
140 hours
Source: National City Bank
419 Hours
25,987 Lines
OfCode
335 lines
ASP.NETASP.NET WaveMakerWaveMaker
4
Web 2.0 Needs A PowerBuilder!
● For business application developers who want a high-productivity solution to build Web 2.0 apps
● WaveMaker is an open-source, WYSIWYG framework for visual AJAX web development.
● WaveMaker creates standard Java applications based on Spring, Hibernate and Dojo.
5
Web 2.0 Customers Using WaveMaker
● Rapid prototyping and development (Cisco, Macy’s)– Replaced Dreamweaver, iRise
● Form-driven database apps (ETS, Amex, Brunswick)– Replaced MS Access, MS .NET, Lotus Notes
● Front end “face” for SOA architecture (National City)– Replaced Tibco GI, Nexaweb
6
WaveMaker Studio
WaveMaker Studio Architecture
● Databases● Web services● Dojo Widgets● Templates (CSS, HTML)
● Java WAR file● Database structure● Widgets● Templates
Pure Java Web Application
● Standard Java, JavaScript, XML source files● Easily imports into Eclipse or NetBeans● SCM / Version Control Ready
Import Export
7
● Ajax● Dojo● JSON
Data Access
Web ServicesSecurity
WaveMaker Deployment Architecture
Dojo 1.0● AJAX Widgets used to
assemble applications
JSON RPC● Messaging from browser
to server
Spring / Hibernate ● Basic container and
data access
JaxWS / Acegi ● Web services and security
Tomcat, JBoss, WLS and WAS
Rapid Deployment Framework
Rich Internet Application
Service Dispatcher
● JAXWS● SOAP● REST● RSS● Java
● Acegi● LDAP● Siteminder● DB
● Hibernate● Oracle● DB/2● MySQL
HTTP
8
WaveMaker Wows Press & Analysts
“WaveMaker makes Java Point and Click – you can build a web application in minutes and without using a single acronym!”
- Peter Wayner, InfoWorld Product Review, 2008
“WaveMaker combines a slick application-construction environment with a compelling story for developing lightweight web applications in the enterprise.”
- Vishy Venugopalan, the 451 Group, 2008
“WaveMaker has a shot at being the PowerBuilder of Web 2.0.”- Judith Hurwitz, the Hurwitz Group, 2008
9
Democratizing Web Development
● When to use Web 2.0 Tools– Rapid prototyping and development
– Form-driven database apps
– Front end “face” for SOA architecture
● When NOT to use Web 2.0 Tools– Complex transactional systems (traditional J2EE)
– Complex workflow (traditional BPM)
– Document management (forums, wikis, blogs)
10
See Our Partners At Web 2.0 Expo!
● Kapow (booth 915): social CRM mashup
● SnapLogic (booth 915): SAP order mgmt mashup HCL (booth 415): SI services for Web 2.0 WaveMaker (booth 1024): Be a Web 2.0 rock star!