AJAX Technologies KAUNAS UNIVERSITY OF TECHNOLOGY MODULE: INFORMATION TECHNOLOGY GROUP: IF - 4/9 GROUP: VENTILIATORIAI 2014-12-02.

Slides:



Advertisements
Similar presentations
How are we CREATING Your Web and Global Presence.
Advertisements

DT228/3 Web Development WWW and Client server model.
Server-Side vs. Client-Side Scripting Languages
AJAX Presented by: Dickson Fu Dimas Ariawan Niels Andreassen Ryan Dial Jordan Nielson CMPUT 410 University of Alberta 2006.
ACTIVE X By Ethan Huang. OUTLINE What is ActiveX? Component of ActiveX Why ActiveX? ActiveX and Java Security Issue.
WHAT IS AJAX? Zack Sheppard [zts2101] WHIM April 19, 2011.
Does Ajax suck? CS575 Spring 2007 Chanwit Suebsureekul.
1 JavaScript & AJAX CS , Spring JavaScript.
A closer look Dynamic Webpages Jessica Meyerson March 1, 2011.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
ITIS 1210 Introduction to Web-Based Information Systems Chapter 41 How Animation on the Web Works.
Client/Server Architectures
INTRODUCTION TO WEB DATABASE PROGRAMMING
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
Introduction to AJAX AJAX Keywords: JavaScript and XML
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Ruth Betcher Ruth Christie
Dynamic Web Pages (Flash, JavaScript)
11/13/2007 A synchronous J avaScript A nd X ML Gloria Law Joshua Mahaz.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
 2008 Pearson Education, Inc. All rights reserved Ajax-Enabled Rich Internet Applications.
Ajax Technology for the Web Nic Shulver, FCET, Staffordshire University Introduction What is it? Pros and Cons Why is it important? Traditional Client-Server.
Writing various AJAX forms in Drupal 7 1. Overview of Form API 2. Ctools 2.1 Ctools features 3. Ajax 3.1 Ajax Forms in Drupal 4. Putting it all together.
Matrix Mapping Tool Sam Gross Internship at Virtual Technology Corporation.
Instructor, Dr. Khalili Bahram Jeevan Kumar Gogineni.
The Document Object Model. The Web B.D, A.D. They aren’t web pages, they’re document objects A web browser interprets structured information. A server.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
Web Applications BIS4430 – unit 8. Learning Objectives Explain the uses of web application frameworks Relate the client-side, server-side architecture.
WEB SCIENCE. What is the difference between the Internet and the World Wide Web? Internet is the entire network of connected computers and routers used.
ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Types of Spatial Data Sites Data portals: Find and download data –Humboldt County, National Atlas “Atlases”: General information –GoogleMaps, MapQuest.
School of Computing and Information Systems CS 371 Web Application Programming AJAX.
the acronym for Asynchronous JavaScript and XML.
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
Ajax for Dynamic Web Development Gregory McChesney.
Chapter 16: Ajax-Enabled Rich Internet Applications with XML and JSON TP2543 Web Programming Mohammad Faidzul Nasrudin.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
INT222 - Internet Fundamentals Shi, Yue (Sunny) Office: T2095 SENECA COLLEGE.
Website design and structure. A Website is a collection of webpages that are linked together. Webpages contain text, graphics, sound and video clips.
1 What is JQuery. jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax* interactions.
Ajax and the GWT. Ajax  Asynchronous JavaScript And XML  Technology behind interactive web sites  Provide smoother experience than conventional web.
Web Authoring with Dreamweaver. Unit Objectives  Be able to define keywords: HTML, HTTP (protocol), browser, web server, client/server, tag, attribute,
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
What is…. A Little History…  The term “Web 2.0” was familiarized when Tim O’Reilly hosted the first Web 2.0 conference in 2004  This Link (a characteristic.
AJAX AJAX Asynchronous JavaScript and XML --- MADHAVI
What about the World Wide Web? 9 th Grade Digital Dimensions.
AJAX – Asynchronous JavaScript And XML By Kranthi Kiran Nuthi CIS 764 Kansas State University.
Web 2.0 IS530 Fall 2009 Dr. Dania Bilal. Web 2.0 Is the Web that is being transformed into a computing platform for delivering web applications to end.
Web Technology (NCS-504) Prepared By Mr. Abhishek Kesharwani Assistant Professor,UCER Naini,Allahabad.
 AJAX technology  Rich User Experience  Characteristics  Real live examples  JavaScript and AJAX  Web application workflow model – synchronous vs.
PHP and AJAX. Servers and Clients For many years we tried to move as much as possible to the server. Weak clients, poor bandwidth, browser compatibility..
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
Ajax! Ajax Programming Ajax! Ajax Programming. Ajax! Ajax Programming Take a look at a typical desktop application (Spreadsheet app, etc.) The program.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
Ajax & Client-side Dynamic Web Gunwoo Park (Undergraduate)
Doktorant ė : Egl ė Mickevi č i ū t ė Software development technologies KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMACIJOS SISTEM Ų KATEDA Kaunas, 2013.
November 21, 2016 Web Technologies in the IUB Libraries’ Web Site AJAX, More than Scrubbing the Tub: Doug Ryner & Tadas Paegle.
BRANDING YOURSELF FINAL DRAFT.
JavaScript and Ajax (Ajax Tutorial)
CS 371 Web Application Programming
AJAX – Asynchronous JavaScript and XML
AJAX.
Asynchronous Java script And XML Technology
AJAX.
JavaScript & jQuery AJAX.
Types of Spatial Data Sites
Part 8 Q36 to Q40 of National 5 Prelim
Presentation transcript:

AJAX Technologies KAUNAS UNIVERSITY OF TECHNOLOGY MODULE: INFORMATION TECHNOLOGY GROUP: IF - 4/9 GROUP: VENTILIATORIAI

Members of the group  Rokas Baršauskas  Deividas Pekūnas  Martynas Narkevičius  Kristupas Vaitkus

Work of every member of the group  Rokas was searching for an information about Ajax technologies  Deividas was making a web-site  Martynas was creating a presentation  Kristupas was editing an information in MS Word document

What is AJAX?  Ajax (Asynchronous JavaScript and XML) is a group of interrelated Web development techniques used to the client-side to create interactive, rich, asynchronous Web applications.  With Ajax, Web applications can send data to and retrieve from a server asynchronously (in the background) without interfering with the display and behavior of the existing page

History of AJAX technology  In the early 1990s, most Web sites were based on complete HTML pages  Each time the browser reloaded a page because of a partial change, all of the content had to be re-sent, even though only some of the information had changed  Because of that AJAX technology was introduced in 1998, but it didn’t really catch on until early 2005 when some high-profile applications such as Google Suggest put it to work

Models of classic and AJAX web applications Classic AJAX

Alternatives to AJAX  Though Ajax is the key solution used for creating Web applications for dynamic web sites, there are numerous alternatives to Ajax:  XUL (XML User Interface Language)  Java Applets  Java plugins  SVG (Scalable Vector Graphics)

Advantages of AJAX technology  A better user interactivity.  Simplifies the flow of an application, making it have quicker interaction between user and website  It is smoother navigation on a website  Allows quicker response from the server

Disadvantages of AJAX technology  Ajax navigating does not change the URL, so user cannot have a direct URL to where he was  Clicking the back or refresh button can take user to and entirely different web page  Ajax is dependent on JavaScript  SEO (search engine optimization) factor. Since there are no SEO Friendly URL’s, then search engine tend to bypass user’s application, and it would appear as if that part of user’s site does not exist

What can you do with AJAX?  Create Ajax live searches (Google suggest)  Create online maps (Google maps)  Create online chat applications

Generalization  Ajax is a collection of technologies, not just a single technology  A client does not need to perform a page refresh when client sends data to the server, or when client receives data from the server.  Web pages can act much more like desktop applications, sending data to the server and receiving data back, all behind the scenes.  Although there are alternatives to this technology, Ajax is still the technology of choice for most developers where dynamic web pages are concerned.

Work progress  Searching for an information about Ajax technologies on internet  Every member of a group does his individual task:  Makes a web-site  Edits an information in a document  Creates a presentation

Conclusion  An organisation of tasks went pretty well – every member had its own task  Problems:  Hard to find any information in lithuanian  Hard to decide which language to choose  Recommendations for improving a process of a work:  Do not postpone a project until the last day

Opinion about module of information technologies  It is a relevant module, because:  It allows a student to learn how to use a different software, such as:  Microsoft Office programs  Mathcad  Teaches how to create a website using Content Management Systems