SlideShare a Scribd company logo
Copyright © 2013 Web Site srl
Rich Internet Applications
State-of-the-art and role of
Copyright © 2013 Web Site srl
RIAs Bring People-Centered
Design To Information
Workplaces
―Rich Internet applications (RIAs) are emerging as vehicles to
enable the next generation of Information Workplaces that are
best suited for decision-makers and task-oriented workers who
engage in complex, multistep processes — people who need
seamless, individualized, and highly visual user experiences.‖
Erica Driver and Ron Rogowski, Forrester Research, November
26, 2007
Copyright © 2013 Web Site srl
RIA’s state-of-the-art
The RIAs advantages are well known: interactivity and agility
typical of desktop applications, without sacrificing portability and
ease of management of web-based applications.
This is a winning formula, as demonstrated by the energies that
major computer software companies (Microsoft, Adobe,
Oracle/Sun) are investing to position themselves in this market
with their technologies.
Platforms available to developers have reached the maturity and
the strength necessary to extend RIAs benefits to enterprises.
Copyright © 2013 Web Site srl
RIA’s state-of-the-art
By contrast, the implementation of an enterprise RIA requires a
considerable set of skills: expertise on the User Interface
development, along with knowledge of the back-end
technologies.
We must also consider that the potential of RIA tools, to be fully
realized, requires much greater analysis of the UI (user
experience design).
Copyright © 2013 Web Site srl
Web Site’s commitment
Web Site has adopted RIA technology from the first
moments of this evolution, gaining a strategic advantage
in terms of expertise and experience.
The direction taken led to the successful integration of
the RIA component in the development model put up in
its laboratories. The result achieved is the absolute
excellence in the software architecture and in
development methodology.
Copyright © 2013 Web Site srl
RIA and software architectures of
enterprise level
RIA technology is the most powerful tool to develop the
front-end of a software system, however, to be
successfully implemented in an enterprise scenario, it
must integrate seamlessly into a complex stack of
technologies and frameworks.
Web Site has successfully combined Adobe's RIA
platform with its software architecture and its
development methodology based on the best available
technologies:
• Java / JEE
• Hibernate
• Spring
• Services Oriented Architecture
• Web Services
• Model driven development
Copyright © 2013 Web Site srl
The technological choice
Web Site identified Adobe RIA technologies as the
most powerful and most mature in the market, and
has built on them its front-end strategy:
 Adobe Flash is the runtime through which the
RIA content is provided
 Adobe Flex (now Apache Flex) is a high-level
development framework for creating
applications based on Flash
 Adobe AIR is a runtime system for
development of desktop and mobile
applications using Flash technology or normal
HTML / CSS / JavaScript, thanks to the
integrated WebKit browser engine.
Copyright © 2013 Web Site srl
Examples
The following are some of the possible fields of
application of the RIA.
Some of the presented examples are part of
deployed systems heavily accessed by a
considerable number of users, demonstrating the
robustness of the designed architecture.
Copyright © 2013 Web Site srl
Enterprise web-based applications
The classic web-based application is
enriched by RIA technology:
 Navigation between functions is
fluid and fast eliminating server-side
UI refresh
 Screen space is maximized, thanks
to the precise control provided by
Flash and to the correct use of
transitions
 Compatibility with different browsers
and operating systems is improved
through the support of Flash Player
Copyright © 2013 Web Site srl
Desktop and mobile applications
With Adobe AIR you can create desktop
and mobile applications with the potential of
RIA and with many additional benefits:
 A unique development
environment, and a set of components
common to major operating systems and
platforms, allows developers to focus their
efforts on specific platforms and various
device’s form factors
(PC, tablets, smartphones)
 The possibility to use the application even
without connection to the server (offline)
Copyright © 2013 Web Site srl
Visualization and data
manipulation
 The potential of the engine that drives
the Flash RIA becomes evident in
applications that manage information
in a visual way
 Charts and graphs become, in many
cases, the ideal tool to interact with
data.
 RIA development offers all the tools to
design innovative user interface, that
improves significantly the efficiency
and speed of the front-end
Copyright © 2013 Web Site srl
Dashboards for data analysis
The richness of expression typical of RIA
allows you to create interactive
dashboards for fast and exciting data
analysis:
 Only raw numerical data are
exchanged between client and
server, improving the speed of
response to user actions (drill
down).
 The charts are updated, click after
