Linux Apps

Linux 应用与 Webswing

Linux 应用与 Webswing

将您的 Linux 桌面应用带到浏览器。保留用户熟悉和依赖的软件,在您掌控的基础设施上运行,无需重写应用,让访问更加便捷。

为什么为 Linux 应用选择 Webswing

您的 Linux 应用本身就有价值。Webswing 帮助您通过浏览器将应用提供给更多用户,同时保留团队所依赖的代码、功能和部署环境。
public

便捷的浏览器访问

用户通过熟悉的浏览器访问您的 Linux 应用。软件及其 Linux 运行环境保留在服务器上,因此无需管理每台用户设备上的应用安装。
code

保留已有开发成果

您的应用保留已经投入开发的代码和功能。团队可以继续开发应用,同时为客户提供新的软件访问方式。
dns

由您掌控的部署

您可以选择 Webswing 的运行位置:自有服务器、私有云或您选择的云服务商。应用运行环境始终位于您管理的基础设施内。
desktop_windows

熟悉的使用体验

用户可以继续使用他们已经熟悉的界面。应用在浏览器中保留原生外观,因此改变访问方式时几乎无需重新学习。

触达用户的新方式

为新团队、新客户或不同设备提供应用,可能意味着又一次安装和又一个需要维护的环境。浏览器访问让您能够更轻松地共享实用的 Linux 软件,同时将其保留在您选择的环境中。

您可以立即改善访问体验,并自主决定应用未来的演进方式。

工作原理

您的应用保留在您选择的 Linux 环境中。Webswing Linux Web Launcher (LWL) 提供显示环境,并将应用窗口呈现在浏览器中,同时将键盘和鼠标操作传回应用。您的团队通过 Webswing Admin Console 配置应用。

LWL 支持 Wayland 原生应用,并通过 XWayland 支持现有 X11 应用。

Linux 应用与 Linux Web Launcher 和 Webswing 一起在您的 Linux 环境中运行。Webswing 将应用连接到用户的浏览器。

用户可以操作应用窗口、交换剪贴板内容、上传和下载文件,以及通过浏览器工作流程进行打印。大多数常见的应用工具包都支持文件选择和打印对话框的集成。我们可以帮助您评估对用户重要的工作流程。

常见使用场景

build

业务应用与专业应用

重要的 Linux 桌面应用、专业编辑器和查看器均可通过浏览器提供访问。团队能够保留日常工作所需的软件,并获得更便捷的访问方式。
web

通过浏览器访问您的产品

现有的 Linux 产品可以让客户更方便地试用和访问。您的团队继续开发产品,而浏览器交付则拓展了用户使用产品的方式。
terminal

运维与支持工具

团队可以通过浏览器访问 Linux 终端、诊断工具和辅助实用程序来开展日常工作,减少在每台用户电脑上安装和维护这些工具的需要。

为您的团队带来的价值

business_center

面向 IT 团队

  • check
    应用运行环境保留在团队掌控的基础设施上。
  • check
    部署和更新在集中管理的 Linux 环境中完成。
  • check
    用户可以访问应用,无需在每台设备上安装。
code

面向软件开发团队

  • check
    现有的 Linux 产品仍然是后续开发的基础。
  • check
    客户可以通过浏览器使用熟悉的功能。
  • check
    首个应用可以成为扩大部署范围的起点。

体验 Linux 应用的实际效果

在 GIMP 演示中,您可以直接在浏览器内使用熟悉的 Linux 桌面应用,感受自己的软件也能如何通过浏览器提供访问。

Linux 桌面图像编辑器 GIMP 通过 Webswing 在浏览器中运行。

想看看您的应用会如何运行?我们可以帮助您选择实用的首个场景,并与团队一起评估配置方案。

部署与交付

cloud_done

使用自有基础设施

您的应用可以在公司内网、私有云或您选择的云服务商环境中运行。环境由您的团队选择和管理。
dns

Linux 运行环境支持

LWL 可在绝大多数使用 glibc 2.28 或更高版本的 Linux 操作系统上运行。它支持 Wayland 原生应用,并通过 XWayland 支持 X11 应用。
widgets

容器与 CPU 架构选择

LWL 完全兼容容器化部署,同时支持 AMD64 和 ARM64 架构,方便您的团队灵活选择适合 Linux 应用会话的运行环境。

准备好将您的 Linux 应用带到浏览器了吗

深入了解 Linux 应用

进一步了解通过浏览器交付应用背后的技术与思路。
26.2 Release - Webswing brings Linux Apps to the browser
版本发布

26.2 Release - Webswing brings Linux Apps to the browser

Linux Web Launcher for running Linux desktop applications through Webswing, including Wayland and XWayland integration, file handling, print…
Linux Desktop to Web: Bringing Linux Applications to the Browser with Webswing
博客文章

Linux Desktop to Web: Bringing Linux Applications to the Browser with Webswing

Bring Linux desktop applications to the browser through Webswing’s Wayland-based Linux Web Launcher without rewriting existing applications.
Webinar: Webswing 26.1 Introduction & Beyond Java - Linux apps in Webswing
网络研讨会

Webinar: Webswing 26.1 Introduction & Beyond Java - Linux apps in Webswing

Join our Webswing 26.1 webinar and discover the latest release updates, including Java 25 support, Oracle Forms 11 support, Eclipse (SWT) im…

快速常见问题

我们需要重写现有的 Linux 应用吗?

无需先重写应用,即可开始提供浏览器访问。您的应用继续在原有的 Linux 环境中运行,Webswing 则将其现有界面呈现在浏览器中。您可以保留已经投入开发的代码和功能,并继续迭代应用。

想了解这如何适用于您的应用?向我们介绍您的 Linux 软件。

哪些 Linux 应用可以与 Webswing 配合使用?

Linux Web Launcher 支持原生 Wayland 应用,以及通过 XWayland 运行的现有 X11 应用。您的应用不必使用 Java 编写;采用 C 或 C++ 等技术开发的应用也可能适用。兼容性取决于应用的依赖项、GUI 工具包及其与桌面环境的集成方式,因此我们建议先评估主要工作流程。

不确定您的应用是否适用?将所用工具包和版本信息发送给我们,我们会帮助您评估兼容性。

用户需要使用 Linux,或在本地安装应用吗?

不需要。应用及其 Linux 运行环境部署在您的基础设施上。用户通过受支持的网页浏览器访问应用,无需在自己的设备上安装应用或其 Linux 运行环境。

需要确认特定浏览器或设备是否适用?告诉我们您用户的使用环境,我们会与您一起了解可行方案。

或阅读我们的 常见问题

支持与要求

LWL 可在使用 glibc 2.28+ 的 Linux 系统上运行。部署环境示例包括 Ubuntu LTS、Debian、Rocky Linux、AlmaLinux、Fedora 29+、RHEL 8+,以及 openSUSE Tumbleweed 或 Leap 15.3+。同时,还需满足应用自身的依赖要求和 Webswing 的标准服务器要求。如需了解特定版本的兼容性详情,请参阅配置指南,或联系我们讨论您的应用。