Note: This project is in the process being split into multiple git library projects, one being wordcloud2.js and the other being wordfreq. The application will be written once the work on the libararies completes.
Word Cloud on HTML5 canvas, inspired by Wordle.
Author: Timothy Chien <timdream@gmail.com>
URL: http://timc.idv.tw/wordcloud/
HTML5 Word Cloud is inspired by Wrodle, instead of generate the image on a Java Applet, this experiment is entirely on HTML5 canvas.
This program is composed of three libraries, two of them have dependency of jQuery thus they are warped as jQuery plug-ins:
jquery.getcontent.jswhich access remote or local content though Google Feed API, YQL data.html (experimental), Facebook Javascript SDK, and FileReader API.wordfreq.jswhich count the phrases/words by running N-gram analysis (for Chinese) and Porter Stemming Algorithm (for English) in Web Workers.- finally,
jquery.wordcloud.jsdraw the phrases/words on canvas using configured parameters.
Each of the libraries comes with their own tests/demos and are designed to be reusable.
Following external libraries are included:
- Porter Stemming Algorithm in Javascript as mentioned above.
- Simulated Web Workers (
worker.js) to provide a simulated web workers interface in IEs and Mobile Safari.
- Yuren Ju for Facebook Status fetching
I can be reached by e-mail.