virtual network computing

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 396 Experts worldwide ranked by ideXlab platform

Antonio Puliafito - One of the best experts on this subject based on the ideXlab platform.

  • Improving desktop as a Service in OpenStack
    2016 IEEE Symposium on Computers and Communication (ISCC), 2016
    Co-Authors: Antonio Celesti, Davide Mulfari, Maria Fazio, Massimo Villari, Antonio Puliafito
    Abstract:

    OpenStack is one of the major open-source solutions for creating and managing Infrastructure as a Service (IaaS) cloud providers. In this paper, we explore how the Horizon dashboard allows us to access virtual machines via a web-based remote desktop client. Besides the default remote desktop clients (based on the noVNC software), we propose to integrate in the OpenStack dashboard other alternative solutions testing both audio and video redirection feature. We consider different protocols including virtual network computing (VNC) and Remote Desktop Protocol (RDP), while our experiments aim to evaluate which the best solution currently available on the market is, also providing indications to developers on how to extend the OpenStack dashboard in order to provide the best user experience from an objective point of view.

  • ISCC - Improving desktop as a Service in OpenStack
    2016 IEEE Symposium on Computers and Communication (ISCC), 2016
    Co-Authors: Antonio Celesti, Davide Mulfari, Maria Fazio, Massimo Villari, Antonio Puliafito
    Abstract:

    OpenStack is one of the major open-source solutions for creating and managing Infrastructure as a Service (IaaS) cloud providers. In this paper, we explore how the Horizon dashboard allows us to access virtual machines via a web-based remote desktop client. Besides the default remote desktop clients (based on the noVNC software), we propose to integrate in the OpenStack dashboard other alternative solutions testing both audio and video redirection feature. We consider different protocols including virtual network computing (VNC) and Remote Desktop Protocol (RDP), while our experiments aim to evaluate which the best solution currently available on the market is, also providing indications to developers on how to extend the OpenStack dashboard in order to provide the best user experience from an objective point of view.

  • NCCA - Using virtualization and noVNC to Support Assistive Technology in Cloud computing
    2014 IEEE 3rd Symposium on Network Cloud Computing and Applications (ncca 2014), 2014
    Co-Authors: Davide Mulfari, Antonio Celesti, Massimo Villari, Antonio Puliafito
    Abstract:

    In this paper, we focus on how the virtualization technology can support the usage of Assistive Technology (AT) in cloud computing. AT provides software tools to people with disabilities. Unfortunately, these pieces of software are not easy to configure when a disabled user needs to occasionally use a shared computer, e.g., in an internet point, in a library, in a campus, and so on. The proposed solution allows users to access remote virtual Machines (VMs) through an HTML5 web interface. These virtual environments meet the user's personal demand: they support both traditional desktop applications and customized AT tools. In this way, people with disabilities can use any networked computer with a web browser to manage their personal working environments. Nevertheless, achieving such a goal in a cloud computing environment is not trivial at all, because existing remote desktop client viewer applications have not been designed to support the interaction with AT software running on VMs. To achieve such an objective, we propose an open source cloud-based system including no VNC as HTML5 remote desktop proxy/client web application, virtual network computing (VNC) as open source technology to access a remote VM, Oracle virtual Box as hypervisor, and CLEVER as virtual Infrastructure Manager (VIM) middleware.

  • Using virtualization and noVNC to Support Assistive Technology in Cloud computing
    2014 IEEE 3rd Symposium on Network Cloud Computing and Applications (ncca 2014), 2014
    Co-Authors: Davide Mulfari, Antonio Celesti, Massimo Villari, Antonio Puliafito
    Abstract:

    In this paper, we focus on how the virtualization technology can support the usage of Assistive Technology (AT) in cloud computing. AT provides software tools to people with disabilities. Unfortunately, these pieces of software are not easy to configure when a disabled user needs to occasionally use a shared computer, e.g., in an internet point, in a library, in a campus, and so on. The proposed solution allows users to access remote virtual Machines (VMs) through an HTML5 web interface. These virtual environments meet the user's personal demand: they support both traditional desktop applications and customized AT tools. In this way, people with disabilities can use any networked computer with a web browser to manage their personal working environments. Nevertheless, achieving such a goal in a cloud computing environment is not trivial at all, because existing remote desktop client viewer applications have not been designed to support the interaction with AT software running on VMs. To achieve such an objective, we propose an open source cloud-based system including no VNC as HTML5 remote desktop proxy/client web application, virtual network computing (VNC) as open source technology to access a remote VM, Oracle virtual Box as hypervisor, and CLEVER as virtual Infrastructure Manager (VIM) middleware.

  • UIC/ATC - Using virtualization and Guacamole/VNC to Provide Adaptive User Interfaces to Disabled People in Cloud computing
    2013 IEEE 10th International Conference on Ubiquitous Intelligence and Computing and 2013 IEEE 10th International Conference on Autonomic and Trusted , 2013
    Co-Authors: Davide Mulfari, Antonio Celesti, Massimo Villari, Antonio Puliafito
    Abstract:

    Assistive Technology (AT) provides essential computer accessibility for people with disabilities. In this paper, we examine how Cloud computing can provide adaptive user interfaces to people with disabilities in order to enable them accessing AT tools in form of Software as a Service (SaaS). The proposed solution consists in creating adaptive user interfaces deploying AT tools in virtual Machines (VMs) which users can manage through the Internet. By using an HTML5-based web interface, computer users with disabilities are able to interact with personalized virtual desktops from any networked computer by means of a web browser without having to setup additional software on the physical machine. Nevertheless, using AT software in web-accessed VMs is not so easy as well as in physical Desktops, because several issues have to be overcome. In order to address such issues, we discuss an architecture integrating Guacamole, i.e., an HTML5 remote desktop gateway, virtual network computing (VNC), i.e., a technology to control a remote Desktop, virtual Box, i.e., a virtual machine monitor (or hyper visor), and CLEVER a virtual Infrastructure Manager (VIM) middleware.