click, through animations and
smooth transitions – the user will
not "lose the thread‖ and also
receives a visual feedback for
comparison.
Copyright © 2013 Web Site srl
Personal dashboards
 The same graphics capabilities
and interactive features make it
possible to create user
customizable
dashboards, effective and
interactive
 Back-end integration tools
transparently support push data
updates from server to the
connected clients
Copyright © 2013 Web Site srl
DeskEngine
 DeskEngine is the laboratory
project used by Web Site to
experiment unexplored
paradigms of user interface and
real-time collaboration
 The result is a framework which
serves as the basis for the
creation of applications with a
truly innovative user
experience.
Copyright © 2013 Web Site srl
Recognitions
Web Site is an Adobe solution partner, and has received
prestigious international awards as evidence of success
in the field of Rich Internet Applications.
 ADOBE EMEA - SOLUTION PARTNER RECOGNITION AWARD Q2
2008
Winner
 ADOBE EMEA - SOLUTIONS EXCELLENCE CONTEST 2008
Best Manufacturing Solution
 ADOBE EMEA - SOLUTION PARTNER RECOGNITION AWARD Q2
2009
Winner
 ADOBE LIVECYCLE PARTNER SOLUTION SHOWCASE – NEW YORK
2010
Finalist
 IT EUROPA - EUROPEAN IT EXCELLENCE AWARD 2010
Finalist
 ADOBE ITALIA – SOLUTION PARTNER AWARD 2011
Solution Innovation - Winner
Copyright © 2013 Web Site srl
For a full presentation of products and services offered:
Renzo Santarelli
general manager
renzo.santarelli at websiteitalia.com
335 6069308
www.websiteitalia.com
Web Site srl
Via Cavour, 20
00041 Albano Laziale (RM) - Italy
+39 06 9320235
Contacts

More Related Content

What's hot

Complementing Agile SDLC with Agile Architecture
Complementing Agile SDLC with Agile ArchitectureComplementing Agile SDLC with Agile Architecture
Complementing Agile SDLC with Agile Architecture
Enterprise Architecture Professional Journal
 
Progress Pacific: Contemporary App Development
Progress Pacific: Contemporary App DevelopmentProgress Pacific: Contemporary App Development
Progress Pacific: Contemporary App Development
Progress
 
Asymetric Modernization
Asymetric ModernizationAsymetric Modernization
Asymetric Modernization
Peter Presnell
 
Pattern Driven Enterprise Architecture
Pattern Driven Enterprise ArchitecturePattern Driven Enterprise Architecture
Pattern Driven Enterprise Architecture
Asanka Abeysinghe
 
Rich internet applications,
Rich internet applications,Rich internet applications,
Rich internet applications,
csandit
 
FMW 11g Keynote: Foundation For Innovation
FMW 11g Keynote: Foundation For InnovationFMW 11g Keynote: Foundation For Innovation
FMW 11g Keynote: Foundation For Innovation
Luís Ganhão
 
Data to Consumer : end to end middleware capabilities
Data to Consumer : end to end middleware capabilitiesData to Consumer : end to end middleware capabilities
Data to Consumer : end to end middleware capabilities
Asanka Abeysinghe
 
iPad Apps for the Enterprise
iPad Apps for the EnterpriseiPad Apps for the Enterprise
iPad Apps for the Enterprise
Sukumar Jena
 
PaaS for App Dev and Deployment
PaaS for App Dev and DeploymentPaaS for App Dev and Deployment
PaaS for App Dev and Deployment
Progress
 
A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications
Asanka Abeysinghe
 
Introduction to CAAD Codeless Applications Development Methodology
Introduction to CAAD Codeless Applications Development MethodologyIntroduction to CAAD Codeless Applications Development Methodology
Introduction to CAAD Codeless Applications Development Methodology
Newton Day Uploads
 
Enterprise Mobility @ Neev
Enterprise Mobility @ NeevEnterprise Mobility @ Neev
Enterprise Mobility @ Neev
Neev Technologies
 
Drupal 8 Lessons From the Field: Part 3 - The Drupal Backend
Drupal 8 Lessons From the Field: Part 3 - The Drupal BackendDrupal 8 Lessons From the Field: Part 3 - The Drupal Backend
Drupal 8 Lessons From the Field: Part 3 - The Drupal Backend
Acquia
 
