JavaFX即将开源,支持iOS与Android开发
2013-03-22 12:33
621 查看
消息称,Oracle公司将在近几个月内开源JavaFX语言的完整代码,同时支持iOS与Android平台应用开发。如果获得苹果公司许可,未来iOS开发者将可能使用JavaFX编写应用!
在全部代码完全开源之前,Oracle将分次、分块对部分代码进行开源。
![](http://cms.csdnimg.cn/article/201302/20/5124a9ccbf486.jpg)
Oracle宣布将开源JavaFX
美国雷神公司(Raytheon Company)软件工程师Dustin Marx在其博客中表示:“如果大家的努力最终能够获得成功,世界各地的软件供应商只需使用一个代码库就能同时为iOS、Android、Windows RT、桌面电脑和笔记本电脑提供应用程序。”
整个JavaFX共包括543055行代码,35个子项目。Oracle的Java平台客户端首席架构师Richard Bair表示:“我期待看到将来我的iPhone和iPad上能够运行用Java写成的App。”
在去年的JavaOne大会上,Richard Bair曾经公开发言表示2012年底Oracle已经计划将JavaFX进行彻底开源。
关于JavaFX
JavaFX Script编程语言(简称JavaFX)是Sun公司(已于2009年被Oracle公司收购)开发的一种声明性的、静态类型脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。因为JavaFX Script是静态类型,它同样具有结构化代码、重用性和封装性,这些特性使得使用Java技术创建和管理大型程序变为可能。
![](http://cms.csdnimg.cn/article/201302/20/5124abd8688cd.jpg)
JavaFX
Sun公司在2008年12月5日发布了JavaFX技术的正式版,Sun被Oracle公司收购后,Oracle在2011年10月3日发布了JavaFX 2.0版本。2.0版本主要为下一代的 UI 平台而设计,提供强大的基于 Java 的 UI
能力,可处理大规模的数据驱动的商业逻辑。
JavaFX 2.0 包含非常丰富的 UI 控件、图形和多媒体特性用于简化可视化应用的开发,WebView可直接在应用中嵌入网页;另外 2.0 版本允许使用 FXML 进行 UI 定义,这是一个脚本化基于 XML 的标识语言。
JavaFX的两个重量级竞争对手是Adobe和微软,它们分别推出了Flex/AIR和Silverlight。
是否会面临法律和许可问题?
众所周知,iOS系统的应用程序主要由Objective-C语言编写。并且苹果并未允许在其iOS设备(包括iPad和iPhone)上运行Java程序。如果JavaFX能够获得苹果方面的许可和支持,对于全球开发者来说都无疑是一件好事。
在全部代码完全开源之前,Oracle将分次、分块对部分代码进行开源。
![](http://cms.csdnimg.cn/article/201302/20/5124a9ccbf486.jpg)
Oracle宣布将开源JavaFX
美国雷神公司(Raytheon Company)软件工程师Dustin Marx在其博客中表示:“如果大家的努力最终能够获得成功,世界各地的软件供应商只需使用一个代码库就能同时为iOS、Android、Windows RT、桌面电脑和笔记本电脑提供应用程序。”
整个JavaFX共包括543055行代码,35个子项目。Oracle的Java平台客户端首席架构师Richard Bair表示:“我期待看到将来我的iPhone和iPad上能够运行用Java写成的App。”
在去年的JavaOne大会上,Richard Bair曾经公开发言表示2012年底Oracle已经计划将JavaFX进行彻底开源。
关于JavaFX
JavaFX Script编程语言(简称JavaFX)是Sun公司(已于2009年被Oracle公司收购)开发的一种声明性的、静态类型脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。因为JavaFX Script是静态类型,它同样具有结构化代码、重用性和封装性,这些特性使得使用Java技术创建和管理大型程序变为可能。
![](http://cms.csdnimg.cn/article/201302/20/5124abd8688cd.jpg)
JavaFX
Sun公司在2008年12月5日发布了JavaFX技术的正式版,Sun被Oracle公司收购后,Oracle在2011年10月3日发布了JavaFX 2.0版本。2.0版本主要为下一代的 UI 平台而设计,提供强大的基于 Java 的 UI
能力,可处理大规模的数据驱动的商业逻辑。
JavaFX 2.0 包含非常丰富的 UI 控件、图形和多媒体特性用于简化可视化应用的开发,WebView可直接在应用中嵌入网页;另外 2.0 版本允许使用 FXML 进行 UI 定义,这是一个脚本化基于 XML 的标识语言。
JavaFX的两个重量级竞争对手是Adobe和微软,它们分别推出了Flex/AIR和Silverlight。
是否会面临法律和许可问题?
众所周知,iOS系统的应用程序主要由Objective-C语言编写。并且苹果并未允许在其iOS设备(包括iPad和iPhone)上运行Java程序。如果JavaFX能够获得苹果方面的许可和支持,对于全球开发者来说都无疑是一件好事。
相关文章推荐
- JavaFX即将开源,支持iOS与Android开发
- Visual Studio 2015 预览版 - 支持跨平台开发Android/iOS应用程序(内置安卓模拟器)
- 【iOS开发】封装聊天输入框MKInputBar,语音支持iOS & Android平台
- .NET 开源了,Visual Studio 开始支持 Android 和 iOS 程序编写并自带 Android 模拟器
- 关于javafx支持IOS、android等智能手机解决方案
- JSONExport在项目开发中的应用,可支持Java Android iOS Swift等
- .NET开源了,Visual Studio开始支持 Android 和 iOS 编程并自带Android模拟器
- XPower++的(Windows,Linux,Android,ios,Blackberry) 支持Intel和ARM架构的平台方案开发工具
- Delphi XE10 精简 支持 Android 、 IOS 跨平台开发
- Android IOS WebRTC 音视频开发总结(七四)-- WebRTC开源5周年了,Google怎么看?
- .NET开源了,Visual Studio开始支持 Android 和 iOS 编程并自带Android模拟器
- 2048聚合版开源代码,cocos2d-js编写,基于CocosEditor开发工具,可运行Android,ios,html5等
- Android 开发:开源库Speex支持arm64的动态库文件
- .NET 开源了,Visual Studio 开始支持 Android 和 iOS 程序编写并自带 Android 模拟器【转载】
- 专注Android移动开发,热爱分享,支持开源
- 预览文章: Kotlin即将支持iOS和Web开发,这是要全栈的节奏吗
- Android 开发:开源库Speex支持arm64的动态库文件
- Android开发中实现IOS风格底部选择器(支持时间 日期 自定义)
- .NET开源了,Visual Studio开始支持 Android 和 iOS 编程并自带Android模拟器
- 一个专为移动端开发的原创即时通讯框架,超轻量级、高度提炼,完全基于UDP协议,支持iOS、Android、标准Java平台。