设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

Oracle持续推进Java发展亦图云市场

2013-7-8 16:35| 发布者: joejoe0332| 查看: 5473| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要:   2013年,已经进入第18个年头的Java仍然是许多技术网站上最受欢迎的话题。曾几何时,“Java将死”的话题被吵的火热,很多人并不看好这个已经年满18岁的“高龄”开发语言,但随着Android平台的日益发展以及大数据 ...
  2013年,已经进入第18个年头的Java仍然是许多技术网站上最受欢迎的话题。曾几何时,“Java将死”的话题被吵的火热,很多人并不看好这个已经年满18岁的“高龄”开发语言,但随着Android平台的日益发展以及大数据时代的来临,Java似乎又重新焕发了青春。

  今年7月的JavaOne再次选择了中国,7月22-25日将在上海世博中心举行连续4天的会议,话题涵盖核心Java平台、JavaFX与用户体验、Java EE和Web服务/云,以及Java ME/Java Embedded/Java Card等技术领域。这场技术的盛会无疑也让更多人对Java更加关注起来……


  在不久前举行的Jax Conf Java峰会上,RedMonk公司的首席分析师Stephen O"Grady演示了从1995年至今,Java发展的大体路线图,而图中的曲线是上升、下降、再上升。

  的确,近年来Java平台确实受到了很多因素的困扰,很多年轻的程序员都不太可能选择Java语言,竞争对手的不断崛起以及甲骨文的领导,让很多人都对Java失去了信心。很多人认为,Oracle对Java的发展并没有带来任何帮助,包括其对谷歌提出的诉讼、以及与开源社区的争端。Stephen O"Grady表示,尽管其中任何一件事都不会对Java产生重大影响,但如果你结合所有事件来看,这对Java平台来说会影响很大。

  但是,Java仍然是一个不可忽视的力量。“对于很多企业来说,Java平台仍然是非常好的选择,并拥有巨大的活力。Java仍然被大量的使用,并且是在企业的新的关键位置应用程序上,比如Apache Hadoop分布式计算平台。”Stephen O"Grady表示。可以说,大数据的发展,很大程度上救活了Java。


  谷歌Android平台的崛起,也给了Java开发人员一个强大的、可持续的就业市场。虽然Java的普及程度已经到达了顶峰,但不可否认的是,其仍是一个关键技术。“从我们掌握的证据来看,Java已死的说法并不成立。”更重要的是,Java依然非常受欢迎,尽管不久前的安全危机对甲骨文和Java有一些影响,但微乎其微,同时,其他平台也一样会有安全问题。

  关于Java安全危机,我们之前的报道中也曾提到,Oracle正在进行一个Java改进计划,以加强其自身的安全性。报道称,改进的主要内容包括了修正其证书吊销检查功能,在默认情况下该功能是启用状态,以防止未签名的Applet,此外,此项改进计划还加入了集中管理方案、企业环境中白名单功能。对此,现任甲骨文Java客户端及移动平台工程副总裁Nandini Ramani发表博文称,“这次改进,旨在减少那些Java在桌面环境中可利用的潜在漏洞,并为运行在服务器环境中的Java提供额外的安全保护。”

  在Nandini Ramani的博文中讨论了关于“Java的安全信誉”问题,间接的解决了一些Java安全研究人员批评和关注的问题,例如今年被爆出黑客利用Java浏览器插件漏洞侵入用户电脑事件(浏览器开发商Mozilla为此禁用了Java插件,美国国土安全部还建议卸载Java。甲骨文因为未能及时发布补丁而受到了批评)。


  Ramani表示,Oracle公司计划从今年10月份开始,将加速Java补丁的时间表,同时,Oracle正在努力做好关于Java安全代码审查的相关工作。据了解,Java开发团队正在大规模的使用自动化的安全测试工具,该测试工具可以定期帮助开发团队自动覆盖大部分的Java平台代码。在Java环境中,Ramani的团队和甲骨文主要源代码分析服务提供商正在让自动化的工具更加的有效,同时,他们还开发出了“模糊化”的分析工具,用来检测某些类型的漏洞。

   为了避免混淆,甲骨文还宣布改变Java版本号命名方式:自JDK 5.0起,Java以两种方式发布更新——Limited Update包含新功能和非安全修正,Critical Patch Updates(CPUs)只包含安全修正。甲骨文将继续以这两种方式发布更新,但其版本号将有所改变:

  Limited Update更新使用的版本号将是20的倍数,而CPU更新采用的版本号将是上一个Limited Update版本号加上五的倍数后的奇数。举例来说,JDK 7 下一个 Limited Update版本将是7u40,接下来的三个CPU版本号将是 7u45(40+5),7u51(40+2x5后的第一个奇数),7u55(40+3x5),随后发布的Limited Update版本号是7u60,三个CPU版本号分别为7u65、7u71和7u75。
  
  Oracle还曾经做了一个艰难决定 ,从公共下载区域中删除 tzupdater 工具。该工具用于更新 Java 内部时区数据库,并允许用户调整 Java 安装以获得正确的时区设置。Oracle 是在决定不再更新 Oracle JDK 6 时候决定删除此工具的,只对其支持的客户提供。原因不详,这个改变也导致 JDK 7 的用户无法让时区数据保持更新。

  时区是由世界各地的当局定期调整并保持同步的数据。tz database 以前也叫 Olson 数据库,是所有这些信息的一个参考实现。在 2011 年由于 版权问题 后被 丢弃。该数据库 移到 了互联网地址分配机构 (IANA) 后被正常的更新。目前 Oracle 已经重新提供了 tzupdater 工具的下载,更多情况我们将在本次专辑中为大家带来……

  就目前而言,甲骨文也已经公布了未来Java发展的计划,其表示会在2014年8月份推出Java SE 8。在Java SE 8中,甲骨文会加入众多功能,包括多核编程、Lambda表达式等,这对于Java而言,可以说向现代化编程卖出了一大步。甲骨文公司Mike Duigou声称,“Java正在改变、不断发展,未来也会持续的改善。”对于模块化Java,甲骨文已经宣布将要延迟到2016年左右发布。


  随着未来发展计划的公布,Java的各种动向日益成为业界关注的焦点。Oracle 在前两天正式发布了 GlassFish 4.0 ,这是首个 Java EE 7 的参考实现。此举等同于 Java EE 7 的正式版发布,这也是来自 JCP 社区投票一致通过的新标准。

  对企业社区来说,这是一个非常激进的 Java EE 的主要版本。特点:下一代的Web应用开发技术;提升开发者生产力;满足企业要求。

  首先:包含全新的 Web 应用开发方法,包括 HTML5, WebSockets, JSON, RESTful 服务和 Servlet 3.1 NIO. 这些技术允许实现可伸缩、可移植低延迟的 Web 应用。其次:提升开发者生产力的策略是基于 Java 编程语言的注解功能,减少了样板代码,更方便的开发各种集成服务,包括 标准化的 RESTful 服务。最后:这是关于 Java EE 首次实现批量应用,包括并发工具包和 JMS 的修订。


  同时 Oracle 提供了 NetBeans 7.3.1 支持该标准,包括示例、API 和文档。而本月底即将发布的 Eclipse 4.3 正式版也将支持这个新标准。Java EE 7 是 Oracle 领导 Java 社区后发布的首个版本,前一个 Java EE 6 是由 Sun 主导的。

  有了Java这样主力的开源软件打头,Oracle旗下其他的开源软件也获得了众多的关注。MySQL也在近日有了最新进展。甲骨文近日宣布推出MySQL Cluster 7.3 GA版。MySQL开发副总裁Tomas Ulin 表示:“最新MySQL Cluster 7.3 GA版融合了网络、移动和新兴应用工作量所需的灵活性、性能和扩展性,以及仅能在RDBMS平台上享有的高可用性和数据完整性。这是一个成功的集成,可充分满足我们最庞大的开发人员和用户的优先需要。”

  通过面向node.js的新NoSQL JavaScript连接器,MySQL Cluster 7.3可以以最小的开发和运营投入,更简捷和快速地构建出可部署于跨商业硬件集群的服务。


  新版本提供的增强性能包括外键原生支持,基于浏览器的自动安装器和新连接线程可扩展性等。这些性能可帮助用户全面应对来自下一代网络、云和通信服务对高可用性数据库的挑战。

  此外,与MySQL 5.6服务器的原生集成让开发人员能在基于MySQL 5.6的单一应用内,集成InnoDB和MySQL Cluster存储引擎。MySQL Cluster是一个开源、自动分片、实时、符合ACID的处理数据库,能实现无单点故障,旨在为下一代网络、云计算、社交和移动而设计。

  Big Fish数据库管理高级总监Sean Chighizola表示:“选择MySQL Cluster用于我们实时网络推荐平台的关键因素,在于其不仅能够满足我们目前的工作负载,同时也可长远地满足我们未来的需求。MySQL Cluster 7.3的最新版非常令人振奋, 我们正在评估这些新功能,以期待将MySQL Cluster延伸到更多服务中。 ”

  你可能没注意到,Oracle上个月发布的 Berkeley DB 新版本 6.0/12c 已经悄悄的将许可证协议更改为 AGPL。Berkeley DB 在 2.0 版本以下使用的是 BSD 许可证,2.0 以后改用一种名为 Sleepycat Public 的许可证,该许可证类似 GPL。

  Berkeley DB 6.0/12c 的改进记录请看官方发行说明,最值得关注的就是将许可证换成 AGPL。GPL 许可证也是一种强 copyleft 许可证,与 GPL 不同的是,AGPL 要求你修改的版本必须为所有通过计算机网络远程交互的用户提供完整源码。

  这对使用 Berkeley DB 作为本地存储的 Web 开发者来说变化非常显著。因为以前只要不重新分发他们的应用,就不需要担心许可证的问题。但现在的 AGPL 条款规定应用只要接受来自网络的访问,就必须提供源码。

  为了遵循 AGPL 许可证,Berkeley DB 用户必须确保他们整个应用都是 AGPL 兼容的,也就是说整个应用都必须开源,包括所有的组件,至少是 GPLv3 或者是 AGPL。

  除了对旗下的各种开源软件有了最新的进化和动作,Oracle还在新市场的拓展上积极筹划起来……

  大数据的价值已经逐渐被用户认可。作为新概念,大数据在给一些初创公司带来机遇的同时,也为大型的传统IT厂商提出了新课题,在远未饱和的 市场中如何将自身的利益最大化?因此我们看到包括甲骨文、IBM以及微软在内的主流数据库厂商都纷纷发布了明确的大数据战略,甚至连英特尔这样和数据不太 沾边的公司也都参与进来。大数据中蕴含的大商机是每个厂商都要抓住的机遇。


  甲骨文在2011年的OpenWorld上宣布将推出Oracle大数据机(BIg Data Appliance)和Exalytics商务智能服务器,笔者曾认为这是甲骨文强势进入“大数据”市场的标志。随着BDA和Exalytics在今年年初的正式供货,甲骨文的大数据平台解决方案也逐渐浮出了水面。

  甲骨文的大数据平台解决方案可以简单地理解为Exadata+大数据机+Exalytics的组合,利用这“三驾马车”来分别应对数据捕获、组织、分析和决策四个部分:利用大数据机来捕获所有可用数据,通过Hadoop来将不同类型的数据组织为易分析的数据;然后再利用Exadata进行分析,其中Exalytics将起到加速BI分析过程的作用。因此通过这三个“大家伙”的组合,甲骨文将为用户提供一个高集成度的大数据平台。


  全世界的开发者可能会忙着准备复制Dropbox的成功,但甲骨文似乎认为,更好的办法是建立自己的国内云存储平台,因此发表这样的秘方(解决方案)。当然,方案中包括大量的Oracle自己产品 - Solaris VirtualBox 11.1和ZFS是所有必需的——但其实开源工具包也变得公开,即Apache和免费AjaXplorer工具。

  甲骨文通过Apache和免费AjaXplorer工具提供代替Dropbox的自有解决方案,以此为基础就可以通过iPhone和Android设备连接到服务器,这给Oracle需要提供解决方案为自有方案来替代Dropbox弹药。的配方,韩国技术作家Suk Kim,推荐配置2GB内存和至少20GB的硬盘空间的虚拟机。
 
  配方显示数据共享在局域网和表明它作为一个玩具。但是这个黑客可以看到几个原因一个裸金属安装不允许配方很好地规模。与一些动态DNS玩弄它还可能为服务数据超出了局域网。两个场景可以刺激竞争对手或两个。

  除了积极利用自身的开源优势推出自己的产品之外,Oracle还给自己找了个强大的盟友。微软与甲骨文最近宣布在云计算领域结盟。过去几十年,微软与甲骨文在争夺大企业业务上竞争。现在,它们面临小企业的竞争,小企业行动更敏捷,提供的远程数据中心服务更便宜。


  根据协议,甲骨文客户可以在微软 Hyper-V 服务器、Windows Azure 平台中运行甲骨文软件。同时,客户如果想在 Azure 中运行软件、想将甲骨文 Linux 用在 Azure 中,甲骨文会提供移动授权。

  作为交换,微软将向 Windows Azure 客户提供甲骨文 Java、数据库、WebLogic Server 产品。虽然新盟友的到来,无疑会让甲骨文在强手如林的云计算市场上如虎添翼,但自身开源软件的价值,尤其是JAVA的作用,可能更为甲骨文所关注吧!


  曾几何时,“Java将死”的话题被吵的火热,很多人并不看好这个已经年满18岁的“高龄”开发语言,但随着Android平台的日益发展以及大数据时代的来临,Java似乎又重新焕发了青春。


  Oracle 在前两天正式发布了 GlassFish 4.0 ,这是首个 Java EE 7 的参考实现。此举等同于 Java EE 7 的正式版发布,这也是来自 JCP 社区投票一致通过的新标准。同时 Oracle 提供了 NetBeans 7.3.1 支持该标准,包括示例、API 和文档。而本月底即将发布的 Eclipse 4.3 正式版也将支持这个新标准。


  据国外媒体报道,Oracle正在进行一个Java改进计划,以加强其自身的安全性。报道称,改进的主要内容包括了修正其证书吊销检查功能,在默认情况下该功能是启用状态,以防止未签名的Applet,此外,此项改进计划还加入了集中管理方案、企业环境中白名单功能。


  2013年一连串的Java安全事件暴露出Oracle在Java安全方面的懈怠,这已经严重威胁到了Java语言的生存,而Oracle也于昨日正式宣布加大Java安全方面的投入。Oracle表示将从2013年10月份开始,每个季度都发布安全补丁,并承诺未来将对安全问题作出更快响应,通过自动化安全测试工具及时发现漏洞,确保它们不会进入代码库。


  为了避免混淆,甲骨文宣布改 变Java版本号命名方式:自JDK 5.0起,Java以两种方式发布更新——Limited Update包含新功能和非安全修正,Critical Patch Updates(CPUs)只包含安全修正。甲骨文将继续以这两种方式发布更新,但其版本号将有所改变:……


  Oracle的Java平台组首席架构师Mark Reinhhold在其博客上宣布,Oracle决定将Java 8的发布时间推迟4-6个月。Reinhold提到,Oracle正在全力解决近来引发公众关注的这一波安全漏洞问题, Java 8项目组不可避免地被抽调走了很多工程师。他说,“维护Java平台的安全性,其优先级总是比开发新功能要高,所以这些工作不免会抽调一些正在进行Java 8开发的工程师。”此外他还强调,为改进代码质量并减少缺陷,Oracle“升级”了开发流程。


  Oracle 曾经 做了一个艰难决定 ,从公共下载区域中删除 tzupdater 工具。该工具用于更新 Java 内部时区数据库,并允许用户调整 Java 安装以获得正确的时区设置。Oracle 是在决定不再更新 Oracle JDK 6 时候决定删除此工具的,只对其支持的客户提供。原因不详,这个改变也导致 JDK 7 的用户无法让时区数据保持更新。


  6月12日,Java EE 7 发布。对企业社区来说,这是一个非常激进的 Java EE 的主要版本。首先:包含全新的 Web 应用开发方法,包括 HTML5, WebSockets, JSON, RESTful 服务和 Servlet 3.1 NIO. 这些技术允许实现可伸缩、可移植低延迟的 Web 应用。


  2013年,已经进入第18个年头的Java仍然是InfoQ上最受欢迎的话题,最近的《详细分析Java中断机制》、《关于Java性能的9个谬论》、《深入理解Java内存模型》等系列文章,一直占据InfoQ阅读热榜的首位。


  甲骨文近日宣布推出MySQL Cluster 7.3 GA版。MySQL开发副总裁Tomas Ulin 表示:“最新MySQL Cluster 7.3 GA版融合了网络、移动和新兴应用工作量所需的灵活性、性能和扩展性,以及仅能在RDBMS平台上享有的高可用性和数据完整性。这是一个成功的集成,可充分满足我们最庞大的开发人员和用户的优先需要。”


  你可能没注意到,Oracle 上个月发布的 Berkeley DB 新版本 6.0/12c 已经悄悄的将许可证协议更改为 AGPL。Berkeley DB 在 2.0 版本以下使用的是 BSD 许可证,2.0 以后改用一种名为 Sleepycat Public 的许可证,该许可证类似 GPL。


  全世界的开发者可能会忙着准备复制Dropbox的成功,但甲骨文似乎认为,更好的办法是建立自己的国内云存储平台,因此发表这样的秘方(解决方案)。当然,方案中包括大量的Oracle自己产品 - Solaris VirtualBox 11.1和ZFS是所有必需的——但其实开源工具包也变得公开,即Apache和免费AjaXplorer工具。


  据美国科技博客网站TechCrunch报道,微软和甲骨文将于下周一举行联合发布会,公布两家公司最新合作细节,这次合作将涉及云计算业务。据悉,微软CEO史蒂夫·鲍尔默(Steve Ballmer)、微软Windows Azure云计算业务负责人萨特亚·纳德拉(Satya Nadella),以及甲骨文总裁马克·赫德(Mark Hurd)将此次出席会议。而两天后,微软Build开发者大会将在旧金山隆重开幕。


   6 月 25 日消息,微软与甲骨文今天宣布在云计算领域结盟。过去几十年,微软与甲骨文在争夺大企业业务上竞争。现在,它们面临小企业的竞争,小企业行动更敏捷,提供的远程数据中心服务更便宜。


  大数据的价值已经逐渐被用户认可。作为新概念,大数据在给一些初创公司带来机遇的同时,也为大型的传统IT厂商提出了新课题,在远未饱和的 市场中如何将自身的利益最大化?因此我们看到包括甲骨文、IBM以及微软在内的主流数据库厂商都纷纷发布了明确的大数据战略,甚至连英特尔这样和数据不太 沾边的公司也都参与进来。大数据中蕴含的大商机是每个厂商都要抓住的机遇。


  去年在美国旧金山举行的2012年JavaOne大会上,2012年第十届Duke选择奖(Duke's Choice Awards)得主以其创新的、由Java推动的技术与对Java社会的贡献将成为最大亮点。在此次大会上,甲骨文公司还宣布,Duke选择奖将会被推广 到全球其他地区,会在当地每次的JavaOne活动中公布这些地区的获奖名单。该项推广将涵盖巴西、印度、中国等多个国家及地区。

酷毙
1

雷人

鲜花

鸡蛋
1

漂亮

刚表态过的朋友 (2 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部