Now available: the BETA bits for the new version of HSS Interlink v3.0.
HSS Interlink: A multiple file upload and download library for Silverlight 5 with support for Windows Azure and IIS 7.X including complete server-side infrastructure making it incredibly simple to extend to provide for storing files in any storage format such as a local files store, a remote file store or a database.
Re-designed from the ground up to provide for robust application composition, integration and performance
New design and API makes styling and integrating into your application super easy and flexible
Now fully supports integration directly with JavaScript/Html by no longer using a Child Window and instead now using the Control class
Includes a demo MVC3 Application integrated with Windows Azure Cloud Storage and JavaScript
Some of the main features, improvements and changes
- Designed specifically for Silverlight 5 Only
- Improved stand alone Web Clients designed specifically for Interlink and HTTP/S Protocols
- Both Upload and Download clients rebuilt from the ground up to provide superior performance and reliability
- Takes advantage the Client HTTP Stack and the new improved networking from Silverlight 5
- Upload transfer rates are maximized to be on par with standard upload speeds without chunking
- Allows a single web site to provide a central file management service
- Standalone Upload Client
- Can be used directly to upload a single file from any application
- Includes a .NET 4 version for non-Silverlight applications
- Implements the IUploadClient interface allowing you to extend or completely re-plumb your upload logic
- Allows you to develop your own custom uploading clients and reuse the existing UI and Controls
- Standalone Upload Client for Windows Azure
- Now includes support for integrating with Windows Azure Blob Storage
- Standalone Download Client
- Same great features as before but with no dependency on UI Elements
- Includes a .NET 4 version for non-Silverlight applications
- Standard HTTP/Browser file-open and save-as features allows you to leverage existing file download handlers
- Removed the dependency on a ChildWindow as the main UI and now uses a standard Control base class
- Supports direct integration with JavaScript/Html (see test project) with easy to use events and configuration properties
- New UploadManager
- Coordinates uploading one or more files
- Is only dependent on the base UploadFile class
- Can be re-used with any custom combination of UploadFile implementations
- UploadFile can be extended and styled using your own custom data templates
- Improved server side handlers and pipeline handling
- Added built-in support for chunk-retry into the BaseUploadHandler
- Added new options for caching and cache management
- Includes a Transmittable File Cache
- Can be used for storing files in a database
- Can be used for storing files on a remote file share
- Keeps a locally cached copy for performance
- Completely configurable and extensible
We encourage you to download the beta bits and try Interlink for yourself. The performance, and new design allow you to develop some creative applications that require the ability to upload and download files from the browser and non-browser scenarios. Below you will find links for the source code for VS2010/SL5 which includes test applications making it easy for you get up and running and to evaluate the new benefits of this release.
Also please provide any feedback, comments or suggestions by signing up for our forum under the Interlink v3.0 Beta
BETA Support Forum: HSS Interlink v3.0 Beta – Support
Download the v3.0 source code here
Download the v3.0 help file here
Download the v3.0 app diagram here

