SlideShare una empresa de Scribd logo
1 de 20
@GANESHNIYER
Contemporary Application Dev
getting ahead and staying ahead
Dr Ganesh Neelakanta Iyer
gaiyer@progress.com
http://ganeshniyer.com
© 2014 Progress Software Corporation. All rights reserved.2
About Me
 Completed B.Tech. in Computer Science and Engineering from Mahatma Gandhi
University, India in 2004 with University First Rank
 Five years of Industry work experience in Bangalore (2004–2007) and
HYD (2012–till date), India
 Finished Masters and Ph.D. from National University of Singapore in 2008
and 2012 respectively
 Research interests: Cloud computing, Game theory,
Wireless Networks, Pricing, Software Quality Analysis
 Personal Interests: Kathakali, Teaching, Traveling,
Photography, Cooking
 Website: http://ganeshniyer.com
 Currently
• Principal Engineer at Progress Software, India
• Adjunct Professor at BVRIT
• Visiting Faculty at IIIT-H
© 2013 Progress Software Corporation. All rights reserved.3
Established in 1981 in Bedford, Boston US
VISION:
Rapid creation & deployment of business applications.
Driven by data.,Unlimited by device or cloud
© 2013 Progress Software Corporation. All rights reserved.4
Every application
begins as an idea
This is where ideas become
business reality
© 2013 Progress Software Corporation. All rights reserved.5
Modern Demands of Application Development
Today’s application
development
demands speed
Today’s
applications need
to go anywhere
you do
Today’s applications
are driven by
integrated data
© 2013 Progress Software Corporation. All rights reserved.6
Gartner’s view of Cloud Computing: Position of aPaaS (Progress Rollbase)
Infrastructure-as-a-Service
(IaaS)
Platform-as-a-Service
(PaaS)
On-demand, virtualized
computing resources
Environment to build,
deploy scalable cloud
services; infrastructure
neutral
Highly productive,
easy to use, web-
based, cloud app
development and
deployment platform
VirtualizationAbstraction of the
hardware/servers
aPaaS
(Application PaaS,
Subscription Service)
Software-as-a-Service
(SaaS)
Solutions running
in the cloud
as services
© 2013 Progress Software Corporation. All rights reserved.7
 A cloud platform for building, deploying and managing multi-tenant
SaaS business applications that is
Solution
Open
Runs Anywhere
Cloud or On-premises
Fast
Minimal Coding
Model-driven
Easy
No Proprietary
Languages
Gartner Research suggests that “By 2018, more than half of all B2E mobile apps
will be created by enterprise business analysts using codeless tools”.
http://www.gartner.com/newsroom/id/2939217
© 2014 Progress Software Corporation. All rights reserved.8
Rollbase Can
With familiar point-and-click
and drag-and-drop tools that
speed and simplify application
development, Rollbase
lets you quickly and
easily build or deploy
apps to the cloud,
or to on-premise
servers you control.
REDUCE RISK
to your organization by better protecting your data.
ACCOMMODATE
Regulatory requirements
GAIN GREATER CONTROL
of your infrastructure.
LOWER COSTS
for app deployment.
SIMPLIFY
building out high-fidelity mobile apps.
✪
✪
✪
✪
✪
© 2014 Progress Software Corporation. All rights reserved.9
The Benefits of Using Progress Rollbase
Deploy anywhere
& select your
level of control
Deploy on Amazon,
Rackspace, or any
other cloud
infrastructure,
including your own
data center. You can
have complete control
of the infrastructure.
Superior value
via revenue &
cost advantages
Affordable pricing, no
per-app charge, no
costly governing limits
reduces your cost and
provides superior
value.
Develop without
expensive,
specialized skills
Rollbase developers
code in industry
standard JavaScript.
You’ll build and
customize faster
without relying on
costly APEX or SOQL
developer experience.
Rapidly build
apps with existing
resources
Model-driven
approach similar to
Force.com eliminates
learning curve and
makes your existing
developers
immediately
productive.
© 2013 Progress Software Corporation. All rights reserved.10
The Kind of Apps Our Customers Build
© 2013 Progress Software Corporation. All rights reserved.11
Data Model
Point & click wizards make setting up a
database easy, walking you through the
process of building objects, fields,
relationships, views.
Workflow & Logic Model
Use a powerful business logic
framework to customize workflow,
process automation, validation rules,
approvals.
User Interface Model
Define application pages and forms with
a real-time drag & drop page editor. Use
custom HTML, Scripts, and third-party
widgets to build your UI. White label
options for ISVs.
Permissions Model
Configure fine-grained permissions
specific to each role and user in your
organization from the application down
to the individual field level.
Organization Model
Define location, department and function
hierarchies along with user groups to
model your entire organizational
structure no matter how large or small.
Integration Model
Create custom integrations with external
services and applications using
Progress Rollbase Web APIs. SOAP,
REST and AJAX APIs available.
Application Directory
Pre-built applications can be installed
into your account on-demand and
customized to meet specific needs. ISVs
and resellers can have their own private
directory for white-labeled apps.
Application Runtime Engine
A proprietary runtime engine
automatically orchestrates the execution
of all Progress Rollbase services,
including application instantiation,
serialization and publishing to an
application directory.
Functional Components
© 2013 Progress Software Corporation. All rights reserved.12
Leveraging existing Resources to jumpstart your Development
 Import existing Data from an Excel