The Eight Building Blocks of Enterprise Application Architecture
The Eight Building Blocks of Enterprise Application ArchitectureThe Eight Building Blocks of Enterprise Application Architecture
The Eight Building Blocks of Enterprise Application Architecture
TechAhead
 
The Reconstitution of Middleware with APIs V2
The Reconstitution of Middleware with APIs V2The Reconstitution of Middleware with APIs V2
The Reconstitution of Middleware with APIs V2
Asanka Abeysinghe
 
Dronahq one app platform 7.0
Dronahq   one app platform 7.0Dronahq   one app platform 7.0
Dronahq one app platform 7.0
Jinen Dedhia
 
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
Anthony Zee
 
EastBanc Technologies Portals and CMS Portfolio
EastBanc Technologies Portals and CMS PortfolioEastBanc Technologies Portals and CMS Portfolio
EastBanc Technologies Portals and CMS Portfolio
EastBanc Tachnologies
 
Low Code Application
Low Code ApplicationLow Code Application
Low Code Application
pavanr1234
 

What's hot (20)

Complementing Agile SDLC with Agile Architecture
Complementing Agile SDLC with Agile ArchitectureComplementing Agile SDLC with Agile Architecture
Complementing Agile SDLC with Agile Architecture
 
Progress Pacific: Contemporary App Development
Progress Pacific: Contemporary App DevelopmentProgress Pacific: Contemporary App Development
Progress Pacific: Contemporary App Development
 
Asymetric Modernization
Asymetric ModernizationAsymetric Modernization
Asymetric Modernization
 
Pattern Driven Enterprise Architecture
Pattern Driven Enterprise ArchitecturePattern Driven Enterprise Architecture
Pattern Driven Enterprise Architecture
 
Rich internet applications,
Rich internet applications,Rich internet applications,
Rich internet applications,
 
FMW 11g Keynote: Foundation For Innovation
FMW 11g Keynote: Foundation For InnovationFMW 11g Keynote: Foundation For Innovation
FMW 11g Keynote: Foundation For Innovation
 
Data to Consumer : end to end middleware capabilities
Data to Consumer : end to end middleware capabilitiesData to Consumer : end to end middleware capabilities
Data to Consumer : end to end middleware capabilities
 
iPad Apps for the Enterprise
iPad Apps for the EnterpriseiPad Apps for the Enterprise
iPad Apps for the Enterprise
 
PaaS for App Dev and Deployment
PaaS for App Dev and DeploymentPaaS for App Dev and Deployment
PaaS for App Dev and Deployment
 
A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications
 
Introduction to CAAD Codeless Applications Development Methodology
Introduction to CAAD Codeless Applications Development MethodologyIntroduction to CAAD Codeless Applications Development Methodology
Introduction to CAAD Codeless Applications Development Methodology
 
Enterprise Mobility @ Neev
Enterprise Mobility @ NeevEnterprise Mobility @ Neev
Enterprise Mobility @ Neev
 
Drupal 8 Lessons From the Field: Part 3 - The Drupal Backend
Drupal 8 Lessons From the Field: Part 3 - The Drupal BackendDrupal 8 Lessons From the Field: Part 3 - The Drupal Backend
Drupal 8 Lessons From the Field: Part 3 - The Drupal Backend
 
The Eight Building Blocks of Enterprise Application Architecture
The Eight Building Blocks of Enterprise Application ArchitectureThe Eight Building Blocks of Enterprise Application Architecture
The Eight Building Blocks of Enterprise Application Architecture
 
The Reconstitution of Middleware with APIs V2
The Reconstitution of Middleware with APIs V2The Reconstitution of Middleware with APIs V2
The Reconstitution of Middleware with APIs V2
 
Dronahq one app platform 7.0
Dronahq   one app platform 7.0Dronahq   one app platform 7.0
Dronahq one app platform 7.0
 
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
 
EastBanc Technologies Portals and CMS Portfolio
EastBanc Technologies Portals and CMS PortfolioEastBanc Technologies Portals and CMS Portfolio
EastBanc Technologies Portals and CMS Portfolio
 
Low Code Application
Low Code ApplicationLow Code Application
Low Code Application
 
Mendix Factsheet
Mendix  FactsheetMendix  Factsheet
Mendix Factsheet
 

Viewers also liked

Chang7
Chang7Chang7
Chang7
MAYA INOHA
 
