SlideShare a Scribd company logo
BY
MEGHANA CHANDRASHEKAR
III YEAR, CSE-C
 Web applications that have the features &
functionality of traditional desktop
applications
 "No-refresh" look to the user interface
 HDux - High Definition User eXperience
 Process complexity
 Data complexity
 Feedback complexity
 works on web
 Appears - never refreshes
 reduces network traffic
 RIA is rich and makes it easy
 Ajax
 Dojo
 Adobe Flex
 MS Silverlight
 JavaFX
 Ruby on Rails
 Script.aculo.us
 JavaServer Faces
 ASP.NET Ajax
 Asynchronous JavaScript and XML
 coined by ADAPTIVE PATH'S JESSE JAMES
GARRETT in February 2005
 Technologies that make up AJAX - XHTML,
CSS, JavaScript, the DOM, XML and the
XMLhttpRequest
 Google Maps & Google Suggest etc.,
RICH INTERNET APPLICATIONS - RIA Tools
 It is an open source Library, not a framework
 provides Language utilities, UI components,
rich GUI controls, event handling & more
 By Alex, Dylan & David in 2004
 Development of cross-platform rich Internet
applications based on the Adobe Flash
platform.
 MXML and ActionScriptBulid source code into
.swf files that runs in the flash player
 Macromedia Adobe Systems
 Released in 2004
 Application framework for writing and
running rich Internet applications, similar to Adobe
Flash
 Competitor to FLEX and FLASH
 Creating interactive Web, Desktop & mobile apps
when online or offline
 XAML - eXtensible Application Markup Language
 Moonlight - open source version of Linux
 Programming model for developing and distributing
rich Internet applications (RIA) that use graphics,
animations or video within the .NET framework.
 A plug-in which is both cross-browser and cross-
platform.
 previous code name Windows Presentation
Foundation Everywhere
 "See Beyond“ JavaFX in 2007
 counterpart to Flex & Silverlight
 JavaFX Script (for JavaFX apps) + JavaFX Mobile
(for mobile devices)Scripting language built on
top of Java
 provides FXML, a declarative XML markup
language that describes the graphical
components in your application.
 Scene Builder, drag-and-drop controls
and shapes to design the UI
 style your JavaFX application
with CSS
 By David Hansson
 Web application framework providing default
structures for a database, a web service,
and web pages
 Facilitates use of web standards such as JSON
or XML for data transfer, and HTML, CSS and
JavaScript for display and user interfacing
 built on top of the Prototype JavaScript
Framework, enhancing the GUI and giving
Web 2.0 experience to the web users
 developed by Thomas Fuchs in June 2005
 provides dynamic visual effects and user
interface elements via the Document Object
Model (DOM).
 Core Effects:
 Opacity, Scale, MoveBy, Highlight, and
Parallel
 fade elements on your site in or out, slide
them up and down
 Server-side component framework for
building Java technology-based web
applications
 Java-based web application framework
intended to simplify development integration
of web-based user interfaces (to build RIAs
with JSF)
 Java BluePrints projects provide additional
resources & libraries for building Ajax-
enabled applications
 ASP.NET AJAX is a set of extensions to
ASP.NET developed by Microsoft for
implementing Ajax functionality
 Used in Microsoft Visual Web Developer or
Microsoft Visual Studio to quickly create RIA
 Cross-platform runtime system for building
desktop applications and mobile applications
 Construct applications and video games that
run outside a web browser
 They have unrestricted access to local
storage and file systems, while browser-
based applications only have access to
individual files selected by users
 Software by Google
 allows "online files to be used offline“
 "Flanky" Internet access
 Dojo Offline & Gmail etc.,
 Third-party applns that use GG:
 Zoho Writer - online word processing
 MySpace - social network
 WordPress - blogging
RICH INTERNET APPLICATIONS - RIA Tools

More Related Content

What's hot

Micelle Drug Delivery System (Nanotechnology).pptx
Micelle Drug Delivery System (Nanotechnology).pptxMicelle Drug Delivery System (Nanotechnology).pptx
Micelle Drug Delivery System (Nanotechnology).pptx
Amity
 
Nanotechnology Based Drug Delivery
Nanotechnology Based Drug DeliveryNanotechnology Based Drug Delivery
Nanotechnology Based Drug Delivery
Prof. Dr. Basavaraj Nanjwade
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
Eunus Hosen
 
Introduction to web sites design
Introduction to  web sites designIntroduction to  web sites design
Introduction to web sites design
Marwa Abdelgawad
 
Aquasomes
AquasomesAquasomes
Aquasomes
Arpitha Aarushi
 
Computers in pharmaceutical formulation.ppsx
 Computers in pharmaceutical formulation.ppsx Computers in pharmaceutical formulation.ppsx
Computers in pharmaceutical formulation.ppsx
ROHIL
 
FRONT-END WEB DEVELOPMENT-Intro.pptx
FRONT-END WEB DEVELOPMENT-Intro.pptxFRONT-END WEB DEVELOPMENT-Intro.pptx
FRONT-END WEB DEVELOPMENT-Intro.pptx
RajeevKumar304148
 
Nucleic Acid Based Therapeutic Delivery System.pptx
Nucleic Acid Based Therapeutic Delivery System.pptxNucleic Acid Based Therapeutic Delivery System.pptx
Nucleic Acid Based Therapeutic Delivery System.pptx
RAHUL PAL
 
aquasomes
aquasomesaquasomes
aquasomes
deepalisanap31
 
Building blocks for different product formulations of cosmetics
Building blocks for different product formulations of cosmeticsBuilding blocks for different product formulations of cosmetics
Building blocks for different product formulations of cosmetics
Siddu K M
 
Aptamers
AptamersAptamers
Aptamers
Arif Nadaf
 
Liposomes and nanoparticles
Liposomes and nanoparticlesLiposomes and nanoparticles
Liposomes and nanoparticles
Malla Reddy College of Pharmacy
 
Biotechnological product protein and peptide
Biotechnological product protein and peptideBiotechnological product protein and peptide
Biotechnological product protein and peptide
Saroj Makwana
 
Nucleic Acid Based Therapeutic Delivery System.pptx
Nucleic Acid Based Therapeutic Delivery System.pptxNucleic Acid Based Therapeutic Delivery System.pptx
Nucleic Acid Based Therapeutic Delivery System.pptx
Prachi Pandey
 
Biopharmaceutics of antisense molecule and aptamers
Biopharmaceutics of antisense molecule and aptamersBiopharmaceutics of antisense molecule and aptamers
Biopharmaceutics of antisense molecule and aptamers
SUJITHA MARY
 
Aptamers - New Class of Oligonucleotide for Therapeutic and Diagnostic Use
Aptamers - New Class of Oligonucleotide for Therapeutic and Diagnostic UseAptamers - New Class of Oligonucleotide for Therapeutic and Diagnostic Use
Aptamers - New Class of Oligonucleotide for Therapeutic and Diagnostic Use
ajithnandanam
 
Nucleic Acid Based Therapeutic Delivery System.pptx
Nucleic Acid Based Therapeutic Delivery System.pptxNucleic Acid Based Therapeutic Delivery System.pptx
Nucleic Acid Based Therapeutic Delivery System.pptx
Prachi Pandey
 
Aquasomes evaluation
Aquasomes evaluationAquasomes evaluation
Aquasomes evaluation
NimmiRoy
 
AWS 기반 마이크로 프론트엔드 아키텍처 구축하기
AWS 기반 마이크로 프론트엔드 아키텍처 구축하기AWS 기반 마이크로 프론트엔드 아키텍처 구축하기
AWS 기반 마이크로 프론트엔드 아키텍처 구축하기
Eunsu Kim
 
MSDN - ASP.NET MVC
MSDN - ASP.NET MVCMSDN - ASP.NET MVC
MSDN - ASP.NET MVC
Maarten Balliauw
 

What's hot (20)

Micelle Drug Delivery System (Nanotechnology).pptx
Micelle Drug Delivery System (Nanotechnology).pptxMicelle Drug Delivery System (Nanotechnology).pptx
Micelle Drug Delivery System (Nanotechnology).pptx
 
Nanotechnology Based Drug Delivery
Nanotechnology Based Drug DeliveryNanotechnology Based Drug Delivery
Nanotechnology Based Drug Delivery
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Introduction to web sites design
Introduction to  web sites designIntroduction to  web sites design
Introduction to web sites design
 
Aquasomes
AquasomesAquasomes
Aquasomes
 
Computers in pharmaceutical formulation.ppsx
 Computers in pharmaceutical formulation.ppsx Computers in pharmaceutical formulation.ppsx
Computers in pharmaceutical formulation.ppsx
 
FRONT-END WEB DEVELOPMENT-Intro.pptx
FRONT-END WEB DEVELOPMENT-Intro.pptxFRONT-END WEB DEVELOPMENT-Intro.pptx
FRONT-END WEB DEVELOPMENT-Intro.pptx
 
Nucleic Acid Based Therapeutic Delivery System.pptx
Nucleic Acid Based Therapeutic Delivery System.pptxNucleic Acid Based Therapeutic Delivery System.pptx
Nucleic Acid Based Therapeutic Delivery System.pptx
 
aquasomes
aquasomesaquasomes
aquasomes
 
Building blocks for different product formulations of cosmetics
Building blocks for different product formulations of cosmeticsBuilding blocks for different product formulations of cosmetics
Building blocks for different product formulations of cosmetics
 
Aptamers
AptamersAptamers
Aptamers
 
Liposomes and nanoparticles
Liposomes and nanoparticlesLiposomes and nanoparticles
Liposomes and nanoparticles
 
Biotechnological product protein and peptide
Biotechnological product protein and peptideBiotechnological product protein and peptide
Biotechnological product protein and peptide
 
Nucleic Acid Based Therapeutic Delivery System.pptx
Nucleic Acid Based Therapeutic Delivery System.pptxNucleic Acid Based Therapeutic Delivery System.pptx
Nucleic Acid Based Therapeutic Delivery System.pptx
 
Biopharmaceutics of antisense molecule and aptamers
Biopharmaceutics of antisense molecule and aptamersBiopharmaceutics of antisense molecule and aptamers
Biopharmaceutics of antisense molecule and aptamers
 
Aptamers - New Class of Oligonucleotide for Therapeutic and Diagnostic Use
Aptamers - New Class of Oligonucleotide for Therapeutic and Diagnostic UseAptamers - New Class of Oligonucleotide for Therapeutic and Diagnostic Use
Aptamers - New Class of Oligonucleotide for Therapeutic and Diagnostic Use
 
Nucleic Acid Based Therapeutic Delivery System.pptx
Nucleic Acid Based Therapeutic Delivery System.pptxNucleic Acid Based Therapeutic Delivery System.pptx
Nucleic Acid Based Therapeutic Delivery System.pptx
 
Aquasomes evaluation
Aquasomes evaluationAquasomes evaluation
Aquasomes evaluation
 
AWS 기반 마이크로 프론트엔드 아키텍처 구축하기
AWS 기반 마이크로 프론트엔드 아키텍처 구축하기AWS 기반 마이크로 프론트엔드 아키텍처 구축하기
AWS 기반 마이크로 프론트엔드 아키텍처 구축하기
 
MSDN - ASP.NET MVC
MSDN - ASP.NET MVCMSDN - ASP.NET MVC
MSDN - ASP.NET MVC
 

Similar to RICH INTERNET APPLICATIONS - RIA Tools

RIA - Rich Internet Applications
RIA - Rich Internet ApplicationsRIA - Rich Internet Applications
RIA - Rich Internet Applications
Meghana Chandrashekar
 
What is Adobe Flex ?
What is Adobe Flex  ?What is Adobe Flex  ?
What is Adobe Flex ?
Antonio Correia
 
Adobe® Flex™
Adobe® Flex™Adobe® Flex™
Adobe® Flex™
Uday Shankar
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe Flex
Matthias Zeller
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologies
Hosam Kamel
 
