3

Does anybody have any recommendations for non-GUI programming of the EV3 unit?

I'm impressed by the LabVIEW software, but as a professional C# and VB.Net programmer (with C, C++ experience), I find it slow and difficult to implement complex mathematical formula.

In particular, I love the ability of LabVIEW to transfer and run (and effectively debug) programs directly into the block with BlueTooth, so an IDE with that capability would be ideal.

Any suggestions would be greatly appreciated.

2

Since you are a C# pro, I would recommend MonoBrick. I know they have a plugin for Xamarin Studio/MonoDevelop that lets you do remote debugging. Not sure if they have one for Visual Studio yet.

There is also EV3Basic, which is an IDE that lets you program the EV3 using the BASIC programming language. Unlike most other 3rd party programming languages this one actually uses the official EV3 firmware.

  • Thanks - looks interesting... I'll investigate when I get a spare moment, which unfortunately won't be any time soon. Thanks for your time :-) – freefaller Jul 7 '14 at 8:06
  • Maybe I should have looked at the website a bit earlier - didn't realise you needed a spare SD card (which, despite being professional IT, I don't actually have)... oh well, will have to wait a bit longer – freefaller Jul 13 '14 at 7:55
1

Mac users, I worked on Robotary, a Swift-based IDE for programming both the NXT and EV3.

It has compiler-driven code completions, syntax highlighting, an LLDB-based debugger, Bluetooth and USB support, various examples, documentation, and various tools (file manager, screen mirror, etc.).

0

I made an IDE available on a simple wibsite at the following address:

http://jasvap.somee.com ( use this to see a screenshot )

If the above link doens't work you can download it from my OneDrive disk (preferable):

http://1drv.ms/1yJi3cp (use this to download the program )

Please read the README.txt file that will appear when you open the program!!!

Hope you enjoy it,

Steven Persyn

0

I wrote an Eclipse CDT (C/C++) plugin which lets you create projects and compile/upload/download them. Check it out!

The EV3 has a gdbserver running on it, so you can connect to it from Eclipse. The plugin doesn't automate that however. (Maybe you feel like fixing that? ;)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.