Home » programming

Google Blockly – A Visual Programming Language

Submitted by No Comment | 635 views

Google Blockly is a visual programming language that allows you to easily combine blocks of logic and functionally.

Look at the Maze Demo to get an impression how it works (Note: It currently runs in Google Chrome only):

Here is another example that generates code (JavaScript, Python etc.) from the visual building blocks.

This could be interesting when flexible control is need while still providing an easy to use interface.

In general for this kind of automation task there are different levels of abstractions possible

  1. GUI based: easy to use, limited flexibility
  2. GUI based Rule definition (e.g. Outlook Rules), for Power users
  3. Textual language or textual rules, most flexible, most difficult to learn, only expert users

Normally when it comes to level 3 engineers needs to have knowledge about the particular scripting language. With a technology like Google Blockly the learning curve can be reduced while still maintaining the a high level of flexibility.

Related posts

Leave a comment!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.