DemoApp功能演示详解

  • 一、DemoApp主要介绍:
  • 二、演示功能分为如下模块
    • 模块-“欢迎” 功能
    • 基础模块
      • GDI画图
      • 字体样式
      • 标准组件
    • 键盘
      • 鼠标
    • 增强篇
      • 打印测试
      • 无缝窗体
      • 输入法测试
      • 声音映射
      • 粘贴板映射
      • 串口映射
    • 移动篇
      • "照片传输"
      • "定位演示"
      • "条形码"
    • 二次开发
      • “系统环境"
      • "SDK演示"
      • "插件演示"
    • 应用展示

一、DemoApp主要介绍:

    DemoApp是一个关于VA虚拟应用平台的实测和演示软件,此应用程序几乎能把所有客户端与服务器之间的交互都展示出来。当操作者打开DemoApp并进行操作时,VA集群中的服务器与当前操作用户正在使用的终端上的"AR应用执行器"程序相互配合,接管了所有DemoApp与操作者交互界面和外部设备的信息,观察DemoApp的用户界面显示的运行结果,就像用户在终端上运行一样。
  如果能观察到这款演示软件中所有的操作结果,就说明任何一个应用软件,只要安装调试后都可以在这台服务器上运行,就可以使用虚拟应用方式打开。
  在云计算模式下,由于操作系统、网络等因素,与本地计算机相比,若不进行特殊处理,会出现许多不适的差异。为了尽可能还原给操作者一种本地计算机的感受,并发挥云计算的资源优势,VA在各方面取得了一系列的技术突破,这些成功也体现在演示功能中。
  因为剥离了所有的外部数据及应用环境因素,DemoApp的每一个功能模块以一种"纯粹"的方式执行,所以它既能作为一个演示软件,也可用于系统功能和部署安装现场测试,而不必借于复杂的应用软件和受到其他因素的干扰。DemoApp的主要作用就是展示传输虚拟应用的原理,初始安装后可以进行环境测试,而且负载小适合初始体验。

二、演示功能分为如下模块

模块-“欢迎” 功能

-关于显示所在的服务器操作系统,版本信息,如图

基础模块

  • 展现和测试VA虚拟应用基本原理的功能,包括"GDI画图"、“字体样式”、“标准组件”、键盘和鼠标功能。

GDI画图

作为Windows最基本的显示功能,此功能主要是通过VAP协议服务端传给客户端,点和线,图形等画图指令。然后客户端AR依据这些指令做出效果图。

字体样式

左侧显示的是从VA得到客户端的字库列表,当你选择其中一种字体是,右侧会显示出一串样本字符,是通过客户端AR依照VA发送的字符样式命令和字符编码,用本地字库显示的效果。

标准组件

Windows的标准组件,也是AR根据接收到的指令和自己的"库"画出来的。AR需要将客户端对于这些组件的输入(键盘或鼠标)操作传递给服务端,通过VA传递给DemoApp,DemoApp将根据客户端操作做出反应,VA在将其反应发送到客户端。

键盘

是AR将本地键盘动作通过VA传递给DemoApp,然后显示所按的键盘操作和记录的操作日志。

鼠标

是AR将本地鼠标动作通过VA传递给DemoApp,显示不同的指针样式,按键、移动等各种鼠标事件。

通过键盘和鼠标的测试,可以反映出由终端电脑、AR、网络、服务器、VA、DemoApp构成的虚拟应用系统对于键盘和鼠标的操作信息传递、显示速度等情况。

增强篇

  • 这组功能包括"打印"、“无缝窗体”、“输入法测试”、“声音映射”、“粘贴板映射”、“串口映射”。

打印测试

展现VA独特的"虚拟打印"功能。同一个文档,三种纸型自动排版,多页自动打印。

无缝窗体

展示在PC客户端模拟本地软件运行时窗体及菜单、通知栏、任务栏种种屏幕显示细节。

输入法测试

用于展现和测试不同的客户端操作系统和各种输入法输入效果,包括不同编码汉字的内码转换。

声音映射

是在客户端播放服务端的Windows系统声音。

粘贴板映射

显示客户端粘贴板的内容及粘贴格式

串口映射

主要是查看客户端串口的设置以及通讯内容

这三项测试均展现"客户端设备"与服务端之间的信息传递即"映射通讯"情况。

移动篇

VA支持面向各种移动终端(手机、平板电脑等)优化功能,包括应用程序与终端之间的"照片传输",“定位演示”,“条形码”

“照片传输”

  • 上传照片或图形文件,以及拍照上传。

“定位演示”

  • 获取终端地理位置信息(需要客户端安装有定位功能)

“条形码”

  • 读取一维或二维条形码

二次开发

VA作为信息中心的平台软件,提供二次开发接口、SDK等工具。

“系统环境"

显示VA服务端和客户端的信息。

“SDK演示”

展示了一个通过VA SDK开发的专用打印驱动的实例,以及通过对SDK功能调用获取VA运行参数的例子

“插件演示”

  • 展现了通过下发客户端插件的形式,通过对SDK功能调用,实现客户端与服务端双向通讯。是通过服务端载入插件,在然后传入到客户端,这就意味着几乎可以任意扩展应用软件而不受远程接入的限制。

