profilecontact my by email

Code Soil

CODE SOIL - コードソイル [by Smalldust]
There are 36 Posts and 19 Comments so far.

Subscribe to Posts (Powered by feedburner)

Copyright: All the rihgts of the articles on this site belong to the author (me).
版权声明:本站文章均为原创,网络转载请保留作者(Smalldust)及原文链接,其他转载请事先联系。

A Glance at New VirtualPCCenter 2.0 of NEC

4月7日,NEC发布了虚拟PC型瘦客户系统VPCC的最新版本——VPCC 2.0。目前该产品只在日本国内出售,预计将来将会向全世界推广。

这次的VPCC 2.0系统中的新产品如下:

  1. 虚拟PC服务器采用最新的Express5800/120Rj-2
    120Rj-2虚拟PC服务器是安装VMware ESX Server 3.5,并负责管理和执行VM的服务器,自然是采用了极为强悍的系统配置。
    CPU为四核Xeon E5405,内存标配18GB,最大可扩展至48GB,本地存储由5块146.5GB的SAS硬盘构成。这样一台服务器,默认搭载10台Windows XP或Vista的虚拟PC,最大可扩展至50台虚拟PC。
  2. 入门级瘦客户机US110E
    US110E是去年的US110的精简版,价格低廉适合于入门用户。其CPU为ARM926EJ 400MHz,OS为Windows CE 5.0,重量仅为350克
  3. 支持双显示器的瘦客户机US300
    US300比起US110E要大得多也重得多(1.3Kg),价格也高出一截。其CPU为VIA C7 1GHz,单从主频上看要远远高于US110/US110E,不知道性能会更强劲?此外其OS是Windows XP Embedded SP2 + Feature Pack 2007,应该比Windows CE有着更好的设备兼容性和性能,此外RDP客户端也被升级到了6.0,全面支持Vista的各种效果。
  4. SigmaSystemCenter Software Thinterminal 2.1
    这个产品的名字有点长,不过用途倒是很广。这个软件存储于CD-ROM或者USB-ROM中,将其直接连接在一般的PC上启动,就可以使PC成为瘦客户机,而不需要任何其他的操作系统。
    由于它的系统需求很低(只需奔腾2 CPU,96MB内存的PC即可),需要已经近乎废弃的旧电脑可以被再次利用,作为瘦客户机发挥余热。

Settings for CETSC - RDP Client on Windows CE

Windows CE被很多Thin Client采用,作为嵌入式的操作系统。在WinCE based Thin Client上,通常使用RDP协议与远程桌面进行连接,对Windows CE Terminal Services Client (cetsc.exe)的配置也就非常重要。

启动CETSC后,CETSC读取.rdp文件中的设置,或是根据注册表HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client下的设置连接远程主机。下面就是一个可以设置的选项列表(对.rdp文件和注册表均适用)。注意此处以在Thin Client上广泛使用的Windows CE 5.0为例;Windows CE 6的设置有所不同。此外这些设置不适用于Windows Mobile。

Value Type Description
AlternateShell String 如果指定了该值,则RDP连接后登录到指定的shell程序,或执行指定的应用程序,而不是登录到通常的shell (explorer.exe)。
AudioRedirectionMode DWORD 指定声音在哪里播放,默认值为0:
0 - 在远程主机播放
1 - 在本地 (Thin Client)播放
2 - 不播放声音
AutoReconnectEnabled DWORD 当连接异常中断时,是否允许自动重新连接,默认值为1:
0 - 不允许
1 - 允许
BBarEnabled DWORD 是否显示屏幕顶部的连接栏 (Connection Bar),默认值为1
0 - 不显示
1 - 显示
BBarShowMinimizeBtn DWORD 是否显示连接栏上的最小化按钮,默认值为1
0 - 不显示
1 - 显示
BBarShowPinBtn DWORD 是否显示连接栏上的固定按钮 (Pin Button),默认值为0
0 - 不显示
1 - 显示
BBarShowRestoreBtn DWORD 是否显示连接栏上的还原窗口大小按钮 (Restore Button),默认值为1
0 - 不显示
1 - 显示
BBarPinned DWORD 是否自动隐藏连接栏,默认值为1
0 - 自动隐藏连接栏
1 - 一直显示连接栏
BitmapCacheSize DWORD 以KB为单位指定内存里的位图缓冲区大小,默认值为1500,最大值为32000
BitmapPersistCacheLocation String 指定位图缓冲区的位于何处,默认值为\Temp
BitmapPersistenceEnabled DWORD 指定是否允许位图缓冲。默认值为0
0 - 不允许
1 - 允许
ColorDepthID DWORD 颜色深度,以bpp (bits per pixel)为单位。默认值为4
0 - 4 bpp
1 - 8 bpp
2 - 15 bpp
3 - 16 bpp
4 - 24 bpp
Compress DWORD 是否启用文件和目录压缩,默认值为1
0 - 不启用
1 - 启用
ConnectToServerConsole DWORD 指定是否连接到远程主机的Console session。对于Windows x68和Windows CE来说,可以用 mstsc /console 或 cetsc /console命令连接到Console session,不需要该选项。该选项只用于不使用Windows作为OS的Thin Client。默认值为0
0 - 不连接到Console session (连接到Terminal Services session)。
1 - 连接到Console session
由于Windows XP无Console session和Terminal Services session之分,该参数对XP无效。
DesktopHeight DWORD 以像素为单位指定屏幕高度,默认为1024
DesktopWidth DWORD 以像素为单位指定屏幕宽度,默认为1280
Disable Full Window Drag DWORD 指定拖动窗口时是否显示窗口内容。默认值为1
0 - 不显示
1 - 显示
Disable Menu Anims DWORD 是否允许菜单动画显示。默认值为1
0 - 不允许
1 - 允许
Disable Themes DWORD 是否允许显示主题。默认值为0
0 - 不允许
1 - 允许
Disable Wallpaper DWORD 是否允许壁纸。默认值为1
0 - 禁止壁纸
1 - 允许壁纸
DisableFileAccess DWORD 指定用户是否有权访问本地(Thin Client上面的)文件系统。默认值为1
0 - 允许用户访问本地文件系统
1 - 禁止用户访问本地文件系统
Domain String 要连接的远程主机所在的域
EnableDriveRedirection DWORD 是否允许重定向驱动器。默认值为1
0 - 不允许
1 - 允许
EnablePortRedirection DWORD 是否允许重定向串口 (COM口)。默认值为1
0 - 不允许
1 - 允许
EnablePrinterRedirection DWORD 是否允许重定向打印机。默认值为1
0 - 不允许
1 - 允许
EnableSCardRedirection DWORD 是否允许重定向智能卡 (Smart Card)。默认值为1
0 - 不允许
1 - 允许
KeyboardHookMode DWORD 设置Alt - TAB键的作用。默认值为2
0 - 显示本地 (Thin Client)的项目
1 - 显示远程 (Server)的项目
2 - 全屏时显示远程项目,窗口时显示本地项目
MaxReconnectAttempts DWORD 设置连接丢失时重新尝试的次数。默认值为20
MCSPort DWORD 设置RDP服务的端口。仅用于非Windows-based的Thin Client。
MRUx (x=0,1,2..) String MRU = Most Recently Used,最近访问过的主机列表
Password Binary 登陆远程主机用的密码
ServerName String 远程主机名或IP地址
StartFullScreen DWORD 是否以全屏模式开始远程连接,默认值为1
0 - 不以全屏模式
1 - 以全屏模式
UserName String 登陆远程主机用的用户名
WorkingDir String 工作目录

