application streaming
Home > Virtual Desktop Definitions - Application streaming
SearchVirtualDesktop.com Definitions (Powered by WhatIs.com)
EMAIL THIS
LOOK UP TECH TERMS Powered by: WhatIs.com
Search listings for thousands of IT terms:
Browse tech terms alphabetically:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

application streaming



Word of the Day


DEFINITION - Application streaming is an on-demand software delivery model that takes advantage of the fact that most applications require only a small fraction of their total program code to run.

Like progressive downloads in video or audio, application streaming is completely transparent to the end user. The server sends the client enough information to launch the application (usually as little as 10% of the application) and then streams the rest to the client in the background while the end user is working. Application streaming uses the Real Time Streaming Protocol (RTSP) and is often used in conjunction with desktop virtualization.

Intel Systems Engineer Cristian Black explains the advantages of application streaming from the network administrator's point-of-view.

How does application streaming work?

In order to be streamed, software applications have to be packaged into sequences of 4-byte blocks that are sent to the client one at a time. The blocks are divided into categories, depending on what function they serve. There are starter blocks, predictive blocks and on demand blocks. When the user clicks a shortcut on his desktop, startup blocks are streamed to the client. As soon as the startup blocks are available locally, the application launches and begins streaming predictive blocks. Predictive blocks are simply blocks that intelligence built into the streaming system thinks the user is likely to need next. If the user clicks on a software feature that has not yet been streamed, the required on demand blocks are sent.

The network administrator can allow all the blocks to be cached locally so the application is available even if the user is disconnected from the network. If the network administrator installs a patch or new version of the software, the blocks with the updates will be delivered the next time the user launches the application.

Learn more

Brian Madden explains the difference between application virtualization, application isolation and application streaming.

Experts Danielle Ruest and Nelson Ruest explain why application virtualization and application streaming go together.

Anne Skamarock answers the question "Will application streaming help with license management and saving on IT licensing costs?"

Wikipedia has an entry for application streaming.

LAST UPDATED: 21 Jul 2009

Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com





FILE EXTENSION AND FILE FORMAT LIST
File Extension and File Format List:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #






About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2008 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts