Professional Documents
Culture Documents
Examples
Jnan Dash,
Chief Strategy Officer, Curl Inc.
jdash@curl.com
Curl, Incorporated
1 Cambridge Center
Cambridge, MA 02142
www.curl.com | 617.761.1200
Speaker Bio
Slide 2
Talk outline
RIA Basics
Enterprise RIA
Deployment examples
Vendor landscape
Summary
Slide 3
Rich Internet Application (RIA)
Slide 4 4
RIA explained
State Interoperability
Processing Distribution
Kiviat Diagram, Courtesy The Burton Group
Management
Slide 5
Why RIA? – from a recent survey
August 4, 2008
Slide 6
The RIA Technology Landscape
Server Application
Web Browser • Java EE
• Microsoft IE • Microsoft .NET
• Mozilla FireFox • LAMP
• Apple Safari • Other
• Google Chrome
request
Internet
response
FIT CLIENT
Widgets
HTML, Web 1.0
Slide 9
General RIA vs. Enterprise RIA
Separate process
Web platform
Desktop/Browser
Ajax deployment More client processing
Complex UI
Browser-centric Stateful & Dynamic
Scalability
Simple UI Higher developer
Security
productivity
High performance
Slide 10
The enterprise RIA dilemma
?
Rich
Rich Traditional 4 Internet
Complex fat Client
Apps
Enterprise RIA platforms
must meet the needs of
complex client-server
Interface 1 2 3 applications.
Traditional
Character
Simple Browser
Applications
Client
Broad
Limited Reach
Slide 11
Requirements for Enterprise RIA
Slide 12
Enterprise RIA
Can you show
some real
examples?
Slide 13
Yes, Four Examples
Slide 14
- Overview
Slide 15
- Key Design Points
Slide 16
- The Solution
Slide 17
Screen View 1
Slide 18
Screen View 2
Slide 19
Four Examples
Slide 20
- Overview
Slide 21
- The Problem
Slide 22
- The Solution
Slide 23
Paisley Enterprise GRC – Use of Curl
Paisley Developed
Reporting Solutions
– Graphical
Dashboards
– Heatmaps
– Scorecards
Slide 24 24
Graphical Dashboard
Slide 25 25
Enterprise HeatMap
Slide 26 26
Graphing
Slide 27 27
Four Examples
Slide 28
- Overview
Slide 29
- The Problem
Slide 30
- The Solution
Slide 31
Glazier User View1
Slide 32
Glazier User View2
Slide 33
Glazier User View3
Slide 34
Four Examples
Slide 35
- Overview
Slide 36
- The Problem
Slide 37
- The Solution
Slide 38
VOE – User View 1
Slide 39
VOE – User View 2
Slide 40
VOE – User View 3
Slide 41
Enterprise RIA
Vendor
Landscape
Slide 42
Enterprise RIA vendors
Slide 43
Enterprise RIA – questions to ask the vendor
Slide 44
A comparison of technologies
Slide 45
Study’s sample findings
0
AJAX 1246 AJAX 0
2171
Flex 417 Flex 1137
16077
Curl 16 Curl 7834
100 86
95 600
436
80 72
400
60 44 203
182
40 35
27 28 200 80
118
84
124
150
20 22 53 55 60 66 55 60 60 83
17 15 25 44 51
20 2 3 4
7
2 4
8 11
0
0
Curl Flex AJAX
Curl Flex AJAX
1000 2000 5000 10000
1000 2000 5000 10000
20000 50000 100000
20000 50000 100000
Slide 47
RIA Challenges
Key Issues
RIA skills, Complex Apps,
Performance,
Availability, Security,
Management Buy-in,..
Application profiles
– B2B – Extended enterprise
– B2E – Employee tools
– B2C – SaaS, Consumer tools
Curl has about 400 enterprise class customers
– B2E, B2B accounts for about 80-90%
Slide 49
Summary
Slide 50