Andy Hopper - One of the best experts on this subject based on the ideXlab platform.

  • capturing and indexing computer based activities with virtual network computing
    ACM Symposium on Applied Computing, 2000
    Co-Authors: Sheng Feng Li, Mark Spiteri, John Bates, Andy Hopper
    Abstract:

    In this paper, we present a new technique to capture and index computer-based activities, without hindering natural humancomputer interactions. This technique is based on the virtual network computing (VNC) technology, which is an ultra-thinclient/server computing model that separates the display interface from the application logic in windowing systems. The server executes all the applications and the client simply presents the frame buffer updates to the user and accepts user input. We record the frame buffer updates for work review, and store the user and system events as potential indices into the recording.

  • SAC (2) - Capturing and indexing computer-based activities with virtual network computing
    Proceedings of the 2000 ACM symposium on Applied computing - SAC '00, 2000
    Co-Authors: Sheng Feng Li, Mark Spiteri, John Bates, Andy Hopper
    Abstract:

    In this paper, we present a new technique to capture and index computer-based activities, without hindering natural humancomputer interactions. This technique is based on the virtual network computing (VNC) technology, which is an ultra-thinclient/server computing model that separates the display interface from the application logic in windowing systems. The server executes all the applications and the client simply presents the frame buffer updates to the user and accepts user input. We record the frame buffer updates for work review, and store the user and system events as potential indices into the recording.

  • virtual network computing
    IEEE Internet Computing, 1998
    Co-Authors: T Richardson, Q Staffordfraser, K R Wood, Andy Hopper
    Abstract:

    VNC is an ultra thin client system based on a simple display protocol that is platform independent. It achieves mobile computing without requiring the user to carry any hardware. VNC provides access to home computing environments from anywhere in the world, on whatever computing infrastructure happens to be available-including, for example, public Web browsing terminals in airports. In addition, VNC allows a single desktop to be accessed from several places simultaneously, thus supporting application sharing in the style of computer supported cooperative work (CSCW). The technology underlying VNC is a simple remote display protocol. It is the simplicity of this protocol that makes VNC so powerful. Unlike other remote display protocols such as the X Window System and Citrix's ICA, the VNC protocol is totally independent of operating system, windowing system, and applications. The VNC system is freely available for download from the ORL Web site at http://www.orl.co.uk/vnc/. We begin the article by summarizing the evolution of VNC from our work on thin client architectures. We then describe the structure of the VNC protocol, and conclude by discussing the ways we use VNC technology now and how it may evolve further as new clients and servers are developed.