Company Profile of zhongshan xinxin display products.,ltd
Company Profile of zhongshan xinxin display products.,ltdCompany Profile of zhongshan xinxin display products.,ltd
Company Profile of zhongshan xinxin display products.,ltd
Tom Yang
 
Php unit the-mostunknownparts
Php unit the-mostunknownpartsPhp unit the-mostunknownparts
Php unit the-mostunknownparts
Bastian Feder
 
webTender 2.0
webTender 2.0webTender 2.0
webTender 2.0
Web Site srl
 
Testing multithreaded java applications for synchronization problems
Testing multithreaded java applications for synchronization problemsTesting multithreaded java applications for synchronization problems
Testing multithreaded java applications for synchronization problemsVassil Popovski
 
1 chemistry analytical_methods
1 chemistry analytical_methods1 chemistry analytical_methods
1 chemistry analytical_methodsHuatingrue
 
AWS Partner Summit Sydney Keynote
AWS Partner Summit Sydney KeynoteAWS Partner Summit Sydney Keynote
AWS Partner Summit Sydney Keynote
Amazon Web Services
 
Light - Reflection and Refraction Class 10 Physics Complete
Light - Reflection and Refraction Class 10 Physics CompleteLight - Reflection and Refraction Class 10 Physics Complete
Light - Reflection and Refraction Class 10 Physics Complete
Shreyaans Nahata
 
Digital transformation - it’s really all about the business stupid!
Digital transformation - it’s really all about the business stupid!Digital transformation - it’s really all about the business stupid!
Digital transformation - it’s really all about the business stupid!
David Terrar
 
Diving into HHVM Extensions (php[tek] 2016)
Diving into HHVM Extensions (php[tek] 2016)Diving into HHVM Extensions (php[tek] 2016)
Diving into HHVM Extensions (php[tek] 2016)
James Titcumb
 
Dip Your Toes in the Sea of Security (phpDay 2016)
Dip Your Toes in the Sea of Security (phpDay 2016)Dip Your Toes in the Sea of Security (phpDay 2016)
Dip Your Toes in the Sea of Security (phpDay 2016)
James Titcumb
 
Climbing the Abstract Syntax Tree (Bulgaria PHP 2016)
Climbing the Abstract Syntax Tree (Bulgaria PHP 2016)Climbing the Abstract Syntax Tree (Bulgaria PHP 2016)
Climbing the Abstract Syntax Tree (Bulgaria PHP 2016)
James Titcumb
 

Viewers also liked (16)

Chang7
Chang7Chang7
Chang7
 
Company Profile of zhongshan xinxin display products.,ltd
Company Profile of zhongshan xinxin display products.,ltdCompany Profile of zhongshan xinxin display products.,ltd
Company Profile of zhongshan xinxin display products.,ltd
 
Portfolio_Done
Portfolio_DonePortfolio_Done
Portfolio_Done
 
Php unit the-mostunknownparts
Php unit the-mostunknownpartsPhp unit the-mostunknownparts
Php unit the-mostunknownparts
 
webTender 2.0
webTender 2.0webTender 2.0
webTender 2.0
 
Taronja7
Taronja7Taronja7
Taronja7
 
Vermell4
Vermell4Vermell4
Vermell4
 
Thesis Defense Final
Thesis Defense FinalThesis Defense Final
Thesis Defense Final
 
Testing multithreaded java applications for synchronization problems
Testing multithreaded java applications for synchronization problemsTesting multithreaded java applications for synchronization problems
Testing multithreaded java applications for synchronization problems
 
1 chemistry analytical_methods
1 chemistry analytical_methods1 chemistry analytical_methods
1 chemistry analytical_methods
 
AWS Partner Summit Sydney Keynote
AWS Partner Summit Sydney KeynoteAWS Partner Summit Sydney Keynote
AWS Partner Summit Sydney Keynote
 
Light - Reflection and Refraction Class 10 Physics Complete
Light - Reflection and Refraction Class 10 Physics CompleteLight - Reflection and Refraction Class 10 Physics Complete
Light - Reflection and Refraction Class 10 Physics Complete
 
Digital transformation - it’s really all about the business stupid!
Digital transformation - it’s really all about the business stupid!Digital transformation - it’s really all about the business stupid!
Digital transformation - it’s really all about the business stupid!
 
