Arduino Pro IDE (alpha) now available

Go To Last Post
9 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Arduino announced the release of the alpha version of a completely new development environment for Arduino — the Arduino Pro IDE. The new architecture opens the door to new features like:

  • Sketch synchronisation with Arduino Create Editor
  • Debugger
  • Fully open to third party plug-ins 
  • Support for additional languages other than C++
  • The new Arduino Pro IDE is based on the latest technologies: 
  • The Arduino CLI running in daemon mode provides all the main Arduino features.
  • The application frontend is based on the Eclipse Theia Open Source IDE.
  • Electron, the framework behind Eclipse Theia, allows the use of web technologies on desktop environments.

 

https://www.eenewsembedded.com/news/arduino-pro-ide-alpha-now-available?news_id=122441

 

See also:

 

https://github.com/arduino/arduino-pro-ide

 

https://blog.arduino.cc/2019/10/18/arduino-pro-ide-alpha-preview-with-advanced-features/

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Wonder how the "debugger" is going to work in that?

 

Also:

awneil wrote:
The new Arduino Pro IDE is based on the latest technologies: 
Does that mean Eclipse I wonder ? ;-)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

clawson wrote:
Does that mean Eclipse I wonder ? ;-) 

Apparently not:

In the blog comments, Massimo Banzi wrote:
We’re using Theia and we engaged directly with Typefox (the developers of Theia)

 

https://blog.arduino.cc/2019/10/...

 

But that's not up for debate:

I would love people to stop having debates about the technology and focus on what something does and how it improves your life

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

He's a bit of an idiot if he thinks people aren't going to discuss IDE technologies - it's like religion or politics - everyone has strong views about what works and what does not work. (and don't anyone ever mention TI CodeComposer to me!!)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Indeed.

 

I'd have thought you'd need a pretty compelling reason not to use Eclipse these days.

 

I had never heard of Theia, but it seems it is Eclipse-based:

Eclipse Theia is an extensible platform to develop multi-language Cloud & Desktop IDEs with state-of-the-art web technologies.

 

 

https://theia-ide.org/ 

 

https://www.typefox.io/

 

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Sounds interesting.
Any idea of the intended cost for a single home user?

Last Edited: Mon. Oct 21, 2019 - 11:42 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Definitely an ALPHA

Happy Trails,

Mike

JaxCoder.com

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

kerlin wrote:
the intended cost
If they start charging for what was previously an "open" project I think the vast majority of folks would just walk away.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

kerlin wrote:
Any idea of the intended cost for a single home user?

You're going to have to ask the Arduino people that!

 

Note that I am just quoting what I saw in an online publication, and what I have found by googling.

 

I have no involvement with this, and no inside info on Arduino's plans.

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...