AJAX Technologies KAUNAS UNIVERSITY OF TECHNOLOGY MODULE: INFORMATION TECHNOLOGY GROUP: IF - 4/9...
-
Upload
rosaline-oliver -
Category
Documents
-
view
213 -
download
0
Transcript of AJAX Technologies KAUNAS UNIVERSITY OF TECHNOLOGY MODULE: INFORMATION TECHNOLOGY GROUP: IF - 4/9...
![Page 1: AJAX Technologies KAUNAS UNIVERSITY OF TECHNOLOGY MODULE: INFORMATION TECHNOLOGY GROUP: IF - 4/9 GROUP: VENTILIATORIAI 2014-12-02.](https://reader036.fdocuments.us/reader036/viewer/2022062714/56649d0b5503460f949dea19/html5/thumbnails/1.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062714/56649d0b5503460f949dea19/html5/thumbnails/2.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062714/56649d0b5503460f949dea19/html5/thumbnails/3.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062714/56649d0b5503460f949dea19/html5/thumbnails/4.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062714/56649d0b5503460f949dea19/html5/thumbnails/5.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062714/56649d0b5503460f949dea19/html5/thumbnails/6.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062714/56649d0b5503460f949dea19/html5/thumbnails/7.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062714/56649d0b5503460f949dea19/html5/thumbnails/8.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062714/56649d0b5503460f949dea19/html5/thumbnails/9.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062714/56649d0b5503460f949dea19/html5/thumbnails/10.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062714/56649d0b5503460f949dea19/html5/thumbnails/11.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062714/56649d0b5503460f949dea19/html5/thumbnails/12.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062714/56649d0b5503460f949dea19/html5/thumbnails/13.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062714/56649d0b5503460f949dea19/html5/thumbnails/14.jpg)
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