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新的窗口,从而实现一机多屏。

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

    常在博园走,也该湿湿鞋。
  • 相关阅读:
    计算机书籍.网址
    MVC是必知必用的
    技术
    三色旗帜分类
    巴斯卡三角形
    Centos安装wine等组件的问题
    some software that is used to speed up your system
    驾照考试系统之流程图
    用静态成员函数调用非静态成员变量
    MFC 进度条控件
  • 原文地址:https://www.cnblogs.com/yhdino/p/2974887.html
Copyright © 2011-2022 走看看