Question

In: Computer Science

What is required so that a typical SaaS application can be used by ANY browser?

What is required so that a typical SaaS application can be used by ANY browser?

Solutions

Expert Solution

Answer:-

what is required so that a typical saas application can be used by any browser

SaaS is a method of software delivery that allows data to be accessed from any device with an internet connection and a web browser. In this web-based model, software vendors host and maintain the servers, databases, and the code that makes up an application.

The cloud-based model is so common now that more than 60% of software seekers who call Software Advice only want web-based products—less than 2% specifically ask for on-premise software.

SAAS has to be accessed through the browser. And the truth is that the vast majority of SaaS applications are accessed via web and logical thinking.

But although we know that everything is not SaaS web and some are SaaS web apps, all the web applications are not and therefore there is no need to access them from a browser to retrieve. Saas reviewing concepts that relate to this issue are:

1. Access to the software without installation or investment
2. Maintenance and upgrades of application by provider
3. Access via internet, ie from anywhere in the world.

None of them means that the application must be accessed through the browser, but sometimes it is more natural.

And then, if not accessed through browser, what other forms of access does it have? Through certain runtimes that allow code or perform other applications located on servers, ie out of your PC. The most popular are: Java Web Start Java JRE, Adobe Flash Player, Adobe Air and Microsoft Silverlight.

Java Web Start is installed with the Java JRE on client server and ensures that you’re running the latest version of the application on your dedicated server. You can run it from the browser or the desktop of the client.

Adobe Flash Player and Microsoft Silverlight are plugins that need to be installed in the browser to run applications located on the server. Apparently it seems that you are accessing it via browser and the application is running on common standards like HTML, CSS, DOM, JavaScript, XML but you’re actually running the runtime.

Adobe Air is installed on client runtime running applications located on the server. In the event of Adobe Air you can schedule when you want the application to be updated but it is a very easy task.

The most notable disadvantages are :

1. You need to install the runtime on your PC. Adobe Flash Player has it easier because 95% of all browsers already have it installed but runtime no longer updates itself.
2. The access time to the application is greater at the first time
3. Increased consumption of resources of the client PC

The advantages would be :

Still keep the look of client applications lifetime. You do not have the limitations of the technologies associated with the browser (HTML, CSS, DOM, JavaScript, XML) in terms of compatibility, interface, etc.

All cross-platform (including Silverlight is), ie, the runtime can be installed on different operating systems and applications work the same way.

Development time is usually much smaller

In my opinion, saas have a relatively short comparison in all web users or those who purchase, happens to have a commercial use, I prefer this solution for all these advantages. For the rest, this solution with Adobe Flash Player (because of its ubiquity) also may be worth even the safest, if you want to reach a large number of users, using standard browser technologies.


Related Solutions

A bearing used in an automotive application is required to have a nominal inside diameter of...
A bearing used in an automotive application is required to have a nominal inside diameter of 1.5 inches. A random sample of 25 bearings is selected and the average inside diameter of these bearings is 1.4975 inches. Bearing diameter is known to be normally distributed with standard deviation 1inch. (a) Test the hypotheses 1.5 versus 1.5 using 0.01 The true mean hole diameter Entry field with correct answer significantly different from 1.5 in. at alpha equals 0.01. (b) What is...
Give an example of any application type and provide the specialized software engineering techniques required to...
Give an example of any application type and provide the specialized software engineering techniques required to support its design and developemnt ?
Explain Monte Carlo Sampling? Under what circumstances, can it be used? Elaborate on the application and...
Explain Monte Carlo Sampling? Under what circumstances, can it be used? Elaborate on the application and limitations related to this sampling?
What makes early detection of an ovarian tumor so difficult? Are there any steps that can...
What makes early detection of an ovarian tumor so difficult? Are there any steps that can be taken in order to prevent or reduce the chances of developing an ovarian tumor?
1. What three phases of clinical drug testing are required before a new drug application can...
1. What three phases of clinical drug testing are required before a new drug application can be approved? A. On which of the five schedules is each of these drugs listed: heroin, marijuana, cocaine, and methamphetamine? B. What are the important difference between a Schedule I and Schedule II controlled substance?
In what ways can firms using SaaS products dramatically lower costs associated with their information systems?...
In what ways can firms using SaaS products dramatically lower costs associated with their information systems? Give one example (that a classmate has not already used in their answer) of enterprise-focused SaaS vendors and their products. Visit the Web sites of the firms that offer these services. Which firms are listed as clients? Does there appear to be a particular type of firm that uses its services, or are client firms broadly represented?
Using NetBeans, Modify your sales application so that it polymorphically processes any account objects that are...
Using NetBeans, Modify your sales application so that it polymorphically processes any account objects that are created. Complete the following:     Create a 2-item array of type Account.     Store each account object created into the array.     For each element in this array, call the calculateSales() method, and use the toString() method to display the results.     Code should be fully commented.     Program flow should be logical. Code before revision: /* * To change this license header, choose...
Which, if any, of the immunoassays we have discussed so far, have you used? What did...
Which, if any, of the immunoassays we have discussed so far, have you used? What did you like about them, or dislike? If you haven’t used any so far, can you describe the methodology of some over the counter tests such as a home pregnancy test?
Detail one instance in which regression analysis can be used in a business application. Explain what...
Detail one instance in which regression analysis can be used in a business application. Explain what insights can be gained, limitations that must be considered, and outline one case example used in real life.
can nasal decongestants combined with other drugs cause any side effects? if so what are they...
can nasal decongestants combined with other drugs cause any side effects? if so what are they and how?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT