SlideShare ist ein Scribd-Unternehmen logo
1 von 16
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

Weitere Àhnliche Inhalte

Was ist angesagt?

Progress Pacific: Contemporary App Development
Progress Pacific: Contemporary App DevelopmentProgress Pacific: Contemporary App Development
Progress Pacific: Contemporary App DevelopmentProgress
 
Asymetric Modernization
Asymetric ModernizationAsymetric Modernization
Asymetric ModernizationPeter Presnell
 
Pattern Driven Enterprise Architecture
Pattern Driven Enterprise ArchitecturePattern Driven Enterprise Architecture
Pattern Driven Enterprise ArchitectureAsanka 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 InnovationLuĂ­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 capabilitiesAsanka Abeysinghe
 
iPad Apps for the Enterprise
iPad Apps for the EnterpriseiPad Apps for the Enterprise
iPad Apps for the EnterpriseSukumar Jena
 
PaaS for App Dev and Deployment
PaaS for App Dev and DeploymentPaaS for App Dev and Deployment
PaaS for App Dev and DeploymentProgress
 
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 MethodologyNewton Day Uploads
 
Enterprise Mobility @ Neev
Enterprise Mobility @ NeevEnterprise Mobility @ Neev
Enterprise Mobility @ NeevNeev 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 BackendAcquia
 
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 ArchitectureTechAhead
 
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 V2Asanka Abeysinghe
 
Dronahq one app platform 7.0
Dronahq   one app platform 7.0Dronahq   one app platform 7.0
Dronahq one app platform 7.0Jinen 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 PortfolioEastBanc Tachnologies
 
Low Code Application
Low Code ApplicationLow Code Application
Low Code Applicationpavanr1234
 

Was ist angesagt? (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
 

Andere mochten auch

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.,ltdTom Yang
 
Php unit the-mostunknownparts
Php unit the-mostunknownpartsPhp unit the-mostunknownparts
Php unit the-mostunknownpartsBastian Feder
 
webTender 2.0
webTender 2.0webTender 2.0
webTender 2.0Web Site srl
 
Taronja7
Taronja7Taronja7
Taronja7allaura2
 
Vermell4
Vermell4Vermell4
Vermell4allaura2
 
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 KeynoteAmazon 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 CompleteShreyaans 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
 

Andere mochten auch (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)
 

Ähnlich wie RIA State-of-the-Art Technologies

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 OverviewBitCot
 
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 ChoicesMinds Task Technologies
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha RoyPartha 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.pdfLaura 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 developmentBenish Balakrishnan
 
Pariksha ria presentation
Pariksha ria presentationPariksha ria presentation
Pariksha ria presentationparikshalabs.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 DevelopmentMars 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 RollbaseAbhishek Kant
 
ZiniosEdge Company Overview
ZiniosEdge Company OverviewZiniosEdge Company Overview
ZiniosEdge Company OverviewVijay Kumar
 
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 ArchitectureVersatile 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
 
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 FrameworksSeasiaInfotech2
 

Ähnlich wie RIA State-of-the-Art Technologies (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
 

Mehr von Web Site srl

webTraining 4 - what's new
webTraining 4 - what's newwebTraining 4 - what's new
webTraining 4 - what's newWeb 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 ManagementWeb 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.0Web Site srl
 
Customer Experience Management
Customer Experience ManagementCustomer Experience Management
Customer Experience ManagementWeb 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 impegniWeb Site srl
 

Mehr von 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
 

KĂŒrzlich hochgeladen

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?Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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 productivityPrincipled Technologies
 
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...Miguel AraĂșjo
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
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...apidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

KĂŒrzlich hochgeladen (20)

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?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
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...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

RIA State-of-the-Art Technologies

  • 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