Sun开放Java源代码 借助外力参与程序设计
来源:互联网 发布:崩坏3矩阵探索 回血 编辑:程序博客网 时间:2024/04/29 02:53
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。
- Sun开放Java源代码 借助外力参与程序设计
- Sun开放Java源代码 借助外力参与程序设计
- 业界呼吁Java源代码尽早开放 Sun犹豫不决
- Sun开放Java源代码 Apache计划紧跟作调整
- Sun公司正式开放Solaris操作系统源代码
- 好消息:Sun计划强化Java与Linux兼容性及开放部分Java源代码
- 教你怎么不借助"外力"来检测网络
- SUN公司在考虑公开JAVA源代码
- Java手机程序设计入门 电子书开放下载
- Sun培训开放日
- Sun公布Java服务器源代码? 矛头直指IBM BEA
- Sun公布第一个遵照GPL许可的java源代码
- Sun公布第一个遵照GPL许可的java源代码
- Sun:预计年底之前将公开全部Java源代码
- Sun培训开放日归来
- 工信部拟开放宽带接入市场 鼓励民企参与
- 《Java程序设计》第一次作业:源代码计算器
- 《Java程序设计》第一次作业:源代码计算器
- 知识管理的类型与开发
- 在天堂与地狱之间——清华浪子梦断中关村[推荐]
- 未能收到OCP证书的处理流程
- 友情提醒:年底春节就快来了,大家不要轻意辞职,凡事都过完年再说。[欢迎大家转贴]
- 设计模式-简单工厂模式(SimpleFactory-C#)
- Sun开放Java源代码 借助外力参与程序设计
- 持续集成 Java手册
- Tailor Your Application by Building a Custom Forms Designer with .NET
- 安装dbg debugger来调试你的PHP程序
- Session跟踪
- 验证类
- 写注册表 && TABLAE相关
- 身份证严格验证等
- treeview