<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8254639699713933789</id><updated>2024-08-30T03:45:46.550-07:00</updated><category term="JavaScript"/><category term="JS"/><category term="JS Maps"/><category term="OpenStreetMap"/><category term="Visualization"/><category term="Cubism"/><category term="JS Vector"/><category term="Leaflet"/><category term="PSD"/><category term="Raphael"/><category term="Time Series Visualization"/><category term="Vector"/><title type='text'>Java Script Visualization</title><subtitle type='html'>Awesome ways to view data.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://visual-js.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://visual-js.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Edi</name><uri>http://www.blogger.com/profile/08749735183408962888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrYz6Gf7ElWMmWh6vUlSnuGvcn0pTSzTrF_YdYu_R8AkvwKPYZOc2gf_NdjyLkntuP97fP4GkoSfDmoocsOaOk1IWF8bOV9HvC1vjODMfMacDOpy9OUBzkLEKxJ9QyXNc/s1600/0ee4a11.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8254639699713933789.post-6090705208947661138</id><published>2013-05-25T22:10:00.002-07:00</published><updated>2013-05-25T22:10:25.349-07:00</updated><title type='text'> JavaScript Browser Diagramming Component </title><content type='html'>&lt;h2&gt;
&lt;span style=&quot;color: #777777; font-family: Lato, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;mxGraphs&lt;/span&gt;&lt;/h2&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #777777; font-family: Lato, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;Details:&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;color: #777777; font-family: Lato, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;Visualization is the process of creating a useful visual representation of a graph. The scope of visualization functionality is one of mxGraphs&#39; main strength. mxGraph supports a wide range of features to enable the display of cells to only be limited by the skill of the developer and the platform functionality available. Vertices may be shapes, images, vector drawing, animations, virtually any graphical operations available in browsers. You can also use HTML mark-up in both vertices and edges.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #777777; font-family: Lato, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://jgraph.github.io/mxgraph/docs/images/mx_man_graph_vis.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;281&quot; src=&quot;http://jgraph.github.io/mxgraph/docs/images/mx_man_graph_vis.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: #777777; font-family: Lato, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #777777; font-family: Lato, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #777777; font-family: Lato, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;Live Samples:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://jgraph.github.io/mxgraph/javascript/examples/ports.html&quot;&gt;http://jgraph.github.io/mxgraph/javascript/examples/ports.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://draw.io/&quot;&gt;http://draw.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #777777; font-family: Lato, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;Example applications for a graph visualization library include: process diagrams, workflow and BPM visualization, flowcharts, traffic or water flow, database and WWW visualization, networks and telecommunications displays, mapping applications and GIS, UML diagrams, electronic circuits, VLSI, CAD, financial and social networks, data mining, biochemistry, ecological cycles, entity and cause-effect relationships and organisational charts.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #777777; font-family: Lato, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #777777; font-family: Lato, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 20px;&quot;&gt;
The JavaScript client of mxGraph may be licensed in two ways:&lt;/div&gt;
&lt;ul style=&quot;color: #777777; font-family: Lato, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px; margin: 0px 0px 20px;&quot;&gt;
&lt;li&gt;Under a standard commercial license, the pricing on the web site applies to these commercial licenses.&lt;/li&gt;
&lt;li&gt;Under a reasonable use hosted model. This requires a key to access the hosted version, available in the examples in your evaluation download.&lt;/li&gt;
&lt;/ul&gt;
&lt;a href=&quot;http://www.jgraph.com/&quot;&gt;http://www.jgraph.com/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://visual-js.blogspot.com/feeds/6090705208947661138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://visual-js.blogspot.com/2013/05/javascript-browser-diagramming-component.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/6090705208947661138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/6090705208947661138'/><link rel='alternate' type='text/html' href='http://visual-js.blogspot.com/2013/05/javascript-browser-diagramming-component.html' title=' JavaScript Browser Diagramming Component '/><author><name>Edi</name><uri>http://www.blogger.com/profile/08749735183408962888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrYz6Gf7ElWMmWh6vUlSnuGvcn0pTSzTrF_YdYu_R8AkvwKPYZOc2gf_NdjyLkntuP97fP4GkoSfDmoocsOaOk1IWF8bOV9HvC1vjODMfMacDOpy9OUBzkLEKxJ9QyXNc/s1600/0ee4a11.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8254639699713933789.post-1920509600584214218</id><published>2012-10-23T06:30:00.000-07:00</published><updated>2012-10-23T06:30:00.371-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="JS"/><category scheme="http://www.blogger.com/atom/ns#" term="JS Vector"/><category scheme="http://www.blogger.com/atom/ns#" term="Raphael"/><category scheme="http://www.blogger.com/atom/ns#" term="Vector"/><title type='text'>Raphaël - Vector Graphics using JavaScript</title><content type='html'>&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Arial Unicode MS&#39;, Arial, sans-serif; font-size: 16px; line-height: 24px;&quot;&gt;Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Using the library you can easily create Gauges&amp;nbsp;or any other&lt;b&gt; JavaScript Visualization &lt;/b&gt;you like.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;If you are a developer you will be happy to know its under MIT license and basically Free!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Sample using Raphael:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;img border=&quot;0&quot; height=&quot;151&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwvyhOSyBt509yY7Nx1sZtaGgY3vFWXwjSnIstODPdHlZlmUJkNUKbuDyJ5f8hjosmBSsYmlgo39azC7fnVPyZZ_ihwfmudLRITRclEwrw2F6F5MsE_vzpiEWWf2IB4qgHgWGLncqRtKlG/s400/twitter-frequency1-620x235%5B1%5D.png&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://thedailyviz.com/2012/05/26/visualizing-tweets-with-raphael-js/&quot;&gt;Visualize Tweets Using Raphael&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, &#39;Arial Unicode MS&#39;, Arial, sans-serif; font-size: 16px; line-height: 24px;&quot;&gt;&lt;a href=&quot;http://raphaeljs.com/&quot;&gt;More Info about Raphaël&lt;/a&gt;&amp;nbsp;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://visual-js.blogspot.com/feeds/1920509600584214218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://visual-js.blogspot.com/2012/10/raphael-vector-graphics-using-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/1920509600584214218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/1920509600584214218'/><link rel='alternate' type='text/html' href='http://visual-js.blogspot.com/2012/10/raphael-vector-graphics-using-javascript.html' title='Raphaël - Vector Graphics using JavaScript'/><author><name>Edi</name><uri>http://www.blogger.com/profile/08749735183408962888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrYz6Gf7ElWMmWh6vUlSnuGvcn0pTSzTrF_YdYu_R8AkvwKPYZOc2gf_NdjyLkntuP97fP4GkoSfDmoocsOaOk1IWF8bOV9HvC1vjODMfMacDOpy9OUBzkLEKxJ9QyXNc/s1600/0ee4a11.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwvyhOSyBt509yY7Nx1sZtaGgY3vFWXwjSnIstODPdHlZlmUJkNUKbuDyJ5f8hjosmBSsYmlgo39azC7fnVPyZZ_ihwfmudLRITRclEwrw2F6F5MsE_vzpiEWWf2IB4qgHgWGLncqRtKlG/s72-c/twitter-frequency1-620x235%5B1%5D.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8254639699713933789.post-644677498012701168</id><published>2012-10-20T00:35:00.001-07:00</published><updated>2012-10-20T00:35:14.281-07:00</updated><title type='text'>The State of JavaScript</title><content type='html'>&lt;span style=&quot;background-color: #f7f7f7; font-family: Lucida, &#39;Lucida Grande&#39;, Tahoma, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;Brendan Eich reviews the history of JavaScript, then introduces and demonstrates some of the new features coming in ES6&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.infoq.com/presentations/State-JavaScript#.UIJTrHqNTF4.blogger&quot;&gt;Click here to watch!&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://visual-js.blogspot.com/feeds/644677498012701168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://visual-js.blogspot.com/2012/10/the-state-of-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/644677498012701168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/644677498012701168'/><link rel='alternate' type='text/html' href='http://visual-js.blogspot.com/2012/10/the-state-of-javascript.html' title='The State of JavaScript'/><author><name>Edi</name><uri>http://www.blogger.com/profile/08749735183408962888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrYz6Gf7ElWMmWh6vUlSnuGvcn0pTSzTrF_YdYu_R8AkvwKPYZOc2gf_NdjyLkntuP97fP4GkoSfDmoocsOaOk1IWF8bOV9HvC1vjODMfMacDOpy9OUBzkLEKxJ9QyXNc/s1600/0ee4a11.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8254639699713933789.post-7032520440127897162</id><published>2012-08-27T14:00:00.000-07:00</published><updated>2012-10-20T00:44:20.761-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="JS"/><category scheme="http://www.blogger.com/atom/ns#" term="JS Maps"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenStreetMap"/><category scheme="http://www.blogger.com/atom/ns#" term="Visualization"/><title type='text'>Kartograph - Interactive JS map without Google Maps.</title><content type='html'>&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 21px;&quot;&gt;Google Maps is amazing service but lately the guys from Google decided to charge us for the free mapping stuff we were dependent on of the last few years.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; line-height: 21px;&quot;&gt;Many&amp;nbsp;companies stated to search for alternatives for Google and found some useful services like Open Street Map etc.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 21px;&quot;&gt;Kartograph is a new Java Script framework for building interactive map applications without Google Maps or any other mapping service. It was created with the needs of&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://kartograph.org/showcase/italia/&quot; style=&quot;background-color: white; color: #0088cc; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 21px; text-decoration: none;&quot;&gt;designers&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 21px;&quot;&gt;&amp;nbsp;and&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://kartograph.org/showcase/charts/&quot; style=&quot;background-color: white; color: #0088cc; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 21px; text-decoration: none;&quot;&gt;data journalists&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 21px;&quot;&gt;&amp;nbsp;in mind.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; line-height: 18px;&quot;&gt;&lt;b&gt;Kartograph.js&lt;/b&gt; is a JavaScript library for rendering SVG maps. It is built on top of&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://jquery.com/&quot; style=&quot;background-color: white; color: #0088cc; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; line-height: 18px; text-decoration: none;&quot;&gt;jQuery&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; line-height: 18px;&quot;&gt;&amp;nbsp;and&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://raphaeljs.com/&quot; style=&quot;background-color: white; color: #0088cc; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; line-height: 18px; text-decoration: none;&quot;&gt;Raphaël&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; line-height: 18px;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN_H6ylUuI3NPPhOyXcOOpYfv56g2qa33GvpD-tHxPAahvj-K1jT3RTxHumcYiG3tEYSfj2jZCQCdvt8cTfiOXJf_JwQ2NqcOj4dd0XOAUiqKn8NDUFXA96C0CEhTN2JogS_gTRj0UsDq-/s1600/kartograph.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;269&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN_H6ylUuI3NPPhOyXcOOpYfv56g2qa33GvpD-tHxPAahvj-K1jT3RTxHumcYiG3tEYSfj2jZCQCdvt8cTfiOXJf_JwQ2NqcOj4dd0XOAUiqKn8NDUFXA96C0CEhTN2JogS_gTRj0UsDq-/s320/kartograph.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 21px;&quot;&gt;More Info:&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://kartograph.org/&quot;&gt;http://kartograph.org/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://visual-js.blogspot.com/feeds/7032520440127897162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://visual-js.blogspot.com/2012/08/kartograph-interactive-js-map-without.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/7032520440127897162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/7032520440127897162'/><link rel='alternate' type='text/html' href='http://visual-js.blogspot.com/2012/08/kartograph-interactive-js-map-without.html' title='Kartograph - Interactive JS map without Google Maps.'/><author><name>Edi</name><uri>http://www.blogger.com/profile/02446283529529413449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN_H6ylUuI3NPPhOyXcOOpYfv56g2qa33GvpD-tHxPAahvj-K1jT3RTxHumcYiG3tEYSfj2jZCQCdvt8cTfiOXJf_JwQ2NqcOj4dd0XOAUiqKn8NDUFXA96C0CEhTN2JogS_gTRj0UsDq-/s72-c/kartograph.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8254639699713933789.post-8258158225446471258</id><published>2012-08-24T20:24:00.000-07:00</published><updated>2012-08-24T20:24:11.313-07:00</updated><title type='text'>JustGage - Gauge Library in JavaScript</title><content type='html'>&lt;span style=&quot;font-family: Arial; font-size: 14px; line-height: 22px;&quot;&gt;The JS world is booming with new stuff and almost every day I can see more and more visualization libraries, one of them is JustGage which allows you to create half circular gauges in no time.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 14px; line-height: 22px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial; font-size: 14px; line-height: 22px;&quot;&gt;&lt;b&gt;JustGage&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 14px; line-height: 22px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 22px;&quot;&gt;&amp;nbsp;is a simple yet&amp;nbsp;beautiful&amp;nbsp;Gauge visualization that allows you create elements using jacascript and &lt;b&gt;Raphael.js&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 22px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPHG9E0bYUYJfQPU7SAcD_uegUcHBv-i6APqe8qNicN9RBCleiWr94GogpKBpv-CQuas6DF0D-j0LOQf2LQFi2o_KvJmaeVnmvk2XuH8d0HxgtvixyifakdSnyKtmhq1VQygtoxOeAsjqd/s1600/guages.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPHG9E0bYUYJfQPU7SAcD_uegUcHBv-i6APqe8qNicN9RBCleiWr94GogpKBpv-CQuas6DF0D-j0LOQf2LQFi2o_KvJmaeVnmvk2XuH8d0HxgtvixyifakdSnyKtmhq1VQygtoxOeAsjqd/s320/guages.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 22px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 22px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial; font-size: 14px; line-height: 22px;&quot;&gt;It is based on Raphaël library for vector drawing, so it’s completely&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;font-family: Arial; font-size: 14px; line-height: 22px;&quot;&gt;resolution independent&lt;/strong&gt;&lt;span style=&quot;font-family: Arial; font-size: 14px; line-height: 22px;&quot;&gt;&amp;nbsp;and self-adjusting.&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 14px; line-height: 22px;&quot;&gt;Using the library is simple, just load the libraries:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 14px; line-height: 22px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;ul class=&quot;snippet-no-num&quot; style=&quot;font-family: monospace; font-size: 12px; line-height: 21.600000381469727px; list-style: none; margin: 0px; padding: 0.6em 1em; white-space: pre;&quot;&gt;
&lt;li style=&quot;list-style: none; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;sh_symbol&quot;&gt;&amp;lt;&lt;/span&gt;script src&lt;span class=&quot;sh_symbol&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sh_string&quot; style=&quot;color: maroon;&quot;&gt;&quot;raphael.2.1.0.min.js&quot;&lt;/span&gt;&lt;span class=&quot;sh_symbol&quot;&gt;&amp;gt;&amp;lt;/&lt;/span&gt;script&lt;span class=&quot;sh_symbol&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style: none; margin: 0px; padding: 0px;&quot;&gt;&lt;span class=&quot;sh_symbol&quot;&gt;&amp;lt;&lt;/span&gt;script src&lt;span class=&quot;sh_symbol&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sh_string&quot; style=&quot;color: maroon;&quot;&gt;&quot;justgage1.0.min.js&quot;&lt;/span&gt;&lt;span class=&quot;sh_symbol&quot;&gt;&amp;gt;&amp;lt;/&lt;/span&gt;script&lt;span class=&quot;sh_symbol&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial; font-size: 14px; line-height: 22px;&quot;&gt;Create your Gauge div:&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span class=&quot;sh_keyword&quot; style=&quot;background-color: white; color: blue; font-family: monospace; font-size: 12px; line-height: 21.600000381469727px; white-space: pre;&quot;&gt;  &amp;lt;div&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: monospace; font-size: 12px; line-height: 21.600000381469727px; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;sh_type&quot; style=&quot;background-color: white; font-family: monospace; font-size: 12px; line-height: 21.600000381469727px; white-space: pre;&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;sh_symbol&quot; style=&quot;background-color: white; font-family: monospace; font-size: 12px; line-height: 21.600000381469727px; white-space: pre;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sh_string&quot; style=&quot;background-color: white; color: maroon; font-family: monospace; font-size: 12px; line-height: 21.600000381469727px; white-space: pre;&quot;&gt;&quot;gauge&quot;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: monospace; font-size: 12px; line-height: 21.600000381469727px; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;sh_type&quot; style=&quot;background-color: white; font-family: monospace; font-size: 12px; line-height: 21.600000381469727px; white-space: pre;&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;sh_symbol&quot; style=&quot;background-color: white; font-family: monospace; font-size: 12px; line-height: 21.600000381469727px; white-space: pre;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sh_string&quot; style=&quot;background-color: white; color: maroon; font-family: monospace; font-size: 12px; line-height: 21.600000381469727px; white-space: pre;&quot;&gt;&quot;200x160px&quot;&lt;/span&gt;&lt;span class=&quot;sh_keyword&quot; style=&quot;background-color: white; color: blue; font-family: monospace; font-size: 12px; line-height: 21.600000381469727px; white-space: pre;&quot;&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 14px; line-height: 22px;&quot;&gt;Run some simple JS code to apply on the Div:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul class=&quot;snippet-no-num&quot; style=&quot;font-family: monospace; font-size: 12px; line-height: 21.600000381469727px; list-style: none; margin: 0px; padding: 0.6em 1em; white-space: pre;&quot;&gt;
&lt;li style=&quot;list-style: none; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li style=&quot;list-style: none; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;sh_keyword&quot; style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; g &lt;span class=&quot;sh_symbol&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;sh_keyword&quot; style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;sh_function&quot;&gt;JustGage&lt;/span&gt;&lt;span class=&quot;sh_symbol&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;sh_cbracket&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style: none; margin: 0px; padding: 0px;&quot;&gt;    id&lt;span class=&quot;sh_symbol&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;sh_string&quot; style=&quot;color: maroon;&quot;&gt;&quot;gauge&quot;&lt;/span&gt;&lt;span class=&quot;sh_symbol&quot;&gt;,&lt;/span&gt; &lt;/li&gt;
&lt;li style=&quot;list-style: none; margin: 0px; padding: 0px;&quot;&gt;    value&lt;span class=&quot;sh_symbol&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;sh_number&quot;&gt;67&lt;/span&gt;&lt;span class=&quot;sh_symbol&quot;&gt;,&lt;/span&gt; &lt;/li&gt;
&lt;li style=&quot;list-style: none; margin: 0px; padding: 0px;&quot;&gt;    min&lt;span class=&quot;sh_symbol&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;sh_number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sh_symbol&quot;&gt;,&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style: none; margin: 0px; padding: 0px;&quot;&gt;    max&lt;span class=&quot;sh_symbol&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;sh_number&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;sh_symbol&quot;&gt;,&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style: none; margin: 0px; padding: 0px;&quot;&gt;    title&lt;span class=&quot;sh_symbol&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;sh_string&quot; style=&quot;color: maroon;&quot;&gt;&quot;Visitors&quot;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style: none; margin: 0px; padding: 0px;&quot;&gt;  &lt;span class=&quot;sh_cbracket&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;sh_symbol&quot;&gt;);&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 14px; line-height: 22px;&quot;&gt;I hope they will extent there library with some more cool Gauges soon!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 14px; line-height: 22px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial; font-size: 14px; line-height: 22px;&quot;&gt;More info &amp;amp; Download:&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.justgage.com/&quot; style=&quot;background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;&quot; target=&quot;_blank&quot;&gt;http://www.justgage.com/&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;&lt;/span&gt;
</content><link rel='replies' type='application/atom+xml' href='http://visual-js.blogspot.com/feeds/8258158225446471258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://visual-js.blogspot.com/2012/08/justgage-gauge-library-in-javascript.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/8258158225446471258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/8258158225446471258'/><link rel='alternate' type='text/html' href='http://visual-js.blogspot.com/2012/08/justgage-gauge-library-in-javascript.html' title='JustGage - Gauge Library in JavaScript'/><author><name>Edi</name><uri>http://www.blogger.com/profile/08749735183408962888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrYz6Gf7ElWMmWh6vUlSnuGvcn0pTSzTrF_YdYu_R8AkvwKPYZOc2gf_NdjyLkntuP97fP4GkoSfDmoocsOaOk1IWF8bOV9HvC1vjODMfMacDOpy9OUBzkLEKxJ9QyXNc/s1600/0ee4a11.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPHG9E0bYUYJfQPU7SAcD_uegUcHBv-i6APqe8qNicN9RBCleiWr94GogpKBpv-CQuas6DF0D-j0LOQf2LQFi2o_KvJmaeVnmvk2XuH8d0HxgtvixyifakdSnyKtmhq1VQygtoxOeAsjqd/s72-c/guages.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8254639699713933789.post-7146031319224637338</id><published>2012-05-20T23:55:00.000-07:00</published><updated>2012-05-20T23:55:04.615-07:00</updated><title type='text'>Libaries for JavaScript Visualization Development</title><content type='html'>&lt;br /&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-size: small;&quot;&gt;Another good list of JavaScript Visualization components:&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;border: 0px; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 21px; list-style-image: initial; list-style-position: initial; margin: 10px 0px 10px 20px; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://arborjs.org/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;Arbor.js&lt;/a&gt;&amp;nbsp;– (MIT license) Force-directed graph layout&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://help.arcgis.com/en/webapi/javascript/arcgis/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;ArcGIS JavaScript API&lt;/a&gt;&amp;nbsp;- High performance mapping/GIS applications&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://www.amcharts.com/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;amCharts&lt;/a&gt;&amp;nbsp;– Charts, charts, charts&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;https://github.com/gka/chroma.js&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;Chroma.js&lt;/a&gt;&amp;nbsp;– (GPL) Color conversions&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://square.github.com/cubism/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;Cubism.js&lt;/a&gt;&amp;nbsp;– (Apache)&amp;nbsp;Time-series visualization, based on&amp;nbsp;&lt;a href=&quot;http://mbostock.github.com/d3&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;D3.js&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://mbostock.github.com/d3&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;D3.js&lt;/a&gt;&amp;nbsp;– (BSD) General visualization library&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;https://github.com/michael/dance&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;Dance.js&lt;/a&gt;&amp;nbsp;– (MIT) Visualization framework based on&amp;nbsp;&lt;a href=&quot;http://documentcloud.github.com/backbone/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;Backbone&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://substance.io/michael/data-js&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;Data.js&lt;/a&gt;&amp;nbsp;&amp;amp;&amp;nbsp;&lt;a href=&quot;http://mbostock.github.com/d3&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;D3.js&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://substance.io/michael/data-js&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;Data.js&lt;/a&gt;&amp;nbsp;– (MIT) Not a visualization framework per se, but rather a data representation framework to facilitate visualization&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://www.humblesoftware.com/envision&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;Envision.js&lt;/a&gt;&amp;nbsp;– (MIT) Time series visualizations&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;https://developers.google.com/chart/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;Google Chart Tools&lt;/a&gt;&amp;nbsp;– (Google/Free) The name says it all – Charts&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;https://developers.google.com/maps/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;Google Maps API&lt;/a&gt;&amp;nbsp;– Google maps&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://www.highcharts.com/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;HightCharts&lt;/a&gt;&amp;nbsp;– (Creative Commons &amp;amp; Commercial) Rich interactive charts&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://thejit.org/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;InfoVis Toolkit&lt;/a&gt;&amp;nbsp;– (MIT) Data visualization toolkit&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://kartograph.org/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;Kartograph&lt;/a&gt;&amp;nbsp;– (AGPL) Render existing or custom Python-generated maps&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://www.kendoui.com/dataviz.aspx&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;Kendo UI DataViz&lt;/a&gt;&amp;nbsp;– (Commercial) Rich Cross-device data visualization&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://leaflet.cloudmade.com/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;Leaflet&amp;nbsp;&lt;/a&gt;- (BSD) Lightweight map drawing libary&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://developer.mapquest.com/web/products/featured/javascript&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;MapQuest JavaScript API&lt;/a&gt;&amp;nbsp;– MapQuest maps generation&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://misoproject.com/dataset/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;Miso Dataset&lt;/a&gt;&amp;nbsp;– (MIT, GPL2) Libary for data transformation and management&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://modestmaps.com/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;Modest Maps&lt;/a&gt;&amp;nbsp;- (BSD) Tile-based maps&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://paperjs.org/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;Paper.js&lt;/a&gt;&amp;nbsp;– (MIT) Vector graphics scripting&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://polymaps.org/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;Polymaps&lt;/a&gt;&amp;nbsp;– (BSD) Tile-based maps&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://processingjs.org/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;Processing.js&lt;/a&gt;&amp;nbsp;– (MIT) Drawing &amp;amp; data visualization library&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://mbostock.github.com/protovis/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;Protovis&lt;/a&gt;&amp;nbsp;– (BSD) No longer under development – they recommend switching to&amp;nbsp;&lt;a href=&quot;http://mbostock.github.com/d3&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;D3.js&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://raphaeljs.com/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;Rafael&lt;/a&gt;&amp;nbsp;– (MIT) Simplified vector graphics&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://www.rgraph.net/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;RGraph&lt;/a&gt;&amp;nbsp;– (Free for non-commercial) Charts and custom widgets&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://code.shutterstock.com/rickshaw/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;Rickshaw&lt;/a&gt;&amp;nbsp;– (MIT) Interactive time series, based on&amp;nbsp;&lt;a href=&quot;http://mbostock.github.com/d3&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;D3.js&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://www.sencha.com/products/touch/charts&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;Sencha Touch Charts&lt;/a&gt;&amp;nbsp;- (Commercial) Rich interactive mobile-optimized charts&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://sigmajs.org/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;Sigma.js&lt;/a&gt;&amp;nbsp;– (MIT) Interactive &amp;amp; static graphs&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://worrydream.com/Tangle/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;Tangle&lt;/a&gt;&amp;nbsp;– (MIT) Build data reactive documents&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: #666666;&quot;&gt;&lt;a href=&quot;http://timeline.verite.co/&quot; style=&quot;border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 1px; vertical-align: baseline;&quot;&gt;Timeline&lt;/a&gt;&amp;nbsp;– (GPL) Timelines&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Source:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;http://blattchat.com/2012/05/14/javascript-actionscript-visualization-libaries-toolkits/&quot;&gt;http://blattchat.com/2012/05/14/javascript-actionscript-visualization-libaries-toolkits/&lt;/a&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visual-js.blogspot.com/feeds/7146031319224637338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://visual-js.blogspot.com/2012/05/libaries-for-javascript-visualization.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/7146031319224637338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/7146031319224637338'/><link rel='alternate' type='text/html' href='http://visual-js.blogspot.com/2012/05/libaries-for-javascript-visualization.html' title='Libaries for JavaScript Visualization Development'/><author><name>Edi</name><uri>http://www.blogger.com/profile/02446283529529413449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8254639699713933789.post-2754840423922112728</id><published>2012-05-15T22:12:00.001-07:00</published><updated>2012-05-15T22:12:35.945-07:00</updated><title type='text'>10 Awesome Data Visualization Tools for the Web</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Just wanted to point you to a cool post about JavaScript visualizations, some of the items are already covered in my older posts.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Check it out &lt;a href=&quot;http://digitalanalog.in/2012/05/15/10-awesome-data-visualization-tools-for-the-web/?utm_source=rss&amp;amp;utm_medium=rss&amp;amp;utm_campaign=10-awesome-data-visualization-tools-for-the-web&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;i&gt;Have a Visual day!&lt;/i&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://visual-js.blogspot.com/feeds/2754840423922112728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://visual-js.blogspot.com/2012/05/10-awesome-data-visualization-tools-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/2754840423922112728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/2754840423922112728'/><link rel='alternate' type='text/html' href='http://visual-js.blogspot.com/2012/05/10-awesome-data-visualization-tools-for.html' title='10 Awesome Data Visualization Tools for the Web'/><author><name>Edi</name><uri>http://www.blogger.com/profile/02446283529529413449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8254639699713933789.post-4283219788721825087</id><published>2012-05-10T00:49:00.000-07:00</published><updated>2012-05-10T00:49:07.070-07:00</updated><title type='text'>Ripple - JS Mobile Simulator!</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSNEpaH0463YqmBLAZUcxQK0lNGcNY3arCd4W-0sIeUbPUG7VWoQwUhRk2qjx-5XR6eH30Nvcdr1ao3wjQpBse28R4x0QVXO1rF6YyOri026J7bhKC8sjjWU8CWbVTcXzwdtzmDdULgDa3/s640/blogger-image--1977910605.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSNEpaH0463YqmBLAZUcxQK0lNGcNY3arCd4W-0sIeUbPUG7VWoQwUhRk2qjx-5XR6eH30Nvcdr1ao3wjQpBse28R4x0QVXO1rF6YyOri026J7bhKC8sjjWU8CWbVTcXzwdtzmDdULgDa3/s200/blogger-image--1977910605.jpg&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;Creating your amazing JS application is not&amp;nbsp;enough&amp;nbsp;, now it&#39;s time to get it ready for the real world - Mobile.&lt;br /&gt;
&lt;br /&gt;
Debugging mobile apps can be a pain in the neck, you have multiple platforms, multiple versions etc, for example developing for iOS requires you to own a Mac, android development has many packages to download and not so easy.&lt;br /&gt;
&lt;br /&gt;
Wondering the web you probably find &lt;a href=&quot;http://www.sencha.com/&quot; target=&quot;_blank&quot;&gt;Sencha &lt;/a&gt;and &lt;a href=&quot;http://jquerymobile.com/&quot; target=&quot;_blank&quot;&gt;jQueryMobile &lt;/a&gt;as the leading JS web developments.I started with&amp;nbsp;
Sencha, downloaded the editor but learning curve was to long for my needs. (More on Sencha in a future post)&lt;br /&gt;
&lt;br /&gt;
I was searching for alternatives and found a nice web tool called &lt;a href=&quot;http://tiggzi.com/home&quot; target=&quot;_blank&quot;&gt;Tiggzi&lt;/a&gt;, it was simple and intuitive but not powerful for most of my needs. In any case&amp;nbsp;all IDEs had major issues trying to debug them.&lt;br /&gt;
&lt;br /&gt;
Looking for the best bread solution I found&amp;nbsp;&lt;a href=&quot;http://ripple.tinyhippos.com/&quot; target=&quot;_blank&quot;&gt;Ripple&lt;/a&gt;&amp;nbsp;(which was bought by RIM). Ripple is a Chrome plugin allows you to set and test any mobile configuration: GPS, Acceleration, Contacts etc., You can choose between platforms (IOS, Android, HTC and more), the actual device (iPhone, iPad) and even its orientation.&lt;br /&gt;
&lt;br /&gt;
Basically you can enable Ripple for any website, below you can see this blog over iPhone.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJRuSBpt6CEIqz1m338mClp3GcmGFih1aKisTp1GBvtSGegjCDYue6EsT3NB9xjnEg_lmLCZWEdoMYR0ZpqCdQ7rnjdxSsr39mTNeDZuCXXrcACxeHqcXE9liIpMRt0IwJNCP4Yffps44r/s1600/ripple_env.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJRuSBpt6CEIqz1m338mClp3GcmGFih1aKisTp1GBvtSGegjCDYue6EsT3NB9xjnEg_lmLCZWEdoMYR0ZpqCdQ7rnjdxSsr39mTNeDZuCXXrcACxeHqcXE9liIpMRt0IwJNCP4Yffps44r/s400/ripple_env.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Installation is quite easy and took me less then a minute, once you up and running you can set every website into Mobile environment with in a single click! &lt;br /&gt;
&lt;br /&gt;
Ripple mobile addin wraps the website you currently visit and allows you to set the platform, location on the map, acceleration, dev platform (PhoneGap, MobileWeb) And even contact list so you can test real world scenarios. &lt;br /&gt;
&lt;br /&gt;
Debugging is easy thanks to Chrome ( &lt;b&gt;Ctrl+Shift+J&lt;/b&gt; ) great debugger!&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Note: you should disable any popup blocker before trying to run anything!!!&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Things I would add to Ripple:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Ability to test camera and photos library&lt;/li&gt;
&lt;li&gt;Add images and details to dummy contacts&lt;/li&gt;
&lt;li&gt;Fix annoying bug where page is not loading due to ripple.js cannot be found&lt;/li&gt;
&lt;/ul&gt;
You can get Ripple here:&lt;br /&gt;
&lt;a href=&quot;http://ripple.tinyhippos.com/&quot;&gt;http://ripple.tinyhippos.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Happy testing!</content><link rel='replies' type='application/atom+xml' href='http://visual-js.blogspot.com/feeds/4283219788721825087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://visual-js.blogspot.com/2012/05/ripple-js-mobile-simulator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/4283219788721825087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/4283219788721825087'/><link rel='alternate' type='text/html' href='http://visual-js.blogspot.com/2012/05/ripple-js-mobile-simulator.html' title='Ripple - JS Mobile Simulator!'/><author><name>Edi</name><uri>http://www.blogger.com/profile/08749735183408962888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrYz6Gf7ElWMmWh6vUlSnuGvcn0pTSzTrF_YdYu_R8AkvwKPYZOc2gf_NdjyLkntuP97fP4GkoSfDmoocsOaOk1IWF8bOV9HvC1vjODMfMacDOpy9OUBzkLEKxJ9QyXNc/s1600/0ee4a11.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSNEpaH0463YqmBLAZUcxQK0lNGcNY3arCd4W-0sIeUbPUG7VWoQwUhRk2qjx-5XR6eH30Nvcdr1ao3wjQpBse28R4x0QVXO1rF6YyOri026J7bhKC8sjjWU8CWbVTcXzwdtzmDdULgDa3/s72-c/blogger-image--1977910605.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8254639699713933789.post-2828245319110075616</id><published>2012-04-26T23:12:00.003-07:00</published><updated>2012-04-26T23:18:37.698-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="JS Maps"/><category scheme="http://www.blogger.com/atom/ns#" term="Leaflet"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenStreetMap"/><title type='text'>Leaflet - JavaScript Library for Interactive Maps</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Recently I started playing with some JS mapping capabilities, the first step was to start with Google Maps.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Well Google has many resources and been around forever, maps are loading super fast and it is free. Until recently... Well&amp;nbsp;Google&amp;nbsp;decided its time to earn some money and &lt;a href=&quot;http://googlegeodevelopers.blogspot.com/2011/10/introduction-of-usage-limits-to-maps.html&quot; target=&quot;_blank&quot;&gt;added some limitation to the maps usage.&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;So Google maps is out of the question for many new start-ups which generates some nice traffic but has no revenue.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7Qq_len-PdaLMaKVYw6SPOzJjh6fVszIwqjynnZVNqPdXRK6rdC4pgg7Y0xGa3QBZCRXoZReTM8nRYuqrC6vnbveTFIgFwWwcQsPs-1bbyvE2BWEUnpiHJkGYi233gAapnhAnFpXDDVrs/s1600/leaflet_mobile.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7Qq_len-PdaLMaKVYw6SPOzJjh6fVszIwqjynnZVNqPdXRK6rdC4pgg7Y0xGa3QBZCRXoZReTM8nRYuqrC6vnbveTFIgFwWwcQsPs-1bbyvE2BWEUnpiHJkGYi233gAapnhAnFpXDDVrs/s200/leaflet_mobile.jpg&quot; width=&quot;121&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Well I was on a quest to look for a different solution plus I needed mobile capabilities.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;My search was done when I found &lt;a href=&quot;http://leaflet.cloudmade.com/&quot; target=&quot;_blank&quot;&gt;Leaflet&lt;/a&gt;, a light JS library that takes advantage of &lt;a href=&quot;http://www.openstreetmap.org/&quot; target=&quot;_blank&quot;&gt;Open Street Map&lt;/a&gt; and &lt;a href=&quot;http://www.cloudmade.com/&quot; target=&quot;_blank&quot;&gt;Cloudmade&lt;/a&gt;&amp;nbsp;and makes the magic with very few lines on code.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I managed to create my mobile mapping&amp;nbsp;experience within less then one hour and the best thing is that it can help you&amp;nbsp;&amp;nbsp;generate revenue of you want to add ads on top of your maps.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Have a&amp;nbsp;legendary&amp;nbsp;week!&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visual-js.blogspot.com/feeds/2828245319110075616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://visual-js.blogspot.com/2012/04/leaflet-javascript-library-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/2828245319110075616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/2828245319110075616'/><link rel='alternate' type='text/html' href='http://visual-js.blogspot.com/2012/04/leaflet-javascript-library-for.html' title='Leaflet - JavaScript Library for Interactive Maps'/><author><name>Edi</name><uri>http://www.blogger.com/profile/08749735183408962888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrYz6Gf7ElWMmWh6vUlSnuGvcn0pTSzTrF_YdYu_R8AkvwKPYZOc2gf_NdjyLkntuP97fP4GkoSfDmoocsOaOk1IWF8bOV9HvC1vjODMfMacDOpy9OUBzkLEKxJ9QyXNc/s1600/0ee4a11.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7Qq_len-PdaLMaKVYw6SPOzJjh6fVszIwqjynnZVNqPdXRK6rdC4pgg7Y0xGa3QBZCRXoZReTM8nRYuqrC6vnbveTFIgFwWwcQsPs-1bbyvE2BWEUnpiHJkGYi233gAapnhAnFpXDDVrs/s72-c/leaflet_mobile.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8254639699713933789.post-6070210515466658664</id><published>2012-04-26T01:12:00.001-07:00</published><updated>2012-04-26T23:24:45.490-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cubism"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="JS"/><category scheme="http://www.blogger.com/atom/ns#" term="Time Series Visualization"/><title type='text'>Cubism.js - Visualizing time series</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;A Great new way to visualize data is Cubism, its a library using D3 for visualizing time series.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Its very useful for real time analysis and might be used on LCD screens no helpdesks, or monitor rooms where every second counts.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjLzogS7sFWMyMM-XZB7Jaa2k6NjLrDL7tpN7PvHIuDNSlGIa4uT4Wpyr1AxhZ6JD0AgM9oxvwwnXXWagHBRLyojf2Dqil3ZIjExN_yPi5gES7_JguvGF3dsIJWhRF3B_gNlQFcP4ErtZP/s1600/cubism.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;131&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjLzogS7sFWMyMM-XZB7Jaa2k6NjLrDL7tpN7PvHIuDNSlGIa4uT4Wpyr1AxhZ6JD0AgM9oxvwwnXXWagHBRLyojf2Dqil3ZIjExN_yPi5gES7_JguvGF3dsIJWhRF3B_gNlQFcP4ErtZP/s400/cubism.jpg&quot; title=&quot;Cubism JavaScript&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;More details can be found here:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://square.github.com/cubism/&quot;&gt;http://square.github.com/cubism/&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visual-js.blogspot.com/feeds/6070210515466658664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://visual-js.blogspot.com/2012/04/cubismjs-visualizing-time-series.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/6070210515466658664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/6070210515466658664'/><link rel='alternate' type='text/html' href='http://visual-js.blogspot.com/2012/04/cubismjs-visualizing-time-series.html' title='Cubism.js - Visualizing time series'/><author><name>Edi</name><uri>http://www.blogger.com/profile/08749735183408962888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrYz6Gf7ElWMmWh6vUlSnuGvcn0pTSzTrF_YdYu_R8AkvwKPYZOc2gf_NdjyLkntuP97fP4GkoSfDmoocsOaOk1IWF8bOV9HvC1vjODMfMacDOpy9OUBzkLEKxJ9QyXNc/s1600/0ee4a11.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjLzogS7sFWMyMM-XZB7Jaa2k6NjLrDL7tpN7PvHIuDNSlGIa4uT4Wpyr1AxhZ6JD0AgM9oxvwwnXXWagHBRLyojf2Dqil3ZIjExN_yPi5gES7_JguvGF3dsIJWhRF3B_gNlQFcP4ErtZP/s72-c/cubism.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8254639699713933789.post-4905215654676685076</id><published>2012-04-26T00:53:00.000-07:00</published><updated>2012-04-26T00:54:23.496-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="JS"/><category scheme="http://www.blogger.com/atom/ns#" term="PSD"/><category scheme="http://www.blogger.com/atom/ns#" term="Visualization"/><title type='text'>JavaScript PSD Layers &amp; Preview</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Web designers use Photoshop for most of Web sites UI elements. this code allows you to use java script to load PSD file, preview it and see its layers.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://meltingice.github.com/psd.js/layers.html&quot;&gt;http://meltingice.github.com/psd.js/layers.html&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;My Test:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3y1eISiH7SNqFpcy-McRpDQJEkvoyedXQvAmpXEJB0IE-EOkCZZ2vgn7Yt1aWAhElroXX5wFhzLu6tgWCfKjfKjVYf0LGCEyJrjSApxatNbYWDyw74MFAacYd9ozln1innToaNvpzdURW/s1600/js+psd.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;318&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3y1eISiH7SNqFpcy-McRpDQJEkvoyedXQvAmpXEJB0IE-EOkCZZ2vgn7Yt1aWAhElroXX5wFhzLu6tgWCfKjfKjVYf0LGCEyJrjSApxatNbYWDyw74MFAacYd9ozln1innToaNvpzdURW/s320/js+psd.jpg&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Possible use cases:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Designer can load PSD files to a webserver which loads the data automatically into the website.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;PSD Editor&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Happy Scripting.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://visual-js.blogspot.com/feeds/4905215654676685076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://visual-js.blogspot.com/2012/04/psd-preview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/4905215654676685076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8254639699713933789/posts/default/4905215654676685076'/><link rel='alternate' type='text/html' href='http://visual-js.blogspot.com/2012/04/psd-preview.html' title='JavaScript PSD Layers &amp; Preview'/><author><name>Edi</name><uri>http://www.blogger.com/profile/08749735183408962888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrYz6Gf7ElWMmWh6vUlSnuGvcn0pTSzTrF_YdYu_R8AkvwKPYZOc2gf_NdjyLkntuP97fP4GkoSfDmoocsOaOk1IWF8bOV9HvC1vjODMfMacDOpy9OUBzkLEKxJ9QyXNc/s1600/0ee4a11.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3y1eISiH7SNqFpcy-McRpDQJEkvoyedXQvAmpXEJB0IE-EOkCZZ2vgn7Yt1aWAhElroXX5wFhzLu6tgWCfKjfKjVYf0LGCEyJrjSApxatNbYWDyw74MFAacYd9ozln1innToaNvpzdURW/s72-c/js+psd.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>