zoukankan      html  css  js  c++  java
  • B/S结构的一机多屏的技术论证及可行性讨论

      简单介绍:通常情况一机只接一个屏幕,但在特殊岗位上一个机器可能接多个屏幕,一机多屏就是要能自动识别客户端屏幕数量以及屏幕分辨率,自动为用户打开多个屏幕并展示。

      实现方式:对于B/S系统来说,困难在于对客户端的控制度太小,由于Javascript是在浏览器里执行,无法知道客户端的具体情况,所以在客户端植入一个小的程序才能实现对客户端情况的了解。

      具体实现方法讨论:

      a)     Ocx控件,使用Ocx控件可以实现对客户端情况的了解。

      优点:Ocx控件由微软开发,所以对ie支持良好,可以使用dephi开发。

      缺点:对其他浏览器支持不友好,需要安全认证,对开发以及使用者有版本要求。

      b)     Applet控件,使用Applet控件也可以实现类似Ocx控件的功能。

      优点:Applet由java支持,只要客户端java虚拟机不低于开发端的版本,就可以运行,另外由于它运行在虚拟机上,所以可以在多数浏览器中运行。

      缺点:客户端要安装Jre,才可以运行Applet,未加数字证书认证的Applet功能相对有限,只有认证过的Applet才可以支持本地的文件读写操作。

      c)     Flex控件,并没有仔细的研究,但作为可以在客户端使用的插件,对客户端数据的采集应该是可以做到的。

      具体实现方式:

        用客户端插件采集客户端屏幕信息,将屏幕信息传到后台,由后台重新组装信息并传递到前台,由前台javascript去open新的窗口,从而实现一机多屏。

      后续继续讨论具体的实现方法。

    常在博园走,也该湿湿鞋。
  • 相关阅读:
    c#中value是什么意思
    javascript json转为 go struct 小工具代码
    android greendao的外部封装不太友好。
    redis 内存泄露
    Robolectric 配置
    android studio 代理配置
    python 写文件,utf-8问题
    go 的 time ticker 设置定时器
    FQ记(nexus7 2代 恢复出厂设置,然后重启,因为被墙,卡住了!)
    lua https request 调用
  • 原文地址:https://www.cnblogs.com/yhdino/p/2974887.html
Copyright © 2011-2022 走看看