本文的意图是讨论软件工程的未来发展趋势,但是软件工程的发展不可能是孤立的,所以我们首先需要思考一下计算模型和软件开发本身的变化和趋势,再由此推测软件工程的发展趋势。
从计算模型而言,应该来讲,传统的冯.诺依曼仍然被沿用;但从计算能力上来将,我们注意到了三个变化:
●CPU的运算能力按摩尔定律快速提升;但提升单颗CPU的计算能力已经越来越困难;
●并行运算技术以及多核多线程技术使服务器的处理能力飞速提升;服务器的处理能力不再是瓶颈,从而造成计算能力大量向服务器端迁移,C/S结构被无情抛弃,薄客户端(B/S结构)成为大势所趋;
●互联网的快速普及使得云计算成为可能,通过互联网相连的服务器集群在服务器端提供了更强大的计算能力;
基于上述计算能力的变化,从软件开发模式而言,我们注意到以下六个相关的趋势:
●由于计算能力向服务器端的快速集中,提供高并行计算能力和可用性的中间件技术被广泛采用,甚至已经成为构建大型软件系统的必选项;
● 因为采用了中间件技术,软件开发团队可以更集中关注于业务逻辑,而可以将许多细节交给中间件来管理,从而大大减...

>> 阅读全文

深圳华强北某著名的手机批发市场已出现650元的CMMB山寨机,在这个价位上设计公司和手机厂商还能赚到钱吗?终端大战已开始,芯片价格大战也该揭幕了,以色列公司Siano据说是这场战争的挑战者。还有,MTK会不会将CMMB功能集成进主平台?如何集成?日前市场有个传闻:MTK看中了Siano,将会通过收购后者快速切入中国的CMMB市场,且听Siano对此的评论。。。。。
当我将一款TD-CMMB手机Show给朋友看后,他都对此产生了莫大的兴趣,但是希望能买到一款价格更便宜的CMMB手机,于是我们一起决定去深圳华强北看看能不能淘一款。
走进华强北一家著名的手机批发市场,转了N多家,店主Show给我们的都是模拟手机电视,根本收不到台,只有影子和雪花点。突然有一个CMMB的字样将我们吸引过去,店主用一张小纸条写着CMMB数字电视手机,我们赶紧过去。这款CMMB手机上打着MDesigning的品牌,外型有点厚实。店主热情的拿来出试给我们看,虽然该柜台离卖场大门有近20米距离,但很快就收到8个台(6个中央台和两个地方台)。打开一个奥运台,非常清楚。啊,刘翔要跑110米栏了,感谢老天,这款CMMB手机让我没有错过刘翔。可是,后来发生的事我就不用在这里说了,于是这台CMMB...

>> 阅读全文

核心提示
●2008年1月2日,《国务院关于实施企业所得税过渡优惠政策的通知》国发〔2007〕39号(以下简称《过渡优惠政策通知》)规定,自2008年1月1日起,原享受低税率优惠政策的企业,在新税法施行后5年内逐步过渡到法定税率。
●国家同时发文通知,地处中国东部的深圳等经济特区新设立的高新技术企业则将获得新的两免三减半的过渡优惠政策。
于是便有了业内的各种猜测:“像富士康这样的大型外商独资、加工贸易型企业,是否可以利用合理转换的标签,从主打外资牌转向主打科技牌,从而顺应新税法下对‘地方高新技术企业’的扶持,成为‘新特权阶层’?”
●4月14日,国家下发了新的高新技术企业认定办法。虽然办法颁布已经数月,但如何实施?深圳科技和信息局目前未出台。
●近日传出消息,深圳的地方标准会最终取消,以国家标准为依据。这意味着,像富士康这样的企业,将不再符合高新技术企业的认定条件。这让曾经的猜测似乎有了答案。
1深圳标准 “特权”找回的可能
早在2007年,新企业所得税法颁布后,原来针对外资企业的一系列税收优惠政策被取消。但新税法允许2008年1月1日已经开始享受...

>> 阅读全文

谨此经历献给学习单片机的同志们:
前言:
近来在论坛总是见到一些菜鸟们在大叫:“我想学单片机”,“我要学单片机”,“如何入门啊?”,“你们怎么这么厉害,是怎样学的??”等等等等一系列的问题,实在是看多了也感到烦了,今天,就由我电子白菜厚着面皮,顶着无数老虾的砖头,在这里写上一篇单片机学习心得,让菜鸟们勇敢地跨出第一步。
首先解释什么是虾米先,以我个人意见吧,1。来单片机论坛的时候能够看懂大多数家伙在说什么,(当然不是看懂他们在灌水的帖子啦)并且能适当地提出问题(非弱智的问题)和讨论,解答别人的问题。 2。当希望自己用单片机开发一个东东,或公司要求开发一个方案的时候,能够很快地在心中建立一个基本模型,知道应该需要些什么知识,而自己又掌握多少,并根据一定的灵感开始搜索资料。就是以上这2点了,如果你满足了,基本下面的东西你就当作是故事来读就可以了。
然后是心态问题,不久前看到有人这么问:“我想学单片机啊,因为听说很有钱途,请问学那种单片机最有钱途??”这个问题,我看到了就觉得反感,可以这么说,在这个坛子混的单片机大虾只有两种:第一是一直从事单片机类...

