The slides in the presentation describe the various 'Tools' that can be used in the 'Development of Webpages'
Size: 382.84 KB
Language: en
Added: Aug 01, 2016
Slides: 18 pages
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