Ka Yee Yeung - One of the best experts on this subject based on the ideXlab platform.

  • GUIdock-VNC: using a graphical desktop sharing system to provide a browser-based interface for containerized software.
    GigaScience, 2017
    Co-Authors: Varun Mittal, Daniel Kristiyanto, Jayant Keswani, Ling Hong Hung, Ka Yee Yeung
    Abstract:

    Background: Software container technology such as Docker can be used to package and distribute bioinformatics workflows consisting of multiple software implementations and dependencies. However, Docker is a command line-based tool, and many bioinformatics pipelines consist of components that require a graphical user interface. Results: We present a container tool called GUIdock-VNC that uses a graphical desktop sharing system to provide a browser-based interface for containerized software. GUIdock-VNC uses the virtual network computing protocol to render the graphics within most commonly used browsers. We also present a minimal image builder that can add our proposed graphical desktop sharing system to any Docker packages, with the end result that any Docker packages can be run using a graphical desktop within a browser. In addition, GUIdock-VNC uses the Oauth2 authentication protocols when deployed on the cloud. Conclusions: As a proof-of-concept, we demonstrated the utility of GUIdock-noVNC in gene network inference. We benchmarked our container implementation on various operating systems and showed that our solution creates minimal overhead.

  • GUIdock-VNC: Using a graphical desktop sharing system to provide a browser-based interface for containerized software
    GigaScience, 2017
    Co-Authors: Varun Mittal, Daniel Kristiyanto, Sung Bong Lee, Jayant Keswani, Ling Hong Hung, Ka Yee Yeung
    Abstract:

    Software container technology such as Docker can be used to package and distribute bioinformatics workflows consisting of multiple software implementations and dependencies. However, Docker is a command line based tool and many bioinformatics pipelines consist of components that require a graphical user interface. We present a container tool called GUIdock-VNC that uses a graphical desktop sharing system to provide a browser-based interface for containerized software. GUIdock-VNC uses the virtual network computing protocol to render the graphics within most commonly used browsers. We also present a minimal image builder that can add our proposed graphical desktop sharing system to any Docker packages, with the end result that any Docker packages can be run using a graphical desktop within a browser. In addition, GUIdock-VNC uses the Oauth2 authentication protocols when deployed on the cloud. As a proof-of-concept, we demonstrated the utility of GUIdock-noVNC in gene network inference. We benchmarked our container implementation on various operating systems and showed that our solution creates minimal overhead.