spreadsheet or MS Access database
 Define an existing external Database
and leverage data (Private Cloud
Version)
 Create Rollbase Objects from
imported Documents and Tables
 Base your Rollbase Application on a
Template from the Application
Directory
 Migrate existing force.com
Applications to Rollbase
© 2013 Progress Software Corporation. All rights reserved.13
Out-Of-The-Box Integration With Google Products
Progress Rollbase and GMail:
Uses each user's GMail account to send any outbound email from within
Progress Rollbase, and stores that email in the user's Sent Items for historical
reference within GMail.
Progress Rollbase and Google Calendar:
Enables the synchronization of all types of tasks and events in any Progress
Rollbase application with each user's Google Calendar.
Progress Rollbase and Google Docs:
Enables sharing Progress Rollbase data views and reports, making them
available to internal and external audiences through Google Spreadsheets.
© 2013 Progress Software Corporation. All rights reserved.17
Validation & Traction
>10,000
Business users using Rollbase applications
>300
Rollbase applications in production
10
Languages
English, German, French, Spanish, Portuguese, Dutch,
Norwegian, Chinese, Japanese, Korean
© 2013 Progress Software Corporation. All rights reserved.18
Some of the many Progress Rollbase Customers
© 2013 Progress Software Corporation. All rights reserved.19
Summary
Open
Fast
Easy
Secure,
Reliable &
Available
Customer
Branding &
App Store for
ISVs &
Resellers
 Your company and platform name
 Your logos and branding
 Your custom branded App Store
 Runs anywhere, no vendor lock-in
 Choice of cloud, on-premises or hybrid
 OS agnostic
 Minimal coding, model-driven
 Point & click wizards
 Drag & drop editor
 Easy to learn
 Simple to use
 Quick to start
 Role & User-based permissions
 Publish applications & deploy to
one or more tenants
 24x7x365 monitoring
With Rollbase, there is nothing
holding you back.
Demo
Let’s see Rollbase components and building a simple app
© 2013 Progress Software Corporation. All rights reserved.22
Thank you!
gaiyer@progress.com
http://ganeshniyer.com
@GANESHNIYER
gaiyer@progress.com

Más contenido relacionado

La actualidad más candente

Onion Architecture
Onion ArchitectureOnion Architecture
Onion Architecture
matthidinger
 
Why Domain-Driven Design and Reactive Programming?
Why Domain-Driven Design and Reactive Programming?Why Domain-Driven Design and Reactive Programming?
Why Domain-Driven Design and Reactive Programming?
VMware Tanzu
 
Snowbound Software Company Overview
Snowbound Software Company OverviewSnowbound Software Company Overview
Snowbound Software Company Overview
johrenberger
 