Diving into HHVM Extensions (php[tek] 2016)
Diving into HHVM Extensions (php[tek] 2016)Diving into HHVM Extensions (php[tek] 2016)
Diving into HHVM Extensions (php[tek] 2016)
 
Dip Your Toes in the Sea of Security (phpDay 2016)
Dip Your Toes in the Sea of Security (phpDay 2016)Dip Your Toes in the Sea of Security (phpDay 2016)
Dip Your Toes in the Sea of Security (phpDay 2016)
 
Climbing the Abstract Syntax Tree (Bulgaria PHP 2016)
Climbing the Abstract Syntax Tree (Bulgaria PHP 2016)Climbing the Abstract Syntax Tree (Bulgaria PHP 2016)
Climbing the Abstract Syntax Tree (Bulgaria PHP 2016)
 

Similar to Web Site and Rich Internet Applications

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
BitCot
 
41218
4121841218
41218
rbuerckner
 
How to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology ChoicesHow to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology Choices
Minds Task Technologies
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
Partha Roy
 
Adobe Air Development Consulting
Adobe Air Development ConsultingAdobe Air Development Consulting
Adobe Air Development ConsultingImranahmed_19
 
Top 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdfTop 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdf
Laura Miller
 
Leading frameworks to power your front end development
Leading frameworks to power your front end developmentLeading frameworks to power your front end development
Leading frameworks to power your front end development
Benish Balakrishnan
 
Pariksha ria presentation
Pariksha ria presentationPariksha ria presentation
Pariksha ria presentation
parikshalabs.com
 
10 Best Front-end Frameworks for Web Development
10 Best Front-end Frameworks for Web Development10 Best Front-end Frameworks for Web Development
10 Best Front-end Frameworks for Web Development
Mars Devs
 
Drag and Drop Application Development with Progress Rollbase
Drag and Drop Application Development with Progress RollbaseDrag and Drop Application Development with Progress Rollbase
Drag and Drop Application Development with Progress Rollbase
Abhishek Kant
 
ZiniosEdge Company Overview
ZiniosEdge Company OverviewZiniosEdge Company Overview
ZiniosEdge Company Overview
Vijay Kumar
 
Back&
Back&Back&
Avaya: How to Give Your Business Apps Better People Skills From Oct 2013 Webinar
Avaya: How to Give Your Business Apps Better People Skills From Oct 2013 WebinarAvaya: How to Give Your Business Apps Better People Skills From Oct 2013 Webinar
Avaya: How to Give Your Business Apps Better People Skills From Oct 2013 WebinarAvaya Inc.
 
Web Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application ArchitectureWeb Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application Architecture
Versatile Mobitech
 
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!
JessiRyan1
 
Wecreate
WecreateWecreate
Wecreate
Jos De Roeck
 
Wecreate3
Wecreate3Wecreate3
Wecreate3
Jos De Roeck
 
Navigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development FrameworksNavigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development Frameworks
SeasiaInfotech2
 

Similar to Web Site and Rich Internet Applications (20)

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
 
41218
4121841218
41218
 
How to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology ChoicesHow to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology Choices
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
 
Adobe Air Development Consulting
Adobe Air Development ConsultingAdobe Air Development Consulting
Adobe Air Development Consulting
 
Top 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdfTop 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdf
 
Leading frameworks to power your front end development
Leading frameworks to power your front end developmentLeading frameworks to power your front end development
Leading frameworks to power your front end development
 
Pariksha ria presentation
Pariksha ria presentationPariksha ria presentation
Pariksha ria presentation
 
10 Best Front-end Frameworks for Web Development
10 Best Front-end Frameworks for Web Development10 Best Front-end Frameworks for Web Development
10 Best Front-end Frameworks for Web Development
 
Drag and Drop Application Development with Progress Rollbase
Drag and Drop Application Development with Progress RollbaseDrag and Drop Application Development with Progress Rollbase
Drag and Drop Application Development with Progress Rollbase
 
ZiniosEdge Company Overview
ZiniosEdge Company OverviewZiniosEdge Company Overview
ZiniosEdge Company Overview
 
Back&
Back&Back&
Back&
 
Avaya: How to Give Your Business Apps Better People Skills From Oct 2013 Webinar
Avaya: How to Give Your Business Apps Better People Skills From Oct 2013 WebinarAvaya: How to Give Your Business Apps Better People Skills From Oct 2013 Webinar
Avaya: How to Give Your Business Apps Better People Skills From Oct 2013 Webinar
 