>> 阅读全文

有些人以为搞嵌入式就是随便找本书看看,在电脑上编几个程序就完事。非也,其实嵌入式的门槛是比较高的。具体如下:  
1、您得有一定数量的Money。
(1)、开发板贵
(2)、培训费更贵
(3)、开发平台是贵得不能再贵。(除非您只是想玩玩而已)
2、需要学习的东西多。(1)、window环境编程;(2)、Linux环境编程;(3)、单片机
3、最后也是最重要的一点,你得有坚韧不拔之志和一颗平常之心。
(1)、自信 坚强 积极 勤快 (注:好的自信是自觉的!)
(2)、成功其实就是成为最好的您自己       
嵌入式门槛虽然较高,但也跟其他事物一样,并不是牢不可破。只要我们用心去对待,东雪终将化去,春风定会吹来。具体步骤如下:
1、《C语言》第二版 谭浩强 ; 《C程序设计语言》第二版 徐宝文译 机戒工业出版社
你能区分开指针数组和数组指针吗?你知道函数指针吗?
你能区分开定义一个变量时系统给它分配的空间与用malloc()函数给一个变量分配的空间有什么不一样吗?
2、《数据结构》C语言版  黄国愉、叶乃...

>> 阅读全文

云计算时代来临微软的下一个十年何去何从?
杨国强
分久必合,合久必分。
技术的发展也应了这句古话,总是螺旋上升的。早期的大型机时代,大型机集中了所有计算;而到了PC时代,计算能力则分布在每一台PC上;即将进入以“云计算”为代表的互联网时代之后,计算能力又将走向集中。
分布式计算的PC时代,创造了微软;集中式计算的“云时代”,创造了谷歌。与谷歌试图将所有计算和应用搬到“云”里不同,微软提出“云-端计算”的平衡理念:“云”和终端都将承担一部分计算和应用。
微软提出“云-端计算”的基础是:虽然“云计算”时代,由摩尔定律及WINTEL架构所决定的平衡正在打破,但一个由硬件、带宽、内容构成的新平衡正在形成:终端性能、带宽的发展,永远也赶不上内容的增长速度,三者总是维持一个动态的最佳平衡。
微软公司资深副总裁、微软(中国)有限公司董事长张亚勤接受《第一财经日报》独家采访时表示,正是基于上述平衡,进入以互联网为中心的时代之后数据会走向集中,但并非全部集中:很多数据可能存在不同的数据中心——“云”里,很多计算可能在终端。
巨资收购雅虎,即是微软...

>> 阅读全文

晚上在家看到搜救队在废墟上搜救的节目,一支队伍用了一天的时间,终于没有发现存活的生命。在一些村庄里,搜救队是用拉网式的搜救,一寸寸地寻找被压在废墟里人生还者。突然想到,如果有了3G,可能这些被压在废墟里找不到的人,生还的几率会大大增加。
大家都知道,今天我们每个人随时携带的信息系统,那就是手机,今天中国已经有5.5亿手机用户,而且还以每个月700万以上的数字增长,也就是说,未来的社会主流人群一般都会成为手机用户。而且手机已经是一个最私人化的物品,每天我们最有可能携带的东西就是手机,这意味了大地震中,很多被埋在废墟里的人,他们都带着手机的。
比较了解通信的人都知道,今天的手机已经不再是一个打电话发短信的通信工具,同时它是一个身份识别系统,一个定位系统。而随着3G的到来,这个系统会更加完备。
所谓身份识别系统,事实上手机的SIM卡就是一个身份识别体系,它不仅是一个电话号码,它还意味了这个号码后面是一个真实的人,是一个经济关系。如果我们手机都实行了实名制,那这个SIM卡后的人就是一个完全真实的人,这个意义上,可能一个人被毁了容,失去了知觉,这个SIM卡有可能给我们提供这个用户最...

>> 阅读全文

软件开发之路是充满荆棘与挑战之路,也是充满希望之路。Java学习也是如此,没有捷径可走。梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。
引言
软件开发之路是充满荆棘与挑战之路,也是充满希望之路。Java学习也是如此,没有捷径可走。梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。每天仰天大叫"天神啊,请赐给我一本葵花宝典吧",殊不知即使你获得了葵花宝典,除了受自宫其身之苦外,你也不一定成得了"东方不败",倒是成"西方失败"的几率高一点。
"不走弯路,就是捷径",佛经说的不无道理。
1.如何学习程序设计?
Java是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于Java,对C++等其他程序设计语言也一样管用。有编程高手认为,Java也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。
1.1 培养兴趣
兴趣是能够让你坚...

>> 阅读全文