La actualidad más candente (20)

Solving Enteprise Mobility Considerations with Telerik Mobile Platform
Solving Enteprise Mobility Considerations with Telerik Mobile PlatformSolving Enteprise Mobility Considerations with Telerik Mobile Platform
Solving Enteprise Mobility Considerations with Telerik Mobile Platform
 
Connecting Your In-Premise Database To Mobile Apps
Connecting Your In-Premise Database To Mobile AppsConnecting Your In-Premise Database To Mobile Apps
Connecting Your In-Premise Database To Mobile Apps
 
New Enterprisre Capabilities in Telerik Platform
New Enterprisre Capabilities in Telerik PlatformNew Enterprisre Capabilities in Telerik Platform
New Enterprisre Capabilities in Telerik Platform
 
Front End Applications Using One Stop JavaScript Library from Telerik
Front End Applications Using One Stop JavaScript Library from TelerikFront End Applications Using One Stop JavaScript Library from Telerik
Front End Applications Using One Stop JavaScript Library from Telerik
 
Jumpstart your ASP.NET Project Development with Sitefinity Platform
Jumpstart your ASP.NET Project Development with Sitefinity PlatformJumpstart your ASP.NET Project Development with Sitefinity Platform
Jumpstart your ASP.NET Project Development with Sitefinity Platform
 
Getting Started with ASP.NET vNext
Getting Started with ASP.NET vNextGetting Started with ASP.NET vNext
Getting Started with ASP.NET vNext
 
Innovations @ Neev
Innovations @ NeevInnovations @ Neev
Innovations @ Neev
 
AppBattler - An Android-based SDK for game developers to enable social gaming
AppBattler - An Android-based SDK for game developers to enable social gamingAppBattler - An Android-based SDK for game developers to enable social gaming
AppBattler - An Android-based SDK for game developers to enable social gaming
 
Microsoft Low Code / No Code Business Process Automation
Microsoft Low Code / No Code Business Process AutomationMicrosoft Low Code / No Code Business Process Automation
Microsoft Low Code / No Code Business Process Automation
 
Visual WebGui HTML5 Platform and Kinvey BaaS Integration
Visual WebGui HTML5 Platform and Kinvey BaaS IntegrationVisual WebGui HTML5 Platform and Kinvey BaaS Integration
Visual WebGui HTML5 Platform and Kinvey BaaS Integration
 
Webinar, Transforme sus ideas en Software as a Service en minutos
Webinar, Transforme sus ideas en Software as a Service en minutosWebinar, Transforme sus ideas en Software as a Service en minutos
Webinar, Transforme sus ideas en Software as a Service en minutos
 
HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7
 
Cloud Solutions
Cloud SolutionsCloud Solutions
Cloud Solutions
 
Democratize development with Microsoft Power Apps and AI builder
Democratize development with Microsoft Power Apps and AI builderDemocratize development with Microsoft Power Apps and AI builder
Democratize development with Microsoft Power Apps and AI builder
 
Microsoft graph and power platform champ
Microsoft graph and power platform   champMicrosoft graph and power platform   champ
Microsoft graph and power platform champ
 
Onion Architecture
Onion ArchitectureOnion Architecture
Onion Architecture
 
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
 
Why Domain-Driven Design and Reactive Programming?
Why Domain-Driven Design and Reactive Programming?Why Domain-Driven Design and Reactive Programming?
Why Domain-Driven Design and Reactive Programming?
 
Snowbound Software Company Overview
Snowbound Software Company OverviewSnowbound Software Company Overview
Snowbound Software Company Overview
 
Introduction to React Native
Introduction to React NativeIntroduction to React Native
Introduction to React Native
 

Destacado

Destacado (12)

Drag and Drop UI Development with React Native
Drag and Drop UI Development with React NativeDrag and Drop UI Development with React Native
Drag and Drop UI Development with React Native
 
Building Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platformsBuilding Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platforms
 
PaaS vs aPaaS
PaaS vs aPaaSPaaS vs aPaaS
PaaS vs aPaaS
 