应用展示

"写字板"组合了各种基本文字处理功能,能够实现文本输入、显示、编辑,除了加入图像和保存文档之外,相当于一个Windows写字板软件。

虚拟应用DemoApp功能演示详解相关推荐

  1. [系统安全] 四十五.APT系列(10)Metasploit后渗透技术信息收集、权限提权和功能模块详解

    您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...

  2. HTML5实现视频直播功能思路详解

    HTML5实现视频直播功能思路详解 最近视频直播比较火,发现目前 WEB 上主流的视频直播方案有 HLS 和 RTMP,移动 WEB 端目前以 HLS 为主,PC端则以 RTMP 为主实时性较好,接下 ...

  3. 阿里云平台产品功能实战详解

    阿里云平台产品功能实战详解 1. 云服务器ECS 1.1. ECS产品介绍 1.2. 通过Open API创建ECS 1.3. ECS最佳实践 2. 弹性伸缩Auto Scaling 2.1. 弹性伸 ...

  4. JDBC从入门到熟练使用——功能类详解、增删改查(CRUD)、sql注入、事务、连接池

    一.JDBC入门 1.jdbc的概念 JDBC(Java DataBase Connectivity:java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问 ...

  5. python画简单的图形的代码-Python实现画图软件功能方法详解

    概述 虽然Python的强项在人工智能,数据处理方面,但是对于日常简单的应用,Python也提供了非常友好的支持(如:Tkinter),本文主要一个简单的画图小软件,简述Python在GUI(图形用户 ...

  6. 17个之多!Windows Vista各版本功能区别详解

           Vista 开始全球同步上市,版本达17个之多.                Windows Vista各版本功能区别详解 : http://digi.it.sohu.com/2006 ...

  7. php怎么自定义设置打印区域,JavaScript_jQuery实现区域打印功能代码详解,使用CSS控制打印样式,需要设 - phpStudy...

    jQuery实现区域打印功能代码详解 使用CSS控制打印样式,需要设置样式media="print",并且将页面中不需要打印的元素的样式display属性设置为none.如DEMO ...

  8. android搜索功能xml,Android_Android ActionBar搜索功能用法详解,本文实例讲述了Android ActionBar - phpStudy...

    Android ActionBar搜索功能用法详解 本文实例讲述了Android ActionBar搜索功能用法.分享给大家供大家参考,具体如下: 使用ActionBar SearchView时的注意 ...

  9. python实现文本编辑器_Python实现文本编辑器功能实例详解

    这篇文章主要介绍了Python实现的文本编辑器功能,结合实例形式详细分析了基于wxpython实现文本编辑器所需的功能及相关实现技巧,需要的朋友可以参考下 本文实例讲述了Python实现的文本编辑器功 ...

  10. python画图代码大全-Python实现画图软件功能方法详解

    概述 虽然Python的强项在人工智能,数据处理方面,但是对于日常简单的应用,Python也提供了非常友好的支持(如:Tkinter),本文主要一个简单的画图小软件,简述Python在GUI(图形用户 ...

最新文章

  1. Mysql笔记2-----重要小点
  2. HTML5与CSS3实战指南读书笔记之一些可能会有用的东西
  3. 【Android 应用开发】Activity 任务亲和性 taskAffinity 设置 ( taskAffinity 属性 )
  4. Linux命令行管道
  5. Hadoop命令查看可以访问的queue
  6. html显示线条流动效果,css3实现线条流动效果
  7. C#(asp.net)实现目录(无扩展名)重写
  8. 9行Python代码搭建神经网络来掌握一些基本概念
  9. 菜鸟学Linux - bash的配置文件
  10. poj 1389 Area of Simple Polygons 线段树扫面线,和1151一样的嘛
  11. java函数的返回值类型_JAVA函数的返回值类型详解以及生成随机数的例题
  12. opencv 二值化图像详解 一文看懂各种二值化方法
  13. 数据不平衡问题——SMOTE算法赏析
  14. 【倒计时1天】PPP全球数字资产投资峰会-中国区北京首站之金融科技区块链支持可持续发展...
  15. 解决win7下Realtek声卡有噪音的问题
  16. 你能用研发局域网服务器做什么
  17. 极路由3HC5861刷openwrt
  18. 105K Star的GitHub项目再陷风波,其托管商惨遭三大唱片公司起诉
  19. Au 中英文版本切换批处理文件
  20. java+mysql+jsp+servlet 幼儿园管理系统

热门文章

  1. 基于SSM的运动会管理系统
  2. JAVA语言程序设计
  3. 最好用的三款epub阅读器
  4. android音乐播放器app源码
  5. linux adb 安装包下载地址,adb.exe下载|adb.exe 64位32位 官方版-520下载站
  6. Java程序设计案例教程
  7. 人力资源数据分析师前景_HR终于熬出头了!人力资源数据分析师年薪为18万-90万...
  8. 最新MATLAB超详细安装教程(附完整文件)
  9. 卡巴斯基6.0最新授权文件[6.0.2.523可用]
  10. 测试经典用例练习之水杯测试用例