我的编程空间,编程开发者的网络收藏夹
学习永远不晚

JavaOne2007:Java RIA应用的复兴

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

JavaOne2007:Java RIA应用的复兴

休完假从家里回来了。休假的这些日子正是JavaOne2007召开的日子。回来网上一搜发现漫天遍野都是JavaOne的新闻。光读这些文章就花了周末两天JavaOne2007:Java RIA应用的复兴相信这些Java新闻大家都已经知道。但还是扯过来聊聊。

每年的JavaOne,包括Sun在内的大公司都要宣布一些基于Java的新的技术和产品,人们根据这些新闻来判断Java技术今后的走向。今年的JavaOne也一样,许多人在JavaOne召开之前就在预言动向,人们最关心的一是Java的开源模式;二是Sun怎么应对Microsoft的Silverlight和Adobe Flex;三就是Java7中新的功能包括哪些。

这些问题都在今年JavaOne上得到了回答:

1.OpenJDK发布。这不会出乎人们的意料,人们想知道的是采用何种监管模式。目前已经成立了interim governance board(临时监管委员会?)。这个委员会包括五个成员,其中两个来自Sun,三个来自其他组织和个人。其中Dalibor据说还是一个学生。这个临时委员会负责制定OpenJDK开源组织的宪章,包括正式监管委员的选出办法等等。

对于我来说,终于可以完完全全的看到JDK的源代码了。openjdk.dev.java.net上面有详细的说明,你需要安装netbeans来导入其工程。

2.“Applet死了、Java Web Start完了,Sun如果还不拿出切实有效的RIA解决方案,客户端将是Microsoft或者Adobe的天下”,这是在JavaOne之前人们最经常说的。的确目前RIA的形式的确不容Java乐观,人们一直在期盼者Sun能在这次JavaOne给Java开发者一个信心。

终于这次在JavaOne上,Sun宣布了JavaFX开源项目的正式启动。JavaFX的前身就是以前的F3研究项目,它主要面向富客户端市场。JavaFX s cript是一种高开发效率的脚本语言,能让开发人员创建能在Java环境中部署和运行的多媒体内容。

Sun的CTO Bob Brewin将JavaFX描述成同Microsoft Silverlight(WPF/E)和Adobe Flex竞争的RIA技术,并承诺向JavaFX开发者提供Flash般的开发便捷性

为了辅助JavaFX技术,JavaOne上Sun还向外界透漏了Java Kernel和Consumer JRE的计划。Java Kernel目的是客户端提供最小的Java运行时环境,降低Java应用程序包括JavaFX的部署难度。Consumer JRE的目标是旨在改善客户端Java安装的用户体验,包括减小JRE下载大小、更容易安装以及更好Java虚拟机的启动速度。据Bob透漏,这种JRE将在下一版JRE 1.6 update release 2中发布,其大小只有2-4M。

目前Adobe的flash插件大小在1.5M左右,Microsoft的SilverLight的运行时环境在5M左右。因此Consumer JRE如果真能达到2-4M大小,将大大提升JavaFX的竞争力。

3.Java7的新特征。关于Java7的新特征在网上可以查到,其中包括很多人期盼已久的property、closure、superpackage、java modular system、XML language support等等。这儿不再详述。

4.另外在JavaOne召开的前一天的CommunityOne大会上,NetBeans 6 milestone 9(也称preview版)发布了。这里面包含了Swing Application Framework和beans binding的开发支持,还有许多新功能,这在前面的文章已经提到,这儿也不再详述。这一版在JavaOne大会引起很大的反响,许多非NetBeans用户被NetBeans 6所吸引。引用ZDNet编辑Ed Burnette(此人是Eclipse铁杆支持者)的话就是:

"Sun wows Java crowd with NetBeans 6.0 preview"

和Roumen Strobl的观点一样,我认为这次JavaOne的最重要的事情就是Consumer JRE。如果Java要在客户端繁荣,Consumer JRE是必须的前提条件。当然JavaFX也是很令人期盼的事情。

相信JavaOne2007是Java RIA应用的复兴的开始。

[@more@]

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

JavaOne2007:Java RIA应用的复兴

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

JavaOne2007:Java RIA应用的复兴

休完假从家里回来了。休假的这些日子正是JavaOne2007召开的日子。回来网上一搜发现漫天遍野都是JavaOne的新闻。光读这些文章就花了周末两天相信这些Java新闻大家都已经知道。但还是扯过来聊聊。 每年的JavaOn
2023-06-03

常见的RIA应用有哪些

这篇文章将为大家详细讲解有关常见的RIA应用有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先什么是RIA?RIA是RichInternetApplication(富互联网应用系统,亦称富客户端)的
2023-06-17

中兴陈河堆:PostgreSQL在5G网管中的应用

2019年是中国5G试商用元年,各大电信运营商正在进行紧张的5G实验局测试。5G网络基于SDN/NFV虚拟化技术进行构建,组网架构非常复杂,由无线接入网、承载网、核心网等部分组成,包含了大量的网元设备。如何管理这些网元设备及其产生的海量运维
2023-06-03

Win8资讯应用添加资讯主题设定自己的兴趣点

有不少用户喜欢在Win8上使用资讯应用进行阅读,尤其是平板用户。不过大家可不喜欢漫无方向地阅读,好在Win8的资讯应用支持设定自己的兴趣点作为资讯主题。这该如何操作呢?操作方法1.在资讯应用上点击右键,选择主题。2.点击添加主题按钮。3.输
2022-06-04

java的CAS怎么应用

本篇内容主要讲解“java的CAS怎么应用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java的CAS怎么应用”吧!CAS解释:CAS(compare and swap),比较并交换。可以解决
2023-06-29

java中的volatile怎么应用

这篇文章主要介绍了java中的volatile怎么应用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇java中的volatile怎么应用文章都会有所收获,下面我们一起来看看吧。在某些情况下,volatile关键
2023-06-30

Java的Model2应用怎么实现

今天小编给大家分享一下Java的Model2应用怎么实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 几乎所有基于Java
2023-06-03

java的Structs框架怎么应用

要使用Struts框架,首先需要进行以下步骤:1. 下载Struts框架:你可以从官方网站下载最新的Struts框架。解压下载的文件,并将所有的jar文件添加到你的项目的classpath中。2. 创建一个Struts配置文件:在你的项目的
2023-09-14

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录