Finger Chart (以下简称Finger)是一个轻量级的基于Flash技术开发的图表解决方案(未来考虑扩展到HTML5平台),由RIAMeeting社区推出,并基于LGPL协议开源。图表包括常见图表类型,包含线图,柱图,条图,饼图,区域图,散点图,气泡图等; Finger的应用目标是:Web应用和移动应用,因此也可以看出图表命名的初衷,即保持轻量级和较小的资源占用,以在有限的硬件资源下获得平稳流畅的运行。
点击这里查看图表演示
Finger包含3个开发主体:
- 基于AS3开发的图表展现
- 基于JavaScript实现的图表HTML嵌入
- 针对服务器端代码开发的类库(基于使用者的贡献)
Finger具备如下的主要特点和设计初衷:
-
轻量级:图表基于纯ActionScript开发,并不断得到优化,使得图表可以保持较小的体积和较小的资源占用率。
-
易用:对前端工程师而言,使用封装的JavaScript类库让您可以很方便的将图表嵌入HTML。而对于后端程序员,使用针对服务器端代码开发的类库让您可以更方便的与项目代码集成。
-
灵活的外观定义方式:如果您对Finger默认的外观不满意,大可以进行自我定制。Finger的外观使
用了两套彼此协作的机制:CSS和Skin,其中CSS使用网页通用的样式表属性进行描述,而Skin部分则允许您通过Flash
Pro进行创建和修改。结合这两种方式,将给您的外观创建带来极大的灵活性。
-
允许载入外部插件:您可以基于约定的接口创建一个插件,编译为单独的SWF文件,并在图表中载入,与图表协同工作。这种方式将让您在不需修改基本功能的条件下,完成一些额外的功能。
-
可扩展的架构设计:Finger基于一个可扩展的架构来实现,各个图表组成部分都得到抽象并与具体实现相分离,图表则基于工厂模式来进行组装,在此基础上扩展其它类型的图表将会更加方便。
-
可视化组件支持:未来版本将针对Flash Pro创建一个组件库,允许通过Flash Pro轻松应用图表组件并绑定数据源。
我可以做什么?
Finger Chart是一个开源项目,它的发展离不开大家共同的参与。如果您喜欢Finger Chart,并希望为它扩展功能或弥补不足,欢迎加入Finger Chart开发小组(请进入论坛申请)。您可以贡献的部分包括:
- 客户端Code:包括增加新的图表类型,新的皮肤等等
- 服务器端Code:包括针对PHP,.NET,JAVA等后端技术的图表封装
在线文档库:
http://www.riameeting.com/fingerchart/guide.html
分享到:
相关推荐
资源名称:Finger Chart简介与架构设计内容简介:轻量级Flash图表解决方案(6大特点)轻量级 易用 灵活的外观外部插件 可扩展架构 可视化组件HTML嵌入方式 type="text/javascript" src="js/finger.js">>finger...
Finger Chart是一个轻量级的基于Flash技术的图表解决方案,具有节省资源和支持多开发语言的优点。把Finger Chart应用于教材征订系统中的数据统计和展现,可提高开发效率、提供优秀的用户体验。
FINGER
Chord finger table example+Content Addressable Network
FingerText For X64
指纹识别finger.rar
Finger Family.swf
etter.finger.os etter.finger.os etter.finger.os NTOP4.0.1会需要的。
finger recognition simple
finger.rar
data.finger-tree, Finger树数据结构 的手指树Finger树是完全持久的集合的通用系列。 这里库包含你需要自己创建的所有内容,以及一些ready-to-use集合类型:为左和右两端提供常量时间访问的顺序集合为连续的集合。...
Finger and Hand Tracking with Kinect SDK
linux 6.0 finger安装包,文件内部有两个安装包,安装方式可以使用rpm -Uvh finger* 但是必须保证两个文件在同一个文件夹中
基于c++与opencv, 用hsv色彩空间 分离颜色,然后扫描所得到的黑白图片,然后用 hu moment 比较手势
go-finge是一个采用Go实现的finger协议库。它包含了客户端和服务器实现。
Finger Knuckle Print Region ofInterest code
jQuery.jquery-finger—左右自适应全屏幻灯片切换
这是我下载的手指静脉图像库,需要的朋友可以拿去用。
前端项目-jquery.finger,jQuery Finger通过删除触摸设备上的300ms延迟来统一点击和触摸事件。它还提供了一组常见的事件来处理一些基本的手势,比如拖拽和挤压。小型(),专注于性能,经过良好测试和…还支持jquery...
zk finger SDK 5.0