Java能否有未来?

http://www.ccw.com.cn/news2/it/htm2005/20050920_20GNY.htm

如果要评选最近十年对整个IT产业具有颠覆性影响力的技术,非Java莫属。今年,Java问世整整十年,Java已经在全球盛开得无处不在。全球市场调查分析显示:已经有25亿部电子设备采用Java技术,Java智能卡发行量已经达到10亿张;采用Java技术的手机达7亿多部;7亿台PC中应用了Java技术;140家电信运营商支持Java技术;全球有450万以上的Java开发人员;JCP(Java社区项目)已经有912家会员企业。所以当Sun公司董事长兼CEO麦克里尼出现在9月13—14日在北京举行的“2005 Java中国开发者大会”新闻发布会现场时,他非常坦率地承认,十年前他实在不是什么战略家,根本没有料想到Java对世界具有如此震撼的影响力。以至于当穿着套头衫牛仔裤的Java之父James Gosling现身于北京的开发者大会主会场时,许多的中国开发者看到他,眼里立刻闪现晶莹的泪光。 

  “一次编写,到处运行”的Java,十年时间,其跨平台和开放性已经得到全世界的认可,整个IT的历史上,还没有过像Java这样能够如此广泛被应用的平台。但是,比起全球的如火如荼的Java之势,Java在中国的应用还是显得有一些滞后,而对于目前已经如此流行的Java,Java的发明公司Sun又从它身上捞到多少好处,对于创新的永恒话题,Java之父是否相信Java依然可以畅行未来?未来Java面临的最大挑战又将是什么? 

  Sun从Java收获什么? 

  Java给整个IT产业带来的影响力是巨大的,Java带给整个IT生态链的价值也是巨大的,目前Java的全球经济价值超过了1200亿美元。但是Java带给了这个所属的发明公司,多少真正的实惠却一直是困惑产业的话题。业界一直认为Java对整个产业的贡献远比对Sun贡献要大得多。而原因是Sun没能给Java一个更好的商业模式,所以围绕Java的各种官司不断也在情理之中。 

  十年Sun对Java对投入是多少,直接收入又是多少?当记者把问题提给Sun公司董事长兼CEO麦克里尼时,他没有给出具体的数字,他觉得实在难以统计,因为Java是一种语言。不过他认为,虽然Sun不能给出具体的数字,但是Sun公司的所有产品都与Java有关。 

  在IT产业也许像Sun这样具有浓重的学院气息的公司已经越来越少,虽然业界在对Sun报以更多景仰的时候,其实也可以看到,Sun在Java上收获还是颇丰的。今年7月,IBM和Sun就宣布把两家的Java技术协议延长十年,目标是为全球的400多万的开发者提供长期稳定保证。而就是这个协议,IBM给Sun支付了一大笔的现金。而BEA也宣布了一个一揽子计划。开发业界首个支持各种主要开源框架的J2EE应用环境。虽然看起来Sun从Java赚得没有IBM和BEA多,但是其实生态环境里,各赚该拿的那份钱就好。而从企业平台、移动、智能卡以及未来的数字娱乐领域,Sun还有很多很多赚钱机会,而这些市场都还处于正在茁壮成长的阶段,好日子还在后面呢。 

  中国的Java应用滞后? 

  清华大学计算机系软件所知识工程研究室王克宏、李娟子认为,相对于发达国家,即便是与印度相比,中国的Java应用也还是有相当差距的,主要表现在:开发者数量少,全球的Java开发人员将近450万,而中国还不到20万;在应用范围上,在中国的应用推广局面还没有完全打开,尤其是在能充分体现Java特色的跨平台和多线程领域,成熟的Java应用软件还不多见;另外在人才培养和宣传力度上也还有很大差距。 

  但是当我们来到今年Java在北京的现场,看到上海、成都、西安、广州、深圳、南京、大连,同时举办卫星城市直播的大会,8000名中国的Java开发者和IT技术人员穿越空间的阻隔,和Java的创始人、专家们欢聚一堂进行交流的时候,感受到Java开发者的星火燎原和朝气蓬勃,似乎也觉得专家们的论调有些悲观。 

  在现场,用友、金蝶、东方通、甲骨文、微软、IBM、BEA、SAP、中兴、华为等等超过40家合作伙伴拿出了Java在中国的很多应用最新方案,记者拿到一份刚刚宣布的新闻稿显示中国  

数字电视的中间件标准将采用Java标准来定制。给了记者更多的信息,应该说,Java在中国未来有很大的发展空间。而Java在中国标准体系和安全体系架构等等都是未来Java在中国需要重点发力的方向。 

  Java能否畅行未来 

  用了十年的时间,尽管Java在全球的发展已经取得了很大的发展,但是来自清华大学的王克宏教授认为,Java在未来的发展依然是面临很多挑战,比如工具的优化,比如开放原代码,比如强化行业市场,比如需要抓住Web服务浪潮等等。 

  Java之父James Gosling认为,Sun对于Java和Solaris的开源工作都在陆续进行之中,在开源的同时需要保证Java完整性。他认为未来十年Java面临的最大挑战应该是复杂性问题。他强调,鉴于许多机器运行越来越多的数据,人对线程模型投以越来越多的关注,随着人们对桌面应用的要求越来越高,系统将变得越来越复杂。所以他所领导的小组成员目前开展的更多工作是解决应用编程接口、语言以及工具中所涉及的复杂性问题,在工具和用户界面(UI)中都会遭遇到复杂性的问题。 

  尽管依然还面临很多的问题,但是也并不能否认Java是10年里,IT产业最伟大的技术之一。至于Java是否还能够在下一技术新纪元来临的时候依然畅行,James Gosling坦言确实没有一种技术的生命力是永远的,Java同样也不例外。他也相信当IT在下一个颠覆性技术来临的时候,应该会有更好的语言出现,但目前可以预见的下一个技术浪潮是多核,而Java依然是非常适合多核运算的。 

  相关链接 

  Java在未来应用的几个热点领域 

  数字电视 

  数字电视在未来将在中国成井喷式发展,而这个巨大的市场在发展过程中也存在很多需要解决的问题,Java将在其中扮演重要角色,尤其在数字电视中间件的相互不兼容的问题上。 

  Java技术以其独特的优势,成为交互式数字电视的标准平台,正越来越多地被电视产业界、电视广播界以及有关标准化组织所接受。位于欧洲的数字电视标准化组织DVB(Digital Video Broadcasting)已经采用Java技术作为其数字交互式电视广播标准即DVB-MHP(Multimedia Home Platform)规范;位于美国的ATSC和CableLabs数字电视标准化组织,都把Java技术作为其中间件或交互式数字电视的基础。 

  智能卡 

  Java智能卡具有应用与  