Christos Grecos - One of the best experts on this subject based on the ideXlab platform.

  • ICCE - RemoteUI: A high-performance remote user interface system for mobile consumer electronic devices
    2012 IEEE International Conference on Consumer Electronics (ICCE), 2012
    Co-Authors: Daniel Thommes, Qi Wang, Ansgar Gerlicher, Christos Grecos
    Abstract:

    Modern consumer electronic devices can easily integrate into distributed computing environments. By applying network-based user interface systems to control these devices, innovative applications become feasible. However, several requirements like high responsiveness and low bandwidth consumption need be satisfied. Particularly, to be applicable in wireless and mobile local and wide area networks, they must circumvent low available data rates and high network latency. We propose a new solution called RemoteUI, which works with abstract user interface (UI) descriptions and their prioritized, incremental remote replication. The system combines different approaches from thin client computing and widget based UI systems and is further optimized in the context of wireless networks and mobile consumer devices. To demonstrate the advantages of our solution, we experimentally compare the proposed RemoteUI System with virtual network computing (VNC) implementations and an HTML-based solution.

  • RemoteUI: A high-performance remote user interface system for mobile consumer electronic devices
    2012 IEEE International Conference on Consumer Electronics (ICCE), 2012
    Co-Authors: Daniel Thommes, Qi Wang, Ansgar Gerlicher, Christos Grecos
    Abstract:

    Innovative applications become feasible with solutions for remotely controlling mobile devices over the air. To realize these applications, efficient technologies for transferring the devices' user interfaces are required. Existing remote user interface (UI) solutions however were not built for the mobile world. Rich, touchable user interfaces on battery-powered devices combined with low available bandwidth and high network latency will highlight their problems. We propose a new solution called RemoteUI, which works with abstract UI descriptions and their remote replication. Experiment results show that RemoteUI significantly outperforms the existing popular virtual network computing (VNC) approach, and it is highly efficient in terms of required bandwidth when compared with VNC.

  • RemoteUI: A high-performance remote user interface system for mobile consumer electronic devices
    IEEE Transactions on Consumer Electronics, 2012
    Co-Authors: Daniel Thommes, Qi Wang, Ansgar Gerlicher, Christos Grecos
    Abstract:

    Modern consumer electronic devices can easily integrate into distributed computing environments. By applying network-based user interface systems to control these devices, innovative applications become feasible. However, several requirements like high responsiveness and low bandwidth consumption need be satisfied. Particularly, to be applicable in wireless and mobile local and wide area networks, they must circumvent low available data rates and high network latency. We propose a new solution called RemoteUI, which works with abstract user interface (UI) descriptions and their prioritized, incremental remote replication. The system combines different approaches from thin client computing and widget based UI systems and is further optimized in the context of wireless networks and mobile consumer devices. To demonstrate the advantages of our solution, we experimentally compare the proposed RemoteUI System with virtual network computing (VNC) implementations and an HTML-based solution.

