Top Banner
RTA-CSIT Conference 13 th 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
17

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

Jul 12, 2015

Download

Technology

Andrea Alberici
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The business drivers for technical innovations in client-side web applications

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

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

Studio Synthesis Srl

Data Smiths

Business Process Analysts

CRM consultants

IT - Legal consultants

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

THE PROBLEM

CRM FAILURESFor 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

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

THE PROBLEMLOW 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.

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

TECHIES CAN HELP

New technologies

?

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

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

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

SINGLE PAGE APPLICATIONS

The page does not reload at

any point in the process,

nor does control transfer to

another page

ANOTHER APPROACH

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

Standing on Shoulders of Giants

OPEN SOURCE

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

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.

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

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.

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

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

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

(BEING PART OF ) THE SOLUTION

The creation of a CRM CLIENT to improve user interaction and engagement

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

The chosen application is a

LAMP CRM System

coreBOS (fork of vtigerCRM, Sugar CRM)

The application

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

WHY, coreBOS?

CORE PHILOSOPHY

COMMUNITY DRIVEN

REST CENTERED

The application

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

Accessing CoreBOS Data Using CoreBOSWebService API Library For AngularJS

DATA

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

CoreBOS JSUI App ROUTE CONFIGURATION

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

@aalberici

www.evolutivo.it

evolutivoteam.blogspot.com

[email protected]

THANK YOU