星期六, 07月 19th, 2008 Posted in AJAX | No Comments »
Gson这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。 项目主页: http://code.google.com/p/google-gson/ Read more..星期六, 07月 19th, 2008 Posted in AJAX | No Comments »
QWT(qooxdoo Web Toolkit)类似于Google Web Toolkit。可以用Java开发qooxdoo应用程序,QWT将客户端部分自动转换成JavaScript代码。 项目主页: http://qooxdoo.org/documentation/contrib/contributions/qwt Read more..星期六, 07月 19th, 2008 Posted in AJAX | No Comments »
GQuery是"克隆"jQuery API的一个开源项目。GQuery不是在jQuery的基础上进行封装,而是完全采用GWT1.5新特性实现。可以利用该项目在GWT中使用jQuery的语法来查询和操作DOM元素。源代码下载地址:http://code.google.com/p/gwtquery 项目主页: http://timepedia.blogspot.com/2008/04/gwt-road-to-15-language-features-and.html Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
jQuery UI是一套基于jquery构建具有皮肤更换功能的UI控件和鼠标交互组件。用于帮助开发人员构建具有良好用户体验的Web应用程序。交互组件包括 drag/dropping、sorting、selecting和resizing等。基于这些核心交互组件构建的UI控件有:accordion、 date picker、dialog、slider、table sorter和tab等。 项目主页: http://ui.jquery.com/ Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
GWT-Ext是一个基于GWT和ExtJs开发的Web界面组件库。组件包括:具有排序、分页和过滤功能的Grid,支持拖放操作的Tree,能够灵活 配置的ComboBoxe、Tab Panels、Menus&Toolbars、Dialogs、Forms等等。 项目主页: http://code.google.com/p/gwt-ext/ Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
IT Mill Toolkit是一个开源的RIA开发框架。它的特性包括: 1.让你能够利用面向对象的方法(比如:继承和组合)来开发RIA(Rich Internet Applications)应用程序。 2.提供大量具有Ajax功能,兼容所有主流浏览器的界面组件并且不需要学习新的Web技术比如JavaScript、DOM、标签等。 3.采用安全的服务器端编程模型来避免你的应用程序数据受到JavaScript的安全威胁。 4.利用Google Web Toolkit能够很方便扩展和开发属于自己的用户界面组件。 5.利用标准的CSS样式就能够更换界面组件的皮肤。 6.支持所有标准Java应用服务器:JBoss、WebLogic和WebSphere,和大部分浏览器IE、Firefox、Safari与Opera。 项目主页: http://www.itmill.com/itmill-toolkit/ Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
Telosys是一个用于开发Web2.0应用程序的开源框架。该框架基于C/S架构的思想,运用J2EE(Servlet,JSP,JDBC),轻量级客户端和AJAX技术。 项目主页: http://telosys.objectweb.org/ Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
jabsorb是一个类似于DWR简单、轻量级的Ajax/Web 2.0框架。它能够让运行在web浏览器上的JavaScript代码调用Java web应用程序中的方法,就像调用浏览器支持的本地对象一样。jabsorb使用JSON-RPC协议作为它的传输机制,JSON-RPC是一种非标的协 议,因此jabsorb能够与其它标准的JSON-RPC客户端和服务器(允许采用其它语言编写)相交互。 项目主页: http://jabsorb.org/ Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
SmartClient Ajax platform原本是一个商业产品,现在基于LGPL许可发布成为一个开源项目。SmartClient Ajax平台包括:一个不需要安装的DHTML/AJAX客户端引擎;一套胖客户端UI组件和服务;客户端与服务器数据绑定系统。SmartClient 具有的特性: 1.客户端Ajax:在SmartClient中所有的表示层职责和所有HTML生成都在浏览器中完成。HTML的生成或表示层职责都不需要通过服务器来处理。一旦SmartClient加载完成,在浏览器与服务器之间只有数据在传输。 2. 多平台支持:SmartClient能够与任务服务器平台相集成通过一些跨平台标准比如:REST和WSDL web services。SmartClient还包含一个Java集成服务器用于加速与Java服务器集成,和对一些流行Java框架的支持如Java Beans/EJB,Spring,Struts与Hibernate。 3.增加升级: SmartClient组件能够很容易的嵌到现有应用程序中。添加Grids、forms、trees、dialogs、wizards和其它SmartClient组件都不会使现有架构发生变化。 4. 面向对象:SmartClient提供面向对象的JavaScript APIs,其所有组件都是通过XML或JavaScript创建。采用标准的面向对象模式使得你可以很容易扩展、定制和创建新的SmartClient组 件而且不需要学习底层的Ajax技术或作跨浏览器测试与调试。 5.元数据驱动。 6.AJAX MVC(类似于Struts for AJAX)。 此 外通过Adobe AIR平台,Firefox extensions,Google Gears和其它技术,SmartClient还支持包括离线应用,提供SmartClient应用程序桌面安装版本(不需要改动任务代码),兼容 mobile端浏览器Safari,Opera和IE等。 项目主页: http://www.smartclient.com/technology/basics.jsp Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
Prototype UI是一个基于Prototype1.6和script.aculo.us开发常用的Web UI组件库。这些组件具有:易于使用;高度可配置;可自由更换皮肤,并提供一套清晰易懂的API。 项目主页: http://www.prototype-ui.com/ Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
GChart是一个基于GWT开发的制图组件。它非常适合于完全需要用客户端的数据来生成Chart的应程序。 项目主页: http://code.google.com/p/gchart/ Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
MyGWT是一个开源的Google Web Toolkit用户界面组件库。它将ExtJs的组件完全用GWT实现。 项目主页: http://mygwt.net/ Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
Ext UploadForm基于ext开发的文件上传组件。可以把多个文件添加到上传队列里面,也可以从队列里面移除不需要的文件,或都清空整个队列。 项目主页: http://extjs.com/learn/Extension:UploadForm Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
dhtmlxVault是一个基于AJAX技术开发,包含进度条的DHTML JavaScript 多文件上传组件。 项目主页: http://www.scbr.com/docs/products/dhtmlxVault/index.shtml Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
jqUploader是一个基于flash的文件上传widget,可用于代替html中的file input标签。它能够显示上传进度条和上传百分比。 项目主页: http://www.pixeline.be/experiments/jqUploader/ Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
Rocket-GWT提供一组在开发RIA应用程序时,常用到的GWT Widget(如:Rich Menu System,水平/垂直的Slider和Splitter panel,四种风格的TabPanel,tree widget ,auto complete box widget等)和其它一些实用的功能(如:依赖注入,拖放操作等)。rocket-gwt提供的所有widget和组件都带有单元测试与示例。 项目主页: http://code.google.com/p/rocket-gwt/ Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
script.aculo.us一个跨浏览器的JavaScript用户界面库。提供包括动画(animation),拖放(drag/drop), Ajax,DOM utility,单元测试(unit testing)等API。它是Prototype JavaScript框架的一个附属。 项目主页: http://script.aculo.us/ Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
Eclipse RAP项目的目的是让开发人员能够利用Eclipse开发模型来构建Rich,Ajax-enabled Web应用程序。主要运用著名的Eclipse平台扩展点插件机制和一个包含SWT/JFace API的widget工具包。 项目主页: http://www.eclipse.org/rap/ Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
MochiKit是一个文档完善且经过详细测试的轻量级JavaScript工具包。MochiKit从Python、Objective-C等语言中借鉴了很多好的概念。 项目主页: http://www.mochikit.com/ Read more..星期六, 04月 19th, 2008 Posted in AJAX | No Comments »
Control.Modal是一个用于创建模式对话框和lightboxes的javascript类库。 项目主页: http://livepipe.net/projects/control_modal/ Read more..