Web-Desktop

Ein Web-Desktop (oder Online Desktop) ist eine Webanwendung, die einen virtuellen Desktop als Rich Internet Application über das Internet auf einem lokalen Webbrowser zur Verfügung stellt.

Geschichte

Der erste webbasierte Desktop wurde 1993 von Andy Bovingdon und Ronald Record für SCO (Santa Cruz Operation) für Unix entwickelt. Es folgte der SUN ONE Webtop, der den StarOffice-Desktop mit seinem integrierten Browser zur Verfügung stellte. Dies ging bereits über den Online-Editor hinaus. Derzeit werden vornehmlich Java- oder auch JavaScript/Ajax-Anwendungen entwickelt. Nivio hat zuletzt das webbasierte Server-Konzept des Thin Client für das Windows-Betriebssystem weiterentwickelt.

Vergleich Web-Desktop vs. lokaler Desktop

Vorteile

Bequemlichkeit: Ein persönlich eingerichteter Desktop auf jedem unterstützten Gerät.

Mobilität: Zugriff auf den Desktop überall von jedem unterstützten Gerät.

Sitzungensverwaltung: Durch die Sitzungsverwaltung auf Serverseite kann der Benutzer seine Sitzung speichern und sie auf einem anderen Gerät wiederherstellen.

Software-Verwaltung: Die Bereitstellung von Anwendungen geschieht zentral, alle Clienten benutzen die gleichen Versionen und Programme und Updates müssen nicht über das Netzwerk verteilt werden.

Sicherheit:

  • Weniger anfällig für typische Angriffe, wie z. B. Viren und Würmer
  • Wichtige Daten sind auf einem sicheren Server gespeichert und nicht auf vielen, möglicherweise unsicheren und verwundbaren Clients (z. B. Smartphones und Laptops)
  • Verschlüsselter Datenaustausch zwischen Server und Clients (z. B. https)
  • Die Software-Verwaltung (oben) ermöglicht eine schnelle und einfache Sicherheitsverwaltung des Servers

Verfügbarkeit:

  • Minimale Hardware-Voraussetzungen für die Clients (außer für Rendering-Technologien wie Flash/Flex/Silverlight)
  • Geringere Ausfallzeiten – Server können einfacher geschützt werden und die Wahrscheinlichkeit des Versagens des Servers ist geringer, als die mehrerer Client-Desktops
  • Fehler-Toleranz – falls ein Client ausfällt, kann er durch einen weiteren unterstützten Client ausgetauscht werden, ohne Daten, Konfigurationen oder den Programm-Zugang zu verlieren.

Nachteile

Sicherheit: Da die gesamten Daten über das Internet gesendet werden, ist es für einen Angreifer möglich, die Daten abzufangen und möglicherweise auch zu lesen. Durch https-256-bit-Verschlüsselung und eine Zugangs-Kontroll-Liste sollte dies vermieden werden können.

Geschwindigkeit: Bei der Benutzung eines Web-Desktops muss der gesamte Code für die Visualisierung (JavaScript-Dateien, Stylesheets, Flash Animationen usw. usw.) auf den lokalen Computer übertragen werden, um dargestellt zu werden. Des Weiteren können Latenzzeiten oder Überlastungen die Web-Desktop-Aktivitäten verlangsamen.

Programm-Funktionen: Einige Web-Desktop-Anwendungen haben u. U. einen geringeren Funktionsumfang als ihre Desktop-Gegenstücke.

Netz-Zugang: Web-Desktops benötigen einen Internet-Zugang. Sollte der Client falsch konfiguriert oder das Netz nicht erreichbar sein, ist auch der Web-Desktop nicht verfügbar.

Kontrollierter Zugang: Bei einigen Web-Desktops kann der Zugang bestimmter Nutzer zu Programmen und bestimmten Daten beschränkt werden. Dies kann sowohl als Vorteil aus Sicht des Administrators, aber auch aus Sicht des Nutzers als Nachteil empfunden werden.

Zentrale Kontrolle: Der normale Web-Desktop-Nutzer ist nicht in der Lage, zusätzliche Programme zu installieren oder vorhandene Programme zu aktualisieren. Aktualisierungen müssen normalerweise von einem Administrator durchgeführt werden. So sind die Nutzer nicht in der Lage, selbst Hand an das System zu legen, sondern sind von den Administratoren abhängig. Dies kann auch als Vorteil gesehen werden.

Vergleich von Web-Desktops

Die folgende Auflistung gibt einen groben Überblick über vorhandene Web-Desktops. Die jeweiligen Artikel zu den Produkten liefern detailliertere Informationen. Diese Liste ist wahrscheinlich weder vollständig noch auf dem neuesten Stand. Wer einen eigenen Desktop-Computer im Browser erwartet, der dürfte enttäuscht werden. So wird beispielsweise der Browser vom Wirts-PC für Popup-Fenster mitgenutzt. Diese Art von Systemen ist nicht mit einer Sandbox vergleichbar.

