Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Development
  3. The "new" Arduino Pro IDE

The "new" Arduino Pro IDE

Scheduled Pinned Locked Moved Development
15 Posts 7 Posters 117 Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • BearWithBeardB Offline
    BearWithBeardB Offline
    BearWithBeard
    wrote on last edited by
    #6

    Well, I jump between operating systems a lot, so I'm naturally interested in software than runs on all platforms. In terms of IDEs, that means using Visual Studio Code, even though it's an Electron app, because with it I can do everything I need, from simple text editing, to-do lists, to programming in various languages and with different frameworks. (I can literally feel the eye-roll of some folks for using a product which is both based on Electron and from Microsoft, but oh well ¯\(ツ)/¯. I may have to look into the Jetbrains products.)

    Ensuing from this, why would I want to switch to the Arduino Pro IDE? Like most people (I think anyways) who weren't happy with the Arduino IDE, I migrated away, because other IDEs provided tools that the Arduino IDE didn't. And as of yet I don't see the new Pro IDE brining anything new to the table, so I think it will be difficult for them to win those users back.

    I've downloaded the Pro IDE earlier this year - I think it was still Alpha 0.0.5 - and at first glance it had a lot of similarities with VS Code. It has the same look and feel, many UI concepts are identical. The config is now a (UI-configurable) JSON file, just like in VS Code. Among others, it uses the same CTRL + P and CTRL + SHIFT + P shortcuts to search for files and commands. Then again, even such basic things like code formatting or even syntax highlighting didn't work at all. And almost a year after its introduction, it's still in an (early?) alpha stage - so I don't know what we should realistically expect from it. I mean, it's definitely a step in the right direction, but they have a looong way to go to be able to compete with other IDEs.

    When I first heard about the Pro IDE, I was curious if they would manage to implement an open hardware debugger for AVRs, because as of yet, this is AFAIK still only possible with proprietary Atmel / Microchip hard- and software. But I doubt that this is going to happen.

    TRS-80T S 2 Replies Last reply
    1
    • BearWithBeardB BearWithBeard

      Well, I jump between operating systems a lot, so I'm naturally interested in software than runs on all platforms. In terms of IDEs, that means using Visual Studio Code, even though it's an Electron app, because with it I can do everything I need, from simple text editing, to-do lists, to programming in various languages and with different frameworks. (I can literally feel the eye-roll of some folks for using a product which is both based on Electron and from Microsoft, but oh well ¯\(ツ)/¯. I may have to look into the Jetbrains products.)

      Ensuing from this, why would I want to switch to the Arduino Pro IDE? Like most people (I think anyways) who weren't happy with the Arduino IDE, I migrated away, because other IDEs provided tools that the Arduino IDE didn't. And as of yet I don't see the new Pro IDE brining anything new to the table, so I think it will be difficult for them to win those users back.

      I've downloaded the Pro IDE earlier this year - I think it was still Alpha 0.0.5 - and at first glance it had a lot of similarities with VS Code. It has the same look and feel, many UI concepts are identical. The config is now a (UI-configurable) JSON file, just like in VS Code. Among others, it uses the same CTRL + P and CTRL + SHIFT + P shortcuts to search for files and commands. Then again, even such basic things like code formatting or even syntax highlighting didn't work at all. And almost a year after its introduction, it's still in an (early?) alpha stage - so I don't know what we should realistically expect from it. I mean, it's definitely a step in the right direction, but they have a looong way to go to be able to compete with other IDEs.

      When I first heard about the Pro IDE, I was curious if they would manage to implement an open hardware debugger for AVRs, because as of yet, this is AFAIK still only possible with proprietary Atmel / Microchip hard- and software. But I doubt that this is going to happen.

      TRS-80T Offline
      TRS-80T Offline
      TRS-80
      wrote on last edited by TRS-80
      #7

      @BearWithBeard said in The "new" Arduino Pro IDE:

      Microsoft

      Well, if I still remember Arduino founder antics, they have got nothing on Microsoft. :smile: It's not for no reason they are shunned by many (including myself). I am not sure how old you are Bear (I suspect a little younger than me) however I still well remember their funding of SCO–Linux lawsuits, Embrace, extend, and extinguish, patent abuse, and on and on and on...

      Not picking on you personally, Bear, nor your choices. Just pointing out facts for anyone (perhaps including yourself) who may be unaware that Microsoft have been actively hostile towards the principles of Free/Libre Software for a very, very long time now. Personally I am not "buying" that they suddenly "got religion" with regards to open source, regardless of their huge recent marketing effort to the contrary.

      @BearWithBeard said in The "new" Arduino Pro IDE:

      I've downloaded the Pro IDE earlier this year - I think it was still Alpha 0.0.5 - and at first glance it had a lot of similarities with VS Code. It has the same look and feel, many UI concepts are identical. The config is now a (UI-configurable) JSON file, just like in VS Code. Among others, it uses the same CTRL + P and CTRL + SHIFT + P shortcuts to search for files and commands. Then again, even such basic things like code formatting or even syntax highlighting didn't work at all. And almost a year after its introduction, it's still in an (early?) alpha stage - so I don't know what we should realistically expect from it. I mean, it's definitely a step in the right direction, but they have a looong way to go to be able to compete with other IDEs.

      This is why I pinged you. Personally, I'm not even going to spend any of my valuable time looking into it. But I somewhat expected you had, and also you are more open-minded towards it. So, thanks for the feedback in case anyone is interested.

      @BearWithBeard said in The "new" Arduino Pro IDE:

      I was curious if they would manage to implement an open hardware debugger for AVRs, because as of yet, this is AFAIK still only possible with proprietary Atmel / Microchip hard- and software. But I doubt that this is going to happen.

      I have come across some mentions about "debugging" in PlatformIO but to be honest never really looked into it yet, as so far I haven't needed to (as far as I know). But if this is "hardware" related as you say, I wonder how they are doing that? Maybe just software support, in the case your hardware already supports it I guess </total wild arse speculation :smile: >?

      1 Reply Last reply
      0
      • BearWithBeardB BearWithBeard

        Well, I jump between operating systems a lot, so I'm naturally interested in software than runs on all platforms. In terms of IDEs, that means using Visual Studio Code, even though it's an Electron app, because with it I can do everything I need, from simple text editing, to-do lists, to programming in various languages and with different frameworks. (I can literally feel the eye-roll of some folks for using a product which is both based on Electron and from Microsoft, but oh well ¯\(ツ)/¯. I may have to look into the Jetbrains products.)

        Ensuing from this, why would I want to switch to the Arduino Pro IDE? Like most people (I think anyways) who weren't happy with the Arduino IDE, I migrated away, because other IDEs provided tools that the Arduino IDE didn't. And as of yet I don't see the new Pro IDE brining anything new to the table, so I think it will be difficult for them to win those users back.

        I've downloaded the Pro IDE earlier this year - I think it was still Alpha 0.0.5 - and at first glance it had a lot of similarities with VS Code. It has the same look and feel, many UI concepts are identical. The config is now a (UI-configurable) JSON file, just like in VS Code. Among others, it uses the same CTRL + P and CTRL + SHIFT + P shortcuts to search for files and commands. Then again, even such basic things like code formatting or even syntax highlighting didn't work at all. And almost a year after its introduction, it's still in an (early?) alpha stage - so I don't know what we should realistically expect from it. I mean, it's definitely a step in the right direction, but they have a looong way to go to be able to compete with other IDEs.

        When I first heard about the Pro IDE, I was curious if they would manage to implement an open hardware debugger for AVRs, because as of yet, this is AFAIK still only possible with proprietary Atmel / Microchip hard- and software. But I doubt that this is going to happen.

        S Offline
        S Offline
        Sasquatch
        wrote on last edited by
        #8

        @BearWithBeard said in The "new" Arduino Pro IDE:

        When I first heard about the Pro IDE, I was curious if they would manage to implement an open hardware debugger for AVRs, because as of yet, this is AFAIK still only possible with proprietary Atmel / Microchip hard- and software. But I doubt that this is going to happen.

        AFAIK only IAR uses atmel(sadly Microchip now) hardware for debugging, no other IDE i tried can use dragon or ICE for more than just programming. Expecting Arduino to support hardware debuggers was insanely optimistic.

        1 Reply Last reply
        0
        • NeverDieN Offline
          NeverDieN Offline
          NeverDie
          Hero Member
          wrote on last edited by NeverDie
          #9

          More than most others, I think Adafruit has a coherent hardware strategy with its feathers and featherwings ecosystem of compatible boards. I don't see that Arduino has a comparable strategy, although I wish it did. The adafruit model seems to work: it's for profit, yet everything is open source.

          On the software front, I think whatever is next is likely to have at least a minimal RTOS of some kind, because the hardware is advancing quickly to easily support it. Amazon's FreeRTOS at least has Amazon behind it, so it has that going for it. I'm not aware of Arduino having anything like an RTOS to call its its own, although it is making some attempt to "partner" with RTOS venders like ARM MBED.

          What do you all think? Any RTOS favorites? Zephyr? MyNewt? CoRTOS? embOS? Something else?

          TRS-80T 1 Reply Last reply
          0
          • NeverDieN NeverDie

            More than most others, I think Adafruit has a coherent hardware strategy with its feathers and featherwings ecosystem of compatible boards. I don't see that Arduino has a comparable strategy, although I wish it did. The adafruit model seems to work: it's for profit, yet everything is open source.

            On the software front, I think whatever is next is likely to have at least a minimal RTOS of some kind, because the hardware is advancing quickly to easily support it. Amazon's FreeRTOS at least has Amazon behind it, so it has that going for it. I'm not aware of Arduino having anything like an RTOS to call its its own, although it is making some attempt to "partner" with RTOS venders like ARM MBED.

            What do you all think? Any RTOS favorites? Zephyr? MyNewt? CoRTOS? embOS? Something else?

            TRS-80T Offline
            TRS-80T Offline
            TRS-80
            wrote on last edited by TRS-80
            #10

            @NeverDie said in The "new" Arduino Pro IDE:

            it's for profit, yet everything is open source

            The "free" in Free Software is referring to freedom, not price (part of what is explained at link). Charging for your work (or for hardware) is in no way inconsistent with the values of F/LOSS.

            Or as they say "free as in freedom, not as in free beer!"

            GNU_free_as_in_freedom.png

            Also why the "L" in F/LOSS (for Libre).

            Perhaps you are aware of this already, but always there are others reading, too, so I figured it bears repeating...

            @NeverDie said in The "new" Arduino Pro IDE:

            Amazon's FreeRTOS at least has Amazon behind it

            They are another 800 pound gorilla in the room, who I don't trust, either. So them being "behind" something, is not a plus, in my view.

            Historically, they have also heavily locked down their e-reader devices. Yet another in a long list of companies who is so obnoxious as to think that they really own the device you paid for with your own hard earned money.

            Other than that, I haven't really followed things on the RTOS front, so maybe I will learn something interesting.

            NeverDieN 1 Reply Last reply
            0
            • TRS-80T TRS-80

              @NeverDie said in The "new" Arduino Pro IDE:

              it's for profit, yet everything is open source

              The "free" in Free Software is referring to freedom, not price (part of what is explained at link). Charging for your work (or for hardware) is in no way inconsistent with the values of F/LOSS.

              Or as they say "free as in freedom, not as in free beer!"

              GNU_free_as_in_freedom.png

              Also why the "L" in F/LOSS (for Libre).

              Perhaps you are aware of this already, but always there are others reading, too, so I figured it bears repeating...

              @NeverDie said in The "new" Arduino Pro IDE:

              Amazon's FreeRTOS at least has Amazon behind it

              They are another 800 pound gorilla in the room, who I don't trust, either. So them being "behind" something, is not a plus, in my view.

              Historically, they have also heavily locked down their e-reader devices. Yet another in a long list of companies who is so obnoxious as to think that they really own the device you paid for with your own hard earned money.

              Other than that, I haven't really followed things on the RTOS front, so maybe I will learn something interesting.

              NeverDieN Offline
              NeverDieN Offline
              NeverDie
              Hero Member
              wrote on last edited by
              #11

              @TRS-80 Yes, I suppose you're right. I think of freedom and open source going hand in hand, but I suppose it need not. I don't seem to run into that particular issue though, so it wasn't top of mind.

              TRS-80T 1 Reply Last reply
              0
              • NeverDieN NeverDie

                @TRS-80 Yes, I suppose you're right. I think of freedom and open source going hand in hand, but I suppose it need not. I don't seem to run into that particular issue though, so it wasn't top of mind.

                TRS-80T Offline
                TRS-80T Offline
                TRS-80
                wrote on last edited by TRS-80
                #12

                @NeverDie said in The "new" Arduino Pro IDE:

                I think of freedom and open source going hand in hand

                And in most of cases, they do. In fact they are almost about the same things (perhaps with some disagreements about how to get there).

                A really good article that I link to often (in fact I think I already did further up thread):

                Why Open Source misses the point of Free Software (from point of view of FSF/GNU) makes some really good points about subtle misunderstandings that can arise from commonly used terms, and why they insist (and people like me agree with and follow) the recommendation to use term "Free Software" or "F/LOSS" instead of the more common nowadays "open source."

                “Free software.” “Open source.” If it's the same software (or nearly so), does it matter which name you use? Yes, because different words convey different ideas. While a free program by any other name would give you the same freedom today, establishing freedom in a lasting way depends above all on teaching people to value freedom. If you want to help do this, it is essential to speak of “free software.”

                NeverDieN 1 Reply Last reply
                0
                • TRS-80T TRS-80

                  @NeverDie said in The "new" Arduino Pro IDE:

                  I think of freedom and open source going hand in hand

                  And in most of cases, they do. In fact they are almost about the same things (perhaps with some disagreements about how to get there).

                  A really good article that I link to often (in fact I think I already did further up thread):

                  Why Open Source misses the point of Free Software (from point of view of FSF/GNU) makes some really good points about subtle misunderstandings that can arise from commonly used terms, and why they insist (and people like me agree with and follow) the recommendation to use term "Free Software" or "F/LOSS" instead of the more common nowadays "open source."

                  “Free software.” “Open source.” If it's the same software (or nearly so), does it matter which name you use? Yes, because different words convey different ideas. While a free program by any other name would give you the same freedom today, establishing freedom in a lasting way depends above all on teaching people to value freedom. If you want to help do this, it is essential to speak of “free software.”

                  NeverDieN Offline
                  NeverDieN Offline
                  NeverDie
                  Hero Member
                  wrote on last edited by
                  #13

                  @TRS-80 That being the case, it would seem you picked a rather ironic moniker for yourself. I don't remember anything about the TRS-80 as being particularly free or open source. ;-)

                  skywatchS 1 Reply Last reply
                  0
                  • NeverDieN NeverDie

                    @TRS-80 That being the case, it would seem you picked a rather ironic moniker for yourself. I don't remember anything about the TRS-80 as being particularly free or open source. ;-)

                    skywatchS Offline
                    skywatchS Offline
                    skywatch
                    wrote on last edited by
                    #14

                    @NeverDie I remember the TRS-80... Still have the assembler book for it and a TRS-80 clone somewhere in the loft.

                    Ah, the good old days of cassette tape based software and no viruses! ;)

                    1 Reply Last reply
                    0
                    • scalzS Offline
                      scalzS Offline
                      scalz
                      Hardware Contributor
                      wrote on last edited by scalz
                      #15

                      it's probably a stepup for newcomers, and certainly a late stepup like others said.
                      Well, I'm very glad with my favorites IDEs, so I'm not interested in it too, even for testing.
                      One of my top priority when choosing an IDE (like any other tool) is productivity, no matter where the tool comes from. Privacy is important too of course, but not a problem with IDEs.
                      So I'm fond of Jetbrains, VS and VS Code, and a few free-to-use mcu manufacturers IDE for best xp :smiling_imp:

                      1 Reply Last reply
                      1
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      18

                      Online

                      11.7k

                      Users

                      11.2k

                      Topics

                      113.0k

                      Posts


                      Copyright 2019 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • MySensors
                      • OpenHardware.io
                      • Categories
                      • Recent
                      • Tags
                      • Popular