操作系统无关、支持一卡多应用、应用程序可在卡片发行后动态并安全地下载或更新应用程序等特点。Java智能卡技术已经成为第三代移动通信(3G)用户身份识别卡(USIM)的事实标准。在金融或银行  

信用卡领域,Java智能卡也得到了广泛应用,在增值服务方面为用户提供了多种应用,以及可安全动态地定制服务等功能。 

  现在全球已经有10亿多张Java卡正在各地使用,而Sun已经发起了一项名为“Java Card S”的计划,希望将Java卡目前的市场逐步扩大到更多的智能卡领域。在计划中,Sun将允许Java卡特许商在广泛的智能卡产品上采用该技术,甚至连这两年VISA和MASTER为了安全性而推行的EMV信用卡迁移计划。 

  无线应用 

  Java在无线应用领域也具有巨大的应用空间,无论是在企业级还是个人移动应用领域。 

  Java无线服务平台的系统架构主要由3部分组成:无线Java手持终端平台、无线Java服务平台、无线Java应用平台。 

  随着网络传输模式的改进,无线Java的支持功能将得到进一步地显现,而众多用户就有机会享受在此技术之上的“杀手级应用”。根据应用发展的趋势,无线Java技术无疑将会注重更多应用的融合,包括有线和无线应用的融合,增强无线技术的智能性,在未来带宽增加、传输优化的环境中提供更强大的应用支持。 

  Java的历史大事记 

  1995年5月23日 Sun在SunWorld‘95上正式发布Java和HotJava浏览器。 

  1995年9月 Sun宣布将提供Java开发工具。 

  1995年5月29日 Sun在旧金山举行第一届JavaOne世界Java开发者大会。 

  1996年1月 Sun宣布成立新的业务部门──JavaSoft部,以开发、销售并支持基于Java技术的产品,由AlanBaratz先生任总裁。Sun推出Java开发工具包JDK(JavaDevelopmentKit)1.0,为开发人员提供用来编制Java应用软件所需的工具。 

  1996年2月 Sun发布Java芯片系列,包括picoJava,microJava和UltraJava。 

  1996年8月 JavaWorkShop成为Sun通过互联网提供的第一个产品。 

  1996年 Sun发布100%纯Java计划,得到百家公司的支持。 

  1997年 Sun发售JavaOS1.0操作系统,这是一种在微处理器上运行Java环境的最小、最快的方法,提供给Sun的JavaOS许可证持有者使用。 

  1997年3月17日 Sun向国际标准化组织的第一联合技术委员会(JTC-1)申请成为Java的公开有效规范(PAS)的提案者。 

  1997年 Sun发布JavaCard2.0规范。 

  1997年10月 Sun向美国加州地方法院起诉微软公司违反两公司就微软使用Java技术所签定的合同,指控微软公司违反了合同中承诺向用户提供Java兼容产品的条款。Sun要求微软公司停止侵犯Java兼容标志,放弃误导Java开发者、阻碍他们开发完全兼容Java技术的产品的作法。 

  1997年 Sun向公众公开Sun与微软公司就开发销售含有SunJava技术的产品和使用兼容Java标志的合同文本。 

  1997年 Sun宣布已全面完成JavaCardAPI规范,并上网供用户下载。 

  1997年 Sun发布世界上第一个Java微处理器microJava701芯片的技术细节,并将在1998年下半年大批量生产该芯片。 

  1997年 Sun正式推出JavaStudio。这是一种动态Java创作工具,可使非编程员直观地编制Java小程序和应用程序。 

  1997年11月 国际标准化组织11月17日宣布,其第一联合技术委员会(JTC-1)以压倒多数的投票结果,批准Sun公司作为Java公开有效规范(PAS)提案者的申请。这将使Java技术走向法律标准。 

  1998年 JDK 1.2(称Java2)发布,JFC/Swing ships,那年JFC/Swing被下载了500,000多次。 

  1999年 Java技术被分成J2SE,J2EE and J2ME,Java HotSpot performance engine unveiled,JavaServer Pages (JSP)技术公诸于众,J2EE platform ships,J2SE platform on Linux ships 

  2000年 JDK v1.3发布,Java APIs for XML ship,J2EE授权给ATG,BEA Systems,Gemstone,Silverstream和其他几个公司。许多卖主已经接收了这个。Java开发者成员上升到150万。 

  2005年6月 Sun在旧金山举行第十届JavaOne世界大会。(中国电子报) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值