本页主题: Sun开放Java源代码 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

Mike
群熵工程师
级别: 管理员


精华: 7
发帖: 951
威望: 714 点
金钱: 6601 RMB
贡献值: 0 点
好评度: 611 点
在线时间:1405(小时)
注册时间:2003-11-28
最后登录:2018-04-23

 Sun开放Java源代码

Sun 的Java软件向开放源代码又迈出了一步,本周Sun 将向公众开放Java的下一个台式机版本——" 野马(Mustang )" 的源代码。

这家软件和服务器公司在它的网站上公布了Java 2标准版(J2SE)6.0 的早期代码。Sun 副总裁Graham Hamilton 说,这样有助于Java程序员更好的了解和参与它的开发。

Hamilton说:" 他们希望对进行中的工作了解多一些,他们愿意提供反馈信息。我们公布的是很早之前的原始代码"。他还说,Java 6将于 2006上半年完成。

Sun 希望外部的开发者参与Java程序设计,通过Java Community Process(负责Java技术发展与审核细部技术规格的开放组织)在外部机构的集体努力下保证Java按时完成。JCP 决定应该添加什么新的特色,即应用编程接口(API )。

当我们开始和其他人一起在JCP 中工作时,我们的API 提高了很多。我们正在尝试往J2SE源代码本身应用更多的JCP 原则,让更多的人参与进来会提高产品的性能。" Sun 一直试图保持Java的开放性又不让它被外界支配,这次的动作是对这种平衡关系最近一次的调整。Sun 的第一个Java敌人是微软,它在得到了Java许可证之后,向Java中添加了一些只能在Windows 上运行的功能,这破坏了该软件运行于任何电脑的初衷。

在Sun 同微软打完官司之后,Java又感受到了开放源代码倡导者带来的压力,他们对Sun 不放弃对Java完全控制的态度大为光火。Sun 已经在开放Java源代码问题上斗争了多年。

Sun 公司的高级官员过去曾表示不愿让Java成为开放源代码软件。但是现在Java已经部分开放,Sun 还保证最终将在六月开放余下的部分。

2003年Sun 为了鼓励更多人参与到Java中来,引入了Java资源许可证,同意该许可证条款的人可以阅读Java的源代码。

Sun 公司已经采纳了一些较重要的外部的工作,比如计算机科学教授Doug Lea在同步执行的指令序列(称作线程)的交互作用方面的工作。但是Sun 希望得到更多帮助。

Hamilton说,要想提交代码,程序员就必须把版权装让给Sun。他预言更大的障碍将是文化:外部的程序员要让Sun 程序员相信他们的代码符合标准;而Sun 程序员要帮助外部的程序员了解Java代码质量检查步骤。

Hamilton说,Sun 知道在最新版本的Java(代号是Tiger )中有很多绝密资料。

Graham说:"Tiger是一个很大的计划我们在黑暗中摸索了很长时间。我们试图让它更透明,这样开发者可以知道我们每周都在做什么". Mustang 的特色Sun 还准备透漏Mustang 将进行的一些更新。

J2SE首席工程师Mark Reinhold 说,新版本将更易于管理,可以给外部的管理软件提供更多信息。它带有"attach on demand"功能,可以让调试软件在程序运行的时候进行检查,而不是在运行之前。这样更容易找到问题所在。

问题所在,Hamilton说,另外Sun 还将提供对网络服务基本集(叫做WS-I)的支持。该基本集由网络服务互操作组织制定,已经预定在Tiger 发布时支持。

Reinhold说,Mustang 将会更好地和图形用户界面集成,包括微软即将发布的Windows 版本Longhorn。

发布日期:2004-11-22
顶端 Posted: 05-08-29 01:17 | [楼 主]
帖子浏览记录 版块浏览记录
群熵信息 - 技术讨论区 » 面向WEB的Java技术

Total 0.014352(s) query 4, Time now is:10-19 19:24, Gzip enabled
Powered by PHPWind v6.3.2 Certificate Code © 2003-08 PHPWind.com Corporation

上海服务器租用 杭州世导双线服务器托管 云主机 VPS