WaveMaker tutorial with Flash
WaveMaker tutorial with FlashWaveMaker tutorial with Flash
WaveMaker tutorial with Flash
marina2207
 
WAD - WaveMaker tutorial
WAD - WaveMaker tutorial WAD - WaveMaker tutorial
WAD - WaveMaker tutorial
marina2207
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
ravinxg
 
Flex RIA
Flex RIAFlex RIA
Flex RIA
rssharma
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
Subodh Pushpak
 
WaveMaker Presentation
WaveMaker PresentationWaveMaker Presentation
WaveMaker Presentation
Alexandru Chica
 
Building RIA Apps with Silverlight
Building RIA Apps with SilverlightBuilding RIA Apps with Silverlight
Building RIA Apps with Silverlight
Aniruddha Chakrabarti
 
PPT with Flash ry
PPT with Flash ryPPT with Flash ry
PPT with Flash ry
marina2207
 
Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Net
pradeepfdo
 
Flex Rails Pres
Flex Rails PresFlex Rails Pres
Flex Rails Pres
philipsexton
 
Architecting RIAs
Architecting RIAsArchitecting RIAs
Architecting RIAs
Mark Nankman
 
Silverlight development
Silverlight developmentSilverlight development
Silverlight development
Anurag Gupta
 
Silverlight development
Silverlight developmentSilverlight development
Silverlight development
Vivek Chaturvedi
 
Web 2.0 and ASP.NET Ajax
Web 2.0 and ASP.NET AjaxWeb 2.0 and ASP.NET Ajax
Web 2.0 and ASP.NET Ajax
sudhakar
 
PeterHo_Resume_20160924
PeterHo_Resume_20160924PeterHo_Resume_20160924
PeterHo_Resume_20160924
Peter Ho
 

Similar to RICH INTERNET APPLICATIONS - RIA Tools (20)

RIA - Rich Internet Applications
RIA - Rich Internet ApplicationsRIA - Rich Internet Applications
RIA - Rich Internet Applications
 
What is Adobe Flex ?
What is Adobe Flex  ?What is Adobe Flex  ?
What is Adobe Flex ?
 
Adobe® Flex™
Adobe® Flex™Adobe® Flex™
Adobe® Flex™
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe Flex
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologies
 
WaveMaker tutorial with Flash
WaveMaker tutorial with FlashWaveMaker tutorial with Flash
WaveMaker tutorial with Flash
 
WAD - WaveMaker tutorial
WAD - WaveMaker tutorial WAD - WaveMaker tutorial
WAD - WaveMaker tutorial
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
 
Flex RIA
Flex RIAFlex RIA
Flex RIA
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
 
WaveMaker Presentation
WaveMaker PresentationWaveMaker Presentation
WaveMaker Presentation
 
Building RIA Apps with Silverlight
Building RIA Apps with SilverlightBuilding RIA Apps with Silverlight
Building RIA Apps with Silverlight
 
PPT with Flash ry
PPT with Flash ryPPT with Flash ry
PPT with Flash ry
 
Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Net
 
Flex Rails Pres
Flex Rails PresFlex Rails Pres
Flex Rails Pres
 
Architecting RIAs
Architecting RIAsArchitecting RIAs
Architecting RIAs
 
Silverlight development
Silverlight developmentSilverlight development
Silverlight development
 
Silverlight development
Silverlight developmentSilverlight development
Silverlight development
 
Web 2.0 and ASP.NET Ajax
Web 2.0 and ASP.NET AjaxWeb 2.0 and ASP.NET Ajax
Web 2.0 and ASP.NET Ajax
 
PeterHo_Resume_20160924
PeterHo_Resume_20160924PeterHo_Resume_20160924
PeterHo_Resume_20160924
 

Recently uploaded

CiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.pptCiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.ppt
moinahousna
 
The importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT StandardizationThe importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT Standardization
Axel Rennoch
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
SynapseIndia
 
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
digitalxplive
 
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
Edge AI and Vision Alliance
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
BrainSell Technologies
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
Matthias Neugebauer
 
WhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring AppsWhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring Apps
HackersList
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
maigasapphire
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
SubhamMandal40
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
Safe Software
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
aslasdfmkhan4750
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
Priyanka Aash
 
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes..."Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
Anant Gupta
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
Ivanti
 
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
bhumivarma35300
 

Recently uploaded (20)

CiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.pptCiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.ppt
 
The importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT StandardizationThe importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT Standardization
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
 
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
 
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
 
WhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring AppsWhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring Apps
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
 
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes..."Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
 
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
 

RICH INTERNET APPLICATIONS - RIA Tools

  • 2.  Web applications that have the features & functionality of traditional desktop applications  "No-refresh" look to the user interface  HDux - High Definition User eXperience
  • 3.  Process complexity  Data complexity  Feedback complexity
  • 4.  works on web  Appears - never refreshes  reduces network traffic  RIA is rich and makes it easy
  • 5.  Ajax  Dojo  Adobe Flex  MS Silverlight  JavaFX  Ruby on Rails  Script.aculo.us  JavaServer Faces  ASP.NET Ajax
  • 6.  Asynchronous JavaScript and XML  coined by ADAPTIVE PATH'S JESSE JAMES GARRETT in February 2005  Technologies that make up AJAX - XHTML, CSS, JavaScript, the DOM, XML and the XMLhttpRequest  Google Maps & Google Suggest etc.,
  • 8.  It is an open source Library, not a framework  provides Language utilities, UI components, rich GUI controls, event handling & more  By Alex, Dylan & David in 2004
  • 9.  Development of cross-platform rich Internet applications based on the Adobe Flash platform.  MXML and ActionScriptBulid source code into .swf files that runs in the flash player  Macromedia Adobe Systems  Released in 2004
  • 10.  Application framework for writing and running rich Internet applications, similar to Adobe Flash  Competitor to FLEX and FLASH  Creating interactive Web, Desktop & mobile apps when online or offline  XAML - eXtensible Application Markup Language  Moonlight - open source version of Linux  Programming model for developing and distributing rich Internet applications (RIA) that use graphics, animations or video within the .NET framework.  A plug-in which is both cross-browser and cross- platform.  previous code name Windows Presentation Foundation Everywhere
  • 11.  "See Beyond“ JavaFX in 2007  counterpart to Flex & Silverlight  JavaFX Script (for JavaFX apps) + JavaFX Mobile (for mobile devices)Scripting language built on top of Java  provides FXML, a declarative XML markup language that describes the graphical components in your application.  Scene Builder, drag-and-drop controls and shapes to design the UI  style your JavaFX application with CSS
  • 12.  By David Hansson  Web application framework providing default structures for a database, a web service, and web pages  Facilitates use of web standards such as JSON or XML for data transfer, and HTML, CSS and JavaScript for display and user interfacing
  • 13.  built on top of the Prototype JavaScript Framework, enhancing the GUI and giving Web 2.0 experience to the web users  developed by Thomas Fuchs in June 2005  provides dynamic visual effects and user interface elements via the Document Object Model (DOM).  Core Effects:  Opacity, Scale, MoveBy, Highlight, and Parallel  fade elements on your site in or out, slide them up and down
  • 14.  Server-side component framework for building Java technology-based web applications  Java-based web application framework intended to simplify development integration of web-based user interfaces (to build RIAs with JSF)  Java BluePrints projects provide additional resources & libraries for building Ajax- enabled applications
  • 15.  ASP.NET AJAX is a set of extensions to ASP.NET developed by Microsoft for implementing Ajax functionality  Used in Microsoft Visual Web Developer or Microsoft Visual Studio to quickly create RIA
  • 16.  Cross-platform runtime system for building desktop applications and mobile applications  Construct applications and video games that run outside a web browser  They have unrestricted access to local storage and file systems, while browser- based applications only have access to individual files selected by users
  • 17.  Software by Google  allows "online files to be used offline“  "Flanky" Internet access  Dojo Offline & Gmail etc.,  Third-party applns that use GG:  Zoho Writer - online word processing  MySpace - social network  WordPress - blogging