accelerate enterprise mobile application development
TRANSCRIPT
WEBINAR / WAVEMAKER RAD
Accelerate Enterprise
Mobile Application
Development
INTRODUCTIONS
Mayur ShahCustomer SuccessEnterprise (Asia)
WaveMaker, Inc.Headquartered in Mountain View, CAEnterprise Software Platform for Custom App Delivery
Role: Customer Success and Product Marketing
Specialty: Enterprise Middleware and Application Integration
Past Experience: BEA Systems, Cisco Systems, Informatica
AGENDA
Overview
Mobile Hybrid App Development
WaveMaker Solution Architecture
Live Demo
Summary
Q&A
Overview of Pramati TechnologiesParent company of WaveMaker Inc.
Serving Enterprise Customers since 1998
– Global offices (US, UK & India)– 1200+ employees– Over a 1,000 Enterprise customers
including 70+ from Fortune 500– Recognized leader in Enterprise products;
First J2EE certified App Server– Deloitte Fast 500
Visionary. 10 years.
Acquired 2012 by
Mobile Application Development
Mobile Responsive
• Built With HTML5, JavaScript• Viewed using Browser as URL
Native Mobile App
• Built using Device Specific Programming Language• Native Client Application on Device
Hybrid Mobile App
• Built using HTML5, JavaScript, Cordova/Phone Gap• Launched as Native App within WebView of device Browser
Gartner predicts that by 2016, 50% of mobile apps will be hybrid mobile apps.
What is Hybrid Mobile App?
Mobile Operating System
Mobile Installer
Cordova Plugins
Web View
App built using HTML, CSS, JavaScript
MOBILE APP• UI and interaction, built using HTML and
JavaScript (using framework like Angular)• Allows re-use of existing components,
including UI & services integration
WEB VIEWBrowser Component with a HTML rendering engine & JavaScript engine run in full-screen mode within mobile
CORDOVA PLUGINSAccess to device capabilities like Camera, Geo-Location, Contacts etc. using JavaScript based Cordova plugins
INSTALLERCross-platform installer built using Cordova build tools using Android, IOS SDKs
Hybrid Mobile App
BarcodeScanner
Geo-Location
Calendar Network LocalStorage
Camera
Comparison of 3 Approaches
What is WaveMaker Studio?
Visual RAD for Hybrid Mobile
Enterprise Needs - Mobile Applications
Security Cross Platform API and Business Logic
Data Management Standards Based Easy Maintenance
Device OperatingSystem
Cordova Plugins
Web View
App built using Angular, Bootstrap & HTML5
BarcodeScanner
Geo-Location
Calendar Network LocalStorage
Camera
Hybrid Mobile App - WaveMaker
11
Backend
REST AP I
Web Server
Security REST API Authentication & Role-based security
Data ModelOptimized for mobile app consumption
ServicesHighly scalable for enterprise apps
REST API integration to Server-side components
Pages built with device interaction
Build platform installer for IOS or Android
Build and deploy Server-side components (packaged as WAR) using standards based OSS technologies
WAR FileAPK/IPA Device
Installer
Mobile Front-end
Back-end infrastructure
Hybrid Mobile App
Native Look-n-feel
12
Page title for Android
Android IOS
Tabs
Segmented Control
Centered Page title for IOS
• Mobile Themes give native look-n-feel for the same page based on the Platform (IOS, Android etc.)
• Most importantly themes adhere to design guidelines of the Platform
Search
Android
IOS
Dashboard
Search term
Dashboard
Dashboard
Search
Platform Specific Installer
13
Mobile Operating System
Cordova ZIP
App built using Web frameworks
Native Wrapper with CordovaPackaged Frontend
artefacts including Cordova JS Plugins Android APK or
IOS IPA
Create cross-platform installer, signing with Developer or Enterprise Certificates
Mobile App
MobileApp
Mobile App
Android SDK Tools
IOS SDKXCode
BarcodeScanner
Geo-Location
Calendar NetworkCamera
WaveMaker RAD – Develop Enterprise Apps in Days
Page Layouts and Templates
Application Themes
Custom Styles
Visual RAD
Automatic Responsive Multi DeviceStandards Based Web AppMobile Hybrid
Enterprise Developer Network
Project CollaborationShare And Discover APIs
Database Designer
Web Services
Prefabs
One-Click Test and Deploy
Auto-Publish REST APIsOn-Prem, Private or Public
Continuous Integration
Release Management
Leading Open Standards, Rapid App Development Platform
Journey of Your Application – Turbocharged
Live Demo!
WaveMaker – Product Offering
WaveMaker Enterprise (WME)
WaveMaker Online (WMO)
17
DeploymentHorizontal scalability. Security
and use of enterprise data. WaveMaker Cloud
Development
Component assembly Rapid app development
Tooling to support all phases WaveMaker Studio
IntegrationAPI-led IntegrationIntegration with Legacy Apps WaveMaker Gateway
Management
Configuration, Administration and Monitoring
WaveMaker LaunchPad
Collaboration
Increase efficiency of Application Delivery
Enterprise Developer Network
Purpose
WaveMaker Module
WaveMaker Enterprise – Putting it all together
Enterprise Innovation Infrastructure
Get WaveMaker!
Sign up on WMO for FREE Trial www.wavemakeronline.com
Request Demo of WaveMakerwww.wavemaker.com/request-demo
Request On Premise Trial : www.wavemaker.com/request-trial
Q&A