Introduction to NEC’s Thin Client

一直想找个机会贴一下NEC的Thin Client Device,今天就拿出来秀一秀吧。

TC-Station

TC-Station(上图左)是2005年4月25日正式发表的大概是NEC最初的专用瘦客户机产品(在这之前就已经推出过将普通PC硬盘去掉的瘦客户机产品)。

标售价格:5.5万日元
操作系统:基于UNIX的专用OS
本体重量:0.85kg
消费电力:8W

TC-Station High-end Model(上图右)是2005年11月21日正式发表的升级产品。和普通版的最大区别在于它内置了一个IC卡读卡器。

标售价格:7.8万日元
操作系统:Windows XPe
本体重量:1.92kg
消费电力:Max 24W

US100

US100是2006年11月6日正式发表的,NEC的第一款面向全球发售的瘦客户机产品。在这一款产品中,NEC以两项特有技术领先于其他厂商的产品:高速视频播放——部分解决了瘦客户机上的视频性能问题;VoIP语音电话,解决了RDP不支持语音输入,无法进行电话会议的问题。US是U-Station的缩写。

标售价格:5.2万日元
操作系统:基于UNIX的专用OS
本体重量:0.42kg
消费电力:Max 13W

US110

US110是2007年10月15日正式发表的下一代产品。它不仅继承和发扬了US100的高速视频播放和点到点VoIP语音电话的特有功能,更是以其极高的性价比对其他厂商构成了极大的威胁。

标售价格:4.9万日元
操作系统:Windows CE
本体重量:0.35kg
消费电力:11W(平均),25W(最大)

RDL Licensing

关于Windows的License形态,除了市面上盒包装出售的“零售版”(Retail)、随着新电脑捆绑出售的OEM License,还有Volume License等等。不过RDL License倒是很少听说,这里就简单介绍一下。

首先,RDL是“Remote Desktop Licensing”或“Remote Desktop License”的缩写,是用在WIndows XP上的一种附加License形态。基本上一般的用户不会有机会和这种License Mode打交道,因为RDL一般用在Blade PC或者是VDI之类的Thin Client系统当中。

用一句话来概括RDL的用途就是,当用户使用某种终端设备,通过Remote Desktop远程使用Windows XP PC的时候,不仅Windows XP PC本身需要License,用来远程访问的终端(或者用户)也需要一个License——这个License可以是一个普通的Windows XP License,也可以是一个Widows XP RDL。由于RDL比一般的Windows XP License要便宜得多,自然在那些非Windows XP的终端上(例如PDA,Thin Client Terminal)选择RDL是一个廉价的选择。

Remote Desktop License

RDL还具体可分为Device RDL和User RDL。顾名思义,Device RDL就是每个Thin Client终端,无论有多少用户使用它,都要有一个RDL;而User RDL则是每个用户,无论它使用多少Thin Client终端,都需要一个RDL。这和微软一贯的License方针是很相似的,熟悉MS SQL Server的CAL的朋友肯定立刻就会联想起来。

如果您是Blade PC系统或者虚拟化系统的业内人士,可以参考微软的技术文章:

  • Microsoft Desktop Operating Systems - Licensing in blade PC Environments
  • Microsoft Windows Desktop Operating Systems for Software Virtual Machine Use

上述两篇文章均在Microsoft Product Licensing Web- RDL有直接链接可以下载。