Pages: [1]   Go Down
Author Topic: Any interest in a new Arduino IDE?  (Read 1709 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 1
Posts: 45
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

About a year ago I started working on a new Arduino IDE from (mostly) scratch. It's still Java based but looks much better, should be easier to use, and has some nice features like line numbers, a better serial console, inline docs, and library management.  Since then it's been on the back burner while I've been on other projects, but I'd like to get back to it now.

So, my real question, is whether there is any interest in me continuing on this new IDE and if anyone would like to help me with it. You don't have to be a Java coder to contribute. There's lots to do.

Thanks,
 Josh
Logged

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 220
Posts: 13846
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

do you have a beta to show ?
might be more inspiring ...

Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 135
Posts: 6782
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
it's been on the back burner
That tends to be what happens with "improved" version, and what makes them generally unacceptable as replacements (yours is not the only one.)  "We" don't need a mostly-deserted improved version of the IDE; we need a version that has a permanent team behind it doing support, even if it's not as good and the official "support" is a little ... sparse.  (there's always the unofficial support too, and you risk fragmenting the hundred or so people offering "distributed support" via the forums/etc.)
Logged

0
Offline Offline
Newbie
*
Karma: 1
Posts: 45
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Here's a screenshot of the current build.

Functionally it doesn't really do anything that the official IDE doesn't do. The difference is in the user experience.  This IDE has

* line numbers, font smoothing, better standard font, modern UI theme.
* serial console integrated into the window, and handles reconnection after uploading a sketch automatically.
* searchable sidebar for the example sketches, with a description of each.
* boards are described using XML versioned separately from the IDE, so we can easily add new boards
* proper keybindings for all platforms

It's not built yet, but I'd like to have a searchable repo of the common open source libs and examples. Then you could just search and click to install a lib rather than going to the web, unzipping files, putting them in the right place, and rebooting.  This would make it more like using an app store or a debian style apt-get.

The IDE works just fine as it is, but to really make it good I need other people to bang on it, file bugs, and contribute new board, example, and library definitions.  That's what I mean when I ask if there is 'any interest'.

Thanks,
 Josh


* Screenshot 2013-11-02 11.33.07.png (204.33 KB, 1280x800 - viewed 163 times.)
Logged

0
Offline Offline
Newbie
*
Karma: 1
Posts: 45
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I got my server up and running. You can get beta builds here:

http://hudson.joshy.org:9001/job/ArduinoX/lastSuccessfulBuild/artifact/dist/

Please report any bugs or features you'd like to the forum or to the github project.

https://github.com/joshmarinacci/arduinox

Long term it needs a real name, since ArduinoX is obviously confusing.
Logged

UK
Offline Offline
Faraday Member
**
Karma: 100
Posts: 4153
Where is your SSCCE?!?!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I'm always happy to have contributions to UECIDE.  There's some nice ideas in your IDE that would fit nicely into UECIDE.  UECIDE is closer to the original IDE in layout, but I would like to expand it more and have a better display.  It'd be great if we could collaborate to make the ultimate in replacement IDEs.
Logged

Get 10% off all 4D Systems TFT screens this month: use discount code MAJENKO10

nr Bundaberg, Australia
Online Online
Tesla Member
***
Karma: 129
Posts: 8589
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

There are dozens of "improved" IDEs but as Westfw says I think people would prefer something that's both supported and stable, much better to have maybe 2-3 good solid choices than 30 half-finished options from people who will move onto something else in 6 months time.

Yours does look good Josh but so do many others and at present I can't see any reason for people to swap.

I think we do need a good alternative to the official IDE because it's crap and no matter how many times we suggest things they never get into the product. That's probably because it's aimed at Arduino beginners, you download the package and everything runs out of the box, and as such maybe it should stay as is.

There are a few real IDE-based products (personally I use AS6 and Visual Micro) but they are a bit intimidating for a beginner.

I haven't been paying much attention for a few months but from what I've observed Majenko's UECIDE has had a lot of work done on it and I personally would prefer a solid product with a few people behind it. So maybe you should consider Majenko's offer.

_____
Rob
Logged

Rob Gray aka the GRAYnomad www.robgray.com

Belgium
Offline Offline
Edison Member
*
Karma: 68
Posts: 1923
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


I haven't been paying much attention for a few months but from what I've observed Majenko's UECIDE has had a lot of work done on it and I personally would prefer a solid product with a few people behind it. So maybe you should consider Majenko's offer.

I agree with rob that there are a lot of alternatives already and that it is better to add to an existing one than to start a new one.
Feel free to join the arduino eclipse plugin. There are currently 5 contributors and it is all open source. https://github.com/jantje/arduino-eclipse-plugin and well documented (user level) http://eclipse.baeyens.it/
We are currently working on making a "product" which basically means that installation is simply unpacking like the arduino ide.
Best regards
Jantje
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

0
Offline Offline
Newbie
*
Karma: 1
Posts: 45
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sorry I didn't write back earlier.  Caught a nasty cold from my toddler.

I agree, it's better to put more wood behind fewer arrows.  I'd love to join the UECIDE project.
Logged

Heemskerk, Netherlands
Offline Offline
Sr. Member
****
Karma: 10
Posts: 392
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


I haven't been paying much attention for a few months but from what I've observed Majenko's UECIDE has had a lot of work done on it and I personally would prefer a solid product with a few people behind it. So maybe you should consider Majenko's offer.

I agree with rob that there are a lot of alternatives already and that it is better to add to an existing one than to start a new one.
Feel free to join the arduino eclipse plugin. There are currently 5 contributors and it is all open source. https://github.com/jantje/arduino-eclipse-plugin and well documented (user level) http://eclipse.baeyens.it/
We are currently working on making a "product" which basically means that installation is simply unpacking like the arduino ide.
Best regards
Jantje
And I am still very very very ....... very happy with it smiley
Logged

Pages: [1]   Go Up
Jump to: