阅读更多

10顶
0踩

行业应用

转载新闻 甲骨文开始“砍杀”SUN的开源项目

2010-02-08 17:21 by 副主编 just_cool 评论(4) 有3306人浏览

于1月28日宣布完成SUN合并的甲骨文已开始大力整顿SUN的资产,一周来传出甲骨文相继关闭了Project Wonderland、Project Darkstar及Project Kenai三项原属SUN旗下的开放源码项目计划,前两项皆为Java游戏项目,后者则为软件协作托管项目。

率先被甲骨文放弃的是3D虚拟世界Wonderland项目,上周六(1/30)Wonderland项目团队就在官方部落格中宣布,从上周 五起该项目就无法再存取开发资源,不过,Wonderland团队的核心成员仍决定继续维护该项目,打算让它成为一个可自给自足的组织。

该团队表示,目前有三家厂商提供与Wonderland有关的产品,并有8家厂商提供Wonderland世界的建置服务,同时有无数的学校计划及企业在其他平台上发现Wonderland的优点,因而呼吁外界提供实际的协助以让他们继续推动该项目。

有Java之父美名的SUN副总裁James Gosling曾在2007年的JavaOne会议中展示Wonderland项目,这是一个完全以Java打造的3D虚拟世界,Java开发人员贡献了 3D设计作品、3D模组及动画应用程序,并支持语音通讯,该项目的目的在于让虚拟世界也能成为一个也可从事实际商业行为的安全环境。

继之甲骨文在周二(2/2)关闭了Darkstar项目,此项目为一Java游戏中介软件,是Wonderland项目的基础架构,可应用在 大量多人线上游戏、虚拟世界及社交网路上。 Darkstar项目负责人Jim Waldo在周二宣布,SUN实验室的技术已不再支援Darkstar的开发。

Waldo表示,以开放源码的形式来执行Darkstar项目的原因之一是当核心研发团体的目标改变时,社群仍能继续维护它,因此,该团体将尽可能地保留Darkstar项目的程序及项目网站,同时他们也正在调查是否有适合该项目的新归宿。

此外,原本由SUN托管且免费的软件协作项目Kenai也将终止对外服务。甲骨文在本周二(2/2)宣布,Kenai项目将不再对外开放,将 仅供甲骨文内部使用,并寻找可供客户利用的方式。甲骨文预计在4月2日前关闭Kenai项目网站,因此呼吁开发人员在此期限前将所有软件计划汇出或移到其 他网站。

即使甲骨文承诺会持续投资Java及MySQL,但关闭未具生产力的开放源码计划对甲骨文而言是必要的措施,有媒体认为甲骨文对SUN项目的杀戮行为才刚开始。

来自: 硅谷动力
10
0
评论 共 4 条 请登录后发表评论
4 楼 caoyangx 2010-02-23 09:43
conanca 写道
被Oracle收购是个巨大的杯具。。。

被IBM收了更杯具
3 楼 chandler 2010-02-09 09:01
如果就这几个项目的话,完全属于正常的商业行为。
Oracle收购sun的目的在于获取java,对抗SAP,以占领erp市场。就以上几个项目Wonderland都和ERP没有太大的关系。关闭也很正常。
2 楼 wangxinpier 2010-02-09 08:44
"杯具"也不一定。。。所谓“舍 得”吗。。。。也许可能会更好。。。。
1 楼 conanca 2010-02-09 08:25
被Oracle收购是个巨大的杯具。。。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 要实现HTML5中在新窗口中显示链接,你可以使用`<a>`标签并设置`target`属性

    属性的效果,通常指的是模拟某个元素成为用户点击事件的目标,比如在链接被点击时改变其内部文本并可能执行其他与该链接相关的操作。这段代码会阻止链接的默认点击行为(如跳转),并将链接文字复制到指定的输入框中,从而模拟选中文本的效果。移除,可以灵活地控制Vue组件之间的事件交互,并在不需要时解除监听,保持代码的简洁和高效。在这个例子中,当用户点击这个链接时,它会在浏览器中打开一个新的空白窗口(在这个例子中,当你点击这个链接时,它会在原有的浏览器标签页中打开。在HTML中,要设置链接默认在当前窗口打开,你可以使用。

  • shellexecute打开ie的两种方式

    ShellExecute(NULL, "open", pNMHDR->sURLLink , NULL, NULL, SW_SHOWNORMAL); //在原IE浏览器窗口中打开 //ShellExecute(NULL, "open", "IEXPLORE", pNMHDR->sUR

  • 浏览器壳:一款Web端的命令行工具

    浏览器壳:一款Web端的命令行工具 leash Browser Shell 项目地址: https://gitcode.com/gh_mirrors/le/leash 一、项...

  • WEB页面执行shell命令

    无法执行复杂的脚本命令,如带有" |等特殊符号的命令无法执行,如yum、top命令执行结果不完整、仅适用于简单带输出脚本命令,脚本运行账号为apache。限制用户访问cgi-bin目录,修改/etc/httpd/conf/httpd.conf。5.cgi-bin目录执行shell脚本格式。配置http页面账号密码访问,也可实现安全性。上面是我的微信和QQ群,欢迎新朋友的加入。注意修改代码中ip,更改为服务器ip或域名。记得给执行权限,chmod a+x *需要配置一下apache2。测试:在浏览器中输入。

  • 利用 SHDocVw::IShellWindowsPtr m_spSHWinds 遍历所有IE浏览器,得到里面的所有元素 还有一个是查找IE窗口里的submit按钮,模拟点击

    void   OnLogin()   {           _variant_t   v;           HRESULT   hr;           VARIANT   id,   index;           CComPtr   spDispatch;           CComQIPtr   pDoc2;           CComQIPtr   pElement;

  • 仅作笔记用:Windows 11 通过 PowerShell 打开 IE 浏览器

    收到一条传闻,说 Windows 11 在 Dev 的版本 25309 里面移除了 VBS 的支持,此改动预计在正式版 23H2 中实装。这导致原有 VBS 方式打开 IE 浏览器的方法失效。去 Microsoft Learn 上查了一下文档,得知这个 CreateObject 方法在 PowerShell 中也可以使用。

  • 获取IWebBrowser2指针的两种方法

      在Internet Explorer编程中,获取WebBrowser指针通常是一件很重要的事情,因为有了WebBrowser指针,我们就有了对IE完整的控制权。我们就可以对IE浏览器为所欲为了,想干什么都可以。比方说获取或者设置DOM控件的值。调用页面中的JavaScript,或者控制浏览器的行为 比方说刷新,前进、后退等等等等。   下面两篇文章中,我将介绍两种方法来获取IWebBrowse...

  • Browser对象之Window对象

    对象属性 对象方法 setInterval() 按照指定的周期(以毫秒计)来调用函数或计算表达式。 setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。 setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参...

  • 连接浏览器SHELL窗口的代码

    google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//<script type="text/javascript"

  • 使用浏览器访问 Linux 终端的方法

    wssh 可以让我们通过 HTTP 来调用远程的一个 shell,也就是说我们可以用浏览器来访问某个 Linux 服务器/虚拟机的终端(只要这个服务器上运行了 wsshd 服务器端)。 先分析了用浏览器访问linux终端的方法,然后进一步分分析了在nat123访问linux的方法。 具体实现方法:

  • 通过CGI实现在Web页面上执行shell命令

    今天无意中发现,URL中的查询字符串,不一定非要是xxx=yyy&aaa=bbb格式,服务器将URL中问号后的查询字符串赋给名为QUERY_STRING的环境变量,然后调用可执行的脚本或二进制文件执行,将其标准输出返回给客户端。 所以我想可以直接把shell命令作为URL输入,返回shell执行的输出。试了下,果然可以。

  • 在网页上实现shell功能

                              果蝇整理 0:47 06-1-30 (一)开始         从WIN95起,WIN系统的一些基本功能被封装在符合通用对象模式COM(Common Object Mode)标准的OLE组件 中,在网页上可通过JavaScript语言调用shell实现一些系统功能。用JavaScript调用shell是通过ActiveXObject来 实现

  • PowerShell远程管理Windows Server(2):公网访问【web形式】

    *此文章只适合于windows server 2012版本以上;Powershell Web Access需要两个步骤才能使用:一、安装powershell web access功能;二、配置powershell web access;只要在服务器上启用powershell web access功能,即可通过浏览器访问powershell,进而来远程管理服务器;一、安装pow...

  • ShellExecute:用默认的浏览器打开网页

    用默认的浏览器打开指定的网页是一个很常见的功能。ShellExecute是实现这个功能最方便的函数。Windows在注册表的这些位置保存着默认浏览器的信息。 HKEY_CLASSES_ROOT\.htm HKEY_CLASSES_ROOT\.html HKEY_CLAS

  • 客户端浏览器执行本地sh脚本

    通过网页执行客户端的bat文件 function exec (command) { window.oldOnError = window.onerror; window._command = command; window.onerror = function (err) { if (err.indexOf('utomation') != -...

  • Web页面执行shell命令

    本文以apache为web服务器为例 安装apache服务yum -y install httpd 启动apachesystemctl restart httpd 创建shell脚本cd /var/www/cgi-bin/vim shell #!/bin/sh alias urldecode='sed "s@+@ @g;s@%@\\\\x@g" | xargs -0 pr...

  • 通过指定Shell Embedding/IEFrame类窗口的句柄获得浏览器(IE)对象

    要从指定窗口返回浏览器对象需要解决这么两个问题:1、得到浏览器对象接口2、跨进程调用对象这两个问题用VB实现起来都不是什么轻松的事情。因为涉及到接口编程,所以可能需要用到自定义的类型库,麻烦!跨进程调用COM对象需要进行列集(Marshal)和散集(Unmarshal),更是麻烦!麻烦!不过麻烦归麻烦,问题还是要一个一个解决的。首先,我们来看看如何得到浏览器对象接口。在翻遍了msdn后,最后终于在

  • 基于Chrome浏览器调用客户端程序

    基于Chrome浏览器调用客户端程序1.在IE中可以使用ActiveXObject对象调用客户端程序,调用需要设置IE浏览器的安全“自定义级别”,即将ActiveX选项的子项设置为启用。然后刷新即可调用,js调用方式:executableFullPath 为被调用的程序的所在目录;以Chrome调用QQ客户端为例: var executableFullPath = "E:/Boyce/soft

  • 已知IWebBrowser2接口,如何获得其Internet Explorer_Server窗口句柄?

    关键字:IWebBrowser2,HWND,::GetCursorPos,::ScreenToClient方法:HRESULT IWebBrowser2::get_HWND(long *pHWND);代码:#include IServiceProvider* pServiceProvider = NULL;if (SUCCEEDED(pWebBrowser2->QueryInterface(  

Global site tag (gtag.js) - Google Analytics