Developer Notes
Other software
papers
EV3 C programming environment
  - c4ev3 programming stock-firmware LEGO® Mindstorms® EV3 in C/C++.
 
  - Google Blockly A JavaScript library for building visual programming editors.
    
      - can generate Javscript, Python code
 
      - Sample implementations
        
      
 
    
   
  - Microsoft Programming Experience Toolkit (PXT), PXT is a framework for creating special-purpose programming experiences for beginners, especially focused on computer science education.
    
  
 
  - Droplet The graphical programming editor that powers Pencil Code -
    
      - teaches programming in Coffeescript
 
    
   
  - Snap Viual Block Editor - no code generation
    
      - A Scratch-inspired graphical programming language, it’s not a library but is instead a full app with an integrated execution environment.
 
    
   
  - Project BIPES - Integrating Blockly, Micropython, WebREPL, much more!
    
      - Browser-based Block Integrated Platform for Embedded Systems.
 
      - Server Micropython compilation server
 
      - should work with EV3 - needs testers
 
      - based on Blopy
 
    
   
Arduino
Raspberry Pi
Other 3D Robotics Simulators
*Webots