System and Method for Providing Web-Based Remote Application Service

With the development of virtualization technologies, a new type of service named cloud computing service is produced. Cloud users usually encounter the problem of how to use the virtualized platform easily over the web without requiring the plug-in or installation of special software. The object of this paper is to develop a system and a method enabling process interfacing within an automation scenario for accessing remote application by using the web browser. To meet this challenge, we have devised a web-based interface that system has allowed to shift the GUI application from the traditional local environment to the cloud platform, which is stored on the remote virtual machine. We designed the sketch of web interface following the cloud virtualization concept that sought to enable communication and collaboration among users. We describe the design requirements of remote application technology and present implementation details of the web application and its associated components. We conclude that this effort has the potential to provide an elastic and resilience environment for several application services. Users no longer have to burden the system maintenances and reduce the overall cost of software licenses and hardware. Moreover, this remote application service represents the next step to the mobile workplace, and it lets user to use the remote application virtually from anywhere.





References:
[1] Datta, Anindya. "Method and apparatus for performing application virtualization." U.S. Patent Application No. 10/837,247.
[2] Yan, Li. "Development and application of desktop virtualization technology." Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on. IEEE, 2011.
[3] Tang, Chang Bin, and Fen Zhou. "Generalized application virtualization method for business use on the web and the mini server using this method." U.S. Patent Application No. 11/830,493.
[4] Lai, Guangda, Hua Song, and Xiaola Lin. "A service based lightweight desktop virtualization system." Service sciences (ICSS), 2010 international conference on. IEEE, 2010.
[5] Jang, Su Min, Won Hyuk Choi, and Won Young Kim. "Client rendering method for desktop virtualization services." ETRI Journal 35.2 (2013): 348-351.
[6] Lee, HyungJik, and JeunWoo Lee. "Design for management software of desktop virtualization solutions." Information and Communication Technology Convergence (ICTC), 2010 International Conference on. IEEE, 2010.
[7] R. A. Meyer and L. H. Seawright, “A Virtual Machine Time-Sharing System,” IBM Systems Journal, vol. 9, no. 3, 1970.
[8] R. P. Goldberg, “Architecture of Virtual Machines, “National Computer Conference Proceedings, AFIPS Press, vol. 42, pp. 309-318, June 1973.
[9] Microsoft RemoteApp, http://technet.microsoft.com/en-us/library/cc755055.aspx.
[10] Citrix XenDesktop, http://www.citrix.com/xenapp, 22/09/2017.
[11] Remote Desktop Protocol (RDP) Features and Performance, Microsoft Corporation, Jun. 2000.
[12] Cvetanov, Konstantin. Getting Started with Citrix XenApp 7.6. Packt Publishing Ltd, 2015.
[13] HDX technologies for optimizing application and desktop delivery, https://www.citrix.com/products/xenapp-xendesktop/hdx-technologies.html, 22/09/2017.
[14] Sefraoui, Omar, Mohammed Aissaoui, and Mohsine Eleuldj. "OpenStack: toward an open-source solution for cloud computing." International Journal of Computer Applications 55.3 (2012).
[15] Libvirt: The virtualization API, https://libvirt.org/, 22/09/2017.
[16] Wargolet, Steve. Google Web Toolkit. Technical report 12. University of Wisconsin-Platterville Department of Computer Science and Software Engineering, 2011.
[17] NCHC Formosa 5 Cloud Cluster. http://formosa5.nchc.org.tw/
[18] NCHC, National Center for High-performance Computing. http://www.nchc.org.tw/, 22/09/2017.
[19] Velte, Anthony, and Toby Velte. Microsoft virtualization with Hyper-V. McGraw-Hill, Inc., 2009.
[20] FreeRDP - a free remote desktop protocol client. http://www.freerdp.com/, 22/09/2017.
[21] LibVNC, https://github.com/LibVNC, 22/09/2017.