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

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

Dec 18, 2015

Download

Documents

Rosaline Oliver
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: AJAX Technologies KAUNAS UNIVERSITY OF TECHNOLOGY MODULE: INFORMATION TECHNOLOGY GROUP: IF - 4/9 GROUP: VENTILIATORIAI 2014-12-02.

AJAX TechnologiesKAUNAS UNIVERSITY OF TECHNOLOGY

MODULE:

INFORMATION TECHNOLOGY

GROUP: IF - 4/9

GROUP: VENTILIATORIAI

2014-12-02

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

Members of the group

Rokas Baršauskas

Deividas Pekūnas

Martynas Narkevičius

Kristupas Vaitkus

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

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

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

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

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

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

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

Models of classic and AJAX web applications

Classic AJAX

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

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)

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

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

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

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

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

What can you do with AJAX?

Create Ajax live searches (Google suggest)

Create online maps (Google maps)

Create online chat applications

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

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.

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

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

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

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

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

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