日历
| |||||||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
| 1 | 2 | 3 | 4 | 5 | 6 | ||||
| 7 | 8 | 9 | 10 | 11 | 12 | 13 | |||
| 14 | 15 | 16 | 17 | 18 | 19 | 20 | |||
| 21 | 22 | 23 | 24 | 25 | 26 | 27 | |||
| 28 | 29 | 30 | |||||||
搜索标题
统计信息
- 访问量: 719
- 日志数: 9
- 建立时间: 2007-02-10
- 更新时间: 2008-08-29
我的最新日志
-
微软员工分类(从邮件地址可以看得出来)
2008-8-05
因为做微软的项目外包测试,所以也接触一部分微软的人员,发现他们的邮箱都有前缀v-xxxx@microsoft.com。所以特意了解了一下微软员工的分类。搜索结果如下:
职务的分类,大致会有两类的职位和待遇选择:
Vendor Employee (v-*)
- 这个一般可以理解成非正式的员工,邮件会有一个V-的前缀,可以访问公司大部分的网络资源。和正式的员工的差别主要在待遇和福利上。一般Vendor Employee 会存在于下面的几种情况:
1。你的条件和资质已经达到要求甚至超出,但是公司或部门今年没有FTE的指标和预算,会暂时给你Associated或Vendor Employee 的职位
2。你本身的条件和资质还不能达到要求,但我们认为在未来的3-6个月你可以提高和Ready,那么这段时间会先给你v-*的职位
3。该部门工作性质决定这个部门FTE就很少,只能请v-*的员工(我目前的部门不属于这种情况)Full Time Employee(FTE)
- 这个一般是指正式员工,享受公司的所有的福利和责任,具体的可以询问公司的HRInterview 的流程:
首先要进行至少两轮面向Technical 面试,以决定你的技术背景、项目经验和编程水平。如果通过。
则进行一至两轮面向Business的面试(FTE的要求两轮以上,Vendor的进行一轮),如果通过。
则再进行一轮面试,会由部门主管来进行面试。如果通过。则会进行最后一轮面试,会由部门和集团的大老板进行,一般这个人是能够最终拍板决定是否聘用你的人。sub = Subcontract
一般是我们将项目的一部分功能外包给我们的合作伙伴或者是合适的开发人员来做。sub不算我们公司的员工,没有公司EMail alias,一般他的收入是按项目Case by Case来谈的,不同的项目可能不同。付款上存在两种形式,一种是我们付钱给他所在的公司,一种是我们通过我们公司认证的Vendor,将费用转给他个人,当然这会带来国家规定的所得税和营业税。一般我们的顾问会按人头的方式带Sub进项目,并会分配工作给Sub做,项目完成后,Sub也就会离开。IBM或者HP的形式上,经常他们会做总包,比如他们做设备和硬件,软件开发或他们不擅长的部分则外包给Partner或其它开发团队,但我们Sub一般是指开发人员的组成上,即非公司的人员部分。另外你还会发现微软有一些人的EMail不是v-*开头,而是i-* 即以i 开头的,这种一般是指Intern/Internal Employee (这个名词我不确定 )这个和v-* 或者FTE员工的区别是这样的,因为这一般会发生在下面的情况:实习生或访问学者性质-一般在公司实习固定的一个时间段,比如六个月,那六个月之内会有一个公司EMail alias,六个月后他必须离开某些部门会招收一些固定合同期的员工,比如两年,那么两年之后,他必须离开公司,签合中同时会说明这一点。
v-* 的员工一般会和微软的认证的一家Vendor签订合同,公司会再和这家Vendor签和约。而i-*一般是和他个人签或者和v-*一样,和Vendor签。但i-*的一般都是有时间规定的,这个在和约中会写明,事先你必须同意,而且到了期限后你必须履行合同离开。当然离开之后你可以申请v-*或者FTE的职位,但必须check out一次。而v-* 可以转正,transfer 成一个FTE的员工,而且时限上不像i-* 那样有一个强制的限制。
-
正式加入软件测试外包行列
2008-7-28
离开了原来的公司,面试了3家公司后,经过简短的考虑和选择,进入了外包测试行列,现在才刚刚进入外包测试的环境,可能觉得很不习惯,那是当然的,因为在之前的公司,一呆就是3年,虽然说不是向很多大企业那样有严格的管理,但是相对来说也算规范。突然间转到外包测试,确实有点转不过来。过段时间再来说说软件外包测试的情况。现在还不是很熟悉环境。呵呵……很可能在外包测试中呆不久。 -
asp.net quickstart
2008-5-29
-
转贴:移动增值业务平台解决实例
2007-4-16
摘 要
J2EE为WEB应用提供了多层次的结构体系,而在传统软件(非Web 应用),如何建立合理的、灵活的结构体系,是本文的主要目的。本文基于一个分布式中间件开发工具– SoftEngine, 以移动通讯的增值业务平台为例,阐述分组件化布式系统的基本技术及特征。
关键字:
中间件 Middle-ware ,分布式系统Distributed System,结构体系 Architecture,移动互联
Wireless Internet,短信 SMS,彩信 MMS
1. 前言-移动增值业务平台的三个难点
如果说二十世纪末,是互联网(Internet)辉煌的时期;那么二十一世纪初,是无线互联(Wireless Internet)崛起的时代。自从摆脱了WAP的阴影,手机短信在其成功的运营模式推动下,迅速成为新的经济热点。数百家营业性网站几乎同时都做起了短信的生意,并不断涌现新的创意。近日,随着移动网络以及终端设备的改进,以多媒体技术为主导的彩信(MMS)业务也已加入火热的市场。移动增值业务真正进入了一个“应用为王”的时代。
从字面上理解: 无线互联(Wireless Internet)是互联网(Internet)的移动领域的一种衍生。在本质上也是如此。所以许多无线互联的应用,从表面上看,是WEB应用的一部分,有的甚至依托于WEB。但在表现的背后,两者的实现技术,有着本质的不同。下图可看出,手机用户使用短信(移动)业务的过程,类似通过互联网访问特定的网站。只是用户利用手机通过移动运营商(中国移动/联通),与Internet联接,而不是常用的电脑。
500)this.width=500">
图表1 短信应用业务模式
最简单的建立短信应用的方法:利用移动运营商的网关接口API,直接与移动网关对接;再配以数据库或文件作为数据交换的方式。这做法,适用于单个的短信应用。如果应用种类增多,由于体系结构的关系,很难有好的性能。
尤其在竞争激烈的移动增值业务中,新应用推向市场的时间(Time-to-Market)是关键。有人统计过:短信应用的平均生存周期为3个月。也就是说,每个应用从策划完成到推出市场的时间越短,开发成本越低,应用的市场价值也就越大。所以,移动增值应用的技术难点,不在于应用的实现,而是在实现的速度,及质量。而众所周知:软件开发中,时间与质量成反比。 这是移动增值应用的第一个难点。
第二个难点:速度。在2001年的春节除夕,手机用户就已经体会到了。虽然移动运营商已经通过扩容,改善了短信的通道。但流量的压力会从移动网关,转移到了应用端,这对应用系统提出了更高的要求。而且,短信的特点:内容短,数量大,突发性高。所以,简单地依靠数据库、文件系统传递数据,不能满足关键应用的性能要求。
第三个难点,没有前两个问题那样容易表达,简要来讲:许多看似简单的事情放在一起解决,问题就会变得复杂。在竞争激烈的移动增值业务中,应用的数量、种类,是取得优势的因数之一。新的应用层出不穷,相关的内容也是追求新颖别致。内容有的是自己在准备,而更多以合作的模式获得,甚至应用也是如此。在解决应用的同时,还要解决为不同运营商提供服务。虽然国内只有移动(CMCC)和联通(UNICOM)两大主要移动运营商,但一些原因,使得应用提供商需要和不同区域的当地运营商分别提供应用,不可避免地需要与不同运营商的网关接入。如何有效地管理:应用、内容、网关接入,以及计费、统计、分析等诸多后台工作,是增值应用平台所需要考虑的。
虽然通过增加维护人员、设备,可以在某种程度上缓解这些问题。但随着业务增多,维护成本会不断增加;随着时间的延续,设备的更新成本也不容忽视。还需要考虑人员变更,设备故障等不定因素带来的负面影响。
从根本上解决问题,一个稳定的、有效的运行系统是不可缺少的。它可以减轻维护、管理压力,提高业务运作的准确率,制作应用才会变得真正的”简单”。 构造这样的系统,我们需要从结构体系着手。
2.应用平台基础–SoftEngine的结构体系
结构体系(Architecture)这个词,会在全文中多次出现。因为,它是软件系统的灵魂。何种结构体系,决定了系统具备哪些优点、哪些缺点,以及性能。在开始构建系统平台前,我们最好了解一下,它的基础SoftEngine - 分布式体系结构。在一篇名为: << 面向对象的分布式开发系统 - 理论篇>> 中有较详细的介绍。或查阅网站: www.snapbug.net, 获得更多信息,及下载相关软件。
3.移动增值业务系统的设计方案
以短信和彩信为主要业务模式,对移动增值业务做分析,设计方案。
3.1短信、彩信的业务流程
在前言中,已经描述了短信的业务模式。在此基础上,再来看看业务的流程,见下图:
500)this.width=500">
图表2
非常类似Web应用,短信应用是由用户发出的上行短信(MO)到应用端,返回结果称为:下行短信(MT)。不同之处在于,应用可以在没有上行的情况下,主动发起下行信息,用户被动接收。运营商的网关包括: 移动网关(ISMG)和联通网关(SMG),分别以CMPP或SGIP协议与应用提供商(SP)连接。
彩信比短信要复杂一些,而且物理承载层也有了变化,但运营商已很好地进行了封装,所以对于SP,它们的业务流程也是相近的:运营商提供彩信中心(MMSC)作为网关,通过MM7协议与SP通讯。
3.2需要考虑的问题
在设计应用平台的具体方案前,我们还需要就业务流程,预先考虑几个问题:
1.平台需要与不同的网关以不同的协议连接,而且也存在版本升级的问题。所以与网关的接口模块是组件化的,可以按需要动态加载。
2.应用模块与接口模块之间存在一对多的关系。不可能为不同的网关/协议定制不同的应用。所以应用与接口之间必须是无关性的,即:应用无需了解接口的属性,反之也一样。
3.应用的个数、种类是多变的。所以应用模块也是组件化的,可按照一定的规则挂接或脱离。同时应用也有可能由合作者提供,所以应用的对外接口也是需要的。
4.同时下行的信息可以按照不同的规则路由到指定的网关。上行信息也需要路由到指定的应用。而这些动作不应当由接口或网关承担。
5.对于不同的网关及应用都需要分别做计费、统计、日志管理。以满足与运营商核对账单,与应用的合作者提供分账的明晰。
以上列出的仅仅是核心的问题,在充分理解的基础上,我们需要借用SoftEngine的体系结构以及设计理念,得出成熟的解决办法。同时平台的体系结构也逐渐随着问题的解决,慢慢明朗。
3.3移动应用平台的结构体系
首先,让我们从宏观上看看平台是如何工作、提供服务的。如下图:
500)this.width=500">
图表3 MAP-Mobile Application Platform
移动应用平台(Mobile Application Platform,以下简称平台),主要的使用角色只有两种:
●注册用户(Subscriber),是平台的受众群体。通过各种移动设备使用平台所提供的多种应用。WWW服务做为辅助工具,方便了注册用户的订阅、点播及了解更多的应用信息。
●管理维护人员(Administrator)。平台需要日常的管理和维护,除了通过专有通讯方式外,WWW服务是必不可少的、实用的手段。这里的管理人员包括:系统配置人员、应用配置人员、内容管理人员、内容发布编辑(内部/外部)、客服人员、计费统计人员。大部分人员都可以通过,WWW服务完成各自的任务。
所以,平台以移动应用系统(Mobile Application System,简称MAS)为主体,WWW服务为辅助工具,数据库存放平台所需的各种数据。
●移动应用系统(MAS)。几乎所有的移动应用都由MAS完成。MAS完全基于上文介绍的分布式开发系统 – SoftEngine的体系结构,并继承了SoftEngine的所有特性,包括:应用的组件化、数据安全性、以及内部组件可根据负载压力的分布处理。同时利用SoftEngine提供的Web方式对外接口 – WebPostTaskServe实现与WWW应用的结合,如:网上收费应用等。也为内容应用第三方合作者提供了便利的接口。MAS最主要的接口是与不同移动运营商网关的连接,被定义为网关适配器(Adapter for Gateway)。
●WWW服务。除了为注册用户提供辅助功能,还可以为系统人员提供管理工具。包括的功能参见上述两个角色的描述。
●数据库。MAS运行,可以不需要数据库的辅助。但为了对系统管理的方便,以及应用内容的有效管理,我们还是加入了数据库。存放的数据包括:系统配置数据、应用配置信息、注册用户信息、应用内容等。
从上图,可以看出:在移动应用平台的三个组成部分中,MAS是结构中的关键。它的特性决定了,平台的优略。普通的设计,很难处理在本文开始所提到的三个难点。只有从根本上,采用上一章节介绍的分布式的体系结构来解决。所有我们将重点介绍MAS的内部结构。3.4移动应用系统MAS的设计
在上文的 “应用平台基础 – SoftEngine的结构体系”,我们已经对分布式系统有了初步的认识。MAS完全以SoftEngine为基础,继承了所有的组件化、分布式等体系结构特点,所以在MAS的设计工作中,已无须对其基础结构过多地考虑。在充分了解移动业务及其中需要关心的问题后,我们可以按照SoftEngine的开发流程,直接设计MAS的工作流程,然后定义完成工作所需对象组件(Object Component)。由于篇幅的限制,先从整体上描述MAS的组件结构,然后着重介绍其中一个主要的工作流程。从中体会到组件化设计的乐趣。
3.4.1MAS的组件结构图
先来看看被定义好的MAS是什么样子,如下图:
500)this.width=500">
图表4 MAS组件结构图
MAS虽然包含许多对象和组件,但这些对象可以按照功能的不同,分为五类:与移动网关连接的适配器组件;负责转换不同协议的信息转换组件;包含所有应用的组件群;日志纪录、资费统计的计费组件;以及可作为MAS与WWW应用、外方合作接口的通讯组件。这样,MAS的结构就比较简单清晰了, 以下分类介绍。
3.4.2网关适配器 Gateway Adapters
网关适配器主要由SoftEngine的通讯服务类(Serve Class)的派生对象实现通讯协议。考虑到实际情况中,MAS会和不同移动运营商的不同网关连接,所以网关适配器组件里,需要包含支持不同协议的通讯组件,可划分为多种接入门户(Portal):
●支持中国移动CMPP协议的短信门户(CMPP Portal)。
●支持联通SGIP协议的短信门户(SGIP Protal)。
●支持中国移动MM7协议的彩信门户(MMS Portal)。
●其他未知的种类,如:将来可以增加联通彩信。
在每种Portal内,还会涉及到不同地区的接入点,以中国移动短信门户(CMPP Portal)为例(假设协议版本唯一):为了同时与多个CMPP网关(ISMG)同时接入,需要把CMPP通讯服务类(CmppServe Class),通过配置,实例化出三个对象CmppServeToBeijing, CmppServeToJiangshu, CmppServeToSichuan,分别与北京、江苏、四川的网关连接。为了区分不同地区短信,还需要在组件中加入路由对象OutgoingRouter和IncomingRouter,处理MT/MO短信。这样,通过实例化新的CmppServer,同时调整信息的路由配置,就可以在短时间内增加新的接入点。调整操作,就像在一台PC机上又增加或删除了一块网卡一样方便,几乎对系统中的其他部件没有任何影响。
联通短信接入门户(SGIP Portal),只要更换通讯服务类为SgipServe,其他与移动门户一样的。彩信接入门户虽然在接口协议上与短信有较大的区别,但主体结构没有变化。但由于信息的内容不像短信那样简短,通常在10K-50K之间,所以多媒体内容只有在发送前,才由功能对象FetchDataFunc从文件系统或Web方式读取到内存,再通过相应的通讯对象传送到移动网关。
3.4.3信息转换 Message Transfer
在网关适配器组件内个对象之间,所传递的任务是与具体的通讯协议想关。对于发送的内容并不关心。为了做到应用与通讯协议的无关性,在应用与网关适配器之间需要有一个关键的协议转换功能,在MAS内被定义为:信息转换(Message Transfer)。
从图中,可以看出Transfer的左边是网关适配器组件,右边是应用组件群。在应用组件内,只包含通讯协议中与应用相关的信息,其他信息都需要通过Transfer对象翻译。所以MAS的短信信息转换对象SmsTransferFunc起到:通讯协议任务与应用任务之间相互转换的作用。信息转换的作用会在后续的短信工作流程范例中具体描述。
3.4.4应用组群 Application Group
应用组群是MAS中最活跃的部分,从应用形式上可分为:
●定制类型: 定制一项服务后,用户会定时接受到系统主动下发的信息。
●点播类型: 无需事先定制。需要时发送指定的命令内容到服务商,得到特定的内容。
从内容上分为:
●新闻类型: 以固定时间为周期,刷新内容。一般是一些时实性强的内容,比如:天气预报,新闻等。
●咨询类型: 信息没有太强的时效,如:幽默笑话、生活指南等。
●交互类型: 用户与用户、用户与系统之间的动态交互内容。如:游戏类、聊天等。
以上的分类,还可以相互交错结合,形成丰富的、多态的应用。
在构造MAS初期,我们可以先实现几种常规应用,如:新闻和咨询类型的定制及点播服务。在以后业务发展中,只需配置就可在极短时间内,增加新的内容。但更多的应用需要量身定做。即使这样,SoftEngine的功能对象(Func Object)也可最大程度上提高代码的可重复性,缩短应用的开发周期。涉及到SoftEngine的开发细节,这里不做过多的介绍。
在应用中还需要考虑:如何与第三方在应用内容合作。合作方式有两种:
1.MAS作为应用平台,第三方提供内容
2.MAS作为通讯通路,第三方提供应用
第一种方式,如果合作属于常规应用,可以直接通过配置,为第三方开放内容管理权限,就可以开通应用了;如果属于特殊应用,就需要在MAS内开发新的应用了。
第二种方式,对于MAS,比较容易实现了。首先,利用SoftEngine的对外接口WebPostTaskServe,将任务以HTTP协议传递到外界,或接受外部任务。为了不影响MAS内部各组件协调工作,需要在功能组群中事先准备好特殊的对象:ExtraAppShellFunc,最为外部应用群在内部的映射,有些类是与SoftEngine中的虚拟对象的感念。
3.4.5计费系统 Billing System
在MAS内,所有与通讯相关的操作,都需要留下日志,作为日后分析及计费使用。MAS的日志有两大类:通讯日志、应用日志。前者通过计费核心组件按期计算出与移动运营商对帐的计费信息;后者可以在前者的基础上统计出各个应用的收费信息,以及第三方合作伙伴的分账详细纪录。这在MAS运作中起着比较关键的作用。
日志信息需要及时写入文件或数据库中,对实时系统的效率提出了挑战。采用分布式技术,可以很好地解决。
3.4.6短信工作流程
MAS中的各个组件,通过预定义的工作流程(Work Flow)协调在一起工作。工作流程的设计是SoftEngine开发中最重要的环节。现以短信的核心流程为例介绍。
500)this.width=500">
图表5 Work Flow
上图,显示出短信笑话点播的工作流程:
●用户发送的点播MO信息,通过服务对象接收并形成CMPP任务 (CmppMoTask)。
●CmppMoTask经过路由对象IncomingRouter传递到信息转换对象(SmsTransferFunc)。
●根据配置,SmsTransferFunc将CmppMoTask转换为应用可以接收的应用任务(AppMoTask),并传递到笑话应用AppJokeFunc。
●AppJokeFunc对任务处理后,返回结果任务(AppMtTask)。
●AppMtTask被SmsTansferFunc转换为CmppMtTask,通过下行路由传递到CmppServeToBeijing,并发送到移动网关。
在上述流程中,CmppServeToBeijing和SmsTransferFunc是信息不同阶段的分界点,所以需要纪录日志。前者纪录通讯日志,后者纪录应用日志。纪录的费时操作,并不在分界点完成,而是利用上文提到的流水线设计模式,由计费系统的专有日志纪录对象完成。分界点的日志操作,只是将产生的日志信息,以任务的方式转发到日志对象。这样,避免核心工作流程包含费时操作,使其保持高速运转的效率。
4.解决问题的机制
4.1MAS的快速应用开发优势
由于MAS采用了MessageTransfer作为信息的转换组件,对应用组件而言,屏蔽了多种不同通讯协议带来的干扰。在组件的开发过程中,无需考虑怎样同时支持中国移动、联通的协议。只要按照规范,即可实现:同一应用组件,同时为移动和联通的手机用户服务。减少了一半的开发工作量。
其次,大部份的应用开发,都可采用上文提到的面向对象技术,将设计、开发的重点放在业务逻辑的实现。而且由于复杂操作的封装,使得开发在一种固有的规范下进行,降低了开发难度。即使是刚接触移动业务的程序员,也可在参考前人工作纪录的情况下,独立完成。
对于一些具有复杂业务逻辑的应用,通过组件化的流程设计,将一个应用化分为多个相对独立的组件,易于团队协助开发。只要团队中的每个程序员,确保相关组件的功能正确性、稳定性,通过任务信息的传递,降低团队开发的协调难度,提高接口的准确率,成倍缩短整体测试的时间。
以上这些特点,使得MAS在应用开发上,能够始终保持时间上的先机。
4.2信息处理的速度优势
在上文中,可以看到通过工作流程的优化,提高信息的响应能力。以短信的响应时间为例:用户发送短信请求的响应时间,合理范围在4 ~10秒内,同时丢包率必须小于99%(不包括移动运营商的影响)。利用SoftEngine原有的任务驱动、数据安全机制,可以轻易的满足上面的参数要求,尤其在短信高峰期间。以图表5的主要信息传递工作流程为例:
图表5中黑线, 显示出短信笑话点播的关键处理流程。整个流程都没有涉及到任何的数据库及文件系统的操作,所有信息都由SoftEngine在负责传送。据统计,上下来回的系统处理时间在2位毫秒级。
同时为了计费统计,任务在高速处理过程中,被同时发送到日志纪录组件(图中红线标注)。日志组件虽然有较慢的文件写操作,但已被分在关键处理流程之外,对信息的处理性能没有任何影响。
信息通过内存与网络在组件间高速、有效地传输,是SoftEngine所赋予MAS的自然特性。SoftEngine的可扩展特性,将始终保持MAS的快速响应优越性。
4.3MAS灵活的扩展性能
任何一个系统在它投入使用的初期都不可能立即达到最高负荷,以及最佳状态。都有一个不断完善,不断扩容的过程。对于MAS,不确定的应用数量、种类,和未来会承受的信息压力,都是在建设初期难以预料。组件化的“软总线”结构,为应用的无限增加提供了可能。SoftEngine的非程序化分布式对象机制,使MAS在体系结构不变的情况下,通过增加硬件、调整组件分布, 解决应用的在线扩容、负载均衡等棘手问题。
4.4准确多变的计费体系
计费是MAS后端处理的关键问题。MAS不仅要计算能从移动运营商得到多少信息费用,还需准确给出,与内容信息合作伙伴的分账清单。
MAS的日志有两大类:通讯日志、应用日志。前者通过计费核心组件按期计算出与移动运营商对帐的计费信息;后者可以在前者的基础上统计出各个应用的收费信息,以及第三方合作伙伴的分账详细纪录。
在图5看到,合作伙伴的增删,MAS转换为应用组群(Application Group)的某个组件的调整。网关适配器内的组件变化,体现了移动运营商的变化。这些变更,都会通过日志组件,直接体现在计费系统的处理结果中,并且是非程序化的。
5.小结
本文,以移动增值业务平台作为例子,在体系层面上,介绍如何利用组件化的分布式技术实现灵活、高效的方案,省略了有关开发及系统发布的细节。在实际开发中,整个项目最多同时投入了5位软件工程师,其中只有2位用于MAS的建设中。从设计到发布用了2个月,测试时间只有10个工作日,整个系统就投入了使用。简短的整体测试周期换来相对稳定的系统,这也是组件化技术的一个特点。
在平台运作中,常规应用的增加、调整,以及为第三方提供通讯通路的配置工作,只需1个小时即可开通。如果涉及到开发新应用,平均开发耗时5个工作人日,即可投入运行环境试运行(其中不包括:页面制作等外围辅佐工作)。
从中,可感受到组件化和分布式技术的强大作用,为非Web应用,提供了另一条捷径。在网站:www.snapbug.net可以下载文中所涉及的相关软件,及技术资料。 -
IBM笔记本电脑型号详解
2007-3-13
带你认识IBM笔记本及其型号分类
说起笔记本,许多人第一个想到的就是IBM,有一句话广泛流传于笔记本用户中:“第一台本本可能不是IBM的,但是大多数人的第二台本本都是IBM”,由此IBM笔记本在人们心目中所占的地位可见一斑。IBM笔记本电脑的主要优势并不是花俏的外表,它众多的功能,严谨的作风,舒适的手感,稳定的性能和良好的技术支持才是IBM笔记本深得人心的地方。这也是IBM能够在长期保持原有风格的前提下同时又俘获了众多消费者的原因。但是,由于IBM从企业形象和针对的特殊用户群的角度考虑,很少大幅度降低中高档机型售价,使得其行货价格一向偏高。每每IBM的新机发布的时候,动辙上万的价格又会另会很多忠实的IBM FANS只能望机兴叹。
IBM ThinkPad 笔记本有R,T,X,G四个系列,分别侧重不同市场。
1、ThinkPad R系列笔记本
电脑以极具诱惑力的入门级价格,带来了便携性和高性能的完美体验,是性能和便携性的理想结合。市场定位为家庭用户,属于全内置型号。
目前R系列主打型号是 ThinkPad R53 产品
2、IBM ThinkPad T 系列笔记本
电脑是为对移动性要求很高的用户而设计的,它在性能和便携性之间实现了平衡。ThinkPad T 系列笔记本电脑是目前最安全的笔记本计算机之一。ThinkPad T 系列笔记本电脑具有高便携性和薄而轻的设计,可提供突出的性能、全面的功能和更长的电池使用时间。高配置的ThinkPad T43p移动工作站还提供高性能的图形处理能力,可在任何地方完成复杂的的图像设计、并可做高性能的多媒体演示等。 市场定位为商用机型和高端客户。
3、ThinkPad X 系列是具有众多高性能特性的超轻薄笔记本电脑产品。该系列笔记本电脑最低重量为1.22 千克,并且具有长达7.5 小时的标准电池使用时间(某些机型)、英特尔奔腾 M 处理器(某些机型)、标准尺寸的键盘,以及 12.1" 的 XGA TFT 显示屏--这个小巧轻盈的笔记本电脑提供了相当出色的性能,市场反应也非常好。市场定位为移动办公和对便携性要求高的客户。
4、G系列是IBM桌面替代型台式机的笔记本电脑。目前市面上基本没有一产品。
商用笔记本IBM ThinkPAD T43产品概述
ThinkPAD T43目前绝对是市场上傲视群雄的高端商用笔记本的代表,与前一代机型T42在外观上来说没有太大的区别,只是在部分细节上有一些变化,因此在外观与接口方面的介绍尽量简单一些,主要还是要看看其硬件平台全部升级后的性能表现,以及作为一款商用机器,它的性能能否足够满足商用需求。
唯一一种能够通过颜色来代表一切的品牌。T43外壳的设计与用料在T42的基础上没有改变,屏幕顶盖采用镁铝合金为主外表层以碳纤维覆盖,从美观性来说更具档次,稳重与成熟当然也是其主要的表现,这种外壳表面唯一的缺点即是容易留下手印,从T22以来这种表面处理工艺就一直延续着。
坚实而纤薄的机身设计。
除了要具备商务性能以外,T系列还必须考虑到用户所要求的移动性。IBM也更多地在T系列的机器上面来打造自己最强的机王,除了便携的X系列,以及以贴近大众消费水平的R系列机器以外,T系列的机器往往更能体现IBM在笔记本电脑功能技术上的领先地位。不管是外壳用料或者工业设计风格、生产工艺,IBM都力求做出水平,来宣扬其产品设计团队精湛的实力水平。
曾经颇具争议的斜缝
自从T40诞生之日起,就开始流传着IBM在产品做工方面缺乏严谨的说法,而这一说法皆来自于这个具备第二块硬盘或电池扩展的可置换光驱盒仓。在这里,我们无需去讨论这一流传说法的合理性,不过有一个事情必须清楚的是,当把光驱替换出来塞进去第二块硬盘时,这个斜缝也即消失。换一个角度说,如果这一个斜缝当初是因为结构设计上存在的缺陷,那么IBM也不会让他一直延续到今天的T43身上。
接口布局
在接口的配备方面,不管是便携的X系列还是厚重的R系列,IBM都是力求把接口做到最为丰富,在T系列的机器上也不例外,并且在Intel 915芯片组平台的支持下还加入了ExpressCard新一代基于PCI-E接口技术的扩展插槽。来看一下每个侧面的接口分布情况:
左侧面接口布局
左侧面承载了主要的接口类型,最后端是两个上下叠放的USB接口,S端视频输出,RJ11/45网络接口,音频输入输出接口,在最前端为新旧PCMCIA同时具备的扩展插槽,支持传统的CardBus接口技术,也支持基于PCI-E的ExpressCard扩展方案。
散热系统的排风窗格
中间位置是其散热系统的排热窗格,在持续运行一段时间后,处理器、芯片组及显示芯片的热量就会源源不断从这里排出,其排风的位置与方向,多数情况下不会影响用户的使用。
右侧面组件与接口
右侧面的前端为硬盘位置,采取可抽取式的盒仓设计,方便用户进行硬盘的升级。中间为可抽取式的9.5mm超薄光驱,另外通过Ultrabay 2000、增强型Ultrabay托架可以置换成第二块扩展硬盘或者第二块电池方案。
灵活的电池、存储设备扩展功能
相对于有大容量存储需求的用户以及户外工作需要长时间供电的用户,都提供了灵活的扩展方案,IBM之所以贵,除了硬件平台以外,一些独特的技术功能也是高成本一个方面。最后端为VGA显示输出。
后端只有一个打印并口
T43将电池置后,由后部水平置入主机,所以后侧面大部分空间是这块电池。在最左端配备了一个打印并口,以及电源接口。
从底部看前侧面
前侧面主要放置了音响,在机器的最左端的侧面是红外数据信号收发窗。
底部更强大的扩展功能接口
通过IBM提供一些桌面系统功能扩展组件,可以把一台ThinkPAD的功能进行拓展,兼容这个底部扩展接口的组件有外部电池(给内部电池充电)、端口复制器等,可以增强T43在应用方面的不少功能,以达到媲美于桌面PC系统的绝大部分功能。
使用舒适性
ThinkPAD的键盘与TrackPoint在业内或是Fans里面,一直都是被津津乐道的一个部分,键盘的舒适的使用手感,以及TrackPoint灵活的定点功能,给用户的使用不知道带来多少的乐趣。
使用舒适的键盘
ThinkPAD本子的键盘一个主要的特点就是,按键表面面进行弧度较大的凹面处理,手感大大增强,从上图可以看得出其凹面程度要远大于其它同类键盘。另外就是按键按压弹力偏软恰是用户所所最合适按键力度,按键的舒适程度非常好,回弹也很适中,按键与基板的碰撞噪音几乎可以忽略。
TrackPoint与TouchPAD的融合
TrackPoint再好,在使用操作方面还是有一些弱于TouchPAD的地方,比如说点击操作,TouchPAD可以在触摸板上面实现单击或是双击操作,这比按键来得更为方便一些。自从IBM把TouchPAD引入到自己的产品中之后,对此设计有褒贬不一的说法,贬的大多数是ThinkPAD的FANS,褒的多为看好TouchPAD一些更为方便操作的用户。不管如何,强强联手,必定无所不摧,这一整合设计最终还是会平和来自各方面不同的声音。
屏幕边框设计与ThinkLight功能
ThinkPAD在屏幕边框有一条浅入深的边沿,这一特殊的处理的作用就是,在合上屏幕时,屏幕与主机很好的紧合,同时边缘没有明显的边缝。就像是捷达的车门与门框与较大的缝,而帕萨特门与门框之间间隙很平滑一样,档次之分。
屏幕与主机吻合不留边缝
从上图屏幕合上后不管是前侧还是左右两侧,其合缝基本是隐藏的,ThinkPAD的屏幕更像是一个浅浅的盖,把主机上部分严严实实地罩起来。另外,T43采用单锁钮双扣的屏幕主机密合方式,并且特意把锁钮旋置于右边,因为左右上下更方便于着力,用户只要单手就可以很轻松地打开屏幕。
键盘照明灯--ThinkLight
在APPLE的Powerbook 15寸以上的机器上面采用了背光式的键盘照明,而在ThinkPAD产品上早在T20的时候就有了ThinkLight技术,即键盘照明技术,通过FN组合功能键开启这个隐藏于屏幕边框内的照明灯,那在周围微弱光线的环境下,用户仍然可以很方便地看到键盘上的某些不是很常用的键位或是字符键位。
MIC拾音与屏幕开合电源触发装置
MIC拾音器位置定于左上角,可以保证良好的拾音效果,避免用户手臂遮住的情况。
运行状态指示面板
T43把状态指示面板放置于屏幕的下边框,用户在操作时,可以更为方便地查看某些功能或组件的运行状态。
在组件的使用舒适度方面,IBM精湛的技术背后带来的是非常良好的产品使用感受,不管是T43还是X系或者说A50系列,之所以IBM的产品在价格上的如此高昂,与每一项技术或者每一处精中求精的设计是分不开的。不过,话说回来,产品本身再好,价格因为远离于大众的消费水平,所以对绝大部分用户来说,更多的是想看到眼前的实惠。不管,IBM更多的是把这T系列机器定位于商业大客户,其消费能力还是可以接受这种高品质、高价位的产品,因此除价格以外,商业大客户还追求机器的价值。这与我们个人用户的产品需求有一定的区别。
散热、噪音、电池
T43采用了性能优越的硬件平台,继承T系列一直以来显卡独立的的特点。在它较纤薄的主机机身里面,IBM是如何来搭载其散热系统,同时在各种使用环境下,它的散热效果有没有做到让用户使用起来很舒适?我们先来简单分析一下其散热系统:
处理器、芯片组、显示芯片全部位于主机左半部分的中间位置
处理器、北桥芯片、ATI X300显示芯片都放置在主板的正面,即在键盘按键C、F键的位置区域,在接口布局的章节里面我们看到在左侧面中央位置是排风窗,所以在按键"Shift"、"Z"下面是散热套件的位置,金属封装而成的风扇旋涡部分与主板不叠加。另外,键盘的金属基板也起到了相当好的热量分散作用。
左侧面排热窗格
在实际运行的过程当中,如果单纯的办公或是信息浏览,整个过程里面风扇运转的频率比较小,相应在这一区域键盘或者底部的热量都不是很明显。但如果把电源管理调整到最佳性能,并且进行长时间的游戏或是长时间的办公的话,风扇运转的频率率相应增多,在键盘的左半部分区域,会明显感觉到热量。风扇也不断排出热度明显的风浪,而底部的热量也会比较明显。
风扇在全速运转时,其旋涡内气流的噪音稍明显,都属于正常的噪音水平,相信每一个用户都可以接受。而硬盘的在读写数据时的噪音应该说用户几乎不会有知觉。
采用大容量4800mAh电池
T43采用4800mAH 10.8V的大容量电池,虽然搭载高性能的硬件平台在运行时所需功率比较大,但是有这块大容量电池的支撑,持续的工作时间可以满足绝大部分用户的户外工作要求。另外,加上UltraBay电池扩展能力以及外部电池(充电)的技术支持,在供电方面,用户无需要有太多的担忧。
说到高贵、稳重、气派、昂贵,大家往往只会想到三个字母,对!那就是“IBM”,放眼笔记本市场,没有一个品牌能压过IBM,即使IBM产品的展台都比别的品牌显的高贵典雅,Thinkpad就犹如汽车中的宝马、奔驰、时装里的范思哲、GUCCI(古琦)让人神往,可以这么讲,IBM如果说自己是第二,那就没哪个品牌敢跳出来说自己是第一!所以今天介绍的第一款机器当然非IBMThinkpad莫属。
犹如宝马汽车一样,IBM机器也分高中低档,今天我们要为大家介绍一下代表了当今笔记本制造最高水平的IBM“T”系列机器。不同于R系列和X系列,THINKPAD T系列乃高性能和便携的完美结合,适用于在办公室、商务旅行途中或两者间任何位置进行工作的移动计算用户,应用钛复合材料顶盖和底座,T系列传达给我们的信息是经典完美的设计理念。
不仅如此,T系列在很多应用方面还有巧夺天工令人惊叹的功能,ThinkPad T系列笔记本电脑配备钛复合金属材料顶盖和底座,帮助您保护电脑,防止因撞击而带来的损坏。钛合金可是能够轻易毁灭世界的军用核潜艇的外壳材料啊!还有IBM ThinkPad T系列新款采用了硬盘减震装置,该装置位于笔记本电脑的底部,其独特的技术特性提供非凡的减震保护功能,可以防止硬盘驱动器遭到损坏。另外ThinkPad X系列笔记本电脑还采用ThinkLight 键盘灯技术。键盘灯位于显示屏顶部边缘处,精巧的LED 灯可以照亮键盘,以便您在低亮度环境下工作。此外,强大的系统预装软件、完整的数据备份恢复方案,全面的数据加密方案等等特有的功能,决定了高端的身价毕定不菲。确实,当联想收购了IBM PC事业部门之后,各种谣言四起,大多数都是对IBM的后续产品不太看好,认为T42已经是一个顶峰,T43再完美也不可能达到当初T42的高度,甚至有人说T43是由联想设计其性能和品质大不如前,那么作为目前市场上的主力T43究竟如何呢,让我们继续向下看。
相对于T42,虽然在外观设计上T43并没有作太大的改变,但是由于内部架构上作了相对较大的调整,因此T43的本质相对原先的整个T4x系列还是存在本质的区别的。全新的Pentium M产品线凭借533MHz前端总线,2MB二级缓存标准也将移动处理器的实际性能带到了一个新的高度,配合PCI-E总线、DDR2内存、SATA硬盘模块,这也开创了笔记本电脑的实际性能将首次有望和台式电脑相提并论的时代。
在T43的接口部分上可以看到一个ExpressCard插槽和PCMCIA卡插槽,全新的ExpressCard插槽将成为PCMCIA插槽未来发展方向,这样在扩展功能上将会进一步提升,从目前情况来看PCMCIA的市场还将会存在,而ExpressCard的市场将会进一步发展。
指纹识别模块只会出现在T42的高端机型上,但是在T43的14寸和15寸产品上基本上都配用了指纹识别模块,从目前的情况来看,指纹识别模块将会成为未来商用电脑的一个配置方向。
全新高速DDR2内存模块将会随着Sonoma架构的普及全面取代DDR内存模块,相对于目前DDR内存模块而言,DDR2内存模块在实际性能上的提升并不会非常明显,但是在能耗上的节约将是显而易见的。
小名词:APS硬盘保护技术
保护您的计算机的“安全气囊”技术! APS 硬盘保护技术可用于许多 ThinkPad X、T 和 R 系列型号,它的特点是具有一个集成的运动探测器,不断监测ThinkPad笔记本电脑的移动。 它与一个安全气囊的传感器相似,可以检测出突然的运动变化,暂时停止该硬盘驱动器,从而帮助保护您的有价值的数据免于因为日常笔记本计算机事故而造成崩溃。 应用了APS 硬盘保护技术的笔记本与未提供该特性的笔记本相比,提供高达四倍的冲击保护,从而帮助降低员工停机时间和减少支持成本 -
(转贴)解析测试工程师职业发展瓶颈一、二、三
2007-2-10
-
本人日志正式开通,希望与同行共同进步
2007-2-10
本人日志正式开通,希望与同行共同进步。





