This is the second part in our series File System Virtualization – The New Perspective. In this part, we’ll demonstrate how to implement a virtual disk plugin for one of the most popular cloud storage services, Google Drive. This plugin will provide...
As SaaS solutions become more popular, companies need to pay more attention to data protection. Important corporate data stored in the cloud should be protected as reliably as data stored on-site. This article will be useful for developers who are...
This article describes our enhancements to the Microsoft Remote Desktop Protocol (RDP) for Windows, iOS, Android, macOS X, and Linux remote desktop clients. We provide new approaches for improving the user experience in remote sessions.   Written...
Businesses that maintain large amounts of information are in a continuous search for new and more efficient methods of data management. This is exactly where data virtualization software comes in handy. So what is this innovative technology that a lot...
At Apriorit, we developed several custom Windows and Linux virtual file system implementations, and so we decided to share our knowledge on the topic in this series of articles. This article will be useful for any developers who wish to create Windows...
This tutorial provides you with easy to understand steps for a simple file system filter driver development. The demo driver that we show you how to create prints names of open files to debug output. This article is written for engineers with basic...
Despite the fact that technology itself was available for a while, cloud services and related SaaS platform development only relatively recently entered our business and daily lives. Cloud boom a couple of years ago saw many companies moving their whole...
Cloud computing and virtualization are two main terms that people encounter when looking to optimize and modernize IT infrastructure of their organization. Both terms are often used in conjunction with one another and sometimes, erroneously, even...
This article would be useful for Windows developers, as it explains how to create virtual disk for Windows system.
In this article, we provide the library which can be used in client – server applications to cover transport layer using virtual channels. Also we attached sample add-in project (client side) and sample server application.
This article is devoted to the testing of programs that use virtual desktop acceleration to improve performance. Here we will consider features of virtualization, testing scenarios, some useful tools and tips, and also will give examples of real test...
In this article, we examined the Microsoft Hyper-V control problems when managing the hypervisor with the help of the C++ language and WMI technology. The attached example represents a small library of classes for managing Microsoft Hyper-V hypervisor...
Nowadays, software virtualization systems have become widespread. The end user can use virtual applications and desktops. When creating such virtualization systems, developers take into account the customer preferences (the end-user preferences) and...
In this article, we will examine the specific of testing of the software virtualization systems. We will touch upon the following questions: test environment configuration; testing types; nuances of each of testing types for the virtualization...
As it is generally known, the software testing is a comprehensive and important part of the software development process. Therefore, costs and time spent on testing have an effect on the final result. When the project comes to testing, a tester has the...
The task was to write a utility that allow address to a specific server under FTP protocol by creation of network disk (at that, the disk must look as usual network disk in Windows). Also it was required to supply the maximum independence of separate...
This article is devoted to the theme of how to deploy the continuous integration using ESX(i) hypervisor as a test environment storage. There are some easy-to-use mechanisms to manage this environment by means of vmrun.exe console utility included into...