Whitecat ecosystem can be programmed in two ways: using blocks or using the Lua programming language. No matter if you use blocks or Lua, both forms of programming are made from the The Whitecat IDE. It is cross-platform and localised.

Our programming model comes from years of experience and research of the Whitecat team members, formed by engineers, educators and living lab designers. We want to share our knowledge with you, so that you can develop your IOT projects in a fast and agile way.

The Whitecat IDE supports two programming models: blocks, or the Lua programming language. No matter if you use blocks or Lua, both forms of programming are made from the same programming environment. You can can decide, for example, to made a fast prototype using blocks, then change to Lua, and finally back to blocks.

block-example code-example