问题标签 [thin-client]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
api - 浏览器 <-> 客户端硬件 API?
是否有任何举措来实施/同意标准 API 以用于 Web 浏览器和客户端硬件之间的连接。
示例:iPhone 中有一个 GPS/相机/加速度计。如果我的 web 应用程序可以与他们通信(而不是我必须编写一个厚厚的 ObjectiveC 应用程序),那就太酷了。
web-applications - 瘦客户端应用程序是什么意思?
瘦客户端应用程序是什么意思?
linux - XDMCP 是否有任何安全的替代方案?
XDMCP(一种 Linux 远程桌面协议)是否有任何安全的替代方案?
我想设置一些瘦客户端——连接到快速服务器上的虚拟机的 UI 头(旧电脑 + 鼠标 + 键盘)。ssh -Y 并没有完全削减它,因为这将适用于非精通的计算机用户。如果可能的话,我希望它与 kdm/gdm 集成(这似乎排除了 Nomachine NX,而且我不喜欢封闭源代码)。
我在一个专用网络上,所以我想我最终可能会选择 XDMCP,但如果没有任何安全的开源替代方案,这似乎有点遗憾。
c# - 有没有办法检索 Xenapp 客户端的计算机名称?
有哪些选项可用于从 Citrix Presentation 4.0 或 Xenapp 5 上运行的进程中识别特定客户端的客户端名称,在这两种情况下检索此信息是否有任何重要区别?
目前我的软件是一个客户端,它连接到服务器上的服务,主要的识别方式是计算机名和 IP 地址。当安装在 Citrix 演示服务器上时,所有正在运行的实例当前都显示相同的计算机名称和 IP 地址,这是服务器的那些。
我的应用程序是用 VB 6.0 编写的,但是我希望在 C# .NET 中实现新功能。
对问题本身的任何帮助或澄清将不胜感激,因为我没有为 Citrix 瘦客户端开发的经验。
javascript - 如果我有 Javascript/CXF,我是否需要 (Spring) MVC?
我正在开发一个 Java Web 服务应用程序,它(主要)由其他 SOA 客户端使用。目前我正计划使用 CXF 来发布我使用 SOAP/XML 的各种 Web 服务和方法。
我现在被要求研究这个工具的瘦客户端 Web 应用程序。我一直在研究诸如 ExtJS 和 Dojo 之类的 Javascript 库——它们看起来非常简单。鉴于这是一个 Web 应用程序而不是一个网站,我真的不认为我会创建很多静态 HTML 页面——甚至可能只是一个。大多数情况下,我计划使用 XMLHttpRequest 对象来访问我已经拥有的 Web 服务并获取结果并修改 DOM。
但是,在几乎 100% 的 Javascript 应用程序的上下文中,我从未创建过基于浏览器的 UI,我试图弄清楚服务器端 MVC 框架(如 Spring MVC)将购买我的角色(如果有的话)。需要这个吗?有什么用?
javascript - 瘦客户端和 pc 之间的 javascript 性能
我有一个使用瘦客户端(bosanova 终端)作为用户前端的网络应用程序。我注意到瘦客户端和 PC 之间的 JavaScript 存在一些性能差异。终端运行的是嵌入了 IE6 的 windows XP,我所指的页面是利用原型 JS 框架对表单元素进行一些相当简单的验证。
例如,以下是我用来确保填充必填字段的内容。
还有两个类似的 .numeric 和 .alaphanumeric 可以相应地测试并推送错误以阻止表单被提交。
我看到的问题是 Firefox 或 IE 中的 PC 页面上具有 5-20 个字段的表单可能需要半秒才能处理比没有验证的时间更长。然而,在终端上,运行验证的时间比没有验证的相同页面多 15-25 秒。正如我相信我已经提到的,我已经在 PC 上的 IE6 中对此进行了测试,并且没有看到性能损失。给 Bosanova 的电话让我升级了终端中的内存,我在这篇文章之前就这样做了,结果没有改变。
我可以更改脚本,因此我只遍历表单字段一次并处理 .required .numeric .alphanumeric ,我确信它会有所帮助。就像现在一样,PC 和终端(瘦客户端)之间的性能差异很大。我很想知道为什么。
如果有人有任何故障排除经验或知道为什么原型/javascript会在终端上遭受这样的性能损失,我将非常感谢一些提示。
更新:>>>>>>>>>>>>>>>>>>
我一直在测试和研究这个问题,并认为我会分享这个。我们昨天收到了一个更新的终端,我加载并测试了它。运行 IE6 的新终端与任何其他浏览器一样完美无缺。当然它比 PC 慢一点,因为 1. 它运行 IE6 和 2. 它是一个瘦客户端,但速度差异在数百秒与运行相同脚本的 10-50 秒差异。2 种不同瘦客户端的物理规格并不相同,1.2 ghz(旧)与 1.6 ghz(新)内存相同,HD/DOM 为 512MB(旧)与 1gig(新)。仍然无法确定旧终端中发生的事情,但看起来与终端的特定型号/修订版有关。
更新:>>>>>>>>>>>>>>>>>>
vb.net - VB 应用程序需要 Windows TS 瘦客户端唯一 ID
我有一个在 .Net 2.0 框架上运行并安装在 Windows 终端服务器上的自定义条码应用程序。我正在使用 HP 类型的瘦客户端,他们正在从安装了我的条形码应用程序的 TS 中拉出他们的桌面。
在大多数情况下,条形码应用程序运行没有问题。我唯一遇到的问题是,我的条形码应用程序需要根据瘦客户端所在的工作中心将标签打印到特定打印机。条形码应用程序旨在根据设备名称(Windows 名称)路由标签条码交易起源的系统。
我有一个完整的 Windows XP Pro 系统,也运行条形码应用程序,我对标签路由没有任何问题,因为这些类型系统中的每一个都有一个唯一的名称,我可以使用它来路由。我遇到的问题是从瘦客户端运行的条形码应用程序(从条形码应用程序的角度来看)似乎是从终端服务器而不是单个瘦客户端运行。
有谁知道我如何从这些瘦客户端中提取某种类型的唯一标识符以在条形码应用程序中使用以用于标签的路由?
visual-studio-2005 - Visual Studio 中的菱形问号
我第一次在我的新机器上运行 Visual Studio 2005(HP 瘦客户端通过其HP SAM 客户端软件访问虚拟机)。当执行因异常而停止时,该行的文本如下所示。似乎它无法找到某些字体变体或其他内容中的字符,但我无法弄清楚。
我尝试将字体从 Courier New 更改为其他字体,但没有任何区别。同样的字符出现在那个替代字体中。我什至不确定要在这里搜索什么,或者用这个搜索谷歌。
更新:即使在设计时,我在代码的其他各个地方也看到了这一点。它肯定与某些特定的字体属性相关联,尽管我无法确定是哪个。
更新 2:我不确定这是否令人惊讶,但是将问号复制并粘贴到另一个应用程序中就好像没有问题一样。
更新 3:在同一台机器上,Visual Studio 2008 的行为符合预期(也就是说,正常)。为了提供有关 VS2005 的更多详细信息,我正在运行版本 8.0.5727.42。
web-applications - 基于瘦客户端的网络上的 Web 应用程序
我目前正在使用 JSF 开发具有丰富界面的 Web 应用程序。我的应用程序部署在网络中的服务器上的 Tomcat 上,大多数用户使用该服务器上的远程桌面协议 (RDP) 访问服务器,然后他们在那里使用浏览器。瘦客户端有 128MB 的 RAM,其中 16MB 是为图形保留的,它的 CPU 为 800Mhz。我的问题是这些客户端上的接口工作非常缓慢,我试图弄清楚这种缓慢是否是基于瘦客户端的无能。
database - 带有 WinTerm 瘦客户端的云上的 Informix-SQL (SE)
我有几个客户,每个客户都运行我的 ISQL (SE) 桌面应用程序的自定义版本。我想用瘦客户端 WinTerm 替换他们的桌面应用程序,连接到云(SuSE Open 或 RedHat 服务器上的 My ISQL 应用程序)。如果可以做到这一点,我希望每个客户都使用我的应用程序的一个标准化版本来简化更新和支持。但是,我不确定设计数据库的最佳方法是什么。每个客户应该有自己的 database.dbs (DBPATH=) 还是有更好的设计?