Web Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application ArchitectureWeb Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application Architecture
 
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!
 
Wecreate
WecreateWecreate
Wecreate
 
RGProfile
RGProfileRGProfile
RGProfile
 
Wecreate3
Wecreate3Wecreate3
Wecreate3
 
Wecreate3
Wecreate3Wecreate3
Wecreate3
 
Navigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development FrameworksNavigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development Frameworks
 

More from Web Site srl

webTraining 4 - what's new
webTraining 4 - what's newwebTraining 4 - what's new
webTraining 4 - what's new
Web Site srl
 
Gestione avanzata dei fax in entrata, con ritaglio e ricomposizione immagini ...
Gestione avanzata dei fax in entrata, con ritaglio e ricomposizione immagini ...Gestione avanzata dei fax in entrata, con ritaglio e ricomposizione immagini ...
Gestione avanzata dei fax in entrata, con ritaglio e ricomposizione immagini ...
Web Site srl
 
Collaborative Case Management
Collaborative Case ManagementCollaborative Case Management
Collaborative Case Management
Web Site srl
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web SiteWeb Site srl
 
webTRAINING 3.0
webTRAINING 3.0webTRAINING 3.0
webTRAINING 3.0
Web Site srl
 
Customer Experience Management
Customer Experience ManagementCustomer Experience Management
Customer Experience Management
Web Site srl
 
myPartners - UX efficace per condivisione documenti e impegni
myPartners - UX efficace per condivisione documenti e impegnimyPartners - UX efficace per condivisione documenti e impegni
myPartners - UX efficace per condivisione documenti e impegni
Web Site srl
 

More from Web Site srl (7)

webTraining 4 - what's new
webTraining 4 - what's newwebTraining 4 - what's new
webTraining 4 - what's new
 
Gestione avanzata dei fax in entrata, con ritaglio e ricomposizione immagini ...
Gestione avanzata dei fax in entrata, con ritaglio e ricomposizione immagini ...Gestione avanzata dei fax in entrata, con ritaglio e ricomposizione immagini ...
Gestione avanzata dei fax in entrata, con ritaglio e ricomposizione immagini ...
 
Collaborative Case Management
Collaborative Case ManagementCollaborative Case Management
Collaborative Case Management
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web Site
 
webTRAINING 3.0
webTRAINING 3.0webTRAINING 3.0
webTRAINING 3.0
 
Customer Experience Management
Customer Experience ManagementCustomer Experience Management
Customer Experience Management
 
myPartners - UX efficace per condivisione documenti e impegni
myPartners - UX efficace per condivisione documenti e impegnimyPartners - UX efficace per condivisione documenti e impegni
myPartners - UX efficace per condivisione documenti e impegni
 

Recently uploaded

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 

Recently uploaded (20)

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 

