Home > Programming > Drag and Drop Programming

Drag and Drop Programming

November 14th, 2007

Scratch is an application that makes the process of creating interactive stories, animations and games etc. as simple as dragging and dropping pre-defined program blocks/modules into order.

scratch1

Scratch is aimed at children between the ages of 8 and 16 years old (but can be used by anyone). It was developed by the Lifelong Kindergarten group

http://llk.media.mit.edu/

at the MIT Media Lab

http://www.media.mit.edu/

in collaboration with the UCLA Graduate School of Education and Information Studies, with financial support from the National Science Foundation, Intel Foundation, and MIT Media Lab research consortia.

Here’s a sample application I put together in about 30 minutes

scratch in action

In the left hand panel, you can see the palette of blocks which can be used. The next panel to the right contains a number of blocks which have been snapped together to create the program segment and the right-hand panel contains the running application.

Scratch is an easy-to-use application for developing programs and learning about programming concepts. It includes a community which users can join and share applications they have developed. It could have an appeal to a wider audience who have always wanted to learn how to program.

All the details are available at:

http://scratch.mit.edu/

Related Posts:

  1. App Inventor for Android
  2. Virtual Constructions in Real Space
  3. Beyond – Direct 3D Manipulation
  4. Topobo
  5. Learning to Program
  6. C# and .NET Programming
  7. Bokode – A New Visual Tag
  8. ASSIST: A Shrewd Sketch Interpretation and Simulation Tool
  9. Deskrama

Categories: Programming Tags:
Comments are closed.