Virtual Desktop Infrastrucuture Solution to deliver Windows & Linux Desktops & Applications
₹75000-150000 INR
Cerrado
Publicado hace alrededor de 9 años
₹75000-150000 INR
Pagado a la entrega
Project : VDI – Virtual Desktop Solution.
Virtual Desktops and / or hosted shared desktops and remote applications are accessed using a HTML 5 browser.
Problem:
Remote Desktop accessed through a web browser does not recognize the connected USB device (HID or otherwise). The web client must recognize the USB / HID device connected to the client machine. The web client must allow the applications running in Remote Desktop or Session to use the connected USB / HID devices as though they are native devices.
Available Solution: Microsoft RDP – RDWebAccess already does it. But the limitation is, it needs only Windows Desktop OS (minimum Windows 7 with SP2 & above) to start the remote sessions either through the Remote Desktop Connection client or through the browser. Additionally, user has to change the Windows Desktop's Group Policy Objects. This is a cumbersome process and non-technical users do not understand how to do it. This limitation is being removed using the Open Source Technologies.
This limitation does not give the provide the choice of client devices and the operating system to the users.
Work already done:
A complete platform from scratch has been developed and named as SMARTDesktop that allows the users to connect either using Java client (Applet in a browser) or just HTML 5 Compatible browser. It also provides a native authentication methods, application / user / user group mapping to create publications & integrates with MS AD, Open LDAP, Novel eDirectory for authentication & authorization purposes. The system also provides support to two factor authentication, CAS & SAML2 enterprise authentication methods.
Java Clients can also redirect the remote desktop sessions to client connected printer, client connected storage devices, client connected audio devices as per policies, client connected PC/SC compliant Smart Card readers but lacks the support for redirecting to other USB devices like bar code scanners, HID devices etc.
Java web clients are based on rdesktop – a remote desktop protocol client.
Whereas HTML5 connection lacks event the sound support and no device redirection (storage, printer, USB, HID etc.). It just allows the user to access the remote desktop using any device like mobile phone, iPAD, Tablets etc.
HTML 5 based web client is based on Guacamole – a proxy daemon process that allows windows and / or Linux desktops to be made available through a HTML 5 Compatible browser.
Work to be done:
For Java clients, migrate from rdesktop to freeRDP that supports USB, HID, RemoteFX redirection, enhances sound & video streaming quality.
For HTML 5 Client upgrade the deamon process to new version to support sound in remote sessions, RemoteFX, Storage, Printer & Device redirection.
There are further stages in this project, which can be discussed & agreed upon later.
Languages to be known:
Mainly C, Java, Javascript, Python, HTML, CSS3, WebSockets
Our team will guide the people and also work on some critical components with the other proposed programmers.
One should note that the solution is already being offered as a commercial solution under the brand name – SMARTDesktop.
You may get the additional details on [login to view URL]
Please let us know whether you are interested.
If one wants to see the live version running on our Amazon Cloud servers, please let us know.