answersLogoWhite

0


Best Answer

No, AJAX cannot communicate with applications on the client computer (with a few caveats.)

JavaScript has no access to the local computer. This is by design. You can imagine the havoc that could be caused if my website were allowed to read your hard-drive (where you keep, say, financial information.)

However, if you were to set a server up on the local machine, and then make requests to that server, and have the backend available, then you could gain access to that machine. Of course, that's a lot of work, and in the end, it's not access via JS to a remote host, just a local one.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Can an Ajax application communicate with other application on the client computer?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

The process that enables all makes and models of computer to communicate with each other is called?

what is the process that enables computers to communicate with eachother


What is WWW interface mean?

A computer or other device that will communicate with the WWW (world wide web)


Difference between Two tier architecture and Three?

The easiest way to explain this is, as you suggest, by an example. So I'll give you an example. Let's suppose I'm going to write a piece of software that students at a school can use to find out what their current grade is in all their classes. I structure the program so that a database of grades resides on the server, and the application resides on the client (the computer the student is physically interacting with). When the student wants to know his grades, he manipulates my program (by clicking buttons, menu options, etc). The program fires off a query to the database, and the database responds with all the student's grades. Now my application uses all this data to calculate the student's grade, and displays it for him. This is an example of a 2-tier architecture. The two tiers are: 1. Data server: the database serves up data based on SQL queries submitted by the application. 2. Client application: the application on the client computer consumes the data and presents it in a readable format to the student. Now, this architecture is fine, if you've got a school with 50 students. But suppose the school has 10,000 students. Now we've got a problem. Why? Because every time a student queries the client application, the data server has to serve up large queries for the client application to manipulate. This is an enormous drain on network resources. So what do we do? We create a 3-tier architecture by inserting another program at the server level. We call this the server application. Now the client application no longer directly queries the database; it queries the server application, which in turn queries the data server. What is the advantage to this? Well, now when the student wants to know his final grade, the following happens: 1. The student asks the client application. 2. The client application asks the server application. 3. The server application queries the data server. 4. The data server serves up a recordset with all the student's grades. 5. The server application does all the calculations to determine the grade. 6. The server application serves up the final grade to the client application. 7. The client application displays the final grade for the student. It's a much longer process on paper, but in reality it's much faster. Why? Notice step 6. Instead of serving up an entire recordset of grades, which has to be passed over a network, the server application is serving up a single number, which is a tiny amount of network traffic in comparison. There are other advantages to the 3-tier architecture, but that at least gives you a general idea of how it works. Incidentally, this website is a 3-tier application. The client application is your web browser. The server application is the ASP code which queries the database (the third tier) for the question-and-answer you requested. I hope that helps! ANKUR MISHRA


How do you code a simple C plus plus program to remote shutdown computers?

Any code that remotely controls another computer is far from simple. The simplest method would be to write a client-server application, where the client runs as a service awaiting a shutdown instruction from the server. However, it goes without saying that a network administrator would take a dim view of employees remotely shutting down other employee's computers.


Difference between computer application and computer science?

AnswerAn application is a program in general, for instance, Internet Explorer, Microsoft Word and Notepad.A process is single instance of an application whilst it is running.

Related questions

Can an Ajax application communicate with other applications on the client computer?

no


Does an application system provide a means for users to communicate with a computer and other software?

yes


What client software enables logged in users to communicate with other logged in users in real time?

Instant Messenger is a program that allows two users to communicate simultaneously. You can download a program that allows you to do this on your computer.


Is it better to have a home phone or a cell phone?

Phoning home, in computing, refers to an act of client to server communication where a client device or client application software reports its location on a network, the currently logged on user, or any other information to a server computer.


How does a computer communicate to other computer?

have a look at OSI model


Can you download on a Linux computer?

Yes. You can download any type of file you want using a standard web browser, BitTorrent client, or other file-sharing application.


What is the difference between the client and the server?

a server runs the website though the internet and sends the data to any computer who asks for the web page meanwhile a client is a computer asking for the web page


What is netizen client?

A Netizen is an internet citizen. A Netizen client is the software used by the Netizen to communicate with other Netizens, such as Twitter or Skype, an e-mail client or a user-agent (internet browser).


What is a Netizen client?

A Netizen is an internet citizen. A Netizen client is the software used by the Netizen to communicate with other Netizens, such as Twitter or Skype, an e-mail client or a user-agent (internet browser).


What the purpose of the system bus?

The system bus allows different parts inside the computer to communicate with each other. The memory, the CPU, and the chipset all have to communicate with each other. There is also the peripheral bus so add-on cards can communicate with the computer.


What is the use of computer in chemistry?

To save the data and to communicate with other scientist


What is the purpose of the bus system?

The system bus allows different parts inside the computer to communicate with each other. The memory, the CPU, and the chipset all have to communicate with each other. There is also the peripheral bus so add-on cards can communicate with the computer.