# GraphOn

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/GraphOn
> Markdown URL: https://mediated.wiki/source/GraphOn.md
> Source: https://en.wikipedia.org/wiki/GraphOn
> Source revision: 1331898811
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{Short description|Application publishing software}}
{{onesource|date=February 2021}}
{{Infobox company
| name         = GraphOn Corporation
| logo         = GO-Global G Logo Teal and Dark Blue.jpg
| logo_caption = GO-Global logo as of October 2020
| type         = [Private](/source/Private_Company)
| foundation   = 1982
| location     = [Concord, New Hampshire](/source/Concord%2C_New_Hampshire), United States
| area_served  = Worldwide
| industry     = [Software](/source/Software)
| products     = Application Publishing Software
| homepage     = {{url|http://www.graphon.com}}
}}

thumb|right|260px|GO-Global Architecture

'''GraphOn GO-Global''' is a [multi-user](/source/Multi-user_software) [remote access](/source/Remote_desktop_software) application for [Windows](/source/Windows). GO-Global is a product of GraphOn Corporation. 

GraphOn was founded in 1982 as a graphics hardware manufacturer. GraphOn changed its business focus to application publishing in 1996 and launched GO-Global in 1996. The company is headquartered in Concord, New Hampshire, USA.<ref>{{Cite web |title=GraphOn |url=http://www.staroceans.org/wiki/A/GraphOn |access-date=10 July 2024 |website=staroceans}}</ref>

==Overview==
GO-Global allows multiple users to concurrently run [Microsoft Windows](/source/Microsoft_Windows) applications installed on a Windows server or server farm  from network-connected locations and devices. GO-Global redirects the [user interface](/source/user_interface) of Windows applications running on the Windows server to the display or browser on the user's device. Applications look and feel like they are running on the user's device. Supported end-user devices include [Windows](/source/Windows), [Mac](/source/MacOS), and [Linux](/source/Linux) personal computers, [iOS](/source/iOS) and [Android](/source/Android_(operating_system)) mobile devices, and [Chromebooks](/source/Chromebooks).{{cn|reason=Companies|date=February 2021}}

GO-Global is used by [Independent Software Vendors (ISVs)](/source/Independent_software_vendor), [Hosted Service Providers (HSPs)](/source/Hosted_service_provider), and [Managed Service Providers (MSPs)](/source/Managed_services) to publish Windows applications without modification of existing code for the use of local and remote users.

==Architecture==
GO-Global enables multi-user remote access to Windows applications without the use of [Microsoft Remote Desktop Services (RDS)](/source/Remote_Desktop_Services) or the multi-session kernel functionality built into Windows. GO-Global provides full replacements for Microsoft's multi-session functionality and its Remote Desktop clients, display driver, protocol, internet gateway, and management tools. GO-Global's architecture eliminates the need for RDS components to be installed on Windows desktops or servers.

==How GO-Global works==
To access applications via GO-Global, users either start a locally installed GO-Global client or click on an administrator-supplied web link that downloads and runs the GO-Global HTML5 client in the user's browser. After starting up, the GO-Global client opens a connection to the Application Publishing Service (APS) on the host. The APS then creates the user session by calling the GO-Global System Extensions Driver (GGSE), which loads the Win32 subsystem, the GO-Global Virtual Display Driver, and the session-specific drivers. The APS then starts the session's logon.exe process, which prompts the user to sign in. After the user signs in, the logon process starts the requested application.

As the end user works in the published application, the application calls Windows OS modules (e.g., GDI32, User32, etc.) to perform various functions. GO-Global directs those calls to that session's instance of the Win32 subsystem. For graphics-related functions, for example, the Win32 subsystem will send graphics commands to the GO-Global Virtual Display Driver, which runs in the session's logon.exe process. The GO-Global Virtual Display Driver encodes the graphics commands in GraphOn's proprietary RapidX Protocol (RXP), queues the requests, and sends them via the APS to the GO-Global Web App, which executes the RXP commands and displays the session's applications in the browser.

==Security==
By default, GO-Global encrypts sessions using DES ([Data Encryption Standard](/source/Data_Encryption_Standard)) with 56-bit key strength for all client session connections to protect against basic [packet sniffers](/source/Packet_analyzer) and clients intercepting [raw data](/source/raw_data) communications. For internet communications and security-conscious environments, GO-Global offers [SSL](/source/Transport_Layer_Security)-based transport with the following [encryption algorithms](/source/Encryption): 128-bit RC4, 168-bit 3DES and 256-bit AES.

Administrators using GO-Global can employ Third-Party [Virtual Private Networking (VPN)](/source/Virtual_private_network) software to create a secure, encrypted tunnel from the client device to GO-Global Hosts. The remote end user can launch GO-Global sessions through the VPN tunnel. When using a VPN, GO-Global's proprietary RXP does not need to be encrypted directly, although it can be for an extra level of security. When travelling through a VPN, it is encrypted by the VPN software.

GO-Global supports [Proxy Server](/source/Proxy_server) Tunneling, also known as [HTTP Connect](/source/Hypertext_Transfer_Protocol). This allows a user who accesses the internet via a [web proxy server](/source/Proxy_server) to connect to GO-Global Hosts on the internet.

GO-Global's [Two-Factor Authentication (2FA)](/source/Multi-factor_authentication) (also known as “2-step verification”) provides an extra layer of security by optionally requiring users to enter a 6-digit code from an authenticator app on a smart phone, in addition to their user name and password.

==Licensing==
GO-Global licensing is based on concurrent users, and can be delivered via an on-premises license file or using the GraphOn cloud license service.  

==See also==
* [Fat client](/source/Fat_client)
* [NX technology](/source/NX_technology)
* [Thin client](/source/Thin_client)

==References==
{{reflist}}

==External links==
*[http://www.graphon.com/ Official Website]

{{DEFAULTSORT:Go-Global}}

Category:Remote desktop

---
Adapted from the Wikipedia article [GraphOn](https://en.wikipedia.org/wiki/GraphOn) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/GraphOn?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
