新闻观察:Sun勾画Java发展蓝图

来源:互联网 发布:matlab6.1软件下载 编辑:程序博客网 时间:2024/04/30 08:38
<script type="text/javascript">google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//</script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>Java已经8岁了,虽然出生后不久,其“亲生父亲”Sun就放弃了对它的拥有权,把它交给Java标准化机构JCP(Java Community Process),但在Java成长的每一阶段,都可以看到“父亲”对它的影响。在今年6月第8届JavaOne大会上,Sun公司公布了一系列计划,表示要在未来Java的发展进程中发挥更大的作用。 在Sun公司的一系列发布中,Java技术应用的三条主线非常清晰:企业应用、桌面端应用和移动应用。在过去8年中,Java在企业应用和移动应用领域战绩辉煌。IDC报告显示,在企业应用领域,北美有74%的专业开发商将Java用做其主要语言, J2EE已经成为企业应用开发的标准;在移动应用领域,Java技术更是深入人心,成为嵌入式和小型无线设备的首选通用开发平台。据Ovum研究公司预测,到2004年年初,Java技术将用于2.67多亿部移动设备,而Java手机则已经在北美和欧洲大行其道。更有分析公司预测,到2007年,几乎100%的手机都将采用Java技术。 Java与Web服务“合二为一” 从JavaOne大会可以看出,Sun公司希望通过一系列措施在企业级Java应用中争得领先地位。虽然过去Sun公司在J2EE标准的制定和发展过程中发挥了巨大的作用,但在J2EE平台产品的实际竞争中,Sun并不占优势。所以在本次大会上,Sun公司宣布将大力推动Java技术与Web服务的融合,并期望以此为切入点重获优势。 Sun公司负责Java Web服务的副总裁Mark Bauhaus认为,Java技术与Web服务之间没有界限,二者不应该相互分离,而是应该融合在一起。他透露Sun将在Java平台及其相关技术上给予巨大投入,以确保Java技术成为业界开发和配置安全的Web服务的最佳平台。 为了实现Java技术与Web服务的融合,Sun公司强化了J2EE 1.4版,增加了对WS-I Basic Profile技术规范的支持,可满足企业开发和配置Web服务的需求,并按照WS-I Basic Profile的规定,满足对Web服务的注册以及互操作性服务的描述、发现、支持等需求。即将发布的J2EE 1.4 SDK将提供5种Web服务API,成为支持WS-I Basic Profile技术规范的第一个企业平台。另一方面,Sun公司也在努力通过JCP社团使J2EE技术成为Web服务开发与互操作的标准。 除此之外,Sun公司还发布了一系列针对Web服务的开发工具,包括Java Web服务开发商软件包(Java WSDP)第2版以及一系列Java Web服务的身份认证核心软件。在已经提供的Java WSDP 1.2版中,以下一些新的Web服务功能都被囊括其中:各类最新的Messaging API、XML Data Binding API、Web服务安全性、Web 服务互操作性、业界的各种标准模式、服务器端GUI开发以及编码实例与最佳实践经验。在推进Web服务应用方面,Sun公司正在与业界其他领先厂商一道,通过JCP定义Java商务集成技术规范。 提供桌面端工具 Java技术的应用状况正呈现出“两头强、中间弱”的格局:用于企业级应用的J2EE和用于小型设备、移动设备的J2ME被广泛接受,并成为各自领域的主流平台,但在桌面端,J2SE始终没有成为主流。不过目前的情况有所好转,基于桌面的Java应用开发也在迅速增长。应对这种需求,Sun宣布了一系列桌面端Java项目。 首先是推出J2SE 1.4.2版,它加强了对客户需求的适应性,启动速度提高了30%,并且支持本机操作系统,使用感觉和外观也与Windows、Linux相似。J2SE是Mad Hatter项目的关键组件之一,通过该项目,J2SE可以将跨平台的兼容性适应已有的企业基础设施,使开发商在各种基于标准的平台上编写程序,一旦软件需要升级,开发商也无需重新编写代码。 其次是推出了一系列针对桌面Java的协作网站,给遍布全球的Java技术爱好者、使用者提供了交流的场所,包括Javadesktop.org和Javagames.org。通过这些网站,Sun公司建立起一个无边界的虚拟开发团队,更多的软件开发商和个人可以通过它们为Java的普及应用做贡献。 第三是提供更多的桌面应用工具。Sun公司的StarOffice软件开发工具集支持J2SE,为软件开发商提供了采用Java工具的新功能,为独立软件开发商带来了新的机会,因为StarOffice支持Windows、Linux、Solaris等多种操作系统平台。这一工具集的最新版本将在今年10月推出。据Sun公司中国工程研究院院长宫力介绍,Java桌面端系列整合工作的一部分是由Sun中国研究院完成的。 Java无处不在 推动Java在无线领域的应用是Sun公司的另一大重要战略。为此,Sun发布了一系列新产品和项目,统一了测试认证标准,为端到端的无线Java技术应用奠定了基础。 在JavaOne大会上,Sun推出了一个新的Sun开发商网络移动项目(Sun Developer Network Mobility Program),为项目成员提供完整的资源包,用于创建、测试和验证基于J2ME技术的应用,并将这些应用通过市场提供给消费者和企业。该资源包包括专用的软件和工具、有目标的技术培训和支持、设计蓝图、技术论坛、用户小组以及向市场提供的服务。开发商也可以通过该项目测试和验证自己所开发的J2ME应用,并获得Java技术品牌的认可。除此之外,Sun还发布了企业移动解决方案和业务移动项目,目标是帮助企业降低移动业务的成本和复杂性,同时提高安全性。 另一个值得关注的事件是摩托罗拉、诺基亚、西门子、索尼爱立信等业界领先厂商和Sun公司共同宣布了一项协议,将它们的应用测试与认证项目统一到一个项目内,以便更快地为采用Java技术的无线器件提供应用与服务。此项计划将使各协议方为无线行业确立一致的质量标准,使无线行业价值链中的所有参与方受益。 据宫力介绍,目前J2ME在无线应用领域非常成功,以致有人担心“Sun是否会吃掉无线应用的前端市场”。在中国,Sun已经在与一些无线运营商试验J2ME,预计在一两年后,J2ME也会在中国市场得到应用。 Sun公司的另一项努力是增强Java技术的易用性,以吸引更多的软件开发商转向Java,Sun公司希望在未来三年使Java开发者从现在的300万发展到1000万。为此Sun发布了一系列新产品以增强Java的易用性并提高Java开发的效率,Project Rave就是其中之一,它是一个新的开发工具,可以将应用的复杂性降至最低,以加快Java应用的开发与配置。 实际上从应用的角度看,Java最重要的特性是它的简便性。无论是小型设备、移动设备、台式机或者是服务器,都可以通过Java技术整合起来,正如Sun公司负责软件业务的执行副总裁Jonathan Schwartz先生所言:“Java是一个平台和公用架构,它无处不在,可以用于创建端到端的解决方案,从服务器到移动电话,无不在它的囊括之中。”
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 qq女生伤感个签 伤感个签英文 qq爱情个签 qq个签 情侣 qq情侣个签大全 qq姐妹个签 搞笑个签吧 幸福个签吧 qq情侣英文个签 港澳通行证团签改个签 个股行情 个股 个股查询 核电个股 个股点评网 涨停个股 什么是个股 个股诊断 个股推荐 个股分析 个股解析 个股介绍 002797个股行情 千股千评个股诊断 高送转个股一览 个股智能点评 有关个股的探讨和交流 免费个股诊断网站 个股走势查询 个股是什么意思 个股期权合法吗 连续涨停个股 个股什么意思 千股千评个股点评 股票尾盘拉升说明什么 银行股 怎样看股票k线图 经传软件 767股票学习网 黑马股 明天股票预测