09.11.2012 Views

Contents - Raspberry PI Community Projects

Contents - Raspberry PI Community Projects

Contents - Raspberry PI Community Projects

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

used for Desktop apps, Daemon/Services, Embedded system and Web<br />

development.<br />

▪ http://basic256.org/index_en - Another BASIC variant with integrated IDE and<br />

simple graphics.<br />

▪ C/C++ via GCC + CMake build system for advanced use.<br />

▪ Alice (http://en.wikipedia.org/wiki/A…..(software)) – event-driven objectoriented<br />

programming via drag-and-drop programming. A variant with an even<br />

stronger storytelling approach is Story Telling Alice.<br />

▪ Baltie (http://www.sgpsys.com/) – graphics-oriented programming to execute<br />

commands, conjure pictures, exercise logical thinking, etc., via play and<br />

imagination.<br />

▪ CiMPLE (http://www.uptosomething.in/we…..log/?p=531) – visual<br />

programming language for the Indian iPitara robotic kit with a strong<br />

resemblance to the C programming language.<br />

▪ E-Slate (http://e-slate.cti.gr) – exploratory learning environment workbench and<br />

pre-fabricated, interoperable computational objects. Software Microworlds are<br />

easily constructed by plugging components in various configurations, and the<br />

behavior of both components and Microworlds can be programmed in a Logobased<br />

scripting language implemented in Java.<br />

▪ E-Toys (http://www.squeakland.org/) - an educational tool based on Squeak<br />

Smalltalk for teaching children powerful ideas via a media-rich authoring<br />

environment and visual programming system.<br />

▪ Fluxus (http://linux.softpedia.com/progDownload/fluxus-Download-15847.html)<br />

- reads live audio, OSC network messages, keyboard, or mouse input for simple<br />

game development, and a physics engine is included for real-time simulations of<br />

rigid-body dynamics. The built-in Scheme code editor runs on top of the<br />

renderer, allowing editing of scripts while they are running. Fluxus supports<br />

procedural modeling and animation, texturing, and basic material properties.<br />

▪ Frink (http://futureboy.us/frinkdocs) - a full-featured programming language for<br />

physical computations which runs on the Java Virtual Machine and has both a<br />

terminal-like interface as well as a standard program editor.<br />

▪ GA Viewer (http://www.geometricalgebra.net/gaviewer_download.html) - open<br />

source Linux graphical calculator for Geometric Algebra (GA) for physical<br />

applications, a mathematical lingua franca uniting and replacing vectors,<br />

quaternions, differential forms, complex analysis, many linear algebra and tensor<br />

applications, and homogenous and conformal systems. It condenses the full,<br />

relativistic form of Maxwell`s equations into just four symbols and also works<br />

well in every other area of physics, including quantum mechanics.<br />

▪ Guido van Robot (http://en.wikipedia.org/wiki/G….._van_Robot) – robot control<br />

program similar to Logo or Karel, with a minimal Python syntax. A variant that<br />

includes the full Python syntax and a canonical set of lessons called RUR-PLE<br />

also exists.<br />

▪ Hackety Hack (http://en.wikipedia.org/wiki/H…..ckety_Hack) – Ruby-based<br />

environment aiming to make learning programming easy for teenagers.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!