My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

Google Summer of Code: Catroid Project

The Catrobat umbrella project is as a mentoring organization for Google Summer of Code 2012!

Catroid is an on-device visual programming system for Android devices that is inspired by the Scratch programming language developed by the Lifelong Kindergarten Group at the MIT Media Lab.

Catrobat is the name of the visual programming language. Catrobat programs can be written by using the Catroid programming system on Android phones and tablets.

Paintroid is an associated graphical paint editor program for the Android platform that, among others, allows setting parts of pictures to transparent.

The Catroid community website features Catrobat projects (also called Catrobat programs) uploaded directly from Catroid. These projects can be downloaded and opened in Catroid, for execution on one's Android device and also for remixing. Further functionality such as commenting, forums, a wiki and many others are planned.

Please note that Catroid, Paintroid, as well as the Catroid community website are currently in beta development stage. You are welcome to download and use them, including to upload your own projects to the community website.

Please note that Catroid is under heavy development and that we may still change things, including the project format. We will try as hard as possible to not change it and/or to convert uploaded projects to any new formats, but some semantic changes may be unavoidable and may change the behavior of projects in unpredictable ways. Please also note that we consider Catroid, Paintroid, as well as the Catroid community website not yet as ready for unsupervised usage by children and teenagers as there are still many usability, design, and safety issues, the latter concerning the quadcopter. We work hard to get to that stage. In the mean time you can submit and/or discuss issues with all parts of the Catroid system, or post and/or join discussions on Catrobat's Google group.

The video below is a teaser for the upcoming programming of Parrot's popular AR.Drone quadcopter using version 6 of Catroid via WLAN.

Here's a video of a Catrobat project used to control a Lego Mindstorms Robot through Bluetooth. The 0.6.0 beta release of Catroid includes the Lego Mindstorms bricks (they have to be activated by ticking the corresponding entry in the Settings screen):

And here's an older intro video for Catroid's release 4 version (now obsolete but still informative and a bit more general):

Resources:

Powered by Google Project Hosting