• PGF


    Prototype Graphic Framework(PGF)是一个基于prototype用于在浏览器中显示矢量图形(SVG/ VML/Canvas)的框架。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    qooxdoo:qooxdoo是一个功能强大基于JavaScript GUI工包,它让你可以用JavaScript来开发类似于VB/Delphi风格的具有Ajax功能的web2.0应用程序。qooxdoo具有客户端浏览器检测功能,具有浏览器抽象层,可以无差别的创建跨浏览器的Web应用程序,它提供方便的调试接口,具有事件管理、聚焦管理、定时器、边框和对象属性等特征。它提供一组窗体组件并扩展了布局,它还提供跨平台的png图形透明支持功能。此外,qooxdoo提供一个原子组件,你可以在其基础上开发你自己的组件。

    Buffalo:Buffalo是Amowa思想实现的关键组件。Buffalo中定义了Web远程调用的传输基础,并且将远程调用对象完整的序列化到了本地,成为可以被JavaScript编程触及的对象。Buffalo中的重要组件-BuffaloBinding,提供了将JavaScript对象绑定到HTML元素的能力。这种绑定将是无侵入的,只需要在HTML元素中加入若干个不影响排版的属性,即可将数据与界面绑定。中文主页:http://www.amowa.net/buffalo/
    SmartClient: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等。

    GChart:GChart是一个基于GWT开发的制图组件。它非常适合于完全需要用客户端的数据来生成Chart的应程序。
    ThinkCAP JX:ThinkCAP核心是一个先进的MVC框架,它能够管理运行期界面布局,GUI组件外观, 状态管理,处理数据绑定,校验,和数据持久化。驱动该框架的是它Workbench所生成的Java类和XML元数据。ThinkCAP搭建在Struts,Hibernate,JFreeChart等25种开源框架之上,当前6.0版本与Struts非常相似。
    BZByte EZAjax:BZByte EZAjax是一个开源的Ajax Web框架。BZByte Ajax框架采用服务器端的Java来创建DOM而不是通过web浏览器的JavaScript。该框架的所有更新都是GUI驱动,所以无需担心暴露应用程序的代码和远程接口。GUI更新快速并且不依赖终端用户计算机的快慢。
    GQuery:GQuery是"克隆"jQuery API的一个开源项目。GQuery不是在jQuery的基础上进行封装,而是完全采用GWT1.5新特性实现。可以利用该项目在GWT中使用jQuery的语法来查询和操作DOM元素。源代码下载地址:http://code.google.com/p/gwtquery
    vegUI:vegUI是一个javascript AJAX框架和widget组件集。用于帮助你快速、灵活地构建RIA应用程序。它采用模块化设计,并使用一个模板系统来定义vegUI element/widget。所以你完全可以自己控制widget组件的外观。
    moo.fx:moo.fx是一个超级轻量级的javascript特效库,能够与prototype.js或mootools框架一起使用。它非常快、易于使用、跨浏览器、符合标准,提供控制和修改任何HTML元素的CSS属性,包括颜色。它内置检查器能够防止用户通过多次或疯狂点击来破坏效果。moo.fx整体采用模块化设计,所以可以在它的基础上开发你需要的任何特效。
    jqUploader:jqUploader是一个基于flash的文件上传widget,可用于代替html中的file input标签。它能够显示上传进度条和上传百分比。