Web desktop

from Wikipedia, the free encyclopedia

A web desktop (or online desktop ) is a web application that makes a virtual desktop available as a rich internet application on a local web browser via the internet .

history

The first web-based desktop was developed in 1993 by Andy Bovingdon and Ronald Record for SCO (Santa Cruz Operation) for Unix . This was followed by the SUN ONE Webtop , which provided the StarOffice desktop with its integrated browser. This already went beyond the online editor . At the moment mainly Java or JavaScript / Ajax applications are being developed. Nivio recently further developed the web-based server concept of the thin client for the Windows operating system.

Comparison of web desktop vs. local desktop

advantages

Convenience: A personalized desktop on any supported device.

Mobility: Access the desktop anywhere from any supported device.

Session management : The session management on the server side allows the user to save their session and restore it on another device.

Software management: Applications are provided centrally, all clients use the same versions and programs and updates do not have to be distributed over the network.

Safety:

  • Less susceptible to typical attacks such as B. Viruses and worms
  • Important data is stored on a secure server and not on many, possibly insecure and vulnerable clients (e.g. smartphones and laptops)
  • Encrypted data exchange between server and clients (e.g. https )
  • The software management (above) enables quick and easy security management of the server

Availability:

  • Minimum hardware requirements for the clients (except for rendering technologies such as Flash / Flex / Silverlight)
  • Less downtime - Servers are easier to protect and the chance of server failure is less than that of multiple client desktops
  • Error tolerance - if a client fails, it can be replaced by another supported client without losing data, configurations or program access.

disadvantage

Security: Since all of the data is sent over the Internet, it is possible for an attacker to intercept and possibly read the data. This should be avoided by using https-256-bit encryption and an access control list .

Speed: When using a web desktop, all the visualization code (JavaScript files, stylesheets, Flash animations, etc., etc.) must be transferred to the local computer in order to be displayed. Furthermore, latency times or overloads can slow down web desktop activities.

Program Features: Some web desktop applications may have May have less functionality than their desktop counterparts.

Network access: Web desktops require Internet access. If the client is incorrectly configured or the network cannot be reached, the web desktop is also not available.

Controlled access: Some web desktops can restrict certain users' access to programs and certain data. This can be seen as an advantage from the point of view of the administrator, but also as a disadvantage from the point of view of the user.

Central control: the normal web desktop user is unable to install additional programs or update existing programs. Updates usually need to be performed by an administrator. This means that users are not able to work on the system themselves, but are dependent on the administrators. This can also be seen as an advantage.

Comparison of web desktops

The following list gives a rough overview of existing web desktops. The respective articles for the products provide more detailed information. This list is probably neither complete nor up-to-date. Anyone expecting their own desktop computer in a browser will be disappointed. For example, the host PC uses the browser for popup windows. These types of systems cannot be compared to a sandbox .

Surname developer Engine License Free External application support basis Usable as a web server
1 & 1 WebDesk 1 & 1 Internet AG Qooxdoo - No Yes own No
AaronOS Aaron Adams HTML5, CSS3, JavaScript, PHP Open source Yes own No
AstraNos AstraNos JavaScript / PHP / WebSocket / WebRTC / AJAX Proprietary Yes No
ByteOS Byte Connect GmbH Dojo Toolkit / OSGi / Spring-DM - No Yes Windows + Mac + Linux-like Yes
centralOffice Waldmann, Hareter PHP / Flash - yes (beta) Yes Windows + Mac-like
Ancyradesktop Bayersoft, Inc C / AJAX - Yes Yes Windows-like
CorneliOS The CorneliOS Project Perl / Ajax GPL Yes Yes Windows + Mac-like
Desktop On Demand Desktop On Demand Java / NX - yes (beta) Yes Linux + Windows-like
DesktopTwo Sapotek Flash AGPL yes (beta) No Windows + Mac-like No
i2cube ASP.net Web Desktop i2cube Ltd & Co Kg Ajax / .NET - No Yes Windows-like -
ESuite Imagine Ajax / .NET - No Yes Windows-like -
eyeos eyeos team Ajax, PHP and Python Proprietary No Yes Linux, Mac and Windows like Yes
Fenestela Websilog SARL Ajax - No Yes Windows-like
greatOS greatOS team PHP, MySql - Yes No Windows, Linux, Mac-like
G.ho.st Ghost Inc Flash Proprietary yes (alpha) Yes Windows-like Yes
Goowy Goowy Media, Inc. Flash No Yes Windows + Mac-like
I app Society for deep support economy Windows - No Yes Windows-like
Lucid desktop Dojo Foundation PHP / MySQL / Ajax (Academic Free License) Yes Yes Own
masteroffice master-p-formance PHP / Ajax - No Yes Windows / Outlook-like
MyRSS MyRSS team Ajax - Yes Yes Tab- based
Netvibes Netvibes team Ajax Proprietary Yes Yes Tab- based No
Nivio Nivio team Windows Proprietary no ($ 5 / month) Yes Windows
Online operating system iCUBE Network Solutions JavaScript / Ajax Open Source (proprietary API: reBOX) Yes
reBox: No.
Yes Windows 2000-like No
Open Virtual Desktop Ulteo Java Open source Yes Yes Linux-like Yes
Orbios Orbios Ltd. JavaScript / PHP 20 GB No
Orca desktop Team Orca / Fenestela Ajax - No Yes Windows-like
Os.js Os.js JavaScript / Node.js / PHP Open Source: Simplified BSD License Yes own Yes
OX App Suite Open-Xchange JavaScript, HTML5 Backend: GPLv2, Frontend: Creative Commons Yes Yes Linux based No
Page flakes Page flakes Ajax Proprietary Yes No Tab based No
PHP Explorer darographix PHP / Ajax - Yes No Mac clone
Peepel Peepel Technology PHP / Ajax - Yes No Windows + Mac-like
Protopage Protopage Ajax Proprietary Yes Yes Tab- based
Purefect Klorofil Project / Saltanera PHP / Ajax CPL - Yes Windows + Mac-like
StartForce Fusion Network Services Corp. - - Yes ? Windows-like
theWebtop Atlantis Computing Ajax Yes Yes Tab- based
Ulteo Ulteo Sun Java Proprietary Yes No Kubuntu Linux
universeOS Transparency Everywhere PHP / Ajax / JavaScript / MySQL Proprietary (Beta) Yes Yes own Yes
Web desk iData GmbH PHP / Ajax / JavaScript / MySQL Proprietary Yes Yes Windows-like
Webdesktop.biz Lloyd Hardy Enterprises HTML5 / JavaScript / PHP7 / CSS3 / XML AGPL No Yes
WebDows Code vendor Ajax / JavaScript / ASP.NET Proprietary Yes Yes Windows-like
WebTop Inovamatic JavaScript / PHP / WebSocket / AJAX Proprietary No own
web-windows.de Variabilis JavaScript / JSP / Ajax / PHP / Applet Proprietary Yes Yes Windows + Mac-like
windows4all windows4all.com Silverlight - yes (alpha) Yes Windows-like
woos woo's team Ajax and PHP Proprietary Yes Yes Linux, Mac and Windows like Yes
cloudo (xindesk) XIN Ajax Proprietary - Yes Windows-like
XwebOffice XwebOffice JavaScript / PHP Proprietary Yes No Windows + Mac-like
yourMinis Goowy Media, Inc. Flash Proprietary Yes No Tab based No