Antonio Celesti - One of the best experts on this subject based on the ideXlab platform.

  • Improving desktop as a Service in OpenStack
    2016 IEEE Symposium on Computers and Communication (ISCC), 2016
    Co-Authors: Antonio Celesti, Davide Mulfari, Maria Fazio, Massimo Villari, Antonio Puliafito
    Abstract:

    OpenStack is one of the major open-source solutions for creating and managing Infrastructure as a Service (IaaS) cloud providers. In this paper, we explore how the Horizon dashboard allows us to access virtual machines via a web-based remote desktop client. Besides the default remote desktop clients (based on the noVNC software), we propose to integrate in the OpenStack dashboard other alternative solutions testing both audio and video redirection feature. We consider different protocols including virtual network computing (VNC) and Remote Desktop Protocol (RDP), while our experiments aim to evaluate which the best solution currently available on the market is, also providing indications to developers on how to extend the OpenStack dashboard in order to provide the best user experience from an objective point of view.

  • ISCC - Improving desktop as a Service in OpenStack
    2016 IEEE Symposium on Computers and Communication (ISCC), 2016
    Co-Authors: Antonio Celesti, Davide Mulfari, Maria Fazio, Massimo Villari, Antonio Puliafito
    Abstract:

    OpenStack is one of the major open-source solutions for creating and managing Infrastructure as a Service (IaaS) cloud providers. In this paper, we explore how the Horizon dashboard allows us to access virtual machines via a web-based remote desktop client. Besides the default remote desktop clients (based on the noVNC software), we propose to integrate in the OpenStack dashboard other alternative solutions testing both audio and video redirection feature. We consider different protocols including virtual network computing (VNC) and Remote Desktop Protocol (RDP), while our experiments aim to evaluate which the best solution currently available on the market is, also providing indications to developers on how to extend the OpenStack dashboard in order to provide the best user experience from an objective point of view.

  • NCCA - Using virtualization and noVNC to Support Assistive Technology in Cloud computing
    2014 IEEE 3rd Symposium on Network Cloud Computing and Applications (ncca 2014), 2014
    Co-Authors: Davide Mulfari, Antonio Celesti, Massimo Villari, Antonio Puliafito
    Abstract:

    In this paper, we focus on how the virtualization technology can support the usage of Assistive Technology (AT) in cloud computing. AT provides software tools to people with disabilities. Unfortunately, these pieces of software are not easy to configure when a disabled user needs to occasionally use a shared computer, e.g., in an internet point, in a library, in a campus, and so on. The proposed solution allows users to access remote virtual Machines (VMs) through an HTML5 web interface. These virtual environments meet the user's personal demand: they support both traditional desktop applications and customized AT tools. In this way, people with disabilities can use any networked computer with a web browser to manage their personal working environments. Nevertheless, achieving such a goal in a cloud computing environment is not trivial at all, because existing remote desktop client viewer applications have not been designed to support the interaction with AT software running on VMs. To achieve such an objective, we propose an open source cloud-based system including no VNC as HTML5 remote desktop proxy/client web application, virtual network computing (VNC) as open source technology to access a remote VM, Oracle virtual Box as hypervisor, and CLEVER as virtual Infrastructure Manager (VIM) middleware.

  • Using virtualization and noVNC to Support Assistive Technology in Cloud computing
    2014 IEEE 3rd Symposium on Network Cloud Computing and Applications (ncca 2014), 2014
    Co-Authors: Davide Mulfari, Antonio Celesti, Massimo Villari, Antonio Puliafito
    Abstract:

    In this paper, we focus on how the virtualization technology can support the usage of Assistive Technology (AT) in cloud computing. AT provides software tools to people with disabilities. Unfortunately, these pieces of software are not easy to configure when a disabled user needs to occasionally use a shared computer, e.g., in an internet point, in a library, in a campus, and so on. The proposed solution allows users to access remote virtual Machines (VMs) through an HTML5 web interface. These virtual environments meet the user's personal demand: they support both traditional desktop applications and customized AT tools. In this way, people with disabilities can use any networked computer with a web browser to manage their personal working environments. Nevertheless, achieving such a goal in a cloud computing environment is not trivial at all, because existing remote desktop client viewer applications have not been designed to support the interaction with AT software running on VMs. To achieve such an objective, we propose an open source cloud-based system including no VNC as HTML5 remote desktop proxy/client web application, virtual network computing (VNC) as open source technology to access a remote VM, Oracle virtual Box as hypervisor, and CLEVER as virtual Infrastructure Manager (VIM) middleware.

  • UIC/ATC - Using virtualization and Guacamole/VNC to Provide Adaptive User Interfaces to Disabled People in Cloud computing
    2013 IEEE 10th International Conference on Ubiquitous Intelligence and Computing and 2013 IEEE 10th International Conference on Autonomic and Trusted , 2013
    Co-Authors: Davide Mulfari, Antonio Celesti, Massimo Villari, Antonio Puliafito
    Abstract:

    Assistive Technology (AT) provides essential computer accessibility for people with disabilities. In this paper, we examine how Cloud computing can provide adaptive user interfaces to people with disabilities in order to enable them accessing AT tools in form of Software as a Service (SaaS). The proposed solution consists in creating adaptive user interfaces deploying AT tools in virtual Machines (VMs) which users can manage through the Internet. By using an HTML5-based web interface, computer users with disabilities are able to interact with personalized virtual desktops from any networked computer by means of a web browser without having to setup additional software on the physical machine. Nevertheless, using AT software in web-accessed VMs is not so easy as well as in physical Desktops, because several issues have to be overcome. In order to address such issues, we discuss an architecture integrating Guacamole, i.e., an HTML5 remote desktop gateway, virtual network computing (VNC), i.e., a technology to control a remote Desktop, virtual Box, i.e., a virtual machine monitor (or hyper visor), and CLEVER a virtual Infrastructure Manager (VIM) middleware.