Web Site and Rich Internet Applications

  • 1. Copyright © 2013 Web Site srl Rich Internet Applications State-of-the-art and role of
  • 2. Copyright © 2013 Web Site srl RIAs Bring People-Centered Design To Information Workplaces ―Rich Internet applications (RIAs) are emerging as vehicles to enable the next generation of Information Workplaces that are best suited for decision-makers and task-oriented workers who engage in complex, multistep processes — people who need seamless, individualized, and highly visual user experiences.‖ Erica Driver and Ron Rogowski, Forrester Research, November 26, 2007
  • 3. Copyright © 2013 Web Site srl RIA’s state-of-the-art The RIAs advantages are well known: interactivity and agility typical of desktop applications, without sacrificing portability and ease of management of web-based applications. This is a winning formula, as demonstrated by the energies that major computer software companies (Microsoft, Adobe, Oracle/Sun) are investing to position themselves in this market with their technologies. Platforms available to developers have reached the maturity and the strength necessary to extend RIAs benefits to enterprises.
  • 4. Copyright © 2013 Web Site srl RIA’s state-of-the-art By contrast, the implementation of an enterprise RIA requires a considerable set of skills: expertise on the User Interface development, along with knowledge of the back-end technologies. We must also consider that the potential of RIA tools, to be fully realized, requires much greater analysis of the UI (user experience design).
  • 5. Copyright © 2013 Web Site srl Web Site’s commitment Web Site has adopted RIA technology from the first moments of this evolution, gaining a strategic advantage in terms of expertise and experience. The direction taken led to the successful integration of the RIA component in the development model put up in its laboratories. The result achieved is the absolute excellence in the software architecture and in development methodology.
  • 6. Copyright © 2013 Web Site srl RIA and software architectures of enterprise level RIA technology is the most powerful tool to develop the front-end of a software system, however, to be successfully implemented in an enterprise scenario, it must integrate seamlessly into a complex stack of technologies and frameworks. Web Site has successfully combined Adobe's RIA platform with its software architecture and its development methodology based on the best available technologies: • Java / JEE • Hibernate • Spring • Services Oriented Architecture • Web Services • Model driven development
  • 7. Copyright © 2013 Web Site srl The technological choice Web Site identified Adobe RIA technologies as the most powerful and most mature in the market, and has built on them its front-end strategy:  Adobe Flash is the runtime through which the RIA content is provided  Adobe Flex (now Apache Flex) is a high-level development framework for creating applications based on Flash  Adobe AIR is a runtime system for development of desktop and mobile applications using Flash technology or normal HTML / CSS / JavaScript, thanks to the integrated WebKit browser engine.
  • 8. Copyright © 2013 Web Site srl Examples The following are some of the possible fields of application of the RIA. Some of the presented examples are part of deployed systems heavily accessed by a considerable number of users, demonstrating the robustness of the designed architecture.
  • 9. Copyright © 2013 Web Site srl Enterprise web-based applications The classic web-based application is enriched by RIA technology:  Navigation between functions is fluid and fast eliminating server-side UI refresh  Screen space is maximized, thanks to the precise control provided by Flash and to the correct use of transitions  Compatibility with different browsers and operating systems is improved through the support of Flash Player
  • 10. Copyright © 2013 Web Site srl Desktop and mobile applications With Adobe AIR you can create desktop and mobile applications with the potential of RIA and with many additional benefits:  A unique development environment, and a set of components common to major operating systems and platforms, allows developers to focus their efforts on specific platforms and various device’s form factors (PC, tablets, smartphones)  The possibility to use the application even without connection to the server (offline)
  • 11. Copyright © 2013 Web Site srl Visualization and data manipulation  The potential of the engine that drives the Flash RIA becomes evident in applications that manage information in a visual way  Charts and graphs become, in many cases, the ideal tool to interact with data.  RIA development offers all the tools to design innovative user interface, that improves significantly the efficiency and speed of the front-end
  • 12. Copyright © 2013 Web Site srl Dashboards for data analysis The richness of expression typical of RIA allows you to create interactive dashboards for fast and exciting data analysis:  Only raw numerical data are exchanged between client and server, improving the speed of response to user actions (drill down).  The charts are updated, click after click, through animations and smooth transitions – the user will not "lose the thread‖ and also receives a visual feedback for comparison.
  • 13. Copyright © 2013 Web Site srl Personal dashboards  The same graphics capabilities and interactive features make it possible to create user customizable dashboards, effective and interactive  Back-end integration tools transparently support push data updates from server to the connected clients
  • 14. Copyright © 2013 Web Site srl DeskEngine  DeskEngine is the laboratory project used by Web Site to experiment unexplored paradigms of user interface and real-time collaboration  The result is a framework which serves as the basis for the creation of applications with a truly innovative user experience.
  • 15. Copyright © 2013 Web Site srl Recognitions Web Site is an Adobe solution partner, and has received prestigious international awards as evidence of success in the field of Rich Internet Applications.  ADOBE EMEA - SOLUTION PARTNER RECOGNITION AWARD Q2 2008 Winner  ADOBE EMEA - SOLUTIONS EXCELLENCE CONTEST 2008 Best Manufacturing Solution  ADOBE EMEA - SOLUTION PARTNER RECOGNITION AWARD Q2 2009 Winner  ADOBE LIVECYCLE PARTNER SOLUTION SHOWCASE – NEW YORK 2010 Finalist  IT EUROPA - EUROPEAN IT EXCELLENCE AWARD 2010 Finalist  ADOBE ITALIA – SOLUTION PARTNER AWARD 2011 Solution Innovation - Winner
  • 16. Copyright © 2013 Web Site srl For a full presentation of products and services offered: Renzo Santarelli general manager renzo.santarelli at websiteitalia.com 335 6069308 www.websiteitalia.com Web Site srl Via Cavour, 20 00041 Albano Laziale (RM) - Italy +39 06 9320235 Contacts