Sunday, December 9, 2007

用于动态图表绘制的API

  一个很简单但又非常实用的用于动态图表绘制的API:
http://code.google.com/apis/chart/
  全部的API调用格式都用一个URI完成,可以设定在<img>标签的src属性中,是一个典型的基于URI驱动的设计:
http://chart.apis.google.com/chart?<p1="">&<p2="">&<pn="">。
例如:


chf=c,lg,0,76A4FB,1,ffffff,0|bg,s,EFEFEF……

  三个多月前,曾经和Tianle同学也一道研究设计过类似的API,主要用于为Web Dynpro提供动态图片绘制。如果使用过Web Dynpro,那可能会对其图片UI控件无法支持“动态文字叠加”的限制印象深刻吧,我们当时能够解决的是通过基于URI的API来完成各种的图片绘制,包括渐变、倒影、文字定位和样式布局等功能,从一定程度上来弥补Web Dynpro在这方面的不足。后来,由于一个棘手的多国语言字体问题,使得我们无法进一步推进这一API的使用,可谓稍有遗憾。不过,我们已经有打算在合适的时间场合将这一解决方案作为开源项目放出来了。对此有兴趣的朋友,我们可以进一步讨论。

by William Cui 崔伟毅

Labels: , ,

Sunday, July 8, 2007

Wikipedia的思维脑图——Wikimindmap

  大家是否觉得,面对内容冗长并且主题高度聚集的Wikipedia,我们似乎缺乏一种直观的方法来快速浏览从而找到我们真正要找的信息呢?

  那就试试看Wikimindmap吧,这是一个用思维脑图的想法来可视化Wikipedia信息结构的尝试性小工具。从实现角度来说,它采用了FreeMind Flash浏览器开源组件,对Wikipedia的站内和站外链接进行解析,并把简要文本和链接内容根据每篇文章的大纲标题进行了分组和排序,如下以“SAP_AG”条目在Wikimindmap里进行搜索:


  好像还不错哦?另外,之前我还介绍过另一个“Flex开源图形可视化组件——SpringGraph”。

by William Cui 崔伟毅

Labels:

Sunday, May 13, 2007

Flex开源图形可视化组件——SpringGraph

  所谓一图胜过千言,信息可视化(Visualization,可能翻成形象化更恰当)一直是一个有趣的、令人兴奋的话题,不是么?
  在此,我想给大家介绍一个很棒的用Flex 2.0开发的开源图形可视化组件——SpringGraph,它通过网络连接图的形式来表现事物间的联系,支持拖拽、放缩、自动排列、双击下钻等特性。初步体验起来,在性能和效果上给我的感觉都不错,说不定就在以后的项目中用得上呢。  
  SpringGraph的作者是Adobe公司的Mark Shepherd,他提供了该项目的源代码和相关文档示例,以及几个在线的演示:分子模型察看器SpringGraph管理器同义词网查询器Amazon网上Apple产品关联网等等。

William Cui 崔伟毅

Labels: ,