SUN微系统公司揭晓JavaFX技术一争高下

  Sun刚刚发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语言开发富互联网应用程序(RIA)。JavaFX Script 编程语言(以下称为JavaFX)是Sun微系统公司开发的一种declarative, statically typed(声明性的、静态类型)脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。因为 JavaFX Script是静态类型,它同样具有结构化代码、重用性和封装性,如包、类、继承和单独编译和发布单元,这些特性使得使用Java技术创建和管理大型程序变为可能。

  JavaFX脚本是一种声明式、静态类型编程语言。它具有一等函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental dependency-based evaluation)等特征。JavaFX脚本为多种多样的操作提供了声明式、无中间程序逻辑的语法,这些操作包括创建2D动画、设置属性或者声明在模式和视图对象之间的绑定依赖关系。

  在JavaFX中,类的成员函数和操作本身被模式化作为在目标类中的类,而形参和返回值被表示为属性。代表目标对象的属性名是“this”。代表返回值的属性名为“return”。代表形参的属性具有和形参相同的属性名。而目标对象则指使用成员函数和操作的对象。 从上例中可以发现,你也可以从Class对象中获取相同的、被反射的操作。 被反射的操作能够像函数那样通过将目标对象作为第一个参数、其它参数作为后面的参数的方式被调用:

  AJAX,Flash,Silverlight,JavaFX到底选谁

  事实上,像Adobe's Flex, Microsoft's Silverlight, 以及Sun 最近发布的JavaFX这样的计算技术,使得向量图形实质上优于AJAX提供的Dojo或者Yahoo图形实验室(YUI)这种构架.无论相信与否,在网络应用程序开发中,在基于网络的向量图形的应用方面存在巨大的商机,而这绝不仅仅是看起来比较诱人这么简单。需要注意到,无论是JavaFX, 还是Sliverlight现在都没有分享到被Adobe Flash Player占领的任何市场份额。

  Ajax, Silverlight都是研发人员为开发用于网络冲浪的丰富互联网应用软件所使用的技术平台,SUN微系统公司最新揭晓的JavaFX看来是要与这些技术一争高下了。JavaFX的设计就是要为研发人员在浏览器内外使用的网络应用软件提供高保真音频和视频效果。但竞争对手的技术平台对研发人员的吸引力也是由来已久。

  SUN公司想通过最新技术平台和移动设备,TV的解决方案来试图在快速发展的丰富互联网应用软件领域分一杯羹。JavaFX 1.0平台就是要帮助研发人员开发出集高保真音频和视频,丰富文档,矢量制图,动画和网络服务于一体的网络应用软件,正如SUN所强调的"显示屏上的一切都是最生动的"。

  据估计Java应用占据了全球90%以上的台式机、笔记本市场和85%的移动设备,并且是下一代电视机、蓝光播放机和机顶盒的技术领导者,SUN公司表示JavaFX为研发人员和文本编辑建立了一个广阔的市场。

  SUN微系统公司的首席执行官兼总裁乔纳森.施瓦兹强调说"互联网市场的发展不只是局限于传统的网络浏览器,从RIM的BlackBerry(黑莓手机)到亚马逊的Kindle(电子书阅读器),支持JAVA的智能手机和消费类电子产品的爆炸性增长又为互联网添了一把火"。

  "SUN公司最新的JavaFX平台将Java技术应用到数百万这种的设备中去,它集易于使用,开源平台,提供高质量的视频和音频效果的特性于一体,目标用户是全世界所有使用互联网的消费者和文本用户",施瓦兹补充说。

  拖拽安装(Drag-to-Install)

  要得到用户的青睐,易于安装是非常重要的。SUN公司研发的易于安装特性能让终端用户轻松的将JavaFX应用程序的图标直接从浏览器上拖拽到桌面系统上。

  对程序研发人员来说,JavaFX的设计降低了Java编程语言的复杂度,这样就极大的缩短了程序的开发周期,方便研发人员轻松的为桌面系统,浏览器和移动设备创建RIA。SUN公司表示他们还将推出最新的JavaFX移动平台,JavaFX移动平台预计将于2009年春向面向SUN的移动合作伙伴推出。

  起步过晚

  RedMonk的分析师米歇尔.科特表示"SUN目前面临的最大挑战是进入这个市场的起步太晚,让使用Java的研发人员从网络应用软件的习惯思维模式转向使用JavaFX来开发用户界面并非易事"。

  "Adobe公司目前凭借他们的Flex受到Java研发人员的欢迎,但是它还没有达到Java的市场普及度。而纵观先今的RIA市场的竞争,就是Silverlight,Flash Platform,JavaFX,Ajax之间的对决"科特还强调说,Java的研发人员可能会对SUN有所偏爱。

  "习惯使用Java的研发人员可能会对SUN情有独钟,但要想让某些研发人员从Ajax编译的网络应用程序转投VI的怀抱,SUN还有很多工作要做"。

时间: 2024-07-31 21:30:54

SUN微系统公司揭晓JavaFX技术一争高下的相关文章

英国军工巨头BAE系统公司将尖端监控技术卖给中东

BBC和丹麦报纸<丹麦信息日报>称,英国军工巨头BAE系统公司(BAE Systems)公司曾经向沙特阿拉伯.阿拉伯联合酋长国.卡塔尔.阿曼.摩洛哥以及阿尔及利亚出售了互联网监控设备. 英国军工巨头BAE系统公司将尖端监控技术卖给中东-E安全 功能强大的在线监控工具Evident BAE系统公司的业务范畴涉及多个领域,其中还包括网络空间领域.该公司于2011年收购丹麦厂商ETI,并将其解决方案纳入自身系统应用情报部门.ETI公司曾研发出一款名为Evident的在线监控工具. 一名来自ETI的前

基于微服务和Docker容器技术的PaaS云平台架构设计

本文讲的是基于微服务和Docker容器技术的PaaS云平台架构设计[编者的话]在系统架构上,PaaS云平台主要分为微服务架构.Docker容器技术.DveOps三部分,这篇文章重点介绍微服务架构的实施. [3 天烧脑式容器存储网络训练营 | 深圳站]本次培训以容器存储和网络为主题,包括:Docker Plugin.Docker storage driver.Docker Volume Pulgin.Kubernetes Storage机制.容器网络实现原理和模型.Docker网络实现.网络插件.

如何制作Win8.1 Update版WinPE 5.1微系统

  准备工具:Win8.1 Update(更新补丁下载).Windows ADK工具(点击这里下载,备份离线包下载) 一.下载安装适用于Win8.1 Update的Windows ADK工具,在安装过程中,我们只需勾选"部署工具","Windows 预安装环境"两项. 二.我们将Win8.1 Update更新补丁 存储于C:MSU文件夹目录 三.点击Win键进入Win8.1 Modern开始界面,选择新增的"部署和映像工具环境 ",以管理员身份运

谈谈公司内部的技术分享

    这段时间,为了促进程序同事间技术氛围,在公司内部组织开展技术分享会.形式很简单,每两周也就是半个月,进行一次技术分享:分享人由组员顺序安排:题材不限,可以是自己熟悉的技术,比如说服务端的开发者,分享后端定时器,消息队列等等,前端的开发者分享加载的模式,MVC模式等等,可以是一些通用的技术,比如数据结构,算法,代码风格,Effective 系列,调试技巧等,甚至可以是经典书的读后感等等,抑或是最近大家在研究一个开源的项目,也可以跟大家讲一下这个开源项目的框架:或许有些人利用业余时间做了一个

英特尔收购风河系统公司

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 英特尔周四宣布,计划以8.84亿美元的价格收购风河系统(Wind River Systems)公司,英特尔希望通过这笔收购进一步打入手持设备市场. 风河公司帮助企业开发并管理手持设备软件,尤其是在嵌入式系统和无线产品方面.这两方面都是英特尔目前关注的增长目标.英特尔计划在PC和服务器市场的基础上推动营收来源多样化. 英特尔将以每股11.50美

谷歌公司利用机器学习技术帮助市场营销人员改善广告追踪能力与效果

这是每一家企业在市场营销方面面临着的重要问题.而在日前于旧金山举办的Marketing Next大会上,谷歌公司制定了新的目标,即通过一项新服务帮助营销人员了解其广告及其它营销性举措到底效果如何. 此次发布的新服务被谷歌公司命名为Google Attribution.尽管名称平淡无奇,但此项新服务承诺以更理想的方式对个人电脑.智能手机乃至从搜索到实体店面访问在内的多渠道状况进行追踪,从而准确把握宣传活动的具体成效. 作为一项免费服务,Attribtuion背后的基本思路在于着眼特定产品的买家在决

邓侃:中国首个全过程智能诊疗系统,全方位披露技术核心和商业模式

大数医达创始人,CMU计算机学院暨机器人研究所博士邓侃 邓侃,上海交通大学本科及硕士,美国卡内基梅隆大学(CMU)计算机学院暨机器人研究所博士,专攻人工智能及数据挖掘.历任美国甲骨文公司(Oracle)主任系统架构师,美国泰为手机导航公司(Telenav)北京分公司总经理,百度高级总监并主管网页搜索和知识图谱.2015年,邓侃创建北京大数医达科技有限公司,旨在将深度强化学习技术应用于医疗健康领域. 构建全过程的智能医疗系统,走"农村包围城市"的路线 构建诊断和治疗全过程的智能临床医疗导

甲骨文收购Xsigo系统公司 继续大举进军云计算

http://www.aliyun.com/zixun/aggregation/17197.html">北京时间7月30日消息,科技巨头甲骨文公司已经同意收购网络虚拟化技术提供商Xsigo系统公司,继续大举进军云计算. 交易细节尚未披露. Xsigo系统公司为私人持股公司,成立于2004年,总部设在美国加利福尼亚州圣何塞市,拥有300多家企业客户,其软件界定网络技术简化了云基础设施架构和运营. 近年来,越来越多的企业转向云计算.甲骨文公司在CEO拉里•埃里森的领导下,更是通过一系列的收购大

基于Android系统的无线显示技术的具体应用主要有哪些

问题描述 基于Android系统的无线显示技术的具体应用主要有哪些 最好再给我这个新人详细讲解下什么是无线显示技术,非常感谢!!!