RICH INTERNET APPLICATIONS - RIA Tools

1,045 views 18 slides Aug 01, 2016
Slide 1
Slide 1 of 18
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18

About This Presentation

The slides in the presentation describe the various 'Tools' that can be used in the 'Development of Webpages'


Slide Content

Rich internet applications BY MEGHANA CHANDRASHEKAR III YEAR, CSE-C

WHAT IS Ria ? Web applications that have the features & functionality of traditional desktop applications " No-refresh " look to the user interface HDux - H igh D efinition U ser e X perience

Limitations of HTML- based web applications Process complexity Data complexity Feedback complexity

What is special in RIA? works on web Appears - never refreshes reduces network traffic RIA is rich and makes it easy

RIA TOOLS Ajax Dojo Adobe Flex MS Silverlight JavaFX Ruby on Rails Script.aculo.us JavaServer Faces ASP.NET Ajax

AJAX A synchronous J avaScript a nd X ML 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.,

Ajax vs classical web application

DOJO – javascript toolkit 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

ADOBE FLEX or APACHE FLEX 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

MS SILVERLIGHT 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

JavaFX "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

RUBY ON RAILS 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

Script.aculo.us 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

JAVASERVER FACES 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 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

Adobe Integrated Runtime (air) 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

GOOGLE 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

THANK YOU