NameEntwicklerEngineLizenzKostenlosUnterstützung externer AnwendungenGrundlageNutzbar als Web-server
1&1 WebDesk1&1 Internet AGQooxdooneinjaeigennein
AaronOSAaron AdamsHTML5, CSS3, JavaScript, PHPOpen SourceJaeigenNein
AstraNosAstraNosJavaScript / PHP / WebSocket / WebRTC / AJAXProprietärJaNein
ByteOSByte Connect GmbHDojo Toolkit / OSGi / Spring-DMneinjaWindows+Mac+Linux-artigja
centralOfficeWaldmann, HareterPHP / Flashja (Beta)jaWindows+Mac-artig
AncyradesktopBayersoft, IncC / AJAXjajaWindows-artig
CorneliOSThe CorneliOS ProjectPerl / AjaxGPLjajaWindows+Mac-artig
Desktop On DemandDesktop On DemandJava / NXja (Beta)jaLinux+Windows-artig
DesktopTwoSapotekFlashAGPLja (beta)neinWindows+Mac-artignein
i2cube ASP.net Web Desktopi2cube Ltd & Co KgAjax / .Net-FrameworkneinjaWindows-artig
ESuiteImagineAjax / .Net-FrameworkneinjaWindows-artig
eyeoseyeos TeamAjax, PHP und PythonProprietärneinjaLinux-, Mac- und Windows-artigja
FenestelaWebsilog SARLAjaxneinjaWindows-artig
greatOSgreatOS TeamPHP, MySqljaneinWindows, Linux, Mac-artig
G.ho.stGhost IncFlashProprietärja (Alpha)jaWindows-artigja
GoowyGoowy Media, Inc.FlashneinjaWindows+Mac-artig
I-AppGesellschaft für deep support economyWindowsneinjaWindows-artig
Lucid DesktopDojo FoundationPHP / MySQL / Ajax(Academic Free Licence)jajaEigene
masterofficemaster-p-formancePHP / AjaxneinjaWindows- / Outlook-artig
MyRSS.deMyRSS TeamAjaxjajaTab-basiert
NetvibesNetvibes TeamAjaxProprietärjajaTab-basiertnein
NivioNivio TeamWindowsProprietärnein (5 $/Monat)jaWindows
Online Operating SystemiCUBE Network SolutionsJavaScript / AjaxOpen Source (proprietäre API: reBOX)Ja
reBox: Nein
jaWindows 2000-artignein
Open Virtual DesktopUlteoJavaOpen SourcejajaLinux-artigja
OrbiosOrbios Ltd.JavaScript / PHP20 GBNein
Orca DesktopTeam Orca/FenestelaAjaxneinjaWindows-artig
Os.jsOs.jsJavaScript / Node.js / PHPOpen Source: Simplified BSD LicenseJaeigenJa
OX App SuiteOpen-XchangeJavaScript, HTML5Backend: GPLv2, Frontend: Creative CommonsjajaLinux-basiertnein
PageflakesPageflakesAjaxProprietärjaneinTab-basiertnein
PHP ExplorerdarographixPHP / AjaxjaneinMac-Klon
PeepelPeepel TechnologyPHP / AjaxjaneinWindows+Mac-artig
ProtopageProtopageAjaxProprietärjajaTab-basiert
PurefectKlorofil Project/SaltaneraPHP / AjaxCPLjaWindows+Mac-artig
SilveOSSilveOSHTML5, JavaScript, Vue.js, VuetifyProprietärjajaWindows-artigja
StartForceFusion Network Services Corp.ja?Windows-artig
theWebtopAtlantis ComputingAjaxjajaTab-basiert
UlteoUlteoSun-JavaProprietärjaneinKubuntu-Linux
universeOSTransparency EverywherePHP / Ajax / JavaScript / MySQLProprietär(Beta)jajaeigenja
WebdeskiData GmbHPHP / Ajax / JavaScript / MySQLProprietärjajaWindows-artig
Webdesktop.bizLloyd Hardy EnterprisesHTML5 / JavaScript / PHP7 / CSS3 / XMLAGPLNeinJa
WebDowsCodevendorAjax / JavaScript / ASP.NETProprietärjajaWindows-artig
WebTopInovamaticJavaScript / PHP / WebSocket / AJAXProprietärNeineigen
web-windows.deVariabilisJavaScript / JSP / Ajax / PHP / AppletProprietärjajaWindows+Mac-artig
windows4allwindows4all.comSilverlightja (Alpha)jaWindows-artig
wooswoos TeamAjax und PHPProprietärjajaLinux-, Mac- und Windows-artigja
cloudo (xindesk)XINAjaxProprietärjaWindows-artig
XwebOfficeXwebOfficeJavaScript / PHPProprietärjaneinWindows+Mac-artig
yourMinisGoowy Media, Inc.FlashProprietärjaneinTab-basiertnein