Challenges facing IT leaders
Evolution of RAD / low-code platforms
Apps best suited for RAD
RAD practice in your organization
Demo of building business Apps
Q&A
2. Webinar Agenda
• Challenges facing IT leaders
• Evolution of RAD / low-code platforms
• Apps best suited for RAD
• RAD practice in your organization
• Demo of building business Apps
• Q&A
VINAY MURTHY
VP, Business
Development
ANURAG PARASHAR
Architect
3. Innovation challenges
Innovate : Rapidly build new applications to meet business needs
• Shortage of technical people and skills
• Excessive costs and maintenance leading to higher TCO
• Project delays when innovations are not yet proven
• Integration with existing applications
Application integration problems are a top reason why
businesses — and their enterprise architects and project
managers — can’t deliver business innovation at the speed
demanded by customers
-- Forrester
4. Renovation challenges
Renovate : Modernizing existing applications for web and mobile
• Consumerization of enterprise apps (“legacy apps”)
• Design of good APIs for existing apps
• Diversity in technology, M&A increases challenges
• Integration with existing applications
“40 per cent of the top 500 companies (US) are
no longer in the top 500, 10 years later”
– Gordon Graylish
5. Evolution of RAD / low-code platform
• Beautiful and responsive custom apps
• App composition using APIs, connectors
• Reuse of business components
• Agile app development – testing and iterating
• Quickly move Apps from development to production
• Team collaboration that speeds up app development
“Quick and dirty” “Nice and final”
6. Apps best suited for RAD
• Well suited for:
– Data driven, API based and Mobile apps
• Apps with similar requirements
– Reusable Styles, Themes, Widgets, Templates
• Not recommended for:
– Gaming apps
– Apps with super-high interactivity (e.g. Uber app)
12. RAD practice in your organization
Role Web Basics CSS JavaScript DB Java API
RAD Developer Basic No Basic Basic No Basic
Professional UI
Developer
Advanced Advanced Advanced No No Basic
Backend/Integration
Developer
No No No Advanced Advanced Advanced
Skills required to build applications using RAD, in your Organization
Basic Advanced
Web Basics Web semantics, UI Widgets, Forms, HTML, Single Page Apps, AJAX, Form Post etc.
JavaScript Syntax & scripting Angular JS, DOM & Event handling, scope etc.
CSS Basic understanding of DOM element attributes (class or Id) Bootstrap, CSS3, CSS overrides, etc.
Database Understanding Schema & SQL syntax Complex SQL queries, joins, relationships, ORM, procedures etc.
Java Java Syntax, classes & methods and Annotations Object-oriented concepts, Class loading, Maven, Spring &
Hibernate
API REST API basics REST, SOAP, OAuth & API security etc.
Hide
Complexity
Give More
control
13. RAD practice in your organization
13
Professional UI
Developer
80%
15%
5%
14. ▪ Drag-n-drop widgets
▪ Page layout, themes, custom styles
▪ Automatic responsive multi-device
▪ Build once, for any
device/platform
▪ Hybrid Mobile Apps
▪ Mobile templates & layouts
▪ REST API driven development
▪ API designer
▪ Integrate with any existing DB
and libraries
▪ Human readable code generation
▪ Extensible frontend and backend
▪ VCS integration
▪ Single-click deploy to Cloud
▪ Lower TCO with Docker
Great looking
Apps
out of the box
Mobile-
ready with
Hybrid Apps
API integration
made easy
Extensible &
maintainable
code base
Full cycle,
continuous
delivery
Open
standards with
no vendor
lock-in
▪ Industry standards based Java code
▪ Reuse/extend code using any IDE
▪ Fully portable code via Open Stack
WaveMaker RAD
17. Thank You
Contact us:
VINAY MURTHY
VP, Business
Development
ANURAG PARASHAR
Architect
vinay.murthy@wavemaker.com anurag.parashar@wavemaker.com
For a personalized Demo:
www.wavemaker.com/request-demo
To evaluate WaveMaker:
www.wavemaker.com/request-evaluation