SlideShare a Scribd company logo
1 of 17
RTA-CSIT Conference 13th December, 2014 
The business drivers for technical 
innovations on client-side web applications 
Andrea Alberici, Studio Synthesis – Evolutivo 
Brisilda Munguli, University of Tirana, Faculty of Natural Sciences
Studio Synthesis Srl 
Business Process Analysts 
CRM consultants 
Data Smiths 
IT - Legal consultants
THE PROBLEM 
CRM FAILURES 
For decades, CRM implementations have had a higher failure rate than 
most other types of corporate software. 
Most analyst estimates are in the 50% range! 
Ironically, CRM failures are not 
hardware or software failures, nor are 
they problems with integration or 
system performance
THE PROBLEM 
LOW ADOPTION RATES 
most CRM failures are the result of a 
single very human problem: low 
adoption rate. 
if the salespeople aren’t fully on 
board, they’ll either refuse to use it 
(if they’ve got clout) or passive-aggressively 
avoid it whenever 
possible.
TECHIES CAN HELP 
New 
technologies 
?
ANOTHER APPROACH 
AJAX 
A new breed of web application, 
dubbed AJAX (Asynchronous 
JavaScript And XML), is 
emerging in response to the 
limited degree of interactivity in 
large-grain stateless Web 
interactions
ANOTHER APPROACH 
SINGLE PAGE APPLICATIONS 
The page does not reload at 
any point in the process, 
nor does control transfer to 
another page
OPEN SOURCE 
Standing on Shoulders of Giants
AJAX Framework 
Angular.js from Google 
to augment browser-based 
applications with 
model–view–controller 
(MVC) capability” and it 
does just that, providing 
a binding/MVC 
framework.
Angular.js 
That’s two-way binding 
Delicious 
With a structure as simple as {{ my data }}, you bind data to your page. 
The $scope service detects changes to the model and modifies HTML 
expressions in the view by way of controllers.
Ajax framework 
Working in the other 
direction, changes to the 
view are reflected in the 
model. This removes the 
need for the vast majority of 
data-centric DOM 
manipulations
(BEING PART OF ) THE SOLUTION 
The creation of a CRM CLIENT to 
improve user interaction and 
engagement
The application 
The chosen application is a 
LAMP CRM System 
coreBOS (fork of vtigerCRM, Sugar 
CRM)
WHY, coreBOS? 
CORE PHILOSOPHY 
COMMUNITY DRIVEN 
REST CENTERED 
The application
DATA 
Accessing CoreBOS Data Using CoreBOS 
WebService API Library For AngularJS
CoreBOS JSUI App ROUTE CONFIGURATION
THANK YOU 
@aalberici 
www.evolutivo.it 
evolutivoteam.blogspot.com 
a.alberici@evolutivo.it

More Related Content

What's hot

Escape the Complexity - Technology Innovation Brochure by ISIS Papyrus Software
Escape the Complexity - Technology Innovation Brochure by ISIS Papyrus SoftwareEscape the Complexity - Technology Innovation Brochure by ISIS Papyrus Software
Escape the Complexity - Technology Innovation Brochure by ISIS Papyrus SoftwareISIS Papyrus Software
 
Cognizanti Journal: XaaS, Code Halos, SMAC and the Future of Work
Cognizanti Journal: XaaS, Code Halos, SMAC and the Future of WorkCognizanti Journal: XaaS, Code Halos, SMAC and the Future of Work
Cognizanti Journal: XaaS, Code Halos, SMAC and the Future of WorkCognizant
 
Down to Business: Taking Action Quickly with Linked Data Services
Down to Business: Taking Action Quickly with Linked Data ServicesDown to Business: Taking Action Quickly with Linked Data Services
Down to Business: Taking Action Quickly with Linked Data ServicesInside Analysis
 
Learn How to Maximize Your ServiceNow Investment
Learn How to Maximize Your ServiceNow InvestmentLearn How to Maximize Your ServiceNow Investment
Learn How to Maximize Your ServiceNow InvestmentStave
 
2008-0207 - DatacCenter Journal - Myths of the CMDB
2008-0207 - DatacCenter Journal - Myths of the CMDB2008-0207 - DatacCenter Journal - Myths of the CMDB
2008-0207 - DatacCenter Journal - Myths of the CMDBMichele Hudnall
 
Deciding to go cloud 09212010
Deciding to go cloud  09212010Deciding to go cloud  09212010
Deciding to go cloud 09212010ERwin Modeling
 
E20 summit 2010: Beyond Adoption
E20 summit 2010: Beyond AdoptionE20 summit 2010: Beyond Adoption
E20 summit 2010: Beyond AdoptionLee Bryant
 