Low Code Platforms - Ebook
Low Code Platforms - EbookLow Code Platforms - Ebook
Low Code Platforms - Ebook
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
PaaS Decision Matrix
PaaS Decision MatrixPaaS Decision Matrix
PaaS Decision Matrix
 
What is No-Code/Low-Code App Development and Why Should Your Business Care?
What is No-Code/Low-Code App Development and Why Should Your Business Care?What is No-Code/Low-Code App Development and Why Should Your Business Care?
What is No-Code/Low-Code App Development and Why Should Your Business Care?
 
Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)
 
Beginning IoT for Developers
Beginning IoT for DevelopersBeginning IoT for Developers
Beginning IoT for Developers
 
Simplify enterprise IT with no code platform - aPaaS
Simplify enterprise IT with no code platform - aPaaSSimplify enterprise IT with no code platform - aPaaS
Simplify enterprise IT with no code platform - aPaaS
 
Build Powerful Apps Fast with Progress Rollbase
Build Powerful Apps Fast with Progress RollbaseBuild Powerful Apps Fast with Progress Rollbase
Build Powerful Apps Fast with Progress Rollbase
 
2015 Future of Cloud Computing Study
2015 Future of Cloud Computing Study2015 Future of Cloud Computing Study
2015 Future of Cloud Computing Study
 

Similar a Drag and Drop Application Development with Progress Rollbase

Mohit Gupta Resume
Mohit Gupta ResumeMohit Gupta Resume
Mohit Gupta Resume
MOHIT GUPTA
 
Dot Net Developer with 3.11 Years of experience
Dot Net Developer with 3.11 Years of experienceDot Net Developer with 3.11 Years of experience
Dot Net Developer with 3.11 Years of experience
Pooja Sharma
 

Similar a Drag and Drop Application Development with Progress Rollbase (20)

Leave visual studio behind an end to end business app in 30 mins using a paas
Leave visual studio behind an end to end business app in 30 mins using a paasLeave visual studio behind an end to end business app in 30 mins using a paas
Leave visual studio behind an end to end business app in 30 mins using a paas
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat Mobile
 
Top 7 Rapid Application Development Tools for 2024 An In-Depth Overview
Top 7 Rapid Application Development Tools for 2024 An In-Depth OverviewTop 7 Rapid Application Development Tools for 2024 An In-Depth Overview
Top 7 Rapid Application Development Tools for 2024 An In-Depth Overview
 
Paragyte mobile brochure
Paragyte mobile brochureParagyte mobile brochure
Paragyte mobile brochure
 
Mohit Gupta Resume
Mohit Gupta ResumeMohit Gupta Resume
Mohit Gupta Resume
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
TOP 10 Powerapps.docx
TOP 10 Powerapps.docxTOP 10 Powerapps.docx
TOP 10 Powerapps.docx
 
Resume_Vijay
Resume_VijayResume_Vijay
Resume_Vijay
 
Flutter Deck .pptx
Flutter Deck .pptxFlutter Deck .pptx
Flutter Deck .pptx
 
Dot Net Developer with 3.11 Years of experience
Dot Net Developer with 3.11 Years of experienceDot Net Developer with 3.11 Years of experience
Dot Net Developer with 3.11 Years of experience
 
Feroz-CV
Feroz-CVFeroz-CV
Feroz-CV
 
Resume Pritesh Gandhi
Resume Pritesh GandhiResume Pritesh Gandhi
Resume Pritesh Gandhi
 
Brijesh Soni
Brijesh SoniBrijesh Soni
Brijesh Soni
 
Modern Rapid Application Development - Too good to be true
Modern Rapid Application Development - Too good to be trueModern Rapid Application Development - Too good to be true
Modern Rapid Application Development - Too good to be true
 
9 Best Tools to Leverage for Progressive Web App Development
9 Best Tools to Leverage for Progressive Web App Development9 Best Tools to Leverage for Progressive Web App Development
9 Best Tools to Leverage for Progressive Web App Development
 
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
 
Fastest, Scalable & Effortless Method to Build & Manage Enterprise Mobile Apps.
Fastest, Scalable & Effortless Method to Build & Manage Enterprise Mobile Apps.Fastest, Scalable & Effortless Method to Build & Manage Enterprise Mobile Apps.
Fastest, Scalable & Effortless Method to Build & Manage Enterprise Mobile Apps.
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development Strategy
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdf
 
Shanthkumar 6yrs-java-analytics-resume
Shanthkumar 6yrs-java-analytics-resumeShanthkumar 6yrs-java-analytics-resume
Shanthkumar 6yrs-java-analytics-resume
 

Más de Abhishek Kant

Solving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulseSolving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulse
Abhishek Kant
 
Collaborative Agile Development with TeamPulse
Collaborative Agile Development with TeamPulseCollaborative Agile Development with TeamPulse
Collaborative Agile Development with TeamPulse
Abhishek Kant
 
Introduction to New Age Applications with Kendo UI
Introduction to New Age Applications with Kendo UIIntroduction to New Age Applications with Kendo UI
Introduction to New Age Applications with Kendo UI
Abhishek Kant
 
Building Enterprise Apps for windows Phone 7
Building Enterprise Apps for windows Phone 7Building Enterprise Apps for windows Phone 7
Building Enterprise Apps for windows Phone 7
Abhishek Kant
 
Social Media for Social Causes - Climate
Social Media for Social Causes - ClimateSocial Media for Social Causes - Climate
Social Media for Social Causes - Climate
Abhishek Kant
 
Corporate Brand Monitoring in Social Media
Corporate Brand Monitoring in Social MediaCorporate Brand Monitoring in Social Media
Corporate Brand Monitoring in Social Media
Abhishek Kant
 

Más de Abhishek Kant (20)

Omni-Channel Marketing in the Cloud
Omni-Channel Marketing in the CloudOmni-Channel Marketing in the Cloud
Omni-Channel Marketing in the Cloud
 
From Data To Insights
From Data To InsightsFrom Data To Insights
From Data To Insights
 
New Age User Interfaces
New Age User InterfacesNew Age User Interfaces
New Age User Interfaces
 
Digital Transformation
Digital TransformationDigital Transformation
Digital Transformation
 
Swiss Army Knife for Automation Testing
Swiss Army Knife for Automation TestingSwiss Army Knife for Automation Testing
Swiss Army Knife for Automation Testing
 
Using Business Rules to Make Your Business Process Smarter, Simpler and More ...
Using Business Rules to Make Your Business Process Smarter, Simpler and More ...Using Business Rules to Make Your Business Process Smarter, Simpler and More ...
Using Business Rules to Make Your Business Process Smarter, Simpler and More ...
 
Log Management and Analysis for Cloud Applications
Log Management and Analysis for Cloud ApplicationsLog Management and Analysis for Cloud Applications
Log Management and Analysis for Cloud Applications
 
Building Native Android Apps with JavaScript
Building Native Android Apps with JavaScriptBuilding Native Android Apps with JavaScript
Building Native Android Apps with JavaScript
 
Optimize Data Connectivity in .NET Applications
Optimize Data Connectivity in .NET ApplicationsOptimize Data Connectivity in .NET Applications
Optimize Data Connectivity in .NET Applications
 
Solving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulseSolving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulse
 
Collaborative Agile Development with TeamPulse
Collaborative Agile Development with TeamPulseCollaborative Agile Development with TeamPulse
Collaborative Agile Development with TeamPulse
 
Introduction to New Age Applications with Kendo UI
Introduction to New Age Applications with Kendo UIIntroduction to New Age Applications with Kendo UI
Introduction to New Age Applications with Kendo UI
 
New Age Applications with Kendo UI
New Age Applications with Kendo UINew Age Applications with Kendo UI
New Age Applications with Kendo UI
 
Building Enterprise Apps for windows Phone 7
Building Enterprise Apps for windows Phone 7Building Enterprise Apps for windows Phone 7
Building Enterprise Apps for windows Phone 7
 
Getting Started with Microsoft Office 365
Getting Started with Microsoft Office 365Getting Started with Microsoft Office 365
Getting Started with Microsoft Office 365
 
Windows 7 Features
Windows 7 FeaturesWindows 7 Features
Windows 7 Features
 
Social Media for Social Causes - Climate
Social Media for Social Causes - ClimateSocial Media for Social Causes - Climate
Social Media for Social Causes - Climate
 
Web 2.0 using Microsoft Technologies
Web 2.0 using Microsoft TechnologiesWeb 2.0 using Microsoft Technologies
Web 2.0 using Microsoft Technologies
 
Corporate Brand Monitoring in Social Media
Corporate Brand Monitoring in Social MediaCorporate Brand Monitoring in Social Media
Corporate Brand Monitoring in Social Media
 
Corporate Blogging
Corporate BloggingCorporate Blogging
Corporate Blogging
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Drag and Drop Application Development with Progress Rollbase

  • 1. @GANESHNIYER Contemporary Application Dev getting ahead and staying ahead Dr Ganesh Neelakanta Iyer gaiyer@progress.com http://ganeshniyer.com
  • 2. © 2014 Progress Software Corporation. All rights reserved.2 About Me  Completed B.Tech. in Computer Science and Engineering from Mahatma Gandhi University, India in 2004 with University First Rank  Five years of Industry work experience in Bangalore (2004–2007) and HYD (2012–till date), India  Finished Masters and Ph.D. from National University of Singapore in 2008 and 2012 respectively  Research interests: Cloud computing, Game theory, Wireless Networks, Pricing, Software Quality Analysis  Personal Interests: Kathakali, Teaching, Traveling, Photography, Cooking  Website: http://ganeshniyer.com  Currently • Principal Engineer at Progress Software, India • Adjunct Professor at BVRIT • Visiting Faculty at IIIT-H
  • 3. © 2013 Progress Software Corporation. All rights reserved.3 Established in 1981 in Bedford, Boston US VISION: Rapid creation & deployment of business applications. Driven by data.,Unlimited by device or cloud
  • 4. © 2013 Progress Software Corporation. All rights reserved.4 Every application begins as an idea This is where ideas become business reality
  • 5. © 2013 Progress Software Corporation. All rights reserved.5 Modern Demands of Application Development Today’s application development demands speed Today’s applications need to go anywhere you do Today’s applications are driven by integrated data
  • 6. © 2013 Progress Software Corporation. All rights reserved.6 Gartner’s view of Cloud Computing: Position of aPaaS (Progress Rollbase) Infrastructure-as-a-Service (IaaS) Platform-as-a-Service (PaaS) On-demand, virtualized computing resources Environment to build, deploy scalable cloud services; infrastructure neutral Highly productive, easy to use, web- based, cloud app development and deployment platform VirtualizationAbstraction of the hardware/servers aPaaS (Application PaaS, Subscription Service) Software-as-a-Service (SaaS) Solutions running in the cloud as services
  • 7. © 2013 Progress Software Corporation. All rights reserved.7  A cloud platform for building, deploying and managing multi-tenant SaaS business applications that is Solution Open Runs Anywhere Cloud or On-premises Fast Minimal Coding Model-driven Easy No Proprietary Languages Gartner Research suggests that “By 2018, more than half of all B2E mobile apps will be created by enterprise business analysts using codeless tools”. http://www.gartner.com/newsroom/id/2939217
  • 8. © 2014 Progress Software Corporation. All rights reserved.8 Rollbase Can With familiar point-and-click and drag-and-drop tools that speed and simplify application development, Rollbase lets you quickly and easily build or deploy apps to the cloud, or to on-premise servers you control. REDUCE RISK to your organization by better protecting your data. ACCOMMODATE Regulatory requirements GAIN GREATER CONTROL of your infrastructure. LOWER COSTS for app deployment. SIMPLIFY building out high-fidelity mobile apps. ✪ ✪ ✪ ✪ ✪
  • 9. © 2014 Progress Software Corporation. All rights reserved.9 The Benefits of Using Progress Rollbase Deploy anywhere & select your level of control Deploy on Amazon, Rackspace, or any other cloud infrastructure, including your own data center. You can have complete control of the infrastructure. Superior value via revenue & cost advantages Affordable pricing, no per-app charge, no costly governing limits reduces your cost and provides superior value. Develop without expensive, specialized skills Rollbase developers code in industry standard JavaScript. You’ll build and customize faster without relying on costly APEX or SOQL developer experience. Rapidly build apps with existing resources Model-driven approach similar to Force.com eliminates learning curve and makes your existing developers immediately productive.
  • 10. © 2013 Progress Software Corporation. All rights reserved.10 The Kind of Apps Our Customers Build
  • 11. © 2013 Progress Software Corporation. All rights reserved.11 Data Model Point & click wizards make setting up a database easy, walking you through the process of building objects, fields, relationships, views. Workflow & Logic Model Use a powerful business logic framework to customize workflow, process automation, validation rules, approvals. User Interface Model Define application pages and forms with a real-time drag & drop page editor. Use custom HTML, Scripts, and third-party widgets to build your UI. White label options for ISVs. Permissions Model Configure fine-grained permissions specific to each role and user in your organization from the application down to the individual field level. Organization Model Define location, department and function hierarchies along with user groups to model your entire organizational structure no matter how large or small. Integration Model Create custom integrations with external services and applications using Progress Rollbase Web APIs. SOAP, REST and AJAX APIs available. Application Directory Pre-built applications can be installed into your account on-demand and customized to meet specific needs. ISVs and resellers can have their own private directory for white-labeled apps. Application Runtime Engine A proprietary runtime engine automatically orchestrates the execution of all Progress Rollbase services, including application instantiation, serialization and publishing to an application directory. Functional Components
  • 12. © 2013 Progress Software Corporation. All rights reserved.12 Leveraging existing Resources to jumpstart your Development  Import existing Data from an Excel spreadsheet or MS Access database  Define an existing external Database and leverage data (Private Cloud Version)  Create Rollbase Objects from imported Documents and Tables  Base your Rollbase Application on a Template from the Application Directory  Migrate existing force.com Applications to Rollbase
  • 13. © 2013 Progress Software Corporation. All rights reserved.13 Out-Of-The-Box Integration With Google Products Progress Rollbase and GMail: Uses each user's GMail account to send any outbound email from within Progress Rollbase, and stores that email in the user's Sent Items for historical reference within GMail. Progress Rollbase and Google Calendar: Enables the synchronization of all types of tasks and events in any Progress Rollbase application with each user's Google Calendar. Progress Rollbase and Google Docs: Enables sharing Progress Rollbase data views and reports, making them available to internal and external audiences through Google Spreadsheets.
  • 14. © 2013 Progress Software Corporation. All rights reserved.17 Validation & Traction >10,000 Business users using Rollbase applications >300 Rollbase applications in production 10 Languages English, German, French, Spanish, Portuguese, Dutch, Norwegian, Chinese, Japanese, Korean
  • 15. © 2013 Progress Software Corporation. All rights reserved.18 Some of the many Progress Rollbase Customers
  • 16. © 2013 Progress Software Corporation. All rights reserved.19 Summary Open Fast Easy Secure, Reliable & Available Customer Branding & App Store for ISVs & Resellers  Your company and platform name  Your logos and branding  Your custom branded App Store  Runs anywhere, no vendor lock-in  Choice of cloud, on-premises or hybrid  OS agnostic  Minimal coding, model-driven  Point & click wizards  Drag & drop editor  Easy to learn  Simple to use  Quick to start  Role & User-based permissions  Publish applications & deploy to one or more tenants  24x7x365 monitoring
  • 17. With Rollbase, there is nothing holding you back.
  • 18. Demo Let’s see Rollbase components and building a simple app
  • 19. © 2013 Progress Software Corporation. All rights reserved.22 Thank you! gaiyer@progress.com http://ganeshniyer.com @GANESHNIYER