个人工具
您位于: 首页 科研 产业化之路 VNC应用支持构件

VNC应用支持构件

VNC应用支持构件

近年来,随着信息技术的飞速发展,特别是互联网的迅速发展和普及,萌生了许多形态各异的嵌入式接入设备,其应用服务领域大大扩展,嵌入式系统中的网络应用也成为了应用和研究的热点。

嵌入式系统与网络应用密不可分,要求应用程序既能满足网络应用,又比较简单轻便适应嵌入式系统的限制,VNC正是这样一个入口点。而从实际应用情况来看,网络连接的服务器往往仍位于传统的计算机设备上,嵌入式系统上则运行客户端程序。因此最终把分析和设计的重点集中于VNC的客户端。

VNC(Virtual Network Computing)是一个超级瘦客户系统,是由Cambridge的AT&T实验室设计开发的。该系统基于一个简单的显示协议,该协议具有平台无关性。

本小组研究目前瘦客户机系统中应用比较广泛的几种协议,进而针对基于图形用户界面的网络应用系统VNC进行详细深入的分析。由于从实际应用情况来看,嵌入式系统上通常运行客户端程序,协议服务器则仍位于传统的计算机设备上,因此最终把重点集中于VNC的客户端,分析比较其在Windows、UNIX和DOS等几种平台上的实现。

    在此基础上,根据软件复用和构件化思想,设计在嵌入式系统中实现VNC客户端的构件化模型,提出在一个应用框架上连接几个功能

部件的设计思路,并明确了接口的定义。以eCos作为实例系统,针对嵌入式环境对软件的一些要求,实现VNC客户端,包括RFB协议处理、

网络连接、图形用户界面以及自定义的字符用户界面等,在一些具体的功能实现上力求达到可配置的要求。为了对构件化模型进行初步的

验证,根据其结构改造实现Windows平台上的VNC客户端程序。

文档操作
« 2012年 五月 »
五月
123456
78910111213
14151617181920
21222324252627
28293031