Cloud computing pioneers - remarkable examples 2010-11-05
Cloud computing pioneers - remarkable examples 2010-11-05Cloud computing pioneers - remarkable examples 2010-11-05
Cloud computing pioneers - remarkable examples 2010-11-05Abe Pachikara
 
Navigating a disrupted market
Navigating a disrupted marketNavigating a disrupted market
Navigating a disrupted marketDavid Gentle
 
Salesforce CRM: A new way of managing Customer Relationship in cloud environment
Salesforce CRM: A new way of managing Customer Relationship in cloud environmentSalesforce CRM: A new way of managing Customer Relationship in cloud environment
Salesforce CRM: A new way of managing Customer Relationship in cloud environmentEECJOURNAL
 
Tb mobile office presentation
Tb   mobile office presentationTb   mobile office presentation
Tb mobile office presentationDorothy Davis
 
Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...
Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...
Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...Dialexa
 
Customer Engagement for Trailblazers
Customer Engagement for TrailblazersCustomer Engagement for Trailblazers
Customer Engagement for TrailblazersKofax
 
CIO Magazine White Paper
CIO Magazine White PaperCIO Magazine White Paper
CIO Magazine White PaperCROExec.com
 
Overview_02-09-16_Digital Workspace
Overview_02-09-16_Digital WorkspaceOverview_02-09-16_Digital Workspace
Overview_02-09-16_Digital WorkspaceTricia Stream
 
Evolving Service for the Digital Workplace
Evolving Service for the Digital WorkplaceEvolving Service for the Digital Workplace
Evolving Service for the Digital WorkplaceJon Stevens-Hall
 
Situational applications and their role in enterprise it strategy
Situational applications and their role in enterprise it strategySituational applications and their role in enterprise it strategy
Situational applications and their role in enterprise it strategyNewton Day Uploads
 
Necto BI 3.0 presentation
Necto BI 3.0 presentationNecto BI 3.0 presentation
Necto BI 3.0 presentationstudio7design
 

What's hot (20)

Escape the Complexity - Technology Innovation Brochure by ISIS Papyrus Software
Escape the Complexity - Technology Innovation Brochure by ISIS Papyrus SoftwareEscape the Complexity - Technology Innovation Brochure by ISIS Papyrus Software
Escape the Complexity - Technology Innovation Brochure by ISIS Papyrus Software
 
Cognizanti Journal: XaaS, Code Halos, SMAC and the Future of Work
Cognizanti Journal: XaaS, Code Halos, SMAC and the Future of WorkCognizanti Journal: XaaS, Code Halos, SMAC and the Future of Work
Cognizanti Journal: XaaS, Code Halos, SMAC and the Future of Work
 
Down to Business: Taking Action Quickly with Linked Data Services
Down to Business: Taking Action Quickly with Linked Data ServicesDown to Business: Taking Action Quickly with Linked Data Services
Down to Business: Taking Action Quickly with Linked Data Services
 
Learn How to Maximize Your ServiceNow Investment
Learn How to Maximize Your ServiceNow InvestmentLearn How to Maximize Your ServiceNow Investment
Learn How to Maximize Your ServiceNow Investment
 
2008-0207 - DatacCenter Journal - Myths of the CMDB
2008-0207 - DatacCenter Journal - Myths of the CMDB2008-0207 - DatacCenter Journal - Myths of the CMDB
2008-0207 - DatacCenter Journal - Myths of the CMDB
 
Deciding to go cloud 09212010
Deciding to go cloud  09212010Deciding to go cloud  09212010
Deciding to go cloud 09212010
 
E20 summit 2010: Beyond Adoption
E20 summit 2010: Beyond AdoptionE20 summit 2010: Beyond Adoption
E20 summit 2010: Beyond Adoption
 
Cloud computing pioneers - remarkable examples 2010-11-05
Cloud computing pioneers - remarkable examples 2010-11-05Cloud computing pioneers - remarkable examples 2010-11-05
Cloud computing pioneers - remarkable examples 2010-11-05
 
Navigating a disrupted market
Navigating a disrupted marketNavigating a disrupted market
Navigating a disrupted market
 
oracle-total-cloud-2346917
oracle-total-cloud-2346917oracle-total-cloud-2346917
oracle-total-cloud-2346917
 
Salesforce CRM: A new way of managing Customer Relationship in cloud environment
Salesforce CRM: A new way of managing Customer Relationship in cloud environmentSalesforce CRM: A new way of managing Customer Relationship in cloud environment
Salesforce CRM: A new way of managing Customer Relationship in cloud environment
 
Tb mobile office presentation
Tb   mobile office presentationTb   mobile office presentation
Tb mobile office presentation
 
Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...
Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...
Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...
 
Customer Engagement for Trailblazers
Customer Engagement for TrailblazersCustomer Engagement for Trailblazers
Customer Engagement for Trailblazers
 
Retail Cloud Services
Retail Cloud ServicesRetail Cloud Services
Retail Cloud Services
 
CIO Magazine White Paper
CIO Magazine White PaperCIO Magazine White Paper
CIO Magazine White Paper
 
Overview_02-09-16_Digital Workspace
Overview_02-09-16_Digital WorkspaceOverview_02-09-16_Digital Workspace
Overview_02-09-16_Digital Workspace
 
Evolving Service for the Digital Workplace
Evolving Service for the Digital WorkplaceEvolving Service for the Digital Workplace
Evolving Service for the Digital Workplace
 
Situational applications and their role in enterprise it strategy
Situational applications and their role in enterprise it strategySituational applications and their role in enterprise it strategy
Situational applications and their role in enterprise it strategy
 
Necto BI 3.0 presentation
Necto BI 3.0 presentationNecto BI 3.0 presentation
Necto BI 3.0 presentation
 

Similar to The business drivers for technical innovations in client-side web applications

Web based lims_white_paper
Web based lims_white_paperWeb based lims_white_paper
Web based lims_white_paperPreeti Gupta
 
2011 sept 13 performance webinar with notes (5b)
2011 sept 13 performance webinar with notes (5b)2011 sept 13 performance webinar with notes (5b)
2011 sept 13 performance webinar with notes (5b)Macro 4
 
Designing usable web applications (part 1) experience dynamics web seminar
Designing usable web applications (part 1)  experience dynamics web seminarDesigning usable web applications (part 1)  experience dynamics web seminar
Designing usable web applications (part 1) experience dynamics web seminarExperience Dynamics
 
Software As A Service Presentation
Software As A Service PresentationSoftware As A Service Presentation
Software As A Service Presentational95iii
 
Perficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient, Inc.
 
Short reference architecture
Short reference architectureShort reference architecture
Short reference architectureSteve Feldman
 
Softwareasaservicepresentation 12582270495499-phpapp02 (1)
Softwareasaservicepresentation 12582270495499-phpapp02 (1)Softwareasaservicepresentation 12582270495499-phpapp02 (1)
Softwareasaservicepresentation 12582270495499-phpapp02 (1)BhavadipGothadiya
 
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...Swatantra Kumar
 
Mr Ted User Experience
Mr Ted User ExperienceMr Ted User Experience
Mr Ted User Experiencejonholden
 
Mr Ted User Experience
Mr Ted User ExperienceMr Ted User Experience
Mr Ted User Experiencejonholden
 
Web Application Architecture: Everything You Need to Know About
Web Application Architecture: Everything You Need to Know AboutWeb Application Architecture: Everything You Need to Know About
Web Application Architecture: Everything You Need to Know AboutNoman Shaikh
 
Web Site and Rich Internet Applications
Web Site and Rich Internet ApplicationsWeb Site and Rich Internet Applications
Web Site and Rich Internet ApplicationsWeb Site srl
 
Rhys Jones, RBS, "Why The Cloud Is The Next Excel"
Rhys Jones, RBS,  "Why The Cloud Is The Next Excel"Rhys Jones, RBS,  "Why The Cloud Is The Next Excel"
Rhys Jones, RBS, "Why The Cloud Is The Next Excel"Chris Purrington
 
MDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non ItMDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non Itanicolay
 
APIs: the Glue of Cloud Computing
APIs: the Glue of Cloud ComputingAPIs: the Glue of Cloud Computing
APIs: the Glue of Cloud Computing3scale
 
SPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerAppsSPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerAppsNicolas Georgeault
 

Similar to The business drivers for technical innovations in client-side web applications (20)

Web based lims_white_paper
Web based lims_white_paperWeb based lims_white_paper
Web based lims_white_paper
 
2011 sept 13 performance webinar with notes (5b)
2011 sept 13 performance webinar with notes (5b)2011 sept 13 performance webinar with notes (5b)
2011 sept 13 performance webinar with notes (5b)
 
Designing usable web applications (part 1) experience dynamics web seminar
Designing usable web applications (part 1)  experience dynamics web seminarDesigning usable web applications (part 1)  experience dynamics web seminar
Designing usable web applications (part 1) experience dynamics web seminar
 
Software As A Service Presentation
Software As A Service PresentationSoftware As A Service Presentation
Software As A Service Presentation
 
Perficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps Seminar
 
Using Cloud Computing to Change the Game of Finance
Using Cloud Computing to Change the Game of FinanceUsing Cloud Computing to Change the Game of Finance
Using Cloud Computing to Change the Game of Finance
 
Short reference architecture
Short reference architectureShort reference architecture
Short reference architecture
 
Softwareasaservicepresentation 12582270495499-phpapp02 (1)
Softwareasaservicepresentation 12582270495499-phpapp02 (1)Softwareasaservicepresentation 12582270495499-phpapp02 (1)
Softwareasaservicepresentation 12582270495499-phpapp02 (1)
 
Soa 101
Soa 101Soa 101
Soa 101
 
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
 
Mr Ted User Experience
Mr Ted User ExperienceMr Ted User Experience
Mr Ted User Experience
 
Mr Ted User Experience
Mr Ted User ExperienceMr Ted User Experience
Mr Ted User Experience
 
Web Application Architecture: Everything You Need to Know About
Web Application Architecture: Everything You Need to Know AboutWeb Application Architecture: Everything You Need to Know About
Web Application Architecture: Everything You Need to Know About
 
Web Site and Rich Internet Applications
Web Site and Rich Internet ApplicationsWeb Site and Rich Internet Applications
Web Site and Rich Internet Applications
 
Rhys Jones, RBS, "Why The Cloud Is The Next Excel"
Rhys Jones, RBS,  "Why The Cloud Is The Next Excel"Rhys Jones, RBS,  "Why The Cloud Is The Next Excel"
Rhys Jones, RBS, "Why The Cloud Is The Next Excel"
 
Moving To SaaS
Moving To SaaSMoving To SaaS
Moving To SaaS
 
MDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non ItMDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non It
 
Modern Web Applications
Modern Web ApplicationsModern Web Applications
Modern Web Applications
 
APIs: the Glue of Cloud Computing
APIs: the Glue of Cloud ComputingAPIs: the Glue of Cloud Computing
APIs: the Glue of Cloud Computing
 
SPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerAppsSPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerApps
 

Recently uploaded

Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

The business drivers for technical innovations in client-side web applications

  • 1. RTA-CSIT Conference 13th December, 2014 The business drivers for technical innovations on client-side web applications Andrea Alberici, Studio Synthesis – Evolutivo Brisilda Munguli, University of Tirana, Faculty of Natural Sciences
  • 2. Studio Synthesis Srl Business Process Analysts CRM consultants Data Smiths IT - Legal consultants
  • 3. THE PROBLEM CRM FAILURES For decades, CRM implementations have had a higher failure rate than most other types of corporate software. Most analyst estimates are in the 50% range! Ironically, CRM failures are not hardware or software failures, nor are they problems with integration or system performance
  • 4. THE PROBLEM LOW ADOPTION RATES most CRM failures are the result of a single very human problem: low adoption rate. if the salespeople aren’t fully on board, they’ll either refuse to use it (if they’ve got clout) or passive-aggressively avoid it whenever possible.
  • 5. TECHIES CAN HELP New technologies ?
  • 6. ANOTHER APPROACH AJAX A new breed of web application, dubbed AJAX (Asynchronous JavaScript And XML), is emerging in response to the limited degree of interactivity in large-grain stateless Web interactions
  • 7. ANOTHER APPROACH SINGLE PAGE APPLICATIONS The page does not reload at any point in the process, nor does control transfer to another page
  • 8. OPEN SOURCE Standing on Shoulders of Giants
  • 9. AJAX Framework Angular.js from Google to augment browser-based applications with model–view–controller (MVC) capability” and it does just that, providing a binding/MVC framework.
  • 10. Angular.js That’s two-way binding Delicious With a structure as simple as {{ my data }}, you bind data to your page. The $scope service detects changes to the model and modifies HTML expressions in the view by way of controllers.
  • 11. Ajax framework Working in the other direction, changes to the view are reflected in the model. This removes the need for the vast majority of data-centric DOM manipulations
  • 12. (BEING PART OF ) THE SOLUTION The creation of a CRM CLIENT to improve user interaction and engagement
  • 13. The application The chosen application is a LAMP CRM System coreBOS (fork of vtigerCRM, Sugar CRM)
  • 14. WHY, coreBOS? CORE PHILOSOPHY COMMUNITY DRIVEN REST CENTERED The application
  • 15. DATA Accessing CoreBOS Data Using CoreBOS WebService API Library For AngularJS
  • 16. CoreBOS JSUI App ROUTE CONFIGURATION
  • 17. THANK YOU @aalberici www.evolutivo.it evolutivoteam.blogspot.com a.alberici@evolutivo.it