Jump to content

Application streaming: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
DASHBot (talk | contribs)
m Scanned 4 urls; found 2 archives (2 in CiteWeb Templates; 2 in References). See User:DASHBot/Dead Links for settings, shutoff, info, questions.
LogoX (talk | contribs)
m +WikiLink
Line 1: Line 1:
{{Refimprove|date=March 2008}}
{{Refimprove|date=March 2008}}
Computer '''application streaming''' is a form of on-demand software distribution.
Computer '''application streaming''' is a form of [[on-demand software]] distribution.


The basic concept of '''application streaming''' has its foundation in the way modern computer [[programming]] languages and operating systems produce and run application code. Only specific parts of a computer program need to be available at any instance for the end user to perform a particular function. This means that a program need not be fully installed on a client computer, but parts of it can be delivered over the network as and when they are required.
The basic concept of '''application streaming''' has its foundation in the way modern computer [[programming]] languages and operating systems produce and run application code. Only specific parts of a computer program need to be available at any instance for the end user to perform a particular function. This means that a program need not be fully installed on a client computer, but parts of it can be delivered over the network as and when they are required.

Revision as of 09:10, 5 March 2013

Computer application streaming is a form of on-demand software distribution.

The basic concept of application streaming has its foundation in the way modern computer programming languages and operating systems produce and run application code. Only specific parts of a computer program need to be available at any instance for the end user to perform a particular function. This means that a program need not be fully installed on a client computer, but parts of it can be delivered over the network as and when they are required.

Application streaming is usually combined with application virtualization, so that applications are not installed in the traditional sense.[clarification needed]

Stream server

An application is Packaged and stored on a streaming server.[1][2] Packaging or sequencing produces an image of the application in a way that either orders delivery and/or predictively optimizes delivery to the client.[1]

Launch and streaming of application

The initial launch of an application would be important for the end user and the Packaging process might be optimized to achieve this. Once launched, common functions would be followed. As these functions are requested by the end user, these may be Streamed in a similar manner.[1][2] In this case the client is pulling the application from the stream server. Otherwise, the full application might be delivered from the server to the client in background. In this case, the server pushes the application to the client.

Advantages

  • Given the complexity of modern applications, many functions are never or seldom used, and pulling the application on demand is more efficient in terms of server, client and network usage[3]
  • Accelerated application deployment[1]
  • Centralised application management, with local execution[1][2][4]
  • Ability to continue to use applications when off-line (in contrast to pure web-applications)[2]
  • Delivers fully featured desktop applications (in contrast to browser-driven web-applications)
  • Software license optimisation by controlling simultaneous users of software[3]

Vendor-specific implementations

See also

References

  1. ^ a b c d e "Desktop Virtualization Comes of Age" (PDF). Credit Suisse. 2007-11-26. Retrieved 2008-03-03.
  2. ^ a b c d e "Virtual Panacea Found in Application Streaming". Datamation. 2008-08-11. Retrieved 2010-09-10.
  3. ^ a b Dan Kusnetzky (2007-07-25). "Application Streaming And Why Your Organization Should Care". ZDNet.com. Archived from the original on 19 September 2010. Retrieved 2010-09-10. {{cite news}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  4. ^ Robert L. Mitchell (2005-11-21). "Streaming the Desktop". computerworld.com. Archived from the original on 24 February 2008. Retrieved 2008-03-04. {{cite news}}: External link in |publisher= (help); Unknown parameter |deadurl= ignored (|url-status= suggested) (help)