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

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

转载于:https://www.cnblogs.com/yhdino/archive/2013/03/22/2974887.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值