FlexChart 是一款开源的 Flash 应用,用在 AJAX 程序中。该绘图应用是通过 XML 动态驱动的。Barney Boisvert 开发了 FlexChart,他是这样描述该软件的:
FlexChart 是一个采用 Flex 编写的绘图引擎,在运行时使用 XML 描述符动态绘制图形。它被设计用在 Ajax 应用程序中,由 Ajax 应用程序动态给 SWF 提供描述符,这些描述符既可以从客户端生成也可以从服务器端获取。
FlexChart 支持图形的样式定制和图片导出:
直接支持图形导出成 PNG 格式。你也可以通过使用 ExternalInterface 回调函数导出基于 Base64 编码的 PNG 图片,然后按照你的意愿做进 一步处理。demo 程序演示了把图片发送给服务器端(在一个新的窗口),通过 CFIMAGE 反序列化,然后立即返回给客户端。
FlexChart 以二进制文件形式部署,不需要服务器端支持。更多信息请浏览 Boisvert 的博客。您也可以观看 demo: http://barneyb.com/flexchart/ 。查看英文原文: FlexChart: Flash Charting Application for AJAX
更多内容推荐
Flex RIA 生态圈现状分析
Flex 1.0发布于2004年3月。从那时起,基于Flex的RIA开发获得了越来越多的动力,RIA也已经成为广泛接受的Web应用开发方式。最近InfoQ回顾了当前的Flex RIA生态圈以明晰Adobe Flex的现状。
谷歌:再见,Flash
Google Search年底停止支持Adobe Flash
虚拟座谈会:RIA 和 Ajax 技术的现状与展望
最近,InfoQ针对RIA和Ajax技术的现状和展望专门成立了虚拟小组。该小组召集了多位对社区有着卓越贡献的技术精英,包括Dion Almaer、Jnan Dash、Didier Girard、Peter Pilgrim、Tim Sneath和Ryan Stewart。
Expression Blend 4 SP1 现在可以支持 Flash UI 组件
Expression Blend 4 SP1可以读取Adobe FXG文件,使得Expression开发者能够在他们的应用程序里使用Flash UI组件。
第 29 讲 | 热点剖析(二):如何选择一款 HTML5 引擎?
这是H5的第二节。我和你介绍三款常见的H5引擎,并教你如何根据自己的需求选择合适的引擎。
2018-06-18
数据集成:这些大号一共 20 亿粉丝?
如何统计30位明星的真实影响力?数据集成可以帮助到你。
2019-01-09
适配国际化,除了多语言我们还需要注意什么?
在Flutter中进行国际化的整体思路,就是语言差异配置抽取+国际化代码生成。
2019-09-10
XML 是用户界面 (UI) 开发的未来吗?
或者是JavaScript?新一茬的桌面用户界面框架有一个共同的趋势:基于XML,并具备某种程度的JavaScript支持。在此,让我们简要地看看AJAX,WPF/XAML,Flex/MXML和Firefox的Gran Paradiso。
jsFiction 发布 jsDraw2D Javascript 程序库
近日jsFiction发布了一个2D JavaScript图形库——jsDraw2D,这是一个纯JavaScript程序库,无需借助于SVG或VML就能在网页上绘制二维图形。除了基本的图形外(如多边形、圆形、拱形等),开发者还可以用它绘制贝塞尔曲线(线性、二次及立体曲线)、设定原点及缩放比例。
腾讯信鸽海量移动推送服务构建
2018-12-18
Adobe 的 James Ward 谈 Flex 3 和 Silverlight
Adobe正在为即将到来的Adobe Flex 3.0而奋战,预计2008年初就会发布。Adobe Flex是一套开发富网络应用的工具,这些应用可以在浏览器里用Flash Player运行,也可以在桌面上用Adobe AIR运行。InfoQ采访了Adobe的技术传教士James Ward,以了解这个即将到来的新版本。
Adobe Air:两个月以来
在六月份,Adobe官方正式给他们的Apollo开发项目冠名:Adobe AIR (Adobe集成运行时),并且发布了一个新的beta版。InfoQ分析了业界对于此beta版本的反应。
微内核架构详解
微内核架构,也被称为插件化架构,是一种面向功能进行拆分的可扩展性架构,通常用于实现基于产品的应用。
2018-07-21
Apache Pivot 初探——基于 Java 的 RIA 框架
Apache Pivot是个开源项目,旨在通过Java创建一个现代化、富客户端的开发平台。Pivot起初是VMWare在2007年的一个研发项目,后来在 2008年基于Apache 2.0协议开源了;去年Pivot加入到了Apache Incubator中并于12月成为Apache顶级项目。
云上 AI 服务:云 AI 能从哪些方面帮助构建智能应用?
作为开发者,我们要真切地了解云上AI究竟有哪些能力,知道怎样让它和应用程序的开发和运行集成。
2020-04-08
Nexaweb 向 Dojo JavaScript 工具集贡献代码
Nexaweb向Dojo基金会贡献了新的软件,其目的在于推动开源的AJAX技术在公司关键业务中的应用。这个叫做“dojo.E”的软件是针对Dojo工具集的扩展,它将XML引入Dojo组件中并增加了一个新的API以根据用户的交互来修改DOM。
FLASH4J 3.0——支持 Flash 开发的 Java API
Flash4j是一种Java API(最初是对Apache Flex的封装),能让Java开发者在无需了解ActionScript的情况下使用纯Java以熟悉的方式开发Flash应用。
WindowBuilder Pro v7.6 发布:支持 Eclipse 3.6、XML Window Toolkit、Smart GWT 2.2 及 GXT 2.1 数据绑定
无
George Fox 谈 Adobe 开发者社区与 HTML5 内容建设
前不久,笔者有幸接触Adobe开发者社区总编George Fox,对其进行了简短的采访,George主要谈到了Adobe开发者社区的内容动态,并针对HTML5内容建设以及Adobe在HTML5上所作的努力进行了分享。
案例分析:Silverlight 在中国人寿的应用
微软发布的Silverlight似乎让经历了7年之痒的RIA看到了春天。本文以中国人寿的PACS为例,从技术选型到开发流程,让读者看到了Silverlight的绝妙之处。
评论