paip.java桌面开发应用与WEB RIA应用
SWT
都知道的东东
Java桌面程序开发框架 InvokeUI
InvokeUI是一个Java桌面程序开发框架。
它将Flex界面API进行Java本地封装,以实现用Java快速构建
漂亮桌面程序的目的。InvokeUI框架构建于SmartInvoke之上,整个
系统结构如下:
SmartInvoke:
提供Java与Flash互调的功能,它是InvokeUI功能得以实现的核心。
项目地址:http://smartrcp.org
Swt :
SmartInvoke与InvokeUI都是构建在Swt之上的,它是基础。
InvokeUI的目标:
1.使Java程序员在完全不懂Flex的情况下也可以快速写出漂亮的客户端程序。
2.支持第三方Flex 库的动态加载,以增强标准flex库的功能。
3.支持将第三方Flex API自动转换为对应jar库文件,方便java调用。
4.完全针对swf进行动态调用,避开Flex SDK编译花费的时间,使程序开发更敏捷更愉快
5.支持类似mxml的界面定义语言,快速构建程序界面
JDIC组件
但JDIC的出现,使Java与本机桌面程序交互变得容易了不少。JDesktop Integration Components (JDIC)的目的是构建消除本机应用程序和 Java 等价物之间差距的组件。JDIC 目前提供了本机 Web 浏览器(Internet Explorer 或 Mozilla)支持、系统托盘支持、文件扩展集成和其他桌面特性。相信JDIC将来在Java桌面开发上会越来越受欢迎。
JAVAFX
可以开发桌面应用研究,也可以开发类似于sl,flex的应用