web 2.0 – what is it *really* good for?
DESCRIPTION
Web 2.0 – What Is It *Really* Good For?. Company Overview. Rain Collector. Necktie Organizer. Sniffle Stopper. Neat…But Is It Useful?. Products Being Introduced at Web 2.0 Expo?. How’s This For Value?. Lines of Code. Time to Develop. 98% Less Code. 67% Faster. 25,987 Lines Of Code. - PowerPoint PPT PresentationTRANSCRIPT
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